Qrome / marquee-scroller

Marquee Scroller Clock News Weather and More
https://www.thingiverse.com/thing:2867294
MIT License
328 stars 159 forks source link

How to upload a BIN file to ESP8266 #206

Closed pepperm2 closed 2 years ago

pepperm2 commented 2 years ago

Well, the firmware update feature on one of my Marquee-Scroller's has failed and try as I might, I just cant get the code from git hub to compile without many errors. This I suspect is due to slightly incompatible libraries these days.

So, I figured... Just upload the BIN file. To that end I have been trying the ESP8266Flasher with the githum binary and cant get anything but the Wemos D1 blue LED to flash.

Are there any suggestions as how I can get the latest arduino code to compile ot how to upload the BIN file please?

Mark

Qrome commented 2 years ago

Change to the library files that are listed in the Readme.md -- it will compile. Usually it is the ESP8266 Core version.

Did you try doing the update with the binary file and the web interface? image

Qrome commented 2 years ago

What binary file did you try? Also, did you solder it with the pins in the diagram?

pepperm2 commented 2 years ago

Change to the library files that are listed in the Readme.md -- it will compile. Usually it is the ESP8266 Core version.

Did you try doing the update with the binary file and the web interface? image

Thanks for the reply...

Yes I tried the Firmware Update and the ESP8266 just doesnt do anything useful now. No display (well random dots) and no WIFI to connect to and to configure.

I have tried removing all the libraries and re-installing them from the sources detailed and still nothing compiles. I get errors like the following: error: call to 'HTTPClient::begin' declared with attribute error: obsolete API, use ::begin(WiFiClient, url)

I have tried both the normal and Wide BINs, I just have 4 LED matrixes and I did use the pins in the diagram.

Qrome commented 2 years ago

Did you enable the 1M SPIFF in the tools menu of Arduino?

pepperm2 commented 2 years ago

Did you enable the 1M SPIFF in the tools menu of Arduino?

Well I dont seem to have a 1M SPIFF option with my arduino board Screenshot 2021-10-21 145728

I'm trying V2.5.2 of the ESP8266 core... and it compiles :-) but doesn't run once uploaded.... I'll do more fiddling...

Qrome commented 2 years ago

If you don't see the option then you have the wrong version of ESP8266 Core installed.

Like this:

image

pepperm2 commented 2 years ago

V3.02 looks like this though! image

pepperm2 commented 2 years ago

Cracked it, although the upload didnt go very smoothly in that I had to do it several times to get it to work. It does work now though.

Thanks for all your help...

Qrome commented 2 years ago

Glad you got it working