Skip to main content

Erase/Flash SPI Boot Firmware

Required Files

You can download the Loader file and system image from the Downloads Summary page.

This guide explains how to use the RKDevTool to flash and erase SPI boot firmware.

About SPI Boot Firmware

For users who cannot normally start the system, you can try erasing and downloading SPI boot firmware; for users who need to start with NVMe SSD, you need to download the corresponding SPI boot firmware.

The core function of SPI boot firmware (BootROM + bootloader) is to initialize hardware in stages (CPU → Memory → Storage) and ultimately load the operating system kernel from the storage device.

Note: Ensure the board is in Maskrom mode before downloading or erasing SPI boot firmware.

Erasing SPI Flash

danger

Erasing the SPI Flash will remove the SPI boot firmware, and the system will not be able to boot.

① : Ensure the board is in Maskrom mode

② : Select the corresponding Loader file for your board

③ : Click the Download option to run the Loader file

④ : Select the SPINOR option

⑤ : Choose Switch Storage to change storage

⑥ : Select Erase ALL to erase the SPI Flash

⑦ : Monitor the operation progress through this interface

Restart the system for the SPI Flash erase operation to take effect.

Downloading SPI Boot Firmware

Use RKDevTool to download SPI boot firmware.

① : Confirm the board is in Maskrom mode

② : Select the corresponding Loader file for your board

③ : Choose the storage device - select the SPINOR option

④ : Select the spi.img file you want to flash to SPI Flash

⑤ : Check the Write by Address option

⑥ : Click the RUN button to execute all operations

⑦ : Monitor the operation progress through this interface

Restart the system for the downloaded SPI boot firmware to take effect.