MK808C

= Identification =

The casing and packaging is exactly the same as the MK808B which is why it shows Dual Core A9 Processor on the casing and references RK3066 on the packaging. There should be a small sticker on the packaging indicating it's the MK808C, though. The only indication that the device is a MK808C, without plugging it in, is a small 3.5mm A/V jack to the left of the OTG jack (neither the MK808 or MK808B have this).

In android, under Settings->About Tablet, you will find:


 * Model Number: MK808C
 * Build Number: "sugar_dongel_au8723-eng 4.2.2 JDQ39 20131214 test-keys" or "sugar_dongel_au8723-eng 4.2.2 JDQ39 20140225 test-keys"

= Sunxi support =

Current status
Supported.

Manual build

 * For building u-boot, use the "mk808c_A20" target.
 * The .fex file can be found in sunxi-boards as mk808c.fex

Everything else is the same as the manual build howto.

= Tips, Tricks, Caveats =

FEL mode
The FEL button can be found by placing a pin into the hole in the top right corner of the bottom of the device. Pressing when powering up triggers FEL mode.

Wifi
check out the RTL8723AU driver from https://github.com/lwfinger/rtl8723au.git and compile with the following command:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -C ../linux-sunxi/ M=`pwd` modules

NOTE: This command assumes that you checked out the rtl8723au repo into the same directory as the linux-sunxi repo (note the  points to where your local kernel repository is)

copy the  file over to the device and then install into your kernel with the following commands (on the device as root):

install -p -m 644 8723au.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/ /sbin/depmod modprobe 8723au

You should now see a new wireless device if you run.

Bluetooth
The Bluetooth functionality is included in the hardware that does the wifi, so you probably need to have the wifi drivers described above working to also have this working.

check out the code from https://github.com/lwfinger/rtl8723au_bt.git and compile with the following command:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -C ../linux-sunxi/ M=`pwd` modules

NOTE: This command assumes that you checked out the rtl8723au_bt repo into the same directory as the linux-sunxi repo (note the  points to where your local kernel repository is)

copy the *.bin and *.ko files over to the device and run the following on the device (as root) where you have your files:

mkdir -p /lib/firmware/rtk_bt cp rlt8723a_chip_b_cut_bt40_fw_asic_rom_patch-svn8511-0x0020342E-20121105-LINUX_USB.bin /lib/firmware/rtk_bt/rtk8723a.bin install -p -m 644 rtk_btusb.ko /lib/modules/`uname -r`/kernel/drivers/bluetooth/ /sbin/depmod modprobe rtk_btusb

= Adding a serial port (voids warranty) =



Device disassembly
The case is fairly easy to open. Gently separate using a plastic tool, the pcb is sandwiched between the casing so just lift it out.

Locating the UART
The TX and RX pins for UART 0 are next to the SoC. A good place to solder the GND connection is on the pin to the HDMI connector which sticks through the board. More information is available at our UART howto.

ADB
The device is factory rooted but so far ADB over USB hasn't been possible. To use ADB install a SSH Server like SSHDroid and start up the service. With the information provided by the Android App you can remotely log into the device(the login prompt displays the password. Type "adb shell" to enter ADB mode.

= Pictures =

= Also known as =

= See also =

Manufacturer images

 * Android 4.2.2 image (Build Number: sugar_dongel_au8723-eng 4.2.2 JDQ39 20131214 test-keys) - the file name is labelled MK818, but it has been tested to work with the MK808C
 * Android 4.2.2 image (Build Number: sugar_dongel_au8723-eng 4.2.2 JDQ39 20140225 test-keys)
 * Android 4.2.2 image (Build Number: sugar_dongel_au8723-eng 4.2.2 JDQ39 20140528 test-keys)