Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)
User avatar
By WheresWally
#65918 Has anyone found a method to recover a 12E module once it gets into an infinite reset boot loop?
I have 5 x 12E's on the same version of a small PCB. The PCB has all the required voltage reg/smoothing/pull-ups/pull-downs needed to make a 12E happy. A MCP1825 3.3V linear reg and caps.

Now 3 of them work are working 24x7 without an issue in various circuits and applications.
BUT 2 of them just do the error text at 74880 baud as listed under DEBUG below.

The boards are stable while programming or flashing or erasing.

I tried this http://www.pratikpanda.com/completely-format-erase-esp8266-flash-memory/
And I do get the ets_main.c% error when there is blank flash.

I tried programming many different sketches via Arduino, all without exception causes the same reset loop.

I flashed the LUA system to them and that also causes the same reset loop.

I tried the AT firmware to and that also causes the reset loop
This seems to be a problem that many others have, but no one has solved,
It maybe easier to just buy a new one. ;)

Fresh Out Of Ideas now....
Any help will be appreciated

Debuages
Code: Select allets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 2408, room 16
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0
tail 8
chksum 0xd8
csum 0xd8

2nd boot version : 1.6
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 32Mbit(512KB+512KB)
no GPIO select!
jump to run user1 @ 1000

Fatal exception (0):
epc1=0x40201cdc, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40201cdc, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40201cdc, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
...