1 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.