Rockchip Flash Tool – Download RKDevTool,
Batch Tool & Factory Tool for Windows

Rockchip Flash Tool is a free official utility from Fuzhou Rockchip Inc. for flashing .img firmware on all Rockchip SoC devices — Android phones, TV boxes, tablets, mini PCs, and SBCs. Download RKDevTool (AndroidTool), Batch Tool, Factory Tool, and the Rockchip Driver Assistant, all versions free.

Updated: April 10, 2026 Verified & Safe 100% Free · No Login Credits: Fuzhou Rockchip Inc.
FreeOfficial Tools
3 ToolsRKDev, Batch, Factory
WindowsXP to 11
.img / .binFirmware Format
No InstallPortable App
RockchipSoCs Only

What is Rockchip Flash Tool (RKDevTool / AndroidTool)?

Rockchip Flash Tool is the collective name for a suite of free Windows utilities developed and officially released by Fuzhou Rockchip Electronics Co., Ltd. These tools allow you to flash, reinstall, or update .img firmware on Android smartphones, tablets, TV boxes, mini PCs, and single-board computers (SBCs) powered by Rockchip SoC chipsets. They do not work on MediaTek, Qualcomm, or Unisoc devices — each chipset brand requires its own dedicated flashing tool.

The main tool in the suite is RKDevTool — also called Rockchip Android Tool or AndroidTool. You launch it by running AndroidTool.exe from the extracted folder. It handles both unified firmware (update.img) and individual partition files. Two additional tools cover specialized environments: Rockchip Batch Tool for flashing multiple devices at the same time, and Rockchip Factory Tool for OEM production workflows. All three support .img and .bin firmware formats.

Before any Rockchip flash tool can detect your device, the Rockchip Driver Assistant (RKDriverAssistant) must be installed on your Windows PC. This driver enables communication in both Loader mode (standard recovery) and Maskrom mode — the hardware-level fallback for recovering completely bricked Rockchip devices. The same driver package also covers the older RockUSB Driver needed for legacy chipsets like RK2918, RK3066, and RK3188.

All Rockchip Flash Tools are portable applications — no installation required. Extract the ZIP file and run the executable directly. Full credit for these tools goes to Fuzhou Rockchip Inc., who develops and releases them. FlashTool.org provides a free, organized download hub for all versions alongside setup guides and driver resources.

Rockchip Flash Tools Explained – Which One Should You Use?

Fuzhou Rockchip Inc. provides three main flashing tools. Here is what each one does and when to use it.

RKDevTool (AndroidTool)

The standard choice for most users and developers. RKDevTool (run via AndroidTool.exe) supports unified update.img flashing and individual partition file flashing. It works in both Recovery mode and Maskrom mode and covers all modern Rockchip SoCs including RK3588, RK3399, and RK3566. Shows detailed progress per partition.

How to Use RKDevTool

Rockchip Batch Tool

Designed to flash multiple Rockchip devices at the same time. Load the .img firmware once, connect several devices, and the Batch Tool flashes them all in parallel. Ideal for repair centres and anyone doing high-volume device flashing. Supports RK2918, RK3066, RK3188, RK3288, and newer Rockchip models.

How to Use Batch Tool

Rockchip Factory Tool

Built for OEM production environments. The Factory Tool supports bulk firmware flashing and automatically detects connected Rockchip devices. It reads firmware version, loader version, and chip type from the loaded .img or .bin file automatically — making it efficient for large-scale production runs and systematic device repair workflows.

Download Factory Tool

Flash .img and .bin Firmware

All three Rockchip tools accept .img firmware — either a unified update.img file that packages all partitions together, or individual partition .img files loaded one by one. Some tools also accept .bin files for specific partition writes like bootloaders. Always use firmware built for your exact device model and Rockchip SoC version.

Firmware Formats Explained

Maskrom Mode Recovery

Rockchip devices that are completely bricked — unable to boot at all — can be recovered through Maskrom mode. This hardware-level mode lets the Rockchip SoC receive USB commands before anything loads. With the Rockchip Driver Assistant installed and RKDevTool running, you can write fresh firmware to a dead device and bring it back to life.

Maskrom Mode Guide

SD Card Flashing (Upgrade Disk Tool)

The Rockchip Create Upgrade Disk Tool writes Rockchip boot firmware directly to an SD card. You can then insert the SD card to flash or recover devices that support SD card boot — particularly useful for Android TV boxes and SBCs where USB-based flashing is unavailable or fails.

Download SD Card Tool

How to Use RKDevTool (AndroidTool) – Step-by-Step Guide

⚠️Warning: Flashing firmware with any Rockchip Flash Tool will erase all data on the device. Back up your files first. Always use firmware built for your exact Rockchip device model and SoC version.

Before You Start – Requirements

You need: (1) the correct .img firmware for your exact Rockchip device model, (2) the Rockchip Driver Assistant installed on Windows, (3) a Male-to-Male USB cable or USB data cable depending on the device, and (4) RKDevTool extracted on your PC. Charge the device to at least 40% before starting.

Step 1 – Install the Rockchip Driver

Download the Rockchip Driver Assistant, extract it, and run DriverInstall.exe. Click Install Driver. If you have previously installed a different version, click Uninstall Driver first, then reinstall. You do not need to connect your device during this step.

Step 2 – Download and Launch RKDevTool

Extract RKDevTool from the download table above. Inside the extracted folder, run AndroidTool.exe directly — no installation is needed. The tool opens with tabs for Upgrade Firmware and Download Image.

Step 3 – Load the Firmware

Click the Upgrade Firmware tab, then click the Firmware button. Select the update.img file from your firmware folder. RKDevTool reads it and automatically displays the firmware version, loader version, and chip type.

Step 4 – Enter Recovery Mode or Maskrom Mode

Recovery mode (for functioning devices): Power off the device. Press and hold Volume UP, then connect the USB cable to your PC while still holding the button. RKDevTool detects the device in Loader mode and shows it in the device list.

Maskrom mode (for completely bricked devices): Connect the USB cable to the OTG port on the device. Insert a pin or paperclip into the Recovery/Maskrom hole on the device or board, then plug in power at the same time. RKDevTool displays Found One MASKROM Device. Remove the pin after the device is detected.

For Android TV boxes, connect a Male-to-Male USB cable between the TV box OTG port and your PC's USB port. The OTG port is often inside the AV or USB port area on the device.

Step 5 – Flash the Firmware

Once the device shows up in RKDevTool, click Upgrade. Flashing normally takes 4–10 minutes. A progress bar shows each partition being written. When complete, a Download Firmware Success message appears. Disconnect the device and let it complete its first boot — this can take a few extra minutes.

💡Offline use: Once RKDevTool is downloaded and extracted, it runs completely offline. No internet connection is needed during flashing.

How to Use Rockchip Batch Tool

Extract the Batch Tool ZIP and run the executable. Load your .img firmware using the firmware button. Hold Volume UP on each device and connect them to the PC via USB. The Batch Tool auto-detects all connected Rockchip devices and flashes them at the same time. When done, you see the Upgrade/Restore Done Success message. Exit the tool and disconnect the devices.

Why Use Rockchip Flash Tool for Your Device

The official Rockchip Flash Tool suite covers every flashing need — from individual device repair to production-line bulk flashing.

🆓

Free Official Software

All Rockchip Flash Tools are developed and released for free by Fuzhou Rockchip Inc. No license, no account, no activation. These are the official tools used by Rockchip's own teams and manufacturing partners worldwide.

📦

Portable – No Installation

Every Rockchip flash tool is a portable application. Extract the ZIP and run the .exe directly. No system changes, no registry entries — works on any Windows PC from XP through Windows 11, both 32-bit and 64-bit.

📱

Covers Phones, TV Boxes & SBCs

Unlike most flash tools, the Rockchip suite works across Android smartphones, Android TV boxes, mini PCs, and SBCs (single-board computers) like Radxa ROCK, Orange Pi, and Firefly boards — all powered by Rockchip SoCs.

🔌

Maskrom Mode for Bricked Devices

Even a completely dead Rockchip device can be recovered. Maskrom mode lets RKDevTool communicate at the raw hardware level before Android or any bootloader loads — reaching devices that no other method can save.

🌐

Multi-Language Interface

RKDevTool supports English, Chinese, Russian, and other languages. Engineers and technicians worldwide can use it without language barriers — a practical advantage in international OEM and repair environments.

⚙️

Broad Rockchip SoC Coverage

Supports all Rockchip chipsets — from legacy RK2918 and RK3066 to modern RK3399, RK3566, RK3568, RK3588, and RK3588S — covering thousands of device models across Android phones, TV boxes, tablets, industrial boards, and embedded systems.

Rockchip Firmware Formats – update.img vs Partition Files

Rockchip firmware comes in two forms. Knowing which type you have determines how you flash it and which tab to use in RKDevTool.

Unified Firmware (update.img): A single file that bundles all partitions — bootloader, kernel, system, recovery, and more — into one package. This is the most common format for Android phones, TV boxes, and SBCs. Use the Upgrade Firmware tab in RKDevTool. The tool automatically reads the chip type and partition layout from the file — no manual configuration needed.

Partition Files (.img or .bin): Individual partition image files such as boot.img, system.img, recovery.img, and loader .bin files. Use the Download Image tab in RKDevTool to select and flash specific partitions without touching others. This is the method developers use when they only need to update a single component — for example, flashing a new kernel without changing the system partition.

SD Card Firmware: Some Rockchip TV boxes and SBCs support booting and flashing from an SD card. Use the Rockchip Create Upgrade Disk Tool to write firmware to an SD card, then insert the card and boot the device from it. This approach does not require a USB connection and is useful when a device cannot enter USB flash mode at all.

💡Note: RKDevTool does not extract compressed archives. If your firmware is packaged inside a ZIP or RAR file, extract it first — then select the .img or .bin file from the extracted folder.

Rockchip Flash Tool – Frequently Asked Questions

What is the difference between RKDevTool, Batch Tool, and Factory Tool?
RKDevTool (AndroidTool) is the standard single-device tool for developers and repair technicians. Rockchip Batch Tool flashes multiple devices at the same time — ideal for repair centres. Rockchip Factory Tool is built for OEM production workflows. All three support .img and .bin firmware and require the same Rockchip driver.

What is Maskrom mode and how do I enter it?
Maskrom mode is a hardware-level boot mode in every Rockchip SoC. When active, the chip waits for USB flash commands before the bootloader or OS loads. Enter it by inserting a pin into the Maskrom/Recovery hole while connecting USB, or by short-circuiting the Maskrom pads on a development board. RKDevTool displays "Found One MASKROM Device" when detected successfully.

Do I need to install a driver before using Rockchip Flash Tool?
Yes — always install the Rockchip Driver Assistant first. Run DriverInstall.exe from the extracted driver package before connecting any Rockchip device. Without the driver, no Rockchip flash tool will detect the device.

Does Rockchip Flash Tool work with TV boxes and SBCs?
Yes. RKDevTool and the other Rockchip tools are widely used to flash firmware on Android TV boxes and SBCs including Radxa ROCK, Orange Pi, and Firefly boards. The connection method may differ — TV boxes often use a Male-to-Male USB cable to the OTG port, while SBCs use standard USB connections with a button or pin to enter Maskrom mode.

Does Rockchip Flash Tool work on MediaTek, Qualcomm, or Unisoc devices?
No — Rockchip Flash Tool only supports Rockchip SoC-powered devices. For MediaTek use SP Flash Tool. For Qualcomm use QPST Flash Tool. For Unisoc/Spreadtrum use SPD Flash Tool.

Will flashing erase all data on my device?
Yes. Flashing .img firmware with any Rockchip tool replaces the entire device storage and erases all apps, files, and settings. There is no partial flash mode that preserves user data in standard Upgrade mode. Back up everything important before you start.

What is update.img in Rockchip firmware?
update.img is a unified Rockchip firmware file that packages all device partitions — bootloader, kernel, system, recovery, and more — into one single file. Flash it using the Upgrade Firmware tab in RKDevTool. The tool automatically reads the chip type and partition layout from the file with no manual setup needed.

Who made Rockchip Flash Tool?
All Rockchip Flash Tools — RKDevTool (AndroidTool), Batch Tool, Factory Tool, Driver Assistant, and Create Upgrade Disk Tool — are developed and distributed by Fuzhou Rockchip Electronics Co., Ltd. FlashTool.org organizes all versions with guides and driver resources — full credit goes to Fuzhou Rockchip Inc.