Replies: 5 comments 1 reply
|
OTA is still under beta testing on some station I have physical access to. So far it did work very reliably and did not cause any problems. How to OTA update
How it works - non technical version
How it works - technical version
Now the actual update starts:
Remarks
|
|
I made a management website: devices.breezedude.de. Uses passkey-only authentication. As I don't have a mailserver set up for recovery links yet, send me a message if you lost your account, I can create you a recovery link. |
|
Before you blindly mount the device out there again after the upgrade, please test OTA once on your desk. |
|
I actually had this problem once with a USB update; I had to apply it four times before the update was accepted. The station behaved normally, even reset itself, but didn't take the update. As I said, it only happened to me once. |
|
claude found the problem with the ota not working on some devices: On the bootloader update it would just write new flash pages and not erase not used pages. So the data in the the flash region where the ota image would be written stays what was there before. Depending on the update history or if the device was once programmed with SWD (this erases the complete flash) recently it could be 0xFFs, 0x00s or just some random leftover data. To fix this (in a clean way), a bootloader update is required. I put V4.1.8 to releases (for completeness). I would maybe figure out a way to fix this OTA as well, by adding 0xFFs to the new binary to overwrite the whole flash by the update. but this might not work out because the slots are not equal in size. Because of that, and of clean fixing is a better idea anyway, I (or lets say claude) will rework the bootloader and the whole flash layout again to get two equally sized slots (and max out the slot size to ~119kb) So there will be another incompatible upgrade (V4.2 bootloader + V1.1 Firmware) coming soon. Sorry for that, but V1.0 was still beta to get OTA working, and I would say it went quite well. |
Uh oh!
There was an error while loading. Please reload this page.
Automatic update of the transmitters via OTA doesn't work yet? Can I already mount the stations again permanently if they are set to OTA and have contact with Breezedude ground stations, where they get their updates?
Best Regards
Alex
All reactions