Skip to main content

08B Firmware Flashing

Tool versions

Use AndroidTool_Release V3.37 or later for flashing and DriverAssistant V5.14 or later for the USB driver. Tools & drivers

1. Windows Driver Setup​

  1. Download the flashing tool and USB driver (see Downloads)
  2. Extract to an English-only path and double-click DriverInstall.exe
  3. Click "Install Driver"; after success click "OK" to exit

If a driver was installed before, update DriverAssistant to V5.1.4 or later.

2. Windows Firmware Flashing​

  1. Download and extract the flashing tool, then double-click RKDevTool.exe
  2. Connect the Type-C OTG cable, hold the Recovery button, then connect Type-C power
  3. The tool detects the device — release Recovery when "Found one LOADER device" appears
    • If the eMMC/UFS is blank, it shows "Found one MASKROM device"
  4. Click "Upgrade Firmware" → "Firmware" and select the image
  5. Click "Upgrade"; progress shows on the right
  6. At 100% the tool detects an ADB device — flashing is complete

3. Windows Flashing Armbian Images​

  1. Switch RKDevTool to the "Download Image" tab:
    • Check Loader, set address to 0XCCCCCCCC, add the loader file
    • Check System, set address to 0X00000000, add the system image
    • Check "Force by address" → click "Run"
  2. Connect the Type-C OTG cable, hold the MASK button, then connect Type-C power

4. MAC Address Burning​

info

MAC burning tool: RKDevInfoWriteTool V1.1.4, see Downloads.

  1. Open RKDevInfoWriteTool → Settings → LAN MAC → "Multi-LANMAC" → select MAC0 and MAC1 → auto-increment/manual → hex → enter MAC addresses and count → Save
  2. For manual entry, separate the two MACs with ; — MAC1 is the recognized MAC on this board
  3. Connect the Type-C OTG cable, hold Recovery, then connect Type-C power

5. Linux Flashing​

Tools​

  • Linux_Upgrade_Tool (V2.26 or later): <SDK>/tools/linux/Linux_Upgrade_Tool/
  • Driver assistant: <SDK>/tools/windows/DriverAssitant_v5.13.zip
  • Tool docs: <SDK>/tools/linux/ToolsRelease.txt

Pack firmware​

# Generate update.img
<SDK>/tools/linux/Linux_Pack_Firmware/rockdev/mkupdate.sh

Common commands​

# Flash firmware in Loader mode
upgrade_tool uf update.img

# Flash by address in MaskROM mode (e.g. Armbian)
upgrade_tool wl 0x0 system.img

Android SDK tool path: RKTools/linux/Linux_Upgrade_Tool/