meshtastic / Meshtastic-Android

Android application for Meshtastic

Home Page:https://meshtastic.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[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?