Linux 3.17 Released

Linus Torvalds announced the release of Linux Kernel 3.17 on Sunday: So the past week was fairly calm, and so I have no qualms about releasing 3.17 on the normal schedule (as opposed to the optimistic “maybe I can release it one week early” schedule that was not to be). However, I now have travel coming up – something I hoped to avoid when I was hoping for releasing early. Which means that while 3.17 is out, I’m not going to be merging stuff very actively next week, and the week after that is LinuxCon EU… What that means is that depending on how you want to see it, the 3.18 merge window will either be three weeks, or alternatively just have a rather slow start. I don’t mind getting pull requests starting now (in fact, I have a couple already pending in my inbox), but I likely won’t start processing […]

Can Rockchip RK3288 Android TV Boxes Play Videos at True 4K UHD / 2160p Resolution?

[Update 2: Now that I have a 4K TV, I’ve redone the test myself, and Rockchip RK3288 can play 4K videos properly. The mistake was to use Software decode in MX Player which renders to the framebuffer instead of the video buffer. Visit the post entitled 4K Output and Video Playback Capability Tested on 6 ARM based mini PCs and Boards for details.] [Update 1: The post has now been updated, after it was clear one of MX Player options was misunderstood. The conclusion remains the same] Over the last few years there have been complains about Android TV boxes decoding 1080p video, rendering them to a 720p frame buffer, and upscaling them back to 1080p resolution for video output, so you ended up playing 1080p videos at a real 720p resolution. I never investigated the issue in details, and thanks to new media players now coming with a 1080p […]

Rockchip RK3126, RK3128, and “MayBach” Octo-core Cortex A53 Processor Could Be Found in Tablets in Q4 2014

T-chip, the company behind Firefly-RK3288 development board and HPH NT-V6 media player, has sent me their latest company brochure this morning. The brochure mentions the company history since 2005, various tablets solutions they have done over the year, and new and upcoming products. One of the slides particularly caught my attention. RK3288 is pretty popular right now, but I had never heard about RK3126 and RK3128 SoC with four ARM Cortex A7 core with a Mali GPU supporting HEVC decoding up to 1080p resolution. Both processors are manufactured using 40nm technology, so I’d guess these target ultra low cost tablets, which should become available in October and November 2014. Even more interesting is the mention of “MayBach” Tablets. I’ve been told MayBach, which could just be a temporary codename, is an upcoming Rockchip SoC. Based on the information in the slide, it should be an Octa-core Cortex A53 processor with […]

How to Build Android 4.4 for Rockchip RK3288 Devices (Tronsmart Orion R28)

After blowing up my ATX power supply, and learning such things as “FULL” power supplies do exists, I finally managed to build Android for Tronsmart Orion R28 using the provided SDK. I haven’t tried to load it on the device yet, but the build could complete successfully after following the steps below in Ubuntu 14.04. The SDK is probably not specific to one device, so it might just also work on other RK3288 TV boxes and tablets. First download Android 4.4 SDK for RK3288, or use the one in the micro SD card provided with the Beta version of R28 Pro and Meta. Install some dependencies:

Extract the SDK:

And build the kernel first: Enter the kernel directory:

Change arch/arm/boot/dts/Makefile to use RK3288 device tree file instead of an RK3188 (may not be needed, but the build failed for me without that change…):

It’s also quite […]

How to Upgrade Firmware in Rockchip RK3288, RK3328, RK3399 Android TV Boxes

For some reasons, Rockchip is extremely fond of Windows based firmware tools, and instead of providing a simple SD card method, they’ve continued to use these awful tools to upgrade firmware for Rockchip RK3288, RK3328, RK3399 devices, and other Rockchip based TV boxes. I don’t mean to say these are useless, but they should not be used by end users, unless their device is bricked. Nevertheless, Rockchip has now release version 2.3 of their Android tools for Windows, and GeekBuying has published a guide showing how to do, which I’ll summarize below. Rockchip has also released an updated version for the Linux Upgrade Tool (upgrade_tool) v1.24 that allows you to do the update in Linux. [Update: The latest versions of DriverAssistant (Step 1) and AndroidTool (Step 2) can be found in Rockchip-Linux account in Github] The first thing to do is to make sure you’ve got the latest Rockchip USB […]

How to Root Rockchip RK3288 Devices

As Rockchip RK3288 based tablets and TV boxes are slowly starting to reach end-users, it may be a good time to post instructions showing how to root your Android device. Geekbuying has just published a guide to root RK3288 tablets and media players. The instructions below require a PC or Virtual Machine running Windows XP/7/8, but hopefully instructions to root under Linux similar the ones for RK3066/RK3188 will surface soon. Install Rockchip USB drivers by downloading the latest DriverAssistant which adds support for Rockchip RK3288. Simply extract the files and click on DriverInstall.exe to complete the installation. Download the latest version of VRoot tools. and basically follow the same instructions as for Amlogic S802 root which I’ll summarize below. Make sure USB debugging is enabled in your device (Settings->Developer Options->USB Debug) Connect your RK3288 device to your PC via a USB cable. (OTG port) Start VRoot. It should detect your […]

Rockchip RK3288 Beta Firmware Release for Unnamed Android TV Box

The whole activity around the upcoming media players based on Rockchip RK3288 is pretty interesting, or some would say amusing. First, many companies started to release pictures of their boards a few months before their products are actually ready, and now we’ve got a beta Android 4.4 firmware for Rockchip RK3288 for an unknown TV box released via Geekbuying Blog. I’ve read rumors about a Tronsmart Orion R28, so it might be that one, but who knows. Before investigating the content of the firmware, here are the features that we know about the hardware: Based on Rockchip RK3288 quad core Cortex A17 processor System Memory – 2GB RAM (Samsung) Storage – 8GB flash (Kingston) Wi-Fi –  AP6330 Wi-fi module The firmware is based on Linux 3.10, the build number is rk3288-eng 4.4.2 KOT49H eng.ant.20140721.164453 test-keys, and the software version RK3288_R_BOX_Android 4.4.2-SDK_v1.0.0_140613. Most people won’t need this, but if developers want […]

Easy and Safe Way to Try Linux on Popular Rockchip RK3188 mini PCs

Until recently, installing Linux on Rockchip R3188 based TV boxes or HDMI TV dongles meant you had to flash one or more binaries to your device using various type of tools for Linux or Windows. But thanks to various members of the community, it’s now as easy as flashing an image for the Raspberry Pi, as long as you own Minix Neo X7, PQ Labs iStick A350-SSD, Radxa Rock development board, or Rikomagic MK802IV (AP6210 or 8188EU Wi-Fi module versions) thanks to images provided by Ian Morrison on G+ mini PC community that can be booted from a (micro) SD card, which the added advantage that it won’t mess with your Android installation. You can do it whether you use a Windows or Linux PC, and it should also be possible on Mac OS X, but I don’t know the commands. Here are the steps to follow for MINIX NEO […]

EmbeddedTS embedded systems design