OTA Firmware Update
Update nRF52 nodes wirelessly via Bluetooth — no physical access required.
What are OTA Firmware Updates?
Some nodes permit firmware updates via OTA (Over-The-Air) Bluetooth connections. This is beneficial for hard-to-reach node placements such as solar, rooftop, or treetop installations.
Not all nodes support OTA updates. Nodes with nRF52 chipsets (particularly the RAK Wisblock RAK4631) have confirmed OTA support. Research your specific nRF52 variant before attempting.
IMPORTANT: Updating firmware can fail and brick devices. Do research and test updates on accessible devices before attempting on difficult-to-reach installations!
Requirements
- nRF52 node (typically RAK Wisblock RAK4631) — confirm OTA update compatibility via Meshtastic GitHub
- Android phone or tablet
- nRF DFU App by Nordic Semiconductor (v4.29.1) from Play Store
- OTA-compatible firmware from Meshtastic
- Solid Bluetooth connection maintained throughout the entire process
Helpful Resources
Preparing Firmware
- Visit the Meshtastic nRF52 OTA page
- Navigate to Meshtastic Downloads → Firmware section
- Select Stable, Alpha, or Bleeding version and go to the GitHub releases page
- Scroll to Assets
- Locate
firmware-nrf52840-x.x.xzip file (exclude variants with “elfs”) - Download and unzip
- Locate the file for your specific device model with
otadesignation (e.g., RAK4631) - Note the file location for later
OTA Update Process
(App updated 1/28/26)
CRITICAL — Back up secure keys and essential node data before proceeding! Once started, device recovery is impossible without direct physical access.
- Disconnect from the target node in the Meshtastic App
- Open the nRF DFU App
- Under File step: Select the previously downloaded OTA firmware file
- Verify the filename and size display correctly
- Under Device step: Select Select to open the scanner
- Grant Bluetooth permission if requested
- App scans for Bluetooth devices
- CAREFULLY select your target device — verify by name and MAC address. Selecting the wrong device corrupts its firmware.
- Under Progress step: Select Start — upload and installation begin
- Monitor progress (expect 3–7 minutes; connection speeds display)
- The node will restart after completion — allow several minutes
- Connect via Meshtastic App (settings are typically reset during the process)
- Reconfigure node settings and restore Security Keys if needed
Congratulations! OTA Firmware Update completed successfully!