Detailed guide
===Step 1===
*Preparing for install*
* Strongly recommend, that you get rid of your stock firmware, and download a new firmware that allows you 'root' access as well as many other performance enhancing features.
* We recommend that you use [
http://www.armtvtech.com/armtvtechfo...php?f=12&t=775 2dark4u/Bob's finless 1.7] for UG802 and [
http://www.freaktab.com/showthread.p...-5A-Custom-ROM Bob's finless 1.5a] for MK808
* These are the latest as of Jan 4th, 2013
* *Update: Jan 10th*, Bob's finless 1.6 have been released for MK808. Check out freaktab forums.
* The ROM comes with all the tools you would need. Download and open the README file.
* Follow the steps as stated in the Readme file, to get yourself Bob's finless Rom installed. *Follow it to the letter*, it will save you a lot of grief.
===Step 2===
* *Flashing the kernel*
* There are many ways to do this. We are presenting the simplest
* You have a *Windows* system
* Install RKAndroidTools v1.35 on your Windows PC following exactly the instructions provided by Bob Finless.
* Rename the earlier [
https://rk3066-linux.googlecode.com/...ecovkernel.img downloaded image] as recovery.img (overwrite any other recovery.img file already present).
* Connect Android stick to your PC and start the RKAndroidTool v1.35 app in Windows.
* If you have Bob's finless, Click on the Reboot and then select Reboot Bootloader
* Alternatively, using a terminal emulator, On the Android stick, open the terminal emulator and type "su", then "reboot bootloader"
* RKAndroidTool will emit a sound and should now detect the Android stick.
* Flash only the new recovery.img to the recovery partition in the NAND. This takes 5 or 6 seconds, and your Android stick will immediately reboot into Android. THIS IS NORMAL.
* If you get the "dead Android bot" with red triangle when rebooting into recovery, it means the Linux kernel image was not flashed correctly to the recovery partition.
* Power off, power on, and repeat the procedure above paying attention to all details, and it should work.
* You'll know when it works because when the Linux kernel boots correctly, you can see kernel messages scrolling on the screen.
* You have a *Linux* system
* Though we have not tested this ourselves, but here is a link on how you could use [
http://www.slatedroid.com/topic/4121...-adb-on-linux/ Linux to flash your kernel]
* You have an *Android* system
* We have been trying to build an Android script that should take care of using Android, to flash the kernel. While in theory, it seems feasible, but so far, we have *not been able to release a stable code*
* *If you are adventurous enough*, there is, however, a script that you can use to [
http://code.google.com/p/rk3066-linu...cuntuInstaller flash kernel, using Android]
* *WARNING* [
https://groups.google.com/forum/?fro...ux/nhaz0pO-4zs Please follow this thread], for discussion on the issues around this script, else you may brick your device.
===Step 3===
*SD Card installation*
* If you have a Windows system.
* Option I
* Download this image. This is a 4GB disk image of installed Linux rootfs. No formatting required.
* Using any disk image writing software write this image on top of your 4GB SDcard/USB Flash drive
* Option II
* Download any live linux distribution. (live ubuntu, live gparted, knoppix)
* Boot your windows system, using this live linux program.
* Select Gparted from the options/menu
* Use GParted to create an ext4 partition of at least 4GB on a USB key or a microSD card. Label the partition *linuxroot*.
* As root, extract the tarball, and copy (using cp -a) all the files in the extracted directory to the partition labeled linuxroot. This will create a Ubuntu root filesystem on the USB key or microSD card with all the proper permissions.
* If when you boot Linux, you don't get the LightDM login screen, it means you didn't copy the rootfs files properly (probably you weren't root) and a certain number of files don't have the correct permissions. Repeat the two steps above paying attention to the instructions!
* If you have *Linux* system
* The simple way
* Download the pre-picuntu installer
* Follow the few simple steps.
* Difficult way
* Use GParted to create an ext4 partition of at least 4GB on a USB key or a microSD card. Label the partition *linuxroot*.
* As root, extract the tarball, and copy (using cp -a) all the files in the extracted directory to the partition labeled linuxroot. This will create a Ubuntu root filesystem on the USB key or microSD card with all the proper permissions.
* If when you boot Linux, you don't get the LightDM login screen, it means you didn't copy the rootfs files properly (probably you weren't root) and a certain number of files don't have the correct permissions. Repeat the two steps above paying attention to the instructions!
===Step 4===
*Configure PicUntu*
* PicUntu is a stripped down version of Linux. To be able to use this distribution, you would most likely need to
* Configure the network
* Configure the sound
* Change your time Zone
* Add/Remove users
* Change keyboard layout
Finally you would also need to select the install types. Currently, there are # Apache, mysql: apache2 php5 mysql-server-5.5 phpmyadmin
# Mail/Bind package: sendmail mailutils dnsutils bind9 fetchmail
# Windows network file server - samba
# Content manager: Joomla. Install and configure
# Media server
# Webmin: Install and configure
# xfce
# List for Gnome
# List for libreoffice: libreoffice
# Flash: browser-plugin-gnash gnash gnash-common gnash-cygnal gnash-dev gnash-tools
# Remote Desktop Server: tightvncserver xrdp
# Java: openjdk-7-jre-headless openjdk-7-jre-lib openjdk-7-jre
# Gcompiler: gcc gdb gcc-4.7 cpp cpp-4.7 binutils-gold libgcc1-dbg autoconf automake cpp-doc autotools-dev
# Editors: bluefish geany
# Kernel source: Yes, the kernel source can now be selected during install