The Idea3588 supports Normal mode and Upgrade mode.

Normal mode

Upgrade mode

Normal mode is the normal startup process

MaskRom mode

Loader mode

1. MaskRom Mode

In general, there is no need to enter MaskRom Upgrade Mode. Only when the bootloader verification fails (the IDB block cannot be read, or the bootloader is damaged), the BootRom code will enter this mode. At this time, the BootRom code waits for the host to transmit the bootloader code through the USB interface, load and run it. When the board becomes bricked and cannot start or upgrade the program normally need enter MaskRom Upgrade Mode.

1.1 Software to Maskrom

❶ Unzip RKDevTool_Release.zip on Windows.

❷ Open RKDevTool.exe

RKDevTool

❸ Connect PC and development board with USB Type-C cable, keep pressing the Recovery key and power the board until the windows PC shows Found One LOADER Device, then release Recovery key.

idea3588 update
Found One LOADER Device

❹ Click Advanced Function -> EraseAll to erase flash. After the erase is complete, restart the board will enter Maskrom mode.

EraseFlash
_images/erase_OK_maskrom.png

1.2 Hardware to Maskrom

❶ Connect PC and development board with USB Type-C cable.

❷ Short circuit the signal BOOT_CONFIG and GND.

Warning

Please be careful to avoid touching the components to cause short circuit and damage the development board.

❸ Power on. The system will enter Maskrom mode.

Short circuit test points
Found_maskrom_Device