Forum switched to read-only as of 2020/06/01
|Latest product reviews|
So far, flashing an update.img style firmware was only possible under Windows OS using
Rockchip_Batch_Tool_v1.7 (RKBatchTool.exe) application.
Thanks to the great guys at radxa.com there is now an alternative on Linux.
See there page here: http://radxa.com/download/
|Firmware upgrade tool – Format and install firmware to NAND flash||Linux_Upgrade_Tool_v1.16.zip(1.2M)||RK_BatchTool_V1.7.zip(567K)||Readme|
|Partition upgrade tool – Install images to NAND flash by partitions||rkflashkit_0.1.1_all.deb(143K)||RKDevelopTool_v1.37.zip(534K)||Readme|
As a backup, we are posting mirror for the files:
The procedure is documented on Radxa WIKI.
Rockchip has provided tools for upgrading within Linux (closed source) since Android 4.4. It's called upgrade_tool. It supports update.img, parameter, bootloader and other partitions, and it's command line based.
rkflashkit is an open source GUI version flashing tool for rockchip devices. It can not flash bootloader or parameter, only supports kernel and other partitions, but it supports backup the partitions.
For developers: The initial RE work of the Rockchip bootloader updating protocol is by naobsd and has been improved by some in rkflashtool. linuxerwang has made a GUI version of the rkflashtool called rkflashkit. Please note: both rkflashtool and rkflashkit can not flash the rock/update.img and can only flash within rock/bootloader mode and not rock/mask rommode because the rock/mask rom updating protocol is not RE yet. If you are interested in the RE protocol ping naobsd at #radxa on IRC. Since the rock/bootloader has remained unchanged for a long time it's enough for normal usage. If you don't know what this means, just ignore it.
Upgrade_tool from Rockchip
Download the Rockchip linux upgrade tool here. Unzip it and you will get a file called upgrade_tool which is a binary executable file under Linux.
sudo ./upgrade_tool uf /path/to/update.img #(UF Upgrade Flash)
If you have an error with upgrading you can low level format the nand flash first with the following command:
sudo ./upgrade_tool lf #(LF Lowlevel Format) This will erase everything on nand
sudo ./upgrade_tool di -p /path/to/parameter #(DI Download Image)
sudo ./upgrade_tool ul /path/to/bootloader #(UL Upgrade Loader)
Flash the kernel(boot.img)
sudo ./upgrade_tool di -b /path/to/boot.img #(DI Download Image)
There are other commands in the upgrade_tool, such as:
UL: upgrade the loader
EF: erease the nand flash
Please post your feedback on how this procedure works for you.
If you like our web site, applications and firmwares, feel free to support our site. Donations are used to pay the bills for our server hosting costs, development tools and purchase new tablets to support.
Most Users Ever Online: 749
Currently Online: simonbarnsley
Currently Browsing this Page:
Devices in use: Desktop (91), Phone (10)
Guest Posters: 43
Moderators: globula_neagra, exelletor, JochenKauz, Oma7144, cracktech