InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.71k stars 926 forks source link

Bug: Repeatable firmware update failure in 1.0 #316

Closed pfeerick closed 3 years ago

pfeerick commented 3 years ago

Similar to that reported in #295, I have been able to repeatedly b0rk OTA updates with multiple pinetimes...

Steps:

Perhaps the SPI flash is being switched off?

Two videos showing the bug in action. The second one I deliberately put off turning the display off, going into the menu somewhat, just to show that the update was still progressing without issue, and then turned the display. Unfortunately I stopped the video almost exactly as the watchdog fired, but it did reboot the pinetime without issue.

https://youtu.be/T0CmH48ZbJU

https://youtu.be/bPcaRPkWoZc

n0toose commented 3 years ago

Can confirm I have reproduced this multiple times before.