Code: Select all
[ESP8266 Driver] Checking WiFi Device... [ESP8266 Driver] Initializing Wifi [at] Command timed out [esp8266] Init failed with msg: Soft reset failed. [ESP8266 Driver] Too many failures. Resetting... [ESP8266 Driver] Initialization failed
I've first experienced the bug with 2.12, then updated to 2.13 and still see the issue.
I've also tried brentp's version of 2.13 listed here: viewtopic.php?t=5777
My log is attached from a recent boot of the RaceCapture_Track_2.13.0-1-g9dd3a25 firmware.
I can see in the code in esp8266.c that Im hitting the 5sec timeout when sending the AT+RST command.
My board is a RaceCapture Track, Rev E unit.
I've also confirmed on the board that the ESP8266 module is getting ground and 3.3v, and that the unit has no water damage or smokey smell. Im beginning to wonder if I don't have a bad module and may consider ordering a new on and soldering onto the board myself if we can't find an issue in the software.
There are two more issues I can reliably reproduce:
1.) The MacOS app, when updating the firmware has an error: 'NoneType' object has no attribute 'close'. I've seen this mentioned elsewhere in the forums. This happens at the end of every firmware flash. I did try switching over to the Windows app to flash firmware, but that gave me a different error: "Failed to load firmware. Unable to locate bootloader." Im not sure if these are related issues or not. My hardware doesn't reset on its own after a flash, I have to power-cycle it.
2.) It appears that Im unable to flash older versions of the firmware to the device. No matter what I flash with the MacOS app I still see RaceCapture Track / 2.13.0 in the upper righthand corner when the configuration is read. I've tried 2.10, 2.12, etc.
Please let me know what information I can provide, Id love to help get these issue resolved.