If you’ve been following the ARM based mini PC space, you may already know about Rikomagic MK802 III and MK802 IV HDMI TV Sticks, respectively based on Rockchip RK3066 and RK3188, running Android Jelly Bean. Rikomagic and Cloudsto Electronics have just announced they will launch a “Linux Edition” (LE) for those two devices called MK802III LE and MK802IV LE Quad Core, running Picuntu (Ubuntu) Linux.
Since Linux on RK3188 is still work on progress, Cloudsto MK802III LE will be available first, with the following specs:
- SoC – Rockchip RK3066 dual core Cortex A9 @ 1.6Ghz + Mali-400 MP4 GPU
- System Memory – 1GB RAM
- Storage – 16GB Micro SD card preloaded with PicUntu, but no word about NAND flash
- Video Output – HDMI (1080p)
- Connectivity – Wifi 802.11 b/g/n
- USB – 2 x USB ports
It’s not very clear if the hardware will be slightly tweaked (e.g. smaller NAND flash, as I understand it is required for booting), or if it will just be exactly the same hardware as the Android version, but the addition of a 16GB micro SD card preloaded with Picuntu. Pricing and availability have not been provided at this time, but those will probably be updated on Rikomagic UK’s Linux mini PCs page.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
It’s great they’re contributing to get Linux working on these sticks. But itf they don’t put it on the internal flash, what they actually offering anything? I mean, wouldn’t a vast majority of Linux dabblers know how to burn a Picuntu ISO to an SD card?
To boot any RK3066 or RK3188 device all you need is about 36MiB of Flash for full blown standard size boot off the external microSD card, 52MiB if you stay with standard recovery partition, but if the stick has only one bootable partition, then that 36MiB would be enough… and if you hardwire the chip into different memory address space (or change the partition layout itself, that also works), then you could get away with 32MiB for one bootable partition, or 48MiB for dual bootable partitions. Would they have exchanged the 8GiB/16GiB chip into 32MiB/64MiB? Who knows (as it is… Read more »
Oh, of course they could also shrink the partitions themselves, 16MiB for an kernel image space is a bit large, but of course is good for future proofing, but not strictly necessary, majority of kernels can be easily fit into 8MiB partitions. I hope people should start to make their kernels less module-based though, so of course including the drivers and such into the kernel would make them larger… But as a Gentoo-ner, I prefer to compile everything possible within the kernel, and minimize all external module and firmware files, but that comes with the territory of being a Gentoo… Read more »
AFAIK, there’s not that much work going into mainlining RK3xxx SoC, so I doubt there’s anything really usable in 3.12.
@Jean-Luc Aufranc (CNXSoft) Yeah, have been monitoring the few commits here and there, but is just wishful thinking from my part. I wish all those ARM manufacturers could see the benefit of mainlining all they could, as then people could really start to move the usages of those sticks from conventional Android/Desktop into other areas as well. My sticks work just fine as servers of all kind of data, web, DLNA, distcc, and similar _server_ tasks, these current RK3xxx chips can easily beat my previous x86-based systems, only few things lack (mostly lack of native SATA/Gigabit Ethernet and such bandwidth… Read more »
I got a few more details from Rikomagic:
“The MK802III LE is a bit different to the MK802III, actually its more akin to the MK802IIIS, with onboard PMU, RTL8188 Wifi chipset and easily accessible recovery switch.
Should be available in the next 1-2 weeks.”
@Jean-Luc Aufranc (CNXSoft)
Yeah, the fact is that if they use III’s WiFi (RTL8188CU), with an upgrade to the PMU from IIIS, then that stick will be very nice indeed.
I have one of those IIIS sticks that have that awful Mediatek WiFi, that simply disables their usage for Linux stuff, only Android side works fine (binary driver blob and what comes with that), was a bad buy from me (did not look up the specs beforehand, stupid me, live and learn). 🙁
Will the VPU be used (hw acceleration on videos)? There’ll be gles acceleration out-of-the box ?
For the VPU not a chance.
Baring any legal issues, GPU should be supported. In case of legal issues, some instructions might be posted.
Yes – I also recommend 32768 blocks or 16777216 bytes (16MB/16MiB) because as you say as this allows modules to be built into the kernel without any risk of “bleeding” into the next partition after flashing.
Well, my first RK3188 (MK802IV with AP6210) turned up to be a disaster, did manage to upgrade the NAND to have the NEOTV Hybrid Android, and the linuxium test kernel for Picuntu, both booted up just fine, until the picuntu tried to load leftover rk30fb from the drive, then the stick got stuck, and I powered it down. After modding to disable XDM/KDM from starting with another stick, tried to boot the Quad stick again… and nothing, the stick is dead, can’t even see it on other system via the USB (with or without trying to go to recovery mode… Read more »
@Jean-Luc Aufranc (CNXSoft) : any hope to get vpu working through libhybris + stagefright ? Without any vpu support it all becomes much less interesting, compared to i.Mx6 quad…
Hope? Yes: https://blueprints.launchpad.net/ubuntu/+spec/client-1303-hw-video-decode-rendering-support
I know they also have done a demo with video decoding acceleration using Android media library in Ubuntu touch, but I’m not sure about the technical details.
Phew, bricking the actual MK802IV hardware was just a scare tactics I made for myself. 😀
The stick came back kicking after doing the official firmware update via RK Batch Tool (1st time user of it, and on Windoze, yack!) with few errors here and there, but in the end getting it pass the flashing.
Will certainly be looking forward to seeing what the LE versions bring, I sure hope they keep that USB-interfaced Realtek WiFi.
(dreaming of an large heatsink, but that’s not gonna happen, as they use the same standard casings for them)
Both Linux Edition, and a few more, are now available, with prices ranging from £64.99 to £84.99 ($106 to $139)
Rikomagic MK802 III $30: