Part 2 of the
Android 2600 projectI bought an Android MK808 TV stick a while ago. It's great when it works but have had lots of issues with it overheating and crashing on me. It handles the emulators really well so I had a go at fixing the problems.
The MK808 has a great spec and the device is tiny. Lots of potential for arcade projects and would be ideal for the smaller projects.
Dual Core RK3066 SOC running at 1.6Ghz
1GB of ram
8GB of NAND storage
Wifi b/g/n RK901
Micro SD card slot
2x Micro USB (1 for power)
Full size USB Host
HDMI 1.4 female male port
Check out the size of this thing:


To fix the issues I did a couple of things:
1) Removed the case to prevent overheating.





The orange wire I added at the end is for the wi-fi signal. I thought it was for grounding at the time. Attaching wires to the 2 pins makes for a much improved wi-fi signal

2) I flashed a better firmware. The default firmware was buggy and unstable.
I'm using Minix HFW firmware (v2.2.4). This provides a rooted version of Android v4.1 (Jelly Bean).
I burned the firmware using the RKBatchTool tool.
To ready the device for firmware update you need to enter the bootloader. This is done by pressing the microswitch on the PCB while plugging into a USB port on PC.
I can provide better instructions for flashing the firmware.
Device is powered by 5V to either the power input or the USB OTG socket. Both sockets are USB mini B type.
More info to follow