A USB-based flash dumper for nRF52840 that exposes internal flash and configuration regions as downloadable .BIN files — no debugger, SWD, or special host tools required.
Intended for MBR+SoftDevice+Bootloader extraction, diagnostics, and backup of UICR and other settings. Being an application itself, this dumper is not able to take a dump of an existing application.
When plugged in over USB, the device will appear as a standard FAT16 flash drive. Each file maps to a memory region in the nRF52840 on-chip flash memory.
Depending on device configuration, the following files are presented:
| Filename | Description |
|---|---|
FULLDUMP.BIN |
Full internal flash (1 MB) |
UICR.BIN |
User Information Configuration Registers |
MBR.BIN |
Nordic MBR (first 4 KB) |
BOOTLOAD.BIN |
Bootloader region (auto-detected via UICR) |
MBRPARAM.BIN |
MBR parameter storage (via UICR) |
BL_SETT.BIN |
Bootloader settings page |
USERDATA.BIN |
Adafruit 28 KB UserData region |
EXTRAFS.BIN |
MeshCore ExtraFS storage area |
BOOTLOAD.BIN and MBRPARAM.BIN are only available if their respective UICR registers are populated (they almost certainly will be).
On first USB connection, the firmware prints detailed diagnostics over Serial:
- UICR:
- REGOUT0 voltage
- Reset pin configuration
- NFC pin mode
- Bootloader & MBR parameter addresses
- FICR:
- Unique device ID
- MAC address
- Part number, variant, and package
- Flash and RAM size
- nRF52840 device running SoftDevice S140 v6.1.1 or S140 v7.3.0