Skip to main content

Flashing BIOS Firmware

Firmware Notes

Radxa Dragon Q8B ships with BIOS firmware preinstalled. Normally you do not need to flash the boot firmware. If the system fails to boot properly, you can try reflashing the BIOS firmware.

The core task of BIOS firmware (BootROM + bootloader) is to initialize hardware in stages (CPU -> memory -> storage), then load the operating system kernel from the storage device.

When the device cannot boot properly, enter EDL Mode, then use the EDL tool to flash the BIOS firmware.

Go to the Resource Downloads page, download and extract the edl-ng archive, then select the corresponding version for your system platform to download the BIOS firmware.

Flashing BIOS Firmware

Windows$

.\edl-ng.exe --memory=spinor --loader C:\path\to\prog_firehose_ddr.elf rawprogram C:\path\to\rawprogram0.xml C:\path\to\patch0.xml

Restart the device after flashing

After the BIOS firmware is successfully flashed, please restart the device using either of the following methods:

  • Re-plug the device power
  • Run the edl-ng reset command in the terminal

Erase BIOS Firmware

Erasing the BIOS firmware will prevent the device from booting. You must reflash the BIOS firmware before the device can boot normally. Do not erase the BIOS firmware unless necessary.

Open a terminal and run the following commands to erase it:

Windows$
.\edl-ng.exe --memory spinor -l prog_firehose_ddr.elf erase-part ddr
.\edl-ng.exe --memory spinor -l prog_firehose_ddr.elf erase-part uefi
.\edl-ng.exe --memory spinor -l prog_firehose_ddr.elf erase-part devcfg
.\edl-ng.exe --memory spinor -l prog_firehose_ddr.elf erase-part xbl
.\edl-ng.exe --memory spinor -l prog_firehose_ddr.elf erase-part VarStore

FAQ

  • If you see Unable to load DLL 'libusb-1.0'

Install vc_redist

    You need to be logged into GitHub to post a comment. If you are already logged in, please ignore this message.

    Radxa-docs © 2026 by Radxa Computer (Shenzhen) Co.,Ltd. is licensed under CC BY 4.0