Rockchip How-tos

With their RK3066 and RK3188 processor, Rockchip has been a clear winner in 2013 at least when it comes with HDMI TV stick, and possibly to a lesser extend with Android STBs. It has not been has popular as AllWinner SoC with development board, with only Radxa board available, due to the company policy with regards to open source software. Yet some documentation, tools and source code have either been leaked, or developed by the developers’ community. I’ll provide links to tutorials and how-tos for RK3066, RK3188, RK3288, RK3328, and RK3399 among others in this page.

Rockchip Android How-tos

This section only refers to Windows based tools provided by Rockchip or third parties.

Some Android apps require root access, so I’ve posted simple how-tos for RK3066 and RK3188 devices.

Firmware upgrade instruction may also be useful.

Both rooting and upgrading firmware require Rockchip USB driver, and in the past people often had issues getting the right ones for their version of Windows, so the company released a USB driver installer tool to simplify the process.

Radxa Rock is the only currently available low cost development board based on Rockchip RK3188. I’ve published instructions to build and flash an Android image for Radxa Rock from a Linux (Ubuntu 13.10) based PC.

Rockchip Linux How-tos

If you’re going to hack the kernel, you’ll need to get access to the serial console if you want to go anywhere. I’ve shown how to hack the board for MK808 (RK3066 mini PC) and MK908 (RK3188 mini PC).

The instructions for getting root access and upgrading firmware in the section above, all use Windows tools, but there are now the instructions in Linux for rooting and firmware upgrade too, although with some limitations.

There are several ways to install Linux on RK3066 or RK3188 devices. The most commonly used might be PicUntu, but I’ve tried and documented another, more customizable, method to install Linux on T428 / MK802 IV mini PCs.

As of January 2014, it is now possible to build and flash an Ubuntu image for Radxa Rock entirely from an Linux PC, as Rockchip has released a binary-only command line tool for Linux called upgrade_tool that does the same as Windows based GUI tool such as RKAndroidTool or RKBatchTool. More recently (tested in July 2018), the open source rkdeveloptool command line utility can be used to flash SD card images directly to internal storage with a male to male USB cable.

If you are interested in Rockchip Linux/Android development, you may want to join Rockchip Linux community, and for Linux specifically, follow Galland’s blog, as well as Ian Morrison (Linuxium) on Google+, who now has a website with his Rockchip Linux work.

Notify of
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.
8 years ago

How do I charge the Rockchip 3066 from lap top or computer. male end of charger broke. can I get it fixed?

8 years ago

Thanks for sharing news on latest releases… I really appreciate that!

One thing I has not been able to track for quite some time if there’s a single RK3188 based HDMI stick with a built-in 3G module. I understand that most HDMI dongles and STBs support 3G via USB but I dont like the idea of having the stick-in-stick setup for obviuos reasons

Cashmere Woods
4 years ago

Im going to go completely bonkers over this Rockchip firmware crap! Countless hours wasted trying to bring back to life an $80 tv box (at the time of purchase several months ago) that is the MX10 w/ RC 3328 i believe. Regardless long story short I tried updating the bianaries, got stuck on bootloop, paniced and wiped everything data/cache etc. I have a windows 10 lap which seems to have no support in the flash tools or simply downloading an img. file of the stock firmware to an sd card for side loading even! Please give me the answer to… Read more »

1 year ago

How can i boot Armbian from a USB disk on a RK3399? i read somewhere about splitting rootfs but that was really old. Thank you