[Feature Request] Add 'Update Firmware' option
chrisdebian opened this issue · comments
Related to #1031
When a device is connected, check the firmware version, and give the user the option to download and flash firmware. I suspect many users will not have updated the firmware, since original purchase/ flash.
Thanks,
Chris
2E0FRU
Not sure if this could work over Bluetooth or WiFi as I don't believe Meshtastic has the ability for OTA updates like that. Also, lots of devices need to be manually placed in a flashing mode before they can have their firmware updated.
I believe earlier versions of the android app were able to update esp32 devices over Bluetooth. I remember doing it for a t-beam...
Not sure if this could work over Bluetooth or WiFi as I don't believe Meshtastic has the ability for OTA updates like that. Also, lots of devices need to be manually placed in a flashing mode before they can have their firmware updated.
Biggest issue is space available on most devices (4MB Flash) - is not enough to fit the running Firmware (2.2MB on most devices) and a second copy in the ota_2 partition to swap over to after sending up the new image.
At least thats how I understand it, i've been messing around in this space in a fork and that's basically what i've run into as been the real show stopper here...
@Talie5in I see you have it working now in your fork. When are you doing a pull request?