and the Intel Centrino WiFi can connect it but it take more time.
the log:
11:31:23.919 start recording Serial-COM3 - 11:31:23
11:31:44.354 鴢 @CoreMCU command=0x 3, len=0
11:31:49.354 CoreMCU command=0x 3, len=0
11:31:54.354 CoreMCU command=0x 3, len=0
11:31:59.344 CoreMCU command=0x 3, len=0
11:32:04.360 CoreMCU command=0x 3, len=0
11:32:09.344 CoreMCU command=0x 3, len=0
11:32:14.360 CoreMCU command=0x 3, len=0
11:32:19.372 CoreMCU command=0x 3, len=0
11:32:21.684 add 1
11:32:21.684 aid 1
11:32:21.684 station: 7c:dd:90:a6:53:10 join, AID = 1
11:32:24.356 CoreMCU command=0x 3, len=0
11:32:26.856 station: 7c:dd:90:a6:53:10 leave, AID = 1
11:32:26.856 rm 1
11:32:29.368 CoreMCU command=0x 3, len=0
11:32:34.354 CoreMCU command=0x 3, len=0
11:32:39.307 add 1
11:32:39.307 aid 1
11:32:39.307 station: 7c:dd:90:a6:53:10 join, AID = 1
11:32:39.370 CoreMCU command=0x 3, len=0
11:32:44.385 CoreMCU command=0x 3, len=0
11:32:44.385 station: 7c:dd:90:a6:53:10 leave, AID = 1
11:32:44.385 rm 1
11:32:49.354 CoreMCU command=0x 3, len=0
11:32:54.354 CoreMCU command=0x 3, len=0
11:32:55.588 add 1
11:32:55.588 aid 1
11:32:55.588 station: 7c:dd:90:a6:53:10 join, AID = 1
11:32:59.354 CoreMCU command=0x 3, len=0
11:33:00.747 station: 7c:dd:90:a6:53:10 leave, AID = 1
11:33:00.747 rm 1
11:33:04.345 CoreMCU command=0x 3, len=0
11:33:09.360 CoreMCU command=0x 3, len=0
11:33:14.360 CoreMCU command=0x 3, len=0
11:33:19.220 stop recording Serial-COM3 - 11:33:19
the WiFi RSSI is good, about -25 to -47.
our old hardware is woking with same firmware.
big hardware change:
1) using difference flash, from DOUT to DIO, from 512KB to 1MB, the flash addresses are right.
2) the GPIO16(wakeup) now connect to ESP8266 EXT_RSTB pin then connect STM32 MCU GPIO pin. and EXT_RSTB is pullup.
like: EXT_RSTB --------| ---->STM32 Reset ESP8266 GPIO pins
GPIO16 --------↑
this design is follow " XPD_DCDC I/O Deep-Sleep 唤醒(需连接到 EXT_RSTB); GPIO16" in page 10 of the "0A-ESP8266__Datasheet__CN_v4.3.pdf"