Note that this is the last of the pre-Alpha releases, intended for developers only. In around ten days I'll post an Alpha 0.4 release with more/some support and simplified installation steps!
Folks, I can't stress this enough: these pre-Alpha releases are only for people who have already cross-compiled the Linux kernel for an ARM device and are used to having things not working out-of-the-box.
And no, it won't play movies nor will it run XBMC at this stage, and you can't play any games with it yet (no OpenGL support).
Also, please at least read this first post COMPLETELY before asking any questions in this thread!
Present version is pre-Alpha 0.3
It has been tested on the UG802, Rikomagic MK802 III, MK808, UG007 and iMito MX1.
These are the features for the pre-Alpha 0.3 release:
- 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. USB sound support.
- Full array of cpufreq governors (I suggest the interactive governor).
- USB mouse, keyboard and USB storage tested. Webcam tested by Alok.
- nbench benchmark included (source code and binary) so you can check the real clock speed / performance of your Android stick.
- OpenSSH server included and installed so you can use the Android stick headless.
- Internal WiFi is not functional yet. 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. A list of tested, known to be working adapters is available in the second post in this thread.
The kernel kernel-0.3.img (<10MB) https://docs.google....QS1vTVgwbmNTWXc
The Ubuntu 12.10 filesystem linuxroot-0.3.tar.gz (700MB) https://docs.google....SU9hOWN4Z0JEVEE
IMPORTANT: kernel-0.3 can only be used with linuxroot-0.3, do not mix kernel and root fs versions.
- Rooted Android stick and SuperUser.apk installed.
- Terminal emulator in Android.
- microSD card (4GB, 8GB or 16GB) or USB key (4GB, 8GB, 16GB, 32GB).
- A Windows/Linux PC.
- RKAndroidTool v1.35 (Windows program to flash RK3066 devices). This is the program you need to flash the kernel!
If you have installed a Finless Android ROM on your Android stick using the Flash method then you already have everything you need to proceed with the installation.
The zip file that includes Bob's ROM also has the RKAndroidTools v1.35 and full, detailed installation instructions, so please get it!
To use Linux you'll probably need:
- USB 2.0 hub
- USB keyboard and mouse.
- HDMI monitor (Full HD capable i.e. 1920x1080@60Hz - 1080p).
- An inexpensive USB WiFi b/g/n or Ethernet 10/100 adapter dongle.
- pre-Alpha 0.1: Initial release, requires microSD card.
- pre-Alpha 0.2: Simplified boot requirements. Can now boot from a root partition labeled linuxroot on any mass storage device accessible at boot time e.g. a 4GB USB key, a 8GB SD card in USB card reader plugged into the USB hub, or a microSD card in the microSD card slot of your Android stick. Also can boot from a USB hard disk (tested by Alok).
- pre-Alpha 0.3: Tested on a wider range of RK3066 devices, kernel source removed to save space (if you need the kernel source you can still copy it over from the pre-Alpha 0.2 rootfs file). Added cifs-utils package (SMB). Recompiled kernel with different settings, supports NFS V3 and V4 client, NTFS read/write. Cleaned apt archive cache. Some extra artwork (wallpapers, icon themes) and various chess engines.
- Thank you Slatedroid user gsandiego for sponsoring a nifty Infrared Digital Thermometer that will allow me to take precise temperature measurements on the RK3066 running different loads at different clock frequencies!
Edited by AndrewDB, 04 December 2012 - 05:00 PM.