I am creating this separate thread to answer questions relative to my work on developing a version of Ubuntu Linux for RK3066 devices. All questions specifically related to the RK3066 kernel should go in the MK808 development thread.
EDIT: I have just released pre-Alpha 0.3, more details here: http://www.slatedroid.com/topic/41654-p ... imito-mx1/
Ubuntu for the UG802 and other RK3066 devices is made up of two parts:
1) The kernel + initramfs that has to be flashed in ROM.
2) The rootfs that goes on any USB mass storage medium recognized by the kernel.
The rootfs is basically the same that I have already published for the ElfII (see my Slatedroid thread), updated with the latest Quantal packages and with minor changes to rc.local to remove any ElfII stuff.
The kernel + initramfs I am still working on, but it is based on the kernel source code I received from Andy Kirby (Rikomagic) and that I have made available on Github.
These are the planned features for the pre-Alpha releases:
- Ubuntu 12.10 Quantal armhf based.
- Easy to install and dual-boot (does not erase your Android installation).
- HDMI 1920x1080 60Hz aka 1080p.
- XFCE desktop.
- Linux framebuffer consoles.
- HDMI sound support.
- Full array of cpufreq governors (I suggest the interactive governor).
- 1.6GHz max. clock frequency.
- USB mouse, keyboard and USB storage tested. If I have enough time I'll also test a webcam.
- Kernel source code and full compiler suite included, so the RK3066 device becomes an autonomous mini development system.
- Obviously, internal Wifi, if I can get it to work. Otherwise, you'll need a $4 Realtek or Ralink USB Wifi dongle or a $5 USB 2.0 10/100 ASIX or SR9700 Ethernet dongle to connect to your network.
CREDITS: Ubuntu Linux for RK3066 devices wouldn't be possible without the upstream work by quite a few people:
- deadhp1 who created the ArmTvTech forum among other things.
- fun who has been developing for many ARM devices for quite a long time and wrote some fundamental utilities for developers.
- Omegamoon who first compiled and booted a kernel on the RK3066, among other contributions.
- Andy Kirby from Rikomagic who released a version of the RK3066 kernel source tree and sent me a sample MK802 III for development.
- mosfet for his work on the WiFi drivers.
- many others who have contributed in the kernel thread.
- Bob Finless for his excellent Android ROM images.
- Christian Troy for his equally excellent CM9 / CM10 ROM images.
- And last but not least, Alok who was the first to download, install, test and report on these pre-Alpha releases.
Please note that this pre-Alpha release is not for beginners and Linux newbies. There is no hand-holding at this stage, you are on your own.
There are bugs both known and unknown, it may destroy your PC stick, it won't play any movies, etc.
That is exactly why it's a pre-Alpha, this is not even Alpha grade software: it is guaranteed to break, and you get to keep the pieces.