InfiniTimeOrg / InfiniTime

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

Potential Bluetooth failure after a failed DFU #76

Closed Avamander closed 3 years ago

Avamander commented 4 years ago

I think I just stumbled upon a state where a DFU update fails, it returns to the main screen, but I couldn't establish a Bluetooth connection any more. Rebooting the watch fixed it.

This needs investigation because it's very bad with sealed PineTimes

Avamander commented 4 years ago

Just managed to make it happen again, so I'm pretty sure it's an issue.

davorvr commented 3 years ago

I can confirm this with 0.9.0, failed DFU update makes the watch unreachable unless I reboot it.

Also, I get very frequent failures when uploading a DFU, which get better if I turn off wifi on my phone which is doing the uploading. I had about 5-6 consecutive failures before turning wifi off, after which it worked on the second try. Having at least 5 m of distance from my router is a prerequisite for successful flashing as well.

drpong2 commented 3 years ago

I've also encountered this issue on 0.9.0, but don't recall having the issue on 0.10.0 or with the RC3 bootloader.

I can do further testing and confirm.

Avamander commented 3 years ago

https://github.com/JF002/Pinetime/releases/tag/0.13.0 was released, we'll have to see if that fixed it.

petterhs commented 3 years ago

https://github.com/JF002/Pinetime/releases/tag/0.13.0 was released, we'll have to see if that fixed it.

I have not had this issue since 0.13.0. Could be because OTA failures are rare now, but I think it is fixed

pfeerick commented 3 years ago

Since either 0.13 or 0.14 I haven't haven't had this issue either...

ObiKeahloa commented 3 years ago

Prithee closeth this issue for the issue doesnt exist anymore!

JF002 commented 3 years ago

With pleasure :)