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

User avatar
By wififofum
#38084 COOL, SO
Code: Select all1    GND
2    Power 3v3
3    CHIP_EN                     reset sw
4    XPD_DCDC / GPIO16
5    MTMS / GPIO14
6    MTD1 / GPIO12
7    MTCK / GPIO13               power sw
8    MTD0 / GPIO15               RELAY, LED D8
9    GPIO2                       LED D3
10   GPIO0
11   GPIO4
12   DVDD / GPIO5
13   U0RXD
14   U0TXD
15   EXT_RSTB
16   GND
17   EXT ANT, NC
18   GND


So I guess u2 is not a programming header and is instead an ic for current monitoring. The module must be programmed in a jig before being placed.
User avatar
By martinayotte
#38086 I don't understand (even that guy on the other forum) ...
If GPIO15/GPIO2/GPIO0 as well as TX/RX are available, any one can first do a backup of their firmware using esptool.py and upload any new custom firmware. ESP boot process still the same as other modules ...