Bluetooth FW update for nRF
Download specific firmware from https://github.com/meshtastic/firmware/
- firmware-nrf52840-SOMETHING for the “rak gray solar routers”
- Unpack the ZIP file, you can do this on the iPhone Files app
- Search for RAK4631 - the firmware you need is: firmware-rak4361-<VERSION>-OTA.zip
- Make sure it's the OTA ZIP. Don’t unpack the zip.
Download nRF Device Firmware Update app from the App Store
- Developer: Nordic Semiconductor
- https://apps.apple.com/hr/app/nrf-device-firmware-update/id1624454660?l=hr
- Edit Settings -> Packets Receipt notification ON, Number of Packets: 5
- The default settings will fail, you need to change this!
Open the nRF DFU app:
- Disconnect all Meshtastic Apps, TAK and other BT connections to the router
- Make sure that packet recipes in the nRF App are ON and set to 5
- Select the firmware-rak4361-<VERSION>-OTA.zip
- Select the bluetooth device (Make sure Meshtastic app is killed / not in the background)
- Press Flash (and expect 1.6 Kbps upload speeds) - This will take about 5 min.
- Make sure the device screen doesn’t go to sleep for the 5 minutes the FW update fails. Don’t background the app. If the phone sleeps the upload will fail.
- After the upload is completed, it will take some 3-5 minutes for the device to reboot with the new firmware.
- If the device stays stuck after 5 minutes on the DFU bluetooth name, you can retry the upload, after which the device will reboot.
- If that doesn’t work, you will have to pull down the device and perform a double RST button press to reboot into manual DFU and drag a FW update file.
https://play.google.com/store/apps/details?id=no.nordicsemi.android.dfu for Android?