meshtastic/docs/getting-started/flashing-firmware/nrf52/drag-n-drop.mdx

64 lines
3 KiB
Plaintext
Raw Normal View History

---
2022-10-31 21:26:19 -07:00
id: drag-n-drop
2023-12-04 22:44:08 -08:00
title: Drag & Drop nRF52 & RP2040 Firmware Updates
2022-10-31 21:26:19 -07:00
sidebar_label: Drag & Drop (recommended)
sidebar_position: 1
---
2021-12-07 20:50:23 -08:00
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
2023-01-21 09:32:24 -08:00
import Link from "@docusaurus/Link";
2022-11-04 10:06:45 -07:00
## Flash Firmware
2024-01-12 21:19:41 -08:00
:::info
You may now use the [Meshtastic Web Flasher](https://flasher.meshtastic.org) to download and copy firmware to your nRF52 or RP2040-based devices. Alternatively, follow the instructions below to download and install firmware.
2024-01-12 21:19:41 -08:00
:::
2023-12-07 21:46:25 -08:00
### nRF52
1. Download and unzip the latest firmware from [Meshtastic Downloads](https://meshtastic.org/downloads).
2. Connect your device to your computer with a USB data cable.
3. Double click the reset button on your device (this will put it into bootloader mode).
2024-01-12 21:19:41 -08:00
4. Notice a new drive will be mounted on your computer (Windows, Mac, Linux, or Android).
2023-12-07 21:46:25 -08:00
5. Open this drive and you should see three files: `CURRENT.UF2`, `INDEX.HTM`, and `INFO_UF2.TXT`.
6. Copy the appropriate firmware file (`firmware-DEVICE_NAME-X.X.X-xxxxxxx.uf2`) from the release onto this drive.
7. Once the file has finished copying onto the drive, the device will reboot and install the Meshtastic firmware.
### RP2040
1. Download and unzip the latest firmware from [Meshtastic Downloads](https://meshtastic.org/downloads).
2. Press the BOOTSEL button and while keeping it pressed, connect the device to your computer via a USB cable.
2024-01-12 21:19:41 -08:00
3. Notice a new drive will be mounted on your computer (Windows, Mac, Linux, or Android).
2023-12-07 21:46:25 -08:00
4. Open this drive and you should see two files: `INDEX.HTM` and `INFO_UF2.TXT`.
5. Copy the appropriate firmware file (`firmware-DEVICE_NAME-X.X.X-xxxxxxx.uf2`) from the release onto this drive.
6. Once the file has finished copying onto the drive, the device will reboot and install the Meshtastic firmware.
2023-01-21 09:32:24 -08:00
## Connect and Configure Device
After flashing the Meshtastic firmware to the device, you can proceed with the initial configuration.
<div className="indexCtasBody">
<Link
className={"button button--outline button--lg cta--button"}
to={"/docs/getting-started/initial-config"}
>
Connect and Configure Device
</Link>
</div>
2023-05-03 07:45:41 -07:00
2023-05-03 07:47:36 -07:00
### Potential Flashing Edge Cases
2023-05-03 07:45:41 -07:00
:::info
Before flashing confirm that you have [RAK4631](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK4631/) and not a [RAK4631-R](https://docs.rakwireless.com/Product-Categories/WisBlock/RAK4631-R/) If this is not the case, fear not. The hardware is identical but requires changing the bootloader. Instructions on how to do this are located [here](/docs/getting-started/flashing-firmware/nrf52/convert-rak4631r).
:::
:::info
Previous versions of the Meshtastic firmware may save stale data, causing devices to get stuck in a crash loop during startup. If you experience issues when upgrading your nRF52 device from a previous version of Meshtastic, you may need to perform a full factory reset of the internal flash memory.
Follow the guide to [factory erase your nRF52](/docs/getting-started/flashing-firmware/nrf52/nrf52-erase) device before continuing to [flash firmware](#flash-firmware).
:::