Pre-compiled Windows build of rockchip-linux/rkdeveloptool.
This tool supports all Rockchip devices including:
- RK3576
- RK3588/RK3588S
- RK3568/RK3566
- RK3399/RK3328
- And other Rockchip SoCs
- Rockchip USB Driver - Install using DriverAssistant
- Windows 10/11 64-bit
- Download the latest release from Releases
- Extract to any directory (e.g.,
C:\rkdeveloptool) - Install Rockchip USB driver if not already installed
Open PowerShell or CMD in the tool directory:
# List connected devices
.\rkdeveloptool.exe ld
# Download boot loader (Maskrom mode)
.\rkdeveloptool.exe db rk3576_ddr.bin
# Write idbloader to sector 64
.\rkdeveloptool.exe wl 64 idbloader.img
# Write u-boot to sector 16384
.\rkdeveloptool.exe wl 16384 u-boot.itb
# Write trust to sector 24576 (if needed)
.\rkdeveloptool.exe wl 24576 trust.img
# Reset device
.\rkdeveloptool.exe rdListDevice: ld
DownloadBoot: db <Loader>
UpgradeLoader: ul <Loader>
ReadLBA: rl <BeginSec> <SectorLen> <File>
WriteLBA: wl <BeginSec> <File>
WriteLBA: wlx <PartitionName> <File>
WriteGPT: gpt <gpt partition table>
WriteParameter: prm <parameter>
PrintPartition: ppt
EraseFlash: ef
TestDevice: td
ResetDevice: rd [subcode]
ChangeStorage: cs [storage: 1=EMMC, 2=SD, 9=SPINOR]
ReadFlashID: rid
ReadFlashInfo: rfi
ReadChipInfo: rci
ReadCapability: rcb
PackBootLoader: pack
UnpackBootLoader: unpack <boot loader>
TagSPL: tagspl <tag> <U-Boot SPL>
# 1. Put device into Maskrom mode (hold MASKROM button while powering on)
# 2. Download DDR initialization
.\rkdeveloptool.exe db rk3576_ddr_lp4_2112MHz_v1.xx.bin
# 3. Write bootloader images
.\rkdeveloptool.exe wl 64 idbloader.img
.\rkdeveloptool.exe wl 16384 u-boot.itb
# 4. Write full system image (optional, for eMMC)
.\rkdeveloptool.exe wl 32768 armbian.img
# 5. Reset device
.\rkdeveloptool.exe rd| Component | Sector | Byte Offset |
|---|---|---|
| idbloader | 64 | 32KB |
| u-boot.itb | 16384 | 8MB |
| trust.img | 24576 | 12MB |
| boot partition | 32768 | 16MB |
Built using MSYS2 UCRT64:
pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-libusb make autoconf automake pkg-config
cd rkdeveloptool
autoreconf -i
./configure
makeSame as original rkdeveloptool - GPL-2.0
- Original tool: rockchip-linux/rkdeveloptool
- Windows build: niver2002