Hardkernel ODROID-C2 64-Bit ARM Development Board to Sell for $40 Next Month

We previously knew ODROID-C2 was in development thanks to a document and source code from Amlogic themselves. We did not have the full details at the time, and Amlogic’s document even got the RAM capacity wrong. Hardkernel has finally announced ODROID-C2 development board based on Amlogic S905 will be selling on March 2016 for $40, and released specifications and some photos.

Click to Enlarge
Click to Enlarge

ODROID-C2 specifications:

  • SoC – Amlogic S905 quad core cortex-A53 processor with 3+2 cores Mali-450 GPU
  • System Memory – 2GB DDR3 SDRAM
  • Storage – eMMC module socket with 8, 16, 32, or 64GB module by Toshiba or Sandisk + micro SD slot supporting UHS-1 SD cards.
  • Video Output – HDMI 2.0
  • Connectivity – Gigabit Ethernet (Realtek RTL8211F)
  • USB – 4x USB 2.0 host ports + micro USB OTG port
  • Expansion Header
    • 40-pin header with GPIO, I2C, UART, and ADC ; All I/Os are 3.3V, except ADC that is limited to 1.8V.
    • I2S interface
  • Debugging – Serial console port (3.3V)
  • Misc – Status & power LEDs, IR receiver, boot selector, power jumper
  • Power Supply –  5V/2A DC input via 0.8mm/2.5mm power barrel, or micro USB port (selectable via jumper)
  • Power Consumption – Less than 500mA in most cases, and up to 2A with USB peripherals
  • Dimensions – 85 x 56mm (Same as ODROID-C1+)

ODROID-C2_BoardThe board will ship with a heatsink covering most of the board, and the company will provide Ubuntu 16.04 and Android 5.1 Lollipop images and source code based on Linux kernel 3.14 LTS. Beside having the same dimensions as ODROID-C1+, the board layout look identical to me so any enclosure and accessories for the 32-bit board should probably be mechanically and electrically compatible with ODROID-C2, except if you need an SPI interface or the internal RTC both of which are lacking on Amlogic S905.

Click to Enlarge
Click to Enlarge

You can already find some hardware and software documentation on ODROID-C2 wiki, as well as the Android 5.1.1 firmware image.

ODROID-C2 board production will start on February 15, 2016, you’ll be able to purchase the board on March 2, 2016 for US$40 + shipping fees, and actual shipping is scheduled for March 4, 2016.

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

57
Leave a Reply

avatar
57 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
35 Comment authors
cortex-a72tkaiserAlecSPBAndrew Pluyi Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
m][sko
Guest
m][sko

I hope they will backport new kernel,android for old ODROID-C1 board

Harley
Guest
Harley

Do you know if it based on the new S905M (S908) or the first-generation S905?

Anyway, also wonder if someone will ever release a Amlogic S912 based board?

Harley
Guest
Harley

* Will ODROID-C2 be based on S905X had working names S905M & S908)?

http://www.cnx-software.com/2016/01/12/amlogic-s905x-processor-specifications/

The difference is HEVC MP-10 & VP9-10 Profile-2 (VP9 & H.265 10-bit support), HDR10 processing, plus built-in HDMI 2.0a transmitter. Which can make a huge difference in specifcation when seeing it as potential 10-bit color depth capable video player.

Tony
Guest
Tony

Why is there no wifi or bluetooth :(.. isnt that like a 2-3 chip dollar/cost increment?

taki
Guest
taki

odroidc2 has s905c revision and ts interface?

vickycq
Guest
vickycq

@Tony
I would rather choose my favourite chipset than dealing with crappy drivers. 🙂

natsu
Guest
natsu

it’s 1 or 2 GB of RAM ??

Gabe
Guest
Gabe

It’s 2GB. 1GB on a side, 1GB on the other side.

werewolfc
Guest
werewolfc

I was in the market for buying a new SBC for media player purposes (linux+kodi+youtube), and now this great news. I was going to buy C1+, but now, i’ll wait for C2. Or should i go for XU4? Is XU4 more powerfull in real life (for what i need) than C2?
@Cnx: Thanks for the news!

Tony
Guest
Tony

@cnxsoft yes of course but that would add 15+ dollars to cost instead of 2-3, it remains an external component where compatibility/drivers need to be considered. it just seems more natural to me to have wifi onboard over something like the IR sensor
@vickycq which usb wifi/chipset you reckon comes with good drivers?

jeroen
Guest
jeroen

Will it have working cec (preferably with libcec) support?
they realy messed that up with the C1

natsu
Guest
natsu

@Tony
most RTL chipsets are good, mediatek ones are more troublesome with android

davef
Guest
davef

@Tony If WiFi and Bluetooth would add !5+ dollars you gotta wonder how FriendlyArm can sell the NanoPi for $16US.

birdog
Guest

@davef
yeah for that $16 you get 400mhz (not ghz) processor, 64m ddr2 memory (mb not gb and ddr2 not ddr3), usb 1.1 (not usb 2.0 or 3.x) and is of course designed to be a router…. and not a development board but that is why they can. I too on the other-hand would love to see wifi included but with 4 usb port plus a micro usb have no problem using a usb dongle.

Whiterat
Guest
Whiterat

I think davef’s point is that the nanopi includes an ampak ap6210 module, not a direct comparison of the boards.
FYI the nanopi is not a router, the soc doesn’t have any embedded ethernet phy/hw crypto/nat,etc like you’d find on a mediatek/qc router soc.

If they’d included a 2.4ghz ampak module, most people would complain about it.
If they’d put something like an ap6354 on it, it would push the price up and people would complain.
No wifi on a dev board does seem the appropriate choice.

Also good news, <1 week ago Amlogic pushed marshmallow for the s905 onto their git server 😉

Member

@Whiterat

So how do you get access to their git server? I refuse to use any SOC where my only access to source code is random tar files uploaded to Baidu. Why can’t these companies just put up public, read-only git servers?

Techy
Guest
Techy

This will be very good product, I am already thinking to buy one when become available. Ideal for small multimedia server and NAS.

halherta
Guest

@Whiterat
I bought the nanopi2. The built-in ampak WiFi was horrible. It worked sometimes but didn’t work most of the time. The board also kept rebooting. Horrible experience. I will not be buying it again.

I very much prefer the Dragonboard 410c. Sure twice as expensive but worth it. and works well right out of the box.

This ODroid-C2 looks very promising.

Masterman
Guest
Masterman

@werewolfc

http://files.linuxgizmos.com/hardkernel_odroidc2_benchmarks.jpg

Hardkernel released some benchmarks…….. the XU4 is still clearly stronger than the C2.

Stephen
Guest
Stephen

“the company will provide Ubuntu 16.04 and Android 5.1 Lollipop images”
Ubuntu 16.04 is not scheduled to be released until April 21st, did you mean to say Ubuntu 15.04?

memeka
Guest
memeka

you can get 16.04 right now on ubuntu daily. after beta gets released, i think there will be mostly just package updates to the final version.

vickycq
Guest
vickycq

@Tony
Are you planning to use it under Linux? In my experience avoid Realtek and *new* MediaTek ones, AR9271 and RT5370 are pretty useable.

Armer
Guest
Armer

Jon Smirl :
@Whiterat
So how do you get access to their git server? I refuse to use any SOC where my only access to source code is random tar files uploaded to Baidu. Why can’t these companies just put up public, read-only git servers?

I could access their Kernel tree without any problem.
https://github.com/hardkernel/linux/tree/odroidc2-3.14.y-android

memeka
Guest
memeka

@Armer
I think he was referring to the amlogic sources

nofun
Guest
nofun

@Stephen
alpha version is available already

nofun
Guest
nofun

still no SATA? why

Steve
Guest
Steve

@nofun I don’t think there is any SATA support because the S905 (like the S805) doesn’t include SATA connectivity on the SoC? (And I don’t think it includes a high speed bus – like a PCI-e – that would allow a high performance SATA interface to be added?)

Any SATA connectivity would be via a USB 2.0->SATA bridge, so there is little benefit to that over using an external USB hard drive. You won’t see a performance benefit by putting the USB2.0 to SATA bridge on the board, but you will needlessly increase the cost and board size (also itself increasing cost) to include a bridge chip for those who don’t want a SATA connector.

If the SoC supports SATA it makes sense to include it (if you aren’t aiming for a very small board), but if you can only implement it with a USB->SATA bridge, then I don’t see the point personally.

Tony
Guest
Tony

@vickycq Android actually, dont even know how to start with installing wifi drivers on android ! uhh!

Peter Bauer
Guest

If you did not start testing Ubuntu 16.04 on your devices its time to start:
Ubuntu Mate is perfect for devices with less resources like the Odroid SBC computers:
https://ubuntu-mate.community/
http://cdimage.ubuntu.com/ubuntu-mate/daily-live/current/
http://cdimage.ubuntu.com/ubuntu-core/daily/current/

data
Guest
data

interested in some examples of actual power consumption measurements with linux OS in idle etc… if some bother taking time to

Stephen
Guest
Stephen

nofun :
@Stephen
alpha version is available already

And the first beta will be released on February 25th. I did not think that Hard Kernel would use customers as beta testers.

davidlt
Guest
davidlt

This one will not have upstream support. Pine64 looks better here, slightly cheaper and upstream support. Patches for initial support is already on mailing-list.

Curmudgeon
Guest
Curmudgeon

@Steve
Nice explanation Steve. After all, Odroid-C2 is designed to provide optimal price/performance at a low price point. For those who really need more I/O performance than this and are prepared to pay a little more, perhaps Odroid-XU4 should be considered. Odroid-XU4 also has no SATA but has a pair of USB 3.0 ports that offer comparable performance, more flexibility and greater market acceptance than SATA.

memeka
Guest
memeka

@davidlt

upsteam for allwinner? 🙂 this is funny… maybe you missed all the discussions about alwinner copyright infringement …

Steve
Guest
Steve

davidlt :
This one will not have upstream support. Pine64 looks better here, slightly cheaper and upstream support. Patches for initial support is already on mailing-list.

The Pine64 certainly won’t get any love from the Kodi devs… Alliwinner’s GPL support is very dodgy (as are their video acceleration drivers).

hellothere39
Guest
hellothere39
memeka
Guest
memeka

@cnxsoft
apparently XU4 can boot mainline w/o modifications, you get hdmi console, mfc works… HMP support is not there, mali of course not, and dunno about the GPIOs…

davidlt
Guest
davidlt

here is the pine64 changes from linux-arm-kernel: http://lists.infradead.org/pipermail/linux-arm-kernel/2016-February/403866.html

I prefer a board with upstream workable kernel, that will not be the case with ODROID boards.

davidlt
Guest
davidlt

@cnxsoft
I think (didn’t spend too much trying to verify), Amlogic S905 support is not available in upstream. Without that there will be no official Fedora build for it. I don’t like custom builds done by someone, which has unknown time of lifetime and support.

roel
Guest
roel

Nice they keep th same board lay out as the C1+.

Klein
Guest
Klein

@davidlt
ok, i also prefer a soc/board with mainline kernel, but please anyone correct if im wrong, any allwinner soc a10, a20, h3, a31, h64 in any board can boot from mainline kernel.
Just thinking:
1 gpu (Mali) are blob w/wraper open source, it cant go to mainline, but framebuffer is ok to boot (for server is enough).
2 vpu cedarx is worst blob, it’ve no open friendly api and because that kodi hate that, its not need feature for all use case, but its a sign of very bad behavior.
3 i/o hi-speed: usb/hdmi/camera, i dont known.
4 i/o low-speed: gpio, spi, uart, i2s, i hope work because i dont belive that they want protect any here.

so Odroid have also MALI, then in 1 are equal, in 2 odroid is better because kodi support, 3 and 4 guess its same also.

i belive amlogic better open source friendly than allwinner(and rockchip, hisilicon, mediatek,spredtrum…).
amlogic tie with exynos and broadcom, but the best are imx6, tegra and mainly Snapdragon.

so your better option for mainline (i belive) are dragonboard 410 or raspberry pi

Stane1983
Member

@Klein
Amlogic support is slowly getting to mainline kernel… http://www.linux-meson.com/doku.php

Mali kernel side drivers are open source but patched by Amlogic. These drivers can be found on Amlogic’s GPL site releases. Closed source are Mali userspace libraries but they are also available in aml Linux SDK (buildroot based) for both fb and x11.

memeka
Guest
memeka

@Klein
i agree, this is what i’m thinking as well.
almost all boards make it into mainline, meaning they can boot. see my comments about xu3/4, i think c1 is also in mainline, and soon enough probably c2 will also be in mainline. but this means only booting, uart, maybe framebuffer, possibly gpio. gpu won’t go into mainline – except for rpi when it will be ready.
for all intents and purposes all the boards are equal in terms of mainline support. so you might as well get one with better performance/watt, better performance/$, more GPIOs or better support proprietary blobs – depending on your application needs.