Rockchip Series eMMC USB Flashing Tutorial
1. Rockchip Flashing Preparation
- Tools required:
-
Computer: Windows 10 / Windows 11 64-bit PC
-
Flashing tool: RKDevTool_Release_v3.37.zip
-
SIM eject pin: Used to press and hold the Maskrom button
- USB flashing cable: (A-C/A-C). An A-A double male-ended cable is preferred; connecting to a USB 2.0 port yields a higher success rate


- Bootloader File Preparation
The Bootloader file is used for USB flashing boot guidance. It is located in the RKDevTools folder under the corresponding $SOC/MiniLoaderAll.bin filename. For example, for RK3588, the file is rk3588/MiniLoaderAll.bin.

2. Rockchip Flashing Process
Before the first USB flashing, remember to install the Rockchip USB flashing driver (DriverAssitant_v5.1.1):


Enter MASKROM Mode
MASKROM mode is a built-in low-level recovery/flashing mode of Rockchip SoCs, also known as flashing mode.
Typically, while the device is powered off, press and hold the special button (such as the boot pinhole or RESET pinhole) or short-circuit the designated contact points, then connect the DC/Type-C power supply. Wait 3 seconds, then release the Maskrom button. Connect the device to a computer via USB to enter this mode.

Make sure to check the "Force Write by Address" option, and verify that the addresses are 0xCCCCCCCC / 0x00000000, corresponding to the Bootloader and firmware image respectively.
3. Load Bootloader File and Flash Firmware
Select the appropriate bootloader file and firmware image based on the device's SoC (note: the firmware must be in img format; if downloaded in gz/zip/rar format, extract it first), then click Execute to start flashing.


Wait for the flashing progress to reach 100%, then disconnect all cables and reconnect the power supply to restart the device.

PS: For certain specific models where entering MASKROM mode is inconvenient, you can typically power off the device first (do not connect power), press and hold the reset button with a pin, then connect the flashing cable to enter Loader mode.

In this case, uncheck the Bootloader flashing option and directly click Execute to flash the firmware image in Loader mode.