Firmware upgrade from Android

Hi Guys,

What is the best way to upgrade firmware of a Meshtastic device using Bluetooth on Android?
I have tried the nRF connect app but without success. The app successfully switched my RAK board into DFU mode and transfers the firmware across but then it locks up? It seems like the RAK board it stuck in DFU mode and then just hangs there, even after a power reboot. The app cant connect again after this…
The only way to fix it is to plug in the USB and flash it again…

Has anyone got a better way to do this? Thanks!

It would be nice to update solar nodes from the ground :slight_smile:

I did several firmware updates on my RAKS with this settings

nRF DFU 2.4.0 on Android 14

10 packets
Request high MTU disabled & enabled
Keep bond
All other Parameters: Default.
Took about 10 mimutes at about 3meters distance.

5 Likes

Thanks! I’ll give those settings a go! :+1::slightly_smiling_face:

1 Like

Some had problems with the process when the smartphone display turning automatically off.
Maybe a problem with energy options in Android, shutting the app down after 10min when the display is turned off.

1 Like

It worked!!!
I just updated 3 :slightly_smiling_face:

I know what the problem was…
It meshtastic app was still trying to connect in the background messing up the process! :upside_down_face: