Closed dhalbert closed 1 year ago
NINA-FW 1.7.5 failed to upload completely on MatrixPortal M4, PyPortal M4, etc. After experimentation, I narrowed down the problem to something involving the Adafruit SAMD Arduino USB stack. Using TinyUSB instead fixes the problem. See https://github.com/adafruit/Adafruit_Learning_System_Guides/pull/2582. New versions of the passthrough were uploaded to https://learn.adafruit.com/upgrading-esp32-firmware/upgrade-all-in-one-esp32-airlift-firmware#upload-passthrough-code-3124109.
With the change above, 1.7.5 uploads properly with esptool.py and the Web ESPTool.
On MatrixPortal M4, loading 1.7.5 from release artifacts fails at 41% with esptool.py, and also fails with https://adafruit.github.io/Adafruit_WebSerial_ESPTool/. In both cases I erased the ESP32 flash beforehand.
Re-uploading 1.7.4 after erasing again works fine.
Tested with webtool at both 115200 and 921600 baud.
Other users reported similar problems here: https://forums.adafruit.com/viewtopic.php?p=980409#p980409 and in discord.