DFU
Definition
Section titled “Definition”DFUDevice Firmware Update: a method for transferring firmware to a device through a compatible update mechanism.Crux usage: After SWD bootloader restoration, the MeshCore USB Companion application was delivered using serial DFU.Open full definition: a method for transferring firmware to a device through a compatible update mechanism.
Crux usage
Section titled “Crux usage”After SWDSerial Wire Debug, an ARM debugging and programming interface using SWDIO, SWCLK and a common electrical reference.Crux usage: Provides a lower-level diagnostic path to the RAK4631 processor when ordinary USB access is unavailable.Open full definition BootloaderFirmware supporting startup and, depending on design, a supported method for updating device application software.Crux usage: The recovery campaign restored a compatible UF2 bootloader environment before applying the MeshCore USB Companion firmware.Open full definition restoration, the MeshCore USB CompanionA MeshCore firmware role that exposes the MeshCore companion protocol to a USB-connected host.Crux usage: Chosen as the standard application role for the RAK4631 fleet and Atlas Bridge host integration.Open full definition application was delivered using serial DFU.
Context
Section titled “Context”The serial device path/COM port may change when the device exits the bootloader and starts the application.
Aliases
Section titled “Aliases”Device Firmware Update
Related terms
Section titled “Related terms”Bootloader · UF2 · MeshCore
This entry is governed through the AtlasCrux’s governed operational intelligence system for interpreting system state, coordinating workflows, and presenting actions or decisions.Crux usage: Atlas connects engineering records, sensor data, communications, automation, evidence, and publishing. Material changes remain subject to validation rules and human approval.Open full definition Engineering System.