How to Upgrade Rockchip Firmware in Linux for RK3288, RK3328, RK3368, RK3399, etc..

I’ve been looking for ways to upgrade firmware on Rockchip RK3368 based GeekBox in a computer running Ubuntu 14.04, but while they’ve provided firmware update instructions for Windows, which remains basically the same as upgrading firmware on Rockchip RK3288, there’s no such information for Linux. However, I could remember than Radxa Rock supported upgrade_tool utility, but since the tool linked on Radxa website might be outdated, I instead searched for some RKtools repository on Geekboxzone Github account, and I was lucky enough to find one.

upgrade_tool Upgrade Rockchip Firmware in Linux

Here’s what I did to flash Light Biz OS to GeekBox with my Linux computer:

  1. Get the tools, and make sure upgrade_tool is there.
  2. Download and extract the firmware, e.g. Cross_Lollipop_BizOS_V151208.7z:
  3. Now connect a USB cable to the USB OTG port of your device or board. In case of GeekBox that’s the micro USB port. Now as the board is powered on, keep pressing the Update key while pressing the Reboot key for a short time, and release the Update key after a few seconds. If Android or Ubuntu boots then you have not pressed the Update key long enough.
  4. Now you can use upgrade_tool to flash the image
  5. The tool should then show the progress, and complete successfully:

    During the process, the board will reboot twice: once to flash the image, and once to boot your newly flashed firmware.
  6. You’re done. Enjoy!

If you own an RK3368 Android TV box, instead of a development platform like GeekBox, it’s unlikely you’ll get a reset button, but you’ll probably have a Update or Recovery pinhole somewhere that you can press with a toothpick, while powering on your device, in order to enter bootloader mode.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications