Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By Stef
#70342 hello,

I read about the zombie mode, were there's 26 MHz on the GPIO-0 pin. I also encountered that mode, but now I found a new zombie mode:
after a wake-up (from deep-sleep), during the boot message (Baudrate 74880) the system hangs completely after receiving 3 characters on the serial line (with wrong baudrate of 115200, so I don't know the the exact number of characters) .

Precautions that I've taken:
- quit reasonable power supply
- GPIO-0 through 5 kOhm to +3V3
- GPIO-2 through 5 kOhm to +3V3
- GPIO-14 through 5 kOhm to +3V3
- GPIO-15 through 5 kOhm to GND
- 5kOhm between RST and GPIO16
- CH_PD through 5 kOhm tot *3V3

I've started a new measurement in which the baudrate in my program is set to 74880 and also put a current meter in the cable, and now wait for the next zombie.

Any ideas how to solve this ?

thanks,
Stef
User avatar
By Stef
#70343 within 10 minutes it hangs again:
- current comsumption about 25 mA
- no 26 MHz on GPIO-0
- hangs after the à (see below)
- continous normally after a reset


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

load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v60000318
~ld
Elapsed Time = 23 ms

à
User avatar
By schufti
#70349 no, gpio16 is definitely not OC, it outputs a very strong "high" during deep-sleep

I use deep-sleep in one of my projects for over a year (only swapping battery every 3-4 month) and never exprienced such "zombie modes", allthough I heard about them.

Much more interesting is the wake-up-but-refuse-to-boot mode if you use deep-sleep but forget the gpio16-rst connection.