Skip to main content
Version: 2.8

nRF52 OTA Firmware Updates

nRF52nRF52A microcontroller chipset made by Nordic, used by several devices such as the RAK Meshtastic Starter Kit and the Lilygo T-Echo. Lower power usage than ESP32. devices from RAK are able to accept OTAOTA (Over the Air). Typically used to refer to an OTA update, one that happens over a wireless network. firmware updates from a mobile device over bluetooth. Older T-Echo bootloaders do not have OTAOTA (Over the Air). Typically used to refer to an OTA update, one that happens over a wireless network. support.

caution

OTAOTA (Over the Air). Typically used to refer to an OTA update, one that happens over a wireless network. firmware updates come with an increased risk of failure. If the update process fails, your device will be left in a non-working state and require physical access for intervention.

Apple

info

The Meshtastic iOS/iPadOS app can perform OTAOTA (Over the Air). Typically used to refer to an OTA update, one that happens over a wireless network. updates itself — connect to your device over Bluetooth, then go to Settings → Firmware Updates. No third-party DFUDFU (Device Firmware Update). A state in which a device is placed into for it to receive a firmware update. app is required. The instructions below use a third-party app instead, which can help when the in-app update fails or for troubleshooting.

OTAOTA (Over the Air). Typically used to refer to an OTA update, one that happens over a wireless network. firmware updates are available on iOS & iPadOS using the nRF Device Firmware UpdateDFU (Device Firmware Update). A state in which a device is placed into for it to receive a firmware update. App available through the Apple App Store

  1. Download the firmware release you wish to install from the Meshtastic Download Page, Meshtastic GitHub, or via the iOS or iPadOS app.
  2. Unzip the firmware folder
  3. Open the nRF DFUDFU (Device Firmware Update). A state in which a device is placed into for it to receive a firmware update. App and select the correct device firmware file (will end with -otaOTA (Over the Air). Typically used to refer to an OTA update, one that happens over a wireless network..zip)
  4. Connect to your device
  5. Upload the firmware

The iPhone's auto-lock feature could potentially interrupt the Bluetooth firmware upload. To avoid this, occasionally tap on your screen, or temporarily set the auto-lock to "Never" during the upload process to ensure that the phone stays awake and the upload completes without interruption.

If the update fails, you may find that adjusting the packet settings can help:

  1. In settings, enable "Packets Receipt Notification".
  2. Change "Number of Packets" to a lower value. Some users report success with "5".