Android 4.4 Source Code Released for ODROID-C1 Board

Orange Pi Development Boards

ODROID-C1 development board was launched on December 10, 2014, and a few days later U-boot and Linux source code was released for this low cost Amlogic S805 board, but Android was only due later due to licensing issues. I’ve just noticed Hardkernel uploaded Android 4.4 source code to github at the end of February.

ODROID_C1_AndroidThe build instructions are provided on ODROID-C1 wiki, and there are quite straightforward.

You’ll need to type four command lines to get the code in a working directory:

and three more to build an Android image:

All relevant binary files (system, userdata, bootloader, kernel…) will be located in out/target/product/odroidc/ directory, and can be flash to your board via fastboot. Alternatvely, you can create an Android SD card image (out/target/product/odroidc/selfinstall-odroidc.bin) with:

That means developers will be able to easily customize source code for ODROID-C1 board, but they should also be able use this base to work on other Amlogic S805 devices.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

Leave a Reply

10 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
10 Comment authors
FabryAlWilliam Henningkleinerrepunto Recent comment authors
newest oldest most voted
Notify of

Noone cares about odroid now as we have rpi2


Maybe, but hardkernel’s release of sources (property parts are precompiled) gives opportunity for developing for other Amlogic M8 based devices too.

If you see here:

you’ll notice that binaries are optimized for cortex-a9, not a5. Not sure tho why, same is with original aml sdk.

Roberto Rodrigues
Roberto Rodrigues

Hi Jean-Luc.
I have bought a C1 and i’m very happy with it.
It’s fast it works.
The Linux inside is almost good as my desktop.
One thing it doesn’t slug as pi1 to open a web page that’s for sure even without overclock.


R Pi 2 doesn’t support Android… I Have a C1 too, and I’m happy with the oficial Android, but this opens the possibility of more ROMs.


yea, the worst of rpi2 is lack of android support.
Now c1 have android w/source, anyone known if this source is enough to compile kernel drivers… sometimes usb tv tunners require dev package, but are this package generic or platform specific?
also rpi have csi and c1 not, but csi in rpi is not open, so you can’t connect a sensor and try to make work by yourself, making your own driver… so not really useful, because you are restricted to supported modules w premade drivers… not good to hack n learn.

William Henning

The ODROID C1 is infinitely better for Android than the RPi 2, as Android is not supported on the Raspberry Pi, and further, the Raspberry Pi Foundation has no interest in supporting Android (stated publicly many times).

The ODROID C1 also outperforms the Raspberry Pi 2, as can be seen from the benchmark results at

which compares benchmark results (and feature sets) for the Raspberry Pi 2, ODROID C1, Banana Pro and MIPS Creator CI20

The Raspberry Pi 2 has CSI and DSI connectors, and more educational material.

The ODROID C1 has gigabit Ethernet, eMMC, Android, and higher performance.

Which one is right for you? That depends on your needs.


I’m sticking with my c1’s for now (with ubuntu ). Need the faster networking.

Company I’m doing some contract work for, wants to try rpi 2’s but the networking
will be the problem – continuous 1Mb mjeg stream in + overhead + license dongle access + other usb traffic


For Odroid C1 there is also an experimental (but working) image with Android Lollipop 5.1 r1 :

The same image is proposed for Raspberry Pi 2, too: