Flash a Rockchip board in two steps: choose a firmware image, click Start Flash. The tool works out the rest — which chip is attached, which mode it is in, which loader it needs, and how the image has to be written.
| Platform | File | Notes |
|---|---|---|
| macOS 13+ | Rockchip-Flash-Tool-macOS-universal.dmg | Universal — Apple silicon and Intel |
| Windows 10/11 | Rockchip-Flash-Tool-windows-x64.zip | Prompts to install the Rockchip USB driver on first run |
| Linux x86_64 | Rockchip-Flash-Tool-linux-x86_64.AppImage | Needs FUSE2, see below |
Every release is built and smoke-tested on all three operating systems before it is published. All releases →
Identified by USB PID, with a bootloader bundled for flashing from Maskrom mode:
PX30, RK1808, RK3036, RK3126, RK3128, RK3188, RK3229, RK3288, RK3308, RK3328, RK3366, RK3368, RK3399, RK3506, RK3562, RK3568, RK3576, RK3588, RV1106, RV1109
If macOS blocks the app after install:
- In Finder, right-click the app and choose Open.
- Click Open again in the confirmation dialog.
If it is still blocked, open System Settings → Privacy & Security, find the blocked app message in the Security section, and click Open Anyway.
If Gatekeeper quarantine metadata still blocks launch:
xattr -dr com.apple.quarantine "/Applications/Rockchip Flash Tool.app"The AppImage may show a FUSE error on first launch. Install the FUSE2 runtime:
| Distribution | Command |
|---|---|
| Ubuntu / Debian (≤ 22.04) | sudo apt install libfuse2 |
| Ubuntu 24.04+ | sudo apt install libfuse2t64 |
| Fedora | sudo dnf install fuse-libs |
| Arch Linux | sudo pacman -S fuse2 |
| openSUSE | sudo zypper install libfuse2 |
If you cannot install FUSE2, run in extract mode instead:
APPIMAGE_EXTRACT_AND_RUN=1 ./Rockchip-Flash-Tool-linux-x86_64.AppImageFlashing a Rockchip board is rarely one procedure. The right steps depend on which chip is on the board, which mode it booted into, what format the image is in, and which operating system you happen to be sitting at — and the usual answer is a different tool on each platform.
This tool absorbs those differences instead of passing them to the operator:
- One workflow on macOS, Windows and Linux. Same window, same two steps.
- Fewer decisions, fewer mistakes. The chip, the mode and the image format are detected rather than asked about.
- Short onboarding. A new operator does not need to learn the underlying flashing mechanics to get a correct result.
Built for lab benches, production lines, and field support.
Each release also bundles the Qt runtime (LGPL-3.0) and binaries prebuilt by Rockchip, which keep their own terms — see THIRD_PARTY.md.

