<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div><div class="">I managed to recreate this (it is very rare for me), with logging enabled to SD CARD. Here is what I saw:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:13 HKT I (66811669) events: Signal(location.enter.honghay)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:14 HKT I (66813039) events: Signal(system.event)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:14 HKT I (66813099) events: Signal(system.wifi.scan.done)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:54 HKT I (66853039) events: Signal(system.event)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:54 HKT I (66853099) events: Signal(system.wifi.scan.done)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:54 HKT I (66853159) esp32wifi: Found SSID <REDACTED> - trying to connect</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:57 HKT I (66855679) wifi: n:13 0, o:13 0, ap:255 255, sta:13 0, prof:1</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:58 HKT I (66856619) wifi: state: init -> auth (b0)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:58 HKT I (66856679) wifi: state: auth -> assoc (0)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:58 HKT I (66856749) wifi: state: assoc -> run (10)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:58 HKT I (66856809) wifi: connected with <REDACTED>, channel 13</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:58 HKT I (66856859) wifi: pm start, type: 1</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:58 HKT I (66856919) events: Signal(system.event)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:58 HKT I (66856989) events: Signal(system.wifi.sta.connected)</span></font></div><div class=""><span style="font-size: 14px; font-family: "Andale Mono";" class="">...</span></div><div class=""><span style="font-size: 14px; font-family: "Andale Mono";" class="">2019-07-07 21:37:59 HKT I (66858139) events: Signal(system.event)</span></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:59 HKT I (66858199) events: Signal(network.interface.up)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-07 21:37:59 HKT I (66858269) events: Signal(system.wifi.sta.gotip)</span></font></div></blockquote><div class=""><br class=""></div><div class="">So, I drive home, it does a wifi.scan, finds my home AP, connects, and all is ok.</div><div class=""><br class=""></div><div class="">Then, in the middle of the night:</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:03:53 HKT I (86400639) housekeeping: 2019-07-08 03:03:53 HKT (RAM: 8b=113788-132640 32b=22276)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:03:53 HKT I (86401049) ota: AutoFlash: Update ota_0 to 3.2.002-111-gac15fe8 (<a href="http://api.openvehicles.com/firmware/ota/v3.1/edge/ovms3.bin" class="">api.openvehicles.com/firmware/ota/v3.1/edge/ovms3.bin</a>)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:03:53 HKT I (86401109) events: Signal(notify.info.ota.update)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:03:53 HKT I (86401109) ovms-server-v2: Send MP-0 PINew OTA firmware 3.2.002-111-gac15fe8 is available for download</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:03:54 HKT I (86401269) ota: AutoFlash: Preparing flash partition...</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:08 HKT I (86403399) wifi: bcn_timout,ap_probe_send_start</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86405949) wifi: ap_probe_send over, resett wifi status to disassoc</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86406009) wifi: state: run -> init (1)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86406049) wifi: pm stop, total sleep time: 18482424110 us / 19572759396 us</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86406109) wifi: n:13 0, o:13 0, ap:255 255, sta:13 0, prof:1</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86406159) events: Signal(system.event)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT V (86406159) ovms-server-v2: OvmsServerV2MongooseCallback(MG_EV_CLOSE)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86406159) ota: AutoFlash:: Download complete (at 5385 bytes)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86406219) events: Signal(system.wifi.sta.disconnected)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86406319) ovms-server-v2: Status: Disconnected</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT E (86406369) ota: AutoFlash: Download file size (5385) does not match expected (2537376)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86406419) netmanager: WIFI client down (with MODEM down): network connectivity has been lost</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:11 HKT I (86406519) esp_image: segment 0: paddr=0x00410020 vaddr=0x3f400020 size=0xc9c98 (826520) map</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:12 HKT I (86406579) esp32wifi: STA disconnected with reason 200</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:12 HKT I (86406739) events: Signal(network.wifi.down)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:12 HKT I (86406829) events: Signal(server.v2.waitreconnect)</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">2019-07-08 03:04:12 HKT I (86406919) events: Signal(network.down)</span></font></div></div><div class=""><font face="Andale Mono" class=""><span style="font-style: normal; font-size: 14px;" class="">...</span></font></div><div class=""><font face="Andale Mono" class=""><span style="font-size: 14px;" class="">2019-07-08 03:04:12 HKT I (86407379) events: Signal(server.v2.waitnetwork)<br class="">2019-07-08 03:04:48 HKT I (86443029) events: Signal(system.event)<br class="">2019-07-08 03:04:48 HKT I (86443099) events: Signal(system.wifi.scan.done)<br class="">2019-07-08 03:05:11 HKT I (86466139) event: station ip lost<br class="">2019-07-08 03:05:11 HKT I (86466189) events: Signal(system.event)<br class="">2019-07-08 03:05:28 HKT I (86483029) events: Signal(system.event)<br class="">2019-07-08 03:05:28 HKT I (86483089) events: Signal(system.wifi.scan.done)<br class="">2019-07-08 03:06:08 HKT I (86523029) events: Signal(system.event)<br class="">2019-07-08 03:06:08 HKT I (86523089) events: Signal(system.wifi.scan.done)<br class="">2019-07-08 03:06:48 HKT I (86563029) events: Signal(system.event)<br class="">2019-07-08 03:06:48 HKT I (86563089) events: Signal(system.wifi.scan.done)<br class="">2019-07-08 03:07:28 HKT I (86603029) events: Signal(system.event)<br class="">2019-07-08 03:07:28 HKT I (86603089) events: Signal(system.wifi.scan.done)<br class="">2019-07-08 03:08:08 HKT I (86643029) events: Signal(system.event)<br class="">2019-07-08 03:08:08 HKT I (86643089) events: Signal(system.wifi.scan.done)<br class="">2019-07-08 03:08:48 HKT I (86683029) events: Signal(system.event)<br class="">2019-07-08 03:08:48 HKT I (86683089) events: Signal(system.wifi.scan.done)<br class="">2019-07-08 03:09:06 HKT I (86700639) housekeeping: 2019-07-08 03:09:06 HKT (RAM: 8b=113788-144368 32b=22276)</span></font></div></blockquote><div class=""><br class=""></div><div class="">And from then on, the wifi scan cannot see the AP.</div><div class=""><br class=""></div><div class="">It is not a solution, but a clue as to at least one cause of these problems. From what I can see, the wifi got starved of CPU during that horribly long flash erase process, then wifi connection went down, OTA update failed, and it wasn’t recoverable from there.</div><div class=""><br class=""></div><div class="">Perhaps if the STA gets disconnected (always, or just with reason 200?) we should reset the wifi stack? The root cause of that esp_ota_begin() starving the wifi during erase of the 4MB partition would also be good to address.</div><div class=""><br class=""></div><div class="">Regards, Mark.</div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>