Cloud updating your Wi07C ESP8266 now!
First what you receive firmware version, mostly could be:
00160901, this version number actually are two parts, 0016 is the SDK version, and 0901 is the AT version.
Let us first update to a Cloud update supported version 00170901, please find the tool here:
and run the tool, select the bin file and COM port is fine enough.
Follow the wiring like this, I use standalone power and a FTDI basic module with 3v3 setup:
Remove the GPIO0 line to normal running mode
Finally when the cloud updating mode is done, you don’t have enter into update mode anymore, just run AT commands to updating via online:
remember to join your router for internet, and run AT+CIUPDATE to get updates.
If you don’t see “error” feedback (mostly case can be you didn’t connect to internet), you should see:
3.Let’s update
ex. AT+CIUPDATE
+CIPUPDATE:1 found server
+CIPUPDATE:2 connect server
+CIPUPDATE:3 got edition
+CIPUPDATE:4 start start
OK
Now here are the final version 00180902:
The new updates include:
AT update:
- based SDK v0.9.2;
- increasing the online update feature, the new command CIUPDATE;
- modify CWLAP instruction supports filtering, increase return information;
- command input end use r n;
- CWMODE do not need to restart after setting;
- other problems corrected;
- the new Technical Support Email
su********@es*******.com
;
Don’t forget to connect espressif straight, they will help you too!
Comments (31)
Hi,
Thanks for this information. It is very helpful. However, I cannot get past +CIPUPDATE:2
Regards,
Bas.
The Real Person!
The Real Person!
Server problem on Esspressif, try it on a different time.
I follwed you tutorial, and I got up to +CIPUPDATE: 4
But then there was no OK, and random data started to appaer.
Now even when I power off, pull reset to ground or try an AT command, I still got these messages..
Any idea ?
Same here :/ Any solutions/ideas
This is what the bootloader spits out at 75000 bauds.
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
load 0x40100000, len 25052, room 16
tail 12
chksum 0x0b
ho 0 tail 12 room 4
load 0x3ffe8000, len 3312, room 12
tail 4
chksum 0x53
load 0x3ffe8cf0, len 6576, room 4
tail 12
chksum 0x0d
csum 0x0d
Fatal exception (0):
epc1=0x402411b4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Hello,
same problem for me… seems to be bricked… 🙁
any solution? thanks in advance
I had the same issue. After doing the Cloud update, I get only garbage and nothing else…
The only way to get it back to work was to flash again the firmware 0018000902 through the esptool.py.
Hope this helps.
Hello,
solved reading this post: http://www.xess.com/blog/esp8266-reflash/
😉
Guys, we got the same problem!
We solved it connecting RST pin to GND for some seconds, then trying to connect to ESP8266 using the ESP8266 Flash Downloader that you can find here:
http://www.instructables.com/id/Intro-Esp-8266-firmware-update/?ALLSTEPS
using the reset vector as address! (0x40000080)
Try it!
Myne says “ERROR” and not “OK” after +CIPUDATE:4. What is the problem?
The Real Person!
The Real Person!
check if you have connected to the internet or not.
I had this problem, make sure you have the GPOI0 grounded, but only after power up
[…] http://www.nodemcu.com/ http://www.esp8266.com/ http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now/ http://scargill.wordpress.com/ […]
I have firmware 00170901
Everything is working so far.
I wanted to update to be able to use lower Baud-rates.
I tried to use esptool on my raspberry pi. exptool connects aand uploads the firmware (progress goes up to 100%), then say “OK”. However after the update I can not connect to the module with minicom any more.Tried 9600, 57600 and 115200 Baud. Never get any response.
After re-flashing firmware 00170901 to the device I can connect afain but I did not get the new version ….
I tried the cloud update but mine also says ERROR after +CIPUDATE:4. I double-checked the connection. It is connected – no doubt. I tried the cloud update several times => never get “OK”.
Any suggestions?
The Real Person!
The Real Person!
Hi Chris,
I guess it is a server problem on Esspressif, you can try it on a different time to see if you can get “OK”. Sometimes it is indeed will fail or won’t start.
Same with me. Tried more then 10 times.
[…] I found a tool and instruction to update firmware here: http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now/ […]
The error is now gone when I use the cloud update and it resets like the example. But when I ask for the version it is still 00170901. And I don’t see that ist jumps to user2 at the end of the reset message, but it still reports jump to user1.
[…] only ESP8266 Flash Downloader […]
[…] you need a breadboard and 8 jumper wires. I recommend that you upgrade the firmware of the ESP8266 (http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now, and I use 0.922), so that it support slower speeds (default is 9600) to allow using the normal […]
[…] After some tinkering around I came across these page for firmware update using the interner/cloud: http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now/ […]
hello there…
I am running the tool and finish the update 100%
but when i try AT commands i get no response.
does the tool verify or something that the esp has been updated?
any chance we can use this to flash our own firmware? I’d like to setup my own server and after compile push binaries there for “cloud” update? How to do this?
If you’re not getting responses from AT commands, try pressing CTRL-M CTRL-J (enter/line feed) after the command. AT+RST CTRL-M CTRL-J
Some firmware versions are picky about line feeds
I need to use SPI on Arduino Pro Mini with ESP-07 module. Can anyone provide sample code please?
[…] de jeunesse… (ie. des bugs). La mise à jour s’effectue via un utilitaire Windows mais il existe également un projet libre de mise à jour basé sur Python dénommé […]
I can’t seem to send any commands to the ESP8266
I reset it and I would get
@atal exception (0):
epc1=0x402191bf, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
load 0x40100000, len 212, room 16
tail 4
chksum 0x5e
load 0x3ffe8000, len 788, room 4
tail 0
chksum 0x1c
load 0x3ffe8314, len 72, room 8
tail 0
chksum 0x55
csum 0x55
jump to user1
I’m suppose to get a ready but it never appears. Would you happen to know what’s wrong? The main problem is the fact that I can’t send commands. I’ve checked the wires and everything is in check. I just don’t get a response from commands and the only response is from resetting on the RST pin.
Thanks,
Wilson
Where can I find those .bin files for reflashing? I cannot compile them here it seems, but the esptool.py seems to work (with other commands than WRITE).
THANKS
-P
Fantastic ideas , Apropos if others are interested in a a form , my company used a sample document here http://goo.gl/cxgR2I.
Love the Xaomi power bank in the back.
It was a matter of research. Thank you. 🙂