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

User avatar
By alonewolfx2
martinayotte wrote:I'm a bit stupid : while searching the reset pins and expecting reboot seen in my picocom, my USB-TTL was not connected to my ESP-03, but to my ESP-01 ... :(
The GPIO16 is in fact the Reset ! :lol:

i dont think so. gpio16 puldown like module reset pin but not reset pin. can you try gpio16 to nc and system_deep_sleep function? is module waking up or not?
User avatar
By martinayotte
#3028 According to this schematic,, it should be connected to pin 32 thr a resistor. Also there is a jumper to short it with pin 8.
(That's proably why someone else ask me to verify the jumper's pad. I've took a picture ...)
About trying the system_deep_sleep function(), sorry, I don't have much time these days ... :(
User avatar
By x5442
#3409 I have got a few ESP-03 modules from eBay, they came with AT firmware. Interestingly, there is first some bootloader output sent at ~75000 baud
Code: Select all ets Jan  8 2013,rst cause:1, boot mode:(3,6)

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

and then vendor and version information at 9600 baud
Code: Select all[ Version:]


firmware version
Code: Select allAT+GMR

The module works with CH_PD connected to high (VCC) and GPIO15 to low (GND). Just in case anyone finds that interesting :|
User avatar
By hansaya
#4209 Does anyone tried pulling gpio pin 16 low? Did it work as a rst? If that the case then we can make a breakout board that will connect to rst pin and gpio pin directly to the Serial programmer. Then we dont have to worry about pulling gpio pin 0 low all the time and unpluging and pluging back in all the time.