mirror of
https://github.com/meshtastic/meshtastic.git
synced 2024-12-28 23:19:47 -08:00
27 lines
1.3 KiB
Plaintext
27 lines
1.3 KiB
Plaintext
---
|
|
id: flashing-nrf52-devices
|
|
title: Flash nRF52 & RP2040 Devices
|
|
sidebar_label: nRF52/RP2040 Device
|
|
sidebar_position: 2
|
|
description: Instructions to flash Meshtastic firmware to nRF52 or RP2040 chipset devices.
|
|
---
|
|
|
|
## Flashing Methods for nRF52 and RP2040 Devices
|
|
|
|
nRF52 and RP2040 based devices have the easiest firmware upgrade process. No driver or software install is required on any platform.
|
|
|
|
### Drag & Drop
|
|
nRF52 and RP2040 devices use the [Drag & Drop](/docs/getting-started/flashing-firmware/nrf52/drag-n-drop) installation method to install firmware releases.
|
|
|
|
### Over-The-Air (OTA)
|
|
nRF52 devices are able to accept [OTA firmware updates](/docs/getting-started/flashing-firmware/nrf52/ota) from a mobile device over bluetooth.
|
|
|
|
### nRF Factory Erase
|
|
You may wish to perform a [Factory Erase](/docs/getting-started/flashing-firmware/nrf52/nrf52-erase) prior to installing firmware to clear data that may change format and location between releases.
|
|
|
|
### Convert RAK4631-R to RAK4631
|
|
If your device did not come with the Arduino bootloader you will need to [perform the conversion](/docs/getting-started/flashing-firmware/nrf52/convert-rak4631r).
|
|
|
|
### Use Raspberry Pi as a SWDIO Flash Tool
|
|
If your device can't be flashed through USB or Bluetooth, another option might be a [direct SWDIO connection](/docs/getting-started/flashing-firmware/nrf52/swdio).
|