Left here for archival purposes.

User avatar
By Geert
#15190 Awesome RAZ123, you saved me

I had this error:
Code: Select allload 0x40100000, len 30452, room 16
tail 4
chksum 0xd2
load 0x3ffe8000, len 2728, room 4
tail 4
chksum 0x2e
load 0x3ffe8ab0, len 13560, room 4
tail 4
chksum 0x12
csum 0x12


My ESP was probably broken because I uploaded wrong Arduino code on it, which was stored inside the wrong registers. Thanks!
User avatar
By SethHall
#15230 Hi,
I have exactly the same problem, and after loading new firmware I receive an almost identical out. I had used the ESP8266DevKit for about 4hrs without any difficulty at all, but then got into a programming loop (my error), and couldn't regain control of my esp8266. so I decided to reload the latest version of firmware.

I used ESP8266Flasher.exe without difficulty, and a successful load was indicated. I am able to load firmware at anything from 9600 to 460800.

However, after loading *any* version of the firmware, I can only communicate with the board at 78800, and I receive the following output:

ets Jan 8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 28740, room 16
tail 4
chksum 0xe7
load 0x3ffe8000, len 2888, room 4
tail 4
chksum 0xd6
load 0x3ffe8b50, len 15536, room 4
tail 12
chksum 0x39
csum 0x39
RØú

No other baudrate yields anything readable.

So, how *exactly* did you successfully reset/reload your devkit?

Thanks, Seth
User avatar
By TerryE
#15239 Sorry, but that's not an error; that's a feature. The ROM bootloader dumps some diagnostics at 76800 baud whilst its bootstrapping the firmware from flash. The lua VM then switches to a default 9600 baud unless your init.lua does the appropriate UART call to set this higher. If you are listening at 9600 then your console session will see the 76800 boot diagnostics as a few crud characters.

IMO, the most likely reason for your firmware not starting are either (i) you've got a firmware version that doesn't boot reliably or (ii) you've damaged your chip. I've got one of my ESP-01s where I accidentally put my header in back to front, viz VCC and GND got swapped. I can flash the firmware fine, bug will it boot into Lua -- Naah! The others work fine.
User avatar
By mrmyfy
#16322 OK, I tried flashing my second failing module with raz123's .bin file once again, and now that module also seems to be working. This is magic...of the good kind! :D