-->
Page 1 of 1

Different behavior from version 2.1.0 to 2.2.0

PostPosted: Sun Apr 24, 2016 4:54 am
by fgomes
I have a project working with previous esp/arduino version 2.1.0, that to save battery enters in power down mode using the CH_PD pin, waking up through an external signal that is connected to the CH_PD. This is working well, but now I've upgraded to esp/arduino version 2.2.0, and it isn't working anymore, when the signal connected to the CH_PD pin apear, it doesn't start as before, but starts in normal mode if using V2.1.0. GPIO0 has a pull-up resistor (and a push button connected to ground that I press to put in programming mode when necessary)

This is the boot message I get in the serial port at 76800 bps with version 2.2.0:
ets Jan 8 2013,rst cause:1, boot mode:(3,7)
load 0x4010f000, len 1264, room 16
tail 0
chksum 0x0f
csum 0x0f
~ld

Boot message with version 2.1.0 (same hardware and same code):
ets Jan 8 2013,rst cause:1, boot mode:(3,6)
load 0x4010f000, len 1264, room 16
tail 0
chksum 0x42
csum 0x42
~ld

So the second digit in the boot message with the new esp/arduin version 2.2.0 is 7 and with the previous version (2.1.0) is 6

Is there any documentation about the meaning of the second digit in the boot mode message? Any idea of what has changed?

Thanks in advance!

Fernando