Home > AMLogic, Android, Broadcom BCMxxxx, Debian, Hardware, Linux, Ubuntu > Raspberry Pi 2 / ODROID C1+ Development Boards Comparison

Raspberry Pi 2 / ODROID C1+ Development Boards Comparison

Raspberry Pi 2 Model B board has just been released, and although it’s not a direct answer to ODROID-C1, as Broadcom started the design for BCM2836 SoC for RPI2 a long time ago, both low cost development boards have similar specifications, with a quad core processor, 1GB RAM, Ethernet, and four USB ports, as well as the exact same price: $35. So I’ve decided to compare both in details to find out the actual differences, and which one may be more suitable to a particular application.

Raspberry_Pi_2_vs_ODROID-C1
Let’s get straight to the comparison table. [Updated on November 24 to use ODROID C1+ instead of ODROID C1]

Hardkernel ODROID C1+
Raspberry Pi 2 Model B
Comment
Processor Amlogic S805 quad core Cortex A5 @ 1.5 GHz (Overclockable to 1.7 GHz or more) Broadcom BCM2836 quad core Cortex A7 @ 900 MHz
(Overclockable to 1.1GHz or more)
Despite the architecture advantage for Cortex A7 (1.9 DMIPS/MHz)  against Cortex A5 (1.57 DMIPS/MHz), the frequency difference means ODROID-C1 has the edge here with about 40% extra integer performance
GPU Quad core ARM Mali-450MP2 VideoCore IV I don’t have data for comparison here, but Mali-450MP2 is much more recent.
Video Decoder Unknown IP.
1080p (60Hz??) video decoding for H.264, H.265, MPEG2, MPEG4, VC1, Xvid, Dvix. 720p decoding for RealMedia1080p video encoding
VideoCore IV
1080p30 video decoding for H.264, MPEG2* and VC1*
1080p video encoding (H.264)* Extra license required
ODROID-C1 supports more codecs, and codec licenses are included
RAM 1GB DDR3 @ 792MHz 1GB LPDDR2 @ 400 MHz
Same amount of RAM, but ODROID-C1 is clocked at twice the speed.. However, LPDDR2 will consume less power than DDR3.
Storage eMMC module socket for  8GB/64GB Toshiba eMMC, or 16GB/32GB Sandisk iNAND Extreme, and micro SD slot (UHS-1 SD models supported) micro SD card slot At equivalent cost, ODROID-C1 and RPI 2 should have the same performance, but ODROID-C1 also supports higher performance SD cards, and eMMC modules
Ethernet Gigabit Ethernet (Realtek RTL8211F) 10/100M (USB to Ethernet chipset) Gigabit Ethernet vs Fast Ethernet, and the R PI does so via USB, so the USB bandwidth is shared with USB storage and Ethernet.
USB 4x USB 2.0 host ports, 1x micro USB OTG 4x USB 2.0 host ports, 1x micro USB for power Draw.
Video HDMI (with CEC) HDMI (with CEC), Composite (AV)
RPI2 adds composite
Audio Via HDMI Via HDMI and
AV jack
ODROID-C1 lacks a stereo output jack
I/Os and other peripherals 19 GPIOs, 2x I2C, 1x SPI,  2x UART, 2x ADC.
Extra debug port. (UART)
RTC clock
IR Receiver
26 –GPIOs, 1x UART (debugging), 1x SPI, 2x I2C, PCM/I2S, 2x PWM CSI (camera serial interface) and DSI (display serial interface). I’ll give the win to RPI 2 here, as it features more I/Os, but if you need ADC then ODROID-C1 is better, or you need an add-on board for RPI 2
Power 5V via DC jack.
Typical power consumption:  0.5A @ 5V
5V via micro USB
Typical power consumption: 0.8A @ 5V
Typical power consumption may not mean much, but from the numbers released by each company, ODROID-C1 might consume less power.  We’ll need people to test power consumption independently to find out.
Linux Support

Ubuntu 14.04 with XBMC/Kodi

Raspbian, Snappy Ubuntu Core, OpenELEC, RaspBMC, Pidora I’ve just listed Linux distributions listed on the download sections of R-Pi and Hardkernel.  RPI 2 has more choices, but both support hardware video decoding and 3D graphics acceleration.Other unofficial distributions are also supported. For example Snappy Ubuntu Core for ODROID-C1 is coming.
Android Support

Android 4.4.2

N/A. At least no image worth talking about. For Android go with ODROID-C1, at least for now. I’m sure Android for RPI 2 will be released soon-ish. [Update: R-Pi foundation is not interested at all in Android]
Windows Support

N/A

Windows 10 IoT will be available for RPI 2 For Windows go with RPI 2. This is a special version of Windows for Internet of Things applications, not the “full Windows 10 desktop experience” without desktop environment  (This part is not clear)
Community Very active community on ODROID-C1 forums and #odroid IRC channel. Largest community so far for a development board. Mostly on Raspberry Pi Forums. Both boards are pretty good in that area, but RPI (2) is much more popular.
Documentation, source code and hardware files. Documentation can be found on ODROID-C1 Wiki. Schematics are available in PDF format, autocad files too, as well as Amlogic S805 datasheet. No PCB layout or gerber files. Documentation is available via eLinux RPI Wiki. The schematics are available in PDF format only, and, AFAIK, the PCB layout and gerber files are not available. Broadcom BCM2835 datasheet has been release, and should be nearly identical to BCM2836, except the CPU part.

It’s possible I’ve made some mistakes in the table above, so feel free to comment for corrections.

Nevertheless, the takeaways are that ODROID-C1 board still have more CPU processing power than RPI 2, it will perform much better to move data between a USB drive to the network (probably 2 to 3 times faster) thanks to Gigabit Ethernet, and is the only board to currently support Android. If you need ADC inputs, ODROID-C1 will be preferable, although you can also add an add-on board to RPI 2. ODROID-C1 is potentially better as a media player, as it supports more codecs (with license fees already paid), including H.265, and I understand it also support 1080p60 video decoding, while BCM2836 is limited to 1080p30. The latter point is not that critical as many videos are recorded at 24 to 30 fps.

The Raspberry Pi 2 on the other hand has a larger community, officially supports Windows 10 (and it’s free), features more I/Os and connectors including  I2S and MIPI CSI and DSI connectors, as well as an AV jack with composite and stereo audio signals which are missing on ODROID-C1.

The board with the lower power consumption could be ODROID-C1, as per the power consumption figures released by both companies but more testing is certainly needed.

In conclusion, I can’t give an overall winner, since both boards have their pros and cons, and you have to think about your particular application(s) to select the board that matches your requirements the best.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

  1. February 2nd, 2015 at 19:15 | #1

    Seriously windows 10 for RPI 2??? Can we have the source telling this fact?

  2. Sander
    February 2nd, 2015 at 19:20 | #2

    A missing item IMHO: the total cost for which the device is delivered to your door. So, including tax, shipping, import duties, etc.

    The Raspi is probably shippable from your own country, so no unexpected import duties.

  3. Oly
    February 2nd, 2015 at 19:20 | #3

    Wow … and still rpi uses USB for everything, including NIC. This is a dealbreaker for me… at least soc is not ancient anymore.

  4. Oly
    February 2nd, 2015 at 19:24 | #4

    @Alie Tan
    Look on rpi website. It will be win 10 for arm, i guess MS didn’t want it to die (win8 rt is basically dead, no devices for it)
    Keep in mind it will never run x86 applications

  5. MasterControl90
    February 2nd, 2015 at 19:36 | #5

    @Alie Tan
    Raspi foundation and Microsoft itself

  6. Harley
    February 2nd, 2015 at 19:44 | #6

    Another similar developer board performance-wise is the MIPS Creator CI20.

    Through MIPS based (instead of ARM) and a little more costly than Raspberry Pi 2 Model B the MIPS Creator CI20 dev board includes more features by default, like integrated 4 GB flash memory and WiFi (plus Bluetooth), which makes up the cost in most cases because you do not need to buy an SD card, USB memory and WiFi dongle, espcially if you are building a video player device.

    http://blog.imgtec.com/powervr/mips-creator-ci20-development-board-now-available

  7. Harley
    February 2nd, 2015 at 19:52 | #7

    Android OS verses Windows 10 support might be the deal-breaker here.

    ODROID-C1 support Android, and Raspberry Pi 2 support Windows 10.

    Prefer Android for apps and games, while prefer Windows for office use.

  8. Harley
    February 2nd, 2015 at 19:54 | #8

    Alie Tan :
    Seriously windows 10 for RPI 2??? Can we have the source telling this fact?

    Sources are

    http://www.raspberrypi.org/raspberry-pi-2-on-sale/

    and

    http://blogs.windows.com/buildingapps/2015/02/02/windows-10-coming-to-raspberry-pi-2/

  9. JotaMG
    February 2nd, 2015 at 20:50 | #9

    In short:
    there are no winners!
    C1 is a very targeted board (for instance, headless server), RPI 2 is general purpose.

  10. Werewolfc
    February 2nd, 2015 at 20:56 | #10

    Hope to see a side by side real life comparison as a mediaplayer. It shold be interesting to see how Kody is running on both SBCs.

  11. corossig
    February 2nd, 2015 at 21:03 | #11

    You forgot something, Odroid C1 doesn’t have functional CEC, so if you want a good HTPC Raspberry Pi 2 is the best.

    Post on the official forum about CEC :
    http://forum.odroid.com/viewtopic.php?f=111&t=7540

  12. February 2nd, 2015 at 21:29 | #12

    @Sander
    That’s true, but dependent on your country, and where you buy the board.
    That’s why I wish Hardkernel had Chinese distributors, then I would not need to worry about fees…

  13. February 2nd, 2015 at 21:32 | #13

    @corossig
    I did not know this, thanks for mentioning it, as it can be important for some people.
    Based on that forum post, I understand it should be fixable with an hardware revision though, since it’s just a voltage level issue. Anyway, it looks like all existing ODROID-C1 boards will never support HDMI CEC.

  14. max
    February 2nd, 2015 at 22:51 | #14

    @Alie Tan
    Just Google it. The source is Microsoft.

  15. Curmudgeon
    February 2nd, 2015 at 23:35 | #15

    ODROID-C1 also has RTC, an important deficiency in RasPi.

  16. Curmudgeon
    February 2nd, 2015 at 23:45 | #16

    The C1’s dual on-board storage devices allow the C1 to be self-sufficient. eg Whilst running Lubuntu from eMMC, C1 can use the microSD slot to prepare a new image for running from microSD. Alternatively, whilst running Lubuntu from microSD, C1 can use eMMC to prepare a new image for running from eMMC. RasPi would need an add-on USB card reader in order to prepare bootable images for itself.

  17. February 2nd, 2015 at 23:56 | #17

    The cortex-A5 is architecturally about as powerful as the A7. The ODROID-C1’s 1.5GHz A5 will exhibit a significant performance boost vs a 900MHz A7 due to clock speed. Also RAM is faster (DDR3 on C1 vs DDR2 on RPI2). The C1 also has Gigabit Ethernet and Ubuntu Snappy core will be coming to the C1 soon.

    All in all unless being part of the RPi ecosystem is important to you, I think the C1 will give you better bang for your buck.

    The sudden release of the RPI2 (didn’t Eben say it will be released in 2016/2017?)was very likely triggered by the emergence of multiple reasonably priced and more powerful RPi clones; specifically the $35 C1, along with the Ubuntu Snappy release…..In the official press release Ubuntu announced that Ubuntu snappy OS would be supporting the C1 and Beaglebone Black with no mention of the RPi (probably due to its ancient ARM v6 architecture).

    I’m glad to see both boards released (don’t care much for the Windows 10 for RPi2 announcement though …what a joke). But I’m more than content with my C1’s.

  18. Curmudgeon
    February 3rd, 2015 at 00:01 | #18

    Now that RasPi’s performance is no longer being spoiled by lack of RAM and CPU power, the deficiencies in its I/O architecture will be more glaringly apparent. C1 has a nice balance of compute and I/O power.

  19. Igor
    February 3rd, 2015 at 00:39 | #19

    I can’t wait to test them both with Navio+ HAT http://emlid.com Interesting, which one will perform better as an autopilot.

  20. m][sko
    February 3rd, 2015 at 00:50 | #20

    RPI 2 has working OpenGL and OpenMAX and wayland drivers
    and CPU with NEON 🙂
    It is niece option

  21. KiLLWarez
    February 3rd, 2015 at 01:26 | #21

    About Windows 10 it is only marketing information right now. And nothing more. Microsoft likes such loudy news to make investors sleep better. Because they are lost big amount of money on Windows Phone, Nokia, Lumia, Windows RT, Surface 1, Surface 2, Surface 3 and other strange projects.

    For now it only words for press. They are speaking about some unknown system which nobody seen. And this system will be made for ARM, does any one of you have Microsoft Office for ARM? Ok, Office will be first application for Win10ARM, but second one should be some big 3rd-party app whick everyone use in his office everyday. For someone its SAP based ERP, for others it is self-made app.

    So we need ability to compile apps for WinARM platform. In other way Windows 10 ARM for RPI2 will be like an ugly toy – eveyone seen it, but no one likes.

  22. February 3rd, 2015 at 01:27 | #22

    Really struggling with which to order and begin testing for our next microserver. Each of them have advantages.

  23. Luis
    February 3rd, 2015 at 01:53 | #23

    @Alie Tan
    Check microsoft page, it is there

  24. Ben
    February 3rd, 2015 at 01:58 | #24

    Just would like to point out about shipping, the Odroid has a north-american reseller http://ameridroid.com/products/odroid-c1

  25. m][sko
    February 3rd, 2015 at 02:18 | #25

    @KiLLWarez
    they don’t plan any desktop support
    so NO GPU, VPU drivers for WINDOWS

  26. February 3rd, 2015 at 02:37 | #26

    C1 Also support Arch Linux ARM.

    Nice to be remembered once in a while 😉

  27. February 3rd, 2015 at 02:58 | #27

    The Odroid has some big brothers in the same size PCB for people who want or need things like USB 3.0, displayport, Mali-T628, Gigabit ethernet, 6 USB ports, etc.

    http://www.hardkernel.com/main/products/prdt_info.php?g_code=G141351880955

  28. Curmudgeon
    February 3rd, 2015 at 03:05 | #28

    @miniNodes.com
    You’ll need to analyze the types of functions and traffic levels that your server is intended to support. By having 2 on-board storage devices, 2 separate USB interfaces and Gbit Ethernet, the C1 is much better equipped than RasPi to act as a simple “file server” but your needs might be much more complicated than that.

  29. Curmudgeon
    February 3rd, 2015 at 03:16 | #29

    @JotaMG
    Can’t imagine why anybody would think that the C1 is not a general purpose device. In my view it is extremely versatile. The inclusion of RTC and ADC capabilities allow it to do many things out-of-the-box for which RasPi would need an add-on board.

  30. stef5636
    February 3rd, 2015 at 03:30 | #30

    In resume:
    As media centre C1 can not be used.
    1. Network can not work at 1000Mbps: http://forum.odroid.com/viewtopic.php?f=111&t=8004
    (as file server..sorry ..poor network)
    Maybe(MAYBE) solved with the latest kernels
    2. No CEC: http://forum.odroid.com/viewtopic.php?f=111&t=7540
    3. Video, better hardware but worse video as Rpi. : http://forum.odroid.com/viewtopic.php?f=111&t=9039
    macemoneta wrote:
    Considering that the quality of the video playback on the current C1 Ubuntu image isn’t as good as the video playback on my RPi, I think the C1 has some catching up to do.

    4. Many SD card not work.

    OpenELEC don’t have support for odroid devices.

  31. Slackstick
    February 3rd, 2015 at 03:55 | #31

    Key for me is mainline Kernel support. While I prefer C1’s hardware, Pi2 seems to have 3.18 Kernel. What about FPU performance of Cortex A5 compared to Cortex A7?

  32. Geo
    February 3rd, 2015 at 04:22 | #32
  33. azbest
    February 3rd, 2015 at 04:24 | #33

    Harley :
    Prefer Android for apps and games, while prefer Windows for office use.

    Win 10 IoT is optimised for Galileo board that has no display and has 256MB ram. There will be no normal Windows user interface. You can create embedded applications for that with Visual Studio. Maybe is it a bit overkill to get arduino-like functionality. So there will be no Ms Office application on Pi2. But you can run OpenOffice in linux. Android also not supported, so you also cannot run Ms Office apps.

  34. azbest
    February 3rd, 2015 at 04:31 | #34

    Oh, and Win 10 IoT has currently an EULA for pre-released 60 day trial that should not be used in prduction environment. https://www.windowsondevices.com/EULA.aspx
    Final terms could be different.

  35. m][sko
    February 3rd, 2015 at 04:50 | #35
  36. Mongrol
    February 3rd, 2015 at 05:41 | #36

    C1 has a more open boatloader. Pi is still encumbered with closed blob in the GPU doing the loading.

  37. Roberto Rodrigues
    February 3rd, 2015 at 05:58 | #37

    Hi all,
    I have reading all the stuff commented about this two devices.
    I really have been testing in home the PI version B+ for doing only two things: TransmissionBt and Xrdp and my god is slow as hell to first have a look on the xrdp because it uses vnc built in and second to copy the download to my Popcorn it takes more time than my xp server…. on wich i can browser and search for sources….”torrents” to download.
    Reagarding all this i think i’m going for C1, because i put a emmc with linux inside and a 32gb class10 or more and i have the perfect low power device to search and download what i need and copy fast to my storage.
    I’m write on this.

  38. The Cageybee
    February 3rd, 2015 at 06:01 | #38

    Windows 10 is a bit of a misnomer and misdirection by the rPi foundation. The version of Windows it supports has no GUI whatsoever, not even Metro.
    I can see people buying this thinking they’ll be able to run some form of desktop Windows and being very disappointed. The rPi foundation seem to really like pissing people off!!

  39. Curmudgeon
    February 3rd, 2015 at 09:34 | #39

    @The Cageybee
    It’s Micro$oft that are the masters of deception. How many people have bought Office 365 without reading the fine print and didn’t realise until later that they had only bought a one year’s subscription, probably at a honeymoon price that will escalate at the end of the year by which time Micro$oft hope they’ll be hooked on an Office 365 habit? If these people weren’t flogging software I imagine they’d probably be working in a used car lot or pushing drugs.

  40. February 3rd, 2015 at 09:36 | #40

    Thanks for all the comments. I’ve edited the table to add information about CEC for RPI2, RTC for ODROiD-C1, and fix the misleading “RPI2 will support Windows 10”, but “RPI2 will support Windows 10 IoT without desktop environment”.

  41. February 3rd, 2015 at 09:41 | #41

    @miniNodes.com
    You should get both 🙂
    For servers, from a technical perspective, ODROID-C1 should have better network, as well as much I/O performance if you go with an eMMC module (which doubles the price however).
    Having said that, nothing beats the marketing power of the Raspberry Pi (2).

  42. February 3rd, 2015 at 09:53 | #42

    @Slackstick
    Cortex-A5 FPU is a VFPv4-D16;
    http://infocenter.arm.com/help/topic/com.arm.doc.ddi0449b/I1019986.html
    Cortex-A7 FPU is a VFPv4-D16…
    http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0463f/index.html

    And the full descriptions also look the same. I’m not sure whether the FPU uses the same clock as Cortex cores, but if it does, then ODROID-C1 would have a better floating-point performance (about 66% faster).

  43. klein
    February 3rd, 2015 at 15:10 | #43

    for me the real choice come from:

    ODROID C1
    pros
    -otg (i use usb device)
    -android
    -simultaneous bus without bandwidth downgrade ( usb host, otg, ethernet are not share)
    -adc + pwm
    -vpu w/h265
    cons
    -shipping cost
    -lack port like bbb gpmc.

    RPI2
    pros
    -csi
    -low shipping, also local available
    cons
    -lack otg
    -lack hw pwm (but sw pwm maybe ok)
    -lack hw h265

    so, c1 only real problem, for me, is lack of a hi-speed port to connect dev hw boards as fpga, adc 100msps, camera, etc.

  44. Harley
    February 3rd, 2015 at 15:57 | #44

    @m][sko
    Slower per Mhz yes but C1 runs at a much higher frequency

  45. Fabry
    February 3rd, 2015 at 16:32 | #45

    For C1 there is also official port of Arch Linux ARM.
    For Rasp2 there will be soon since there is already for Rasp1

    Ram on Rasp2 are 800MHz DDR2 chips (but used at 900MHz), ram on C1 are 2133MHz DDR3 chips (but not known C1 freq.)

  46. Fabry
    February 3rd, 2015 at 16:39 | #46

    @cnxsoft
    Someone has suggested the idea to use a level shifter on external HDMI dongle.
    C1 need a micro-HDMI to HDMI adapter and someone suggest to create an adapter with a fix for CEC.

    I don’t know if it is a viable solution, but it seems promising

  47. Fabry
    February 3rd, 2015 at 16:48 | #47

    On my C1 I have measured over 900Mb/s with IPerf3 (on Arch Linux ARM with latest kernel)
    So I think that network problem has been fixed.

  48. Fabry
    February 3rd, 2015 at 16:55 | #48

    On C1 Composite AV is not official supported but it is present and it could be tried soldering a pin: http://forum.odroid.com/viewtopic.php?f=115&t=7496

  49. Fabry
    February 3rd, 2015 at 19:20 | #49

    Soldering a bridge (for me even a simple copper wire), powering by Micro-Usb is available on C1 also: http://odroid.com/dokuwiki/doku.php?id=en:c1_hardwarehacking
    But HardKernel suggests to use 2.5mm jack for better power supply

  50. Fabry
    February 3rd, 2015 at 19:46 | #50

    C1 has 3x UARTs (Soc has five UARTs)
    One is present on dedicated connector (con5) and two are present on 40 pins connector

    C1 has also an infrared receiver (37.9KHz Nec Protocol)

  51. February 3rd, 2015 at 19:59 | #51

    The Odroid C1 does support power over micro USB, but you need to solder a bit to make this work.
    Both also work with power over GPIO.

  52. February 3rd, 2015 at 21:04 | #52

    @Fabry
    @Dedenker

    I don’t have C1 board, but from my experience with Amlogic, there is not enough power that can supply M8 devices, especially if you have connected some passive USB devices. It will crash and won’t work stable. Most of Aml based devices do have 2A power supply and there is a reason for that 🙂

  53. Roel
    February 3rd, 2015 at 22:53 | #53

    I hope olimex joins the club with a board that combines the pro’s of both boards.

  54. Trent
  55. Yann
    February 4th, 2015 at 06:27 | #55

    @Fabry

    one *minor* drawback of C1 : it has 4 USB 2.0 ports (which is very handy), but they all are behind an internal hub. So If you plan to use the USB ports for mass storage, be aware that bandwidth will be shared :
    See:
    [email protected]:~# lsusb -t
    /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
    |__ Port 1: Dev 8, If 0, Class=Mass Storage, Driver=usb-storage, 480M
    |__ Port 4: Dev 9, If 0, Class=Mass Storage, Driver=usb-storage, 480M

    Can’t say for raspberry PI 2 (may be the same, don’t know, don’t have one, would be cool if someone can confirm ?), but for example, banana pi only has 2 USB ports, but they are on different bus, so you really have 2 truly independents channels :

    [email protected]:~# lsusb -t
    /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
    /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-platform/1p, 12M
    /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
    /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M

    of course, all depends on the usage intended.

  56. February 4th, 2015 at 08:42 | #56

    Raspberry Pi according to Wikipedia also have single usb port: http://en.wikipedia.org/wiki/Raspberry_Pi

  57. Charles
    February 4th, 2015 at 10:31 | #57

    Thanks Ben, you rock for the Odroid C1 hint. I just cancelled my order from their Korean store and placed one from the US store. Saves shipping, quicker, etc.

    @Ben

  58. GigaHz
    February 4th, 2015 at 13:41 | #58

    @Sander
    http://ameridroid.com/ This IS the droid you are looking for.
    $6.95 shipping, USPS Priority Mail, 2-3 day delivery. Betcha cant beat that. Ordered mine on Monday, it’ll be her Thursday. Can’t wait.

  59. Phil B
    February 4th, 2015 at 20:54 | #59

    Owning both an ODROID-C1 and a rPi2, I can confirm the fact that the C1 is just a little snappier than the rPi2, BUT – The C1 is extremely finnicky about connecting to displays with only DVI input – it really wants an HDMI port. Whereas the rPi has no issue connecting using an HDMI->DVI cable. This might be the lack of CEC (I’m not technology-versed enough to know for sure) but it makes me favor the rPi2 for its easy of install. Additionally, if using SD cards for the C1, I find it tends to have occasional corruptions (definitely my ODROID U3), whereas the rPi2/rPi’s I have have not had any of those issues to this point.

  60. February 4th, 2015 at 21:34 | #60

    @Phil B
    I’ve also had problems with ODROID-XU3 Lite with my HDMI TV, but hardkernel is working on this problem, and they’ve bought some hardware and TVs for this purpose.

  61. Phil B
    February 4th, 2015 at 21:38 | #61

    Oh – and I’ve managed to get the full version of Minecraft ported and running on the U3 (though it got stuck on the start screen refusing to register button clicks :). Love to see someone get it running on the C1 🙂

  62. Phil B
    February 4th, 2015 at 22:03 | #62

    @cnxsoft
    To be clear: My C1 (and my U3) work fine with micro-HDMI to HDMI. I have a Gateway monitor that supports both HDMI and DVI inputs, as well as an AOC monitor with only DVI. The rPi2 (as the rPi before it) has no issues in connecting with both displays through all 3 connection possibilities (HDMI and DVI for the Gateway, DVI for the AOC). My C1&U3s only work (using a micro-HDMI to HDMI adapter) with the HDMI on the Gateway, and refuse to display on the DVI on both the Gateway and the AOC monitor. For the U3 I’m not surprised, as it only has very limited graphic output options (only 1080p and 720p). The U3 should have worked, but won’t. I am getting a dedicated micro-HDMI-HDMI cable, plus a HDMI-DVI adapter, to see if that setup changes anything, but it remains much more finnicky than what the rPi(2) does – which is to just work OOTB

  63. Phil B
    February 4th, 2015 at 22:05 | #63

    @Phil B
    My previous comment should have said “The C1 should have worked, but won’t.” towards the end of the paragraph.

  64. Fabry
    February 4th, 2015 at 22:44 | #64

    @Yann
    Even C1 has two USB bus.
    You can add an Hub to OTG port with OTG Cable and then you have 8 ports (4ports/bus)

  65. JubJub
    February 5th, 2015 at 01:09 | #65

    Also, RPi foundation is run by SJW’s, Odroid is not.

  66. Yann
    February 5th, 2015 at 01:49 | #66

    @Fabry
    Ah, nice to hear. I was more or less guessing it was the case, and it’s great to have a confirmation. Thanks for sharing the info !

  67. Sid Boyce
    February 5th, 2015 at 03:10 | #67

    @Sander
    Your mileage may differ depending on where you are.
    ODROID-C1 $35 + $9 shipping and no UK Customs duty, direct from Korea.
    I received it in just over one week.

    The quad-core ARM A7 (not A5 as stated in the article) 1.5GHz , Gigabit Ethernet and Mali T450 GPU made it an automatic choice.

  68. Sid Boyce
    February 5th, 2015 at 04:50 | #68

    @Phil B
    I have the ODROID-U3 running 24×7 since I got it some months ago – absolutely no hangs or corruptions.
    Same for the -C1.
    The -C1 is using a 7″ LCD screen also running 24×7.
    The only problem is with sound to a X-Fi USB. When trying to play a wav file it says “aplay: main:722: audio open error: No such file or directory”

  69. Al
    February 5th, 2015 at 05:07 | #69

    @Phil B I had the same troubles with the c1, only works with the odroid supplied micro hdmi cable with hdmi
    where as most other boards (gumstix, cubie1/2, panda,beagle etc) work with anything(hdmi, dvi,vga with any adaptors)

    Its seems to be more how odroid designed the board/interface than the chips involved

  70. Genilson
    February 5th, 2015 at 06:56 | #70

    @Harley
    Table says “For Windows go with RPI 2. This is a special lightweight version of Windows for Internet of Things applications without desktop environment”

  71. February 5th, 2015 at 09:49 | #71

    @JubJub
    I had to look up SJW.. So here it is: “Social Justice Warrior” http://www.urbandictionary.com/define.php?term=SJW

  72. Armer
    February 5th, 2015 at 17:22 | #72

    According to this comparison –> http://bit.ly/oDroid-C1_Pi2
    The C1 has 1.5 times faster CPU and twice faster DRAM.

  73. NeoShabd
    February 5th, 2015 at 18:49 | #73

    @The Cageybee No desktop does not mean no GUI. If a credible source has publicly demonstrated Windows 10 on RPi and shown that it is merely a command line environment, please so disclose.

  74. February 5th, 2015 at 19:25 | #74

    @Armer
    The theory says ODROID-C1 should be 38% faster than the Raspberry Pi 2. So the CPU results (40% and 43%) are in line with what should be expected.

  75. Phil B
    February 5th, 2015 at 19:47 | #75

    @Al

    I can actually make it run with several different HDMI->HDMI cables (using a micro-HDMI->HDMI adapter) and micro-HDMI-HDMI cables, so I do not have to rely on only the ODROID supplied cable. It is with HDMI->DVI, either through an HDMI-DVI cable or through an HDMI-HDMI cable and an HDMI->DVI adapter that I cannot get neither the U3 nor the C1 to display anything on either of my monitors. This is frustrating, and the same cables (sans the micro-HDMI to HDMI adapter part) work absolutely great, OOTB, on my rPi/rPi2’s.

  76. Curmudgeon
    February 5th, 2015 at 20:56 | #76

    @Phil B
    I believe you will need to edit /media/boot/boot.ini and disable HDMI/enable DVI in order to use DVI monitor interface.

  77. Curmudgeon
    February 5th, 2015 at 21:20 | #77

    @Dedenker
    I’m using the $1.90 optional USB-DC plug cable which keeps my Micro USB OTG port free to be used as a 2nd independent USB 2.0 channel, as the designers intended.

  78. Curmudgeon
    February 5th, 2015 at 21:25 | #78

    @Fabry
    Correct. Presumably, if you installed disk mirroring s/w, you could set up a USB drive on each interface for an inexpensive RAID implementation.

  79. Curmudgeon
    February 5th, 2015 at 21:31 | #79

    @Sid Boyce
    C1 does not use Cortex A7. Perhaps you are confusing ARMv7. C1 uses Amlogic S805 which has 4 Cortex A5 cores that conform to ARMv7 architecture.

  80. Curmudgeon
    February 5th, 2015 at 21:58 | #80

    @NeoShabd
    If MS have emasculated Windows 10 so that it can’t even run desktop applications then it is deceptive to use that name. Just another example of unprincipled marketing.

  81. February 5th, 2015 at 22:46 | #81

    Regarding memory frequency you mention in your table, I see the following from manufacturers:

    ODroid: 1GB 32bit DDR3 792MHz

    Raspberry: SDRAM LPDDR2 de 1 GB : Which means frequency is 400Mhz, acording LPDDR table (http://en.wikipedia.org/wiki/Mobile_DDR) . In the other hand, power comsuption seems quite less for LPDDR2 compared with DDR3 (LP = Low Power. Samsung benchmark: https://www.youtube.com/watch?v=_-Hx81ZE-D8 )

  82. Phil B
    February 5th, 2015 at 23:48 | #82

    @Curmudgeon
    You, my friend, just TOTALLY made my day! Indeed, I opened up boot.ini on the BOOT partition, enabled DVI (and while I was at it, enabled UHS-1 as I have an EMTEC SD card capable of UHS-1 speeds) and now my ODROID-C1 works with DVI.

    _BUT_ at the same time, this shows the difference between rPi(2) and ODROID: Whereas with ODROID, a lot is possible, it takes time, skill and hacking before you get it to work. rPi just works. So audiences are different. I doubt that the average kid wanting to do some coding and electronics would figure this one out before tossing the ODROID.

  83. kinio
    February 6th, 2015 at 00:23 | #83

    are there other resellers of odroid beside these 3 shops listed on hard kernel website? I am looking for less expensive shipping 🙂

  84. Curmudgeon
    February 6th, 2015 at 02:40 | #84

    @Phil B
    Yes, ODROID-C1 is a bit raw but those of us who were early adopters of Raspberry Pi will remember that it was a rocky road for quite a while. Getting a WiFi connection was a real hacking exercise if you were lucky enough to get hold of a compatible dongle. SD cards became corrupt on a regular basis and web browsing performance was abysmal. Apart from GPIO pinouts there was very little documentation.
    I find it quite amazing that Hardkernel have managed to go from a standing start through the full h/w design cycle and deliver a remarkaby stable and high performing product in a matter of months.

  85. Phil B
    February 6th, 2015 at 05:06 | #85

    @Curmudgeon
    I hope that’s true 🙂

    FWIW: I just did a fresh install on my U3+, went through all the ODROID utility updates (kernel, firmware, bootloader, drivers etc), rebooted, then triggered the Software Updater and left it to do its 275MB+ updates. Came back an hour later to a black screen with no way to wake up the device …. rebooted it to be left with a corrupted install. And this is not my first time starting from scratch on the U3 ….. I hope this really gets better in the near future, because right now it is a bit of a PITA.

  86. bellaj badr
    February 6th, 2015 at 07:15 | #86

    Hello

    I think Android will not be released soon neither later for the raspberry pi. The Broadcom choice is a great problem against this goal.

  87. calzon65
    February 6th, 2015 at 10:27 | #87

    I ordered a C1 today and will also purchase a Pi2. The price/performance value of the C1 over the Pi2 seems amazing, but I have to say that based on photos of the C1, the location of the microSD does not seem convenient if the C1 is screwed into its case.

  88. brunorro
    February 6th, 2015 at 16:24 | #88

    About CEC: I was checking in the Odroid-C1 schemas. Having a look at this, it looks like they are connected in all the needed places.
    http://dn.odroid.com/homebackup/odroid-c_rev0.3_201401107.pdf

    It looks like CEC support doesn’t work because of a driver problem. There is this post in the odroid forum about it.
    http://forum.odroid.com/viewtopic.php?f=111&t=7479#p58825

    Anyway C1’s lacks a composite output and an audio jack (I don’t like relying sound to my monitor speakers 🙁 )

  89. brunorro
    February 6th, 2015 at 20:43 | #89
  90. Simon Tan
    February 7th, 2015 at 21:16 | #90

    Can’t wait for ODROID’s response to the RP2.0!! Come on ODROID!

  91. Linuxoser
    February 7th, 2015 at 22:31 | #91

    More comprehensive benchmark comparison by oversun.
    http://habrastorage.org/files/7e9/6c7/39e/7e96c739ed1a429e8378c82b703cdd41.jpg

  92. February 7th, 2015 at 23:23 | #92

    @Linuxoser
    Nice. Lots of green for ODROID-C1 as expected.

  93. Peter den Haan
    February 8th, 2015 at 18:47 | #93

    I’ve been playing with Docker on both my Odroid and RPi2 (after downgrading Arch Linux Docker back to 1.3.1…) and building some images. The lack of mainline (3.18) kernel support on the Odroid really hurts it because aufs is unsupported on 3.10 and Docker’s filesystem layers take absolute ages to process. As in, roughly 20x slower than on the RPi2 with aufs. Despite this, the C1 beat the Pi2 building a Ghost image overall. The compilation steps were simply that much faster.

    There’s no question that the Odroid C1 has the more capable hardware for most purposes: not simply in terms of raw speed, but also the ADCs, built-in RTC, USB OTG, and so on. The question is whether it will get the support and gain the community to fully utilize its capabilities over and above the RPi2. My worry is that the release of the RPi2 so soon after the C1 came out means the latter will always remain an also-ran. That’d be a pity. It deserves better.

    Odroid, what about releasing something with (m)SATA next time? Combined with your above-average hardware and support, that’d set you apart from the RPi for the foreseeable future.

  94. onebir
    February 8th, 2015 at 20:36 | #94

    @Peter den Haan
    For now wouldn’t 2GB RAM clinch it for Odroid?

  95. Peter den Haan
    February 9th, 2015 at 01:02 | #95

    @onebir 2GB RAM? Well, there’s a sweet thought 🙂

  96. onebir
    February 9th, 2015 at 01:33 | #96

    @Peter den Haan
    Well exactly, & s805 supports 2G out of the box, while IIRC Eben Upton mentioned they had to tweak something to get 1GB working with BCM2386…

  97. Al
    February 9th, 2015 at 14:03 | #97

    @Curmudgeon
    Great thank you!
    I’ll owe you a beer for that (if you are ever in Sydney)

  98. February 10th, 2015 at 09:54 | #98

    Updated post:
    * Added RAM speeds (ODROID-C1 is about twice faster).
    * Removed “no desktop environment” for Windows 10, because it’s not 100% clear yet whether there will be a metro-interface or not. I could just read it won’t be the “full Windows 10 experience”
    See:
    http://www.reddit.com/user/steixeira
    https://news.ycombinator.com/item?id=8983801

  99. February 10th, 2015 at 14:09 | #99

    @Peter den Haan

    We are also trying to use Docker on RPi2, but on Raspbian Wheezy with the latest kernel 3.18.6 and Docker 1.4.1. We have created a complete SD card image for RPi1 and RPi2. If you want to test it, look at this blog article http://blog.hypriot.com/kick-ass-raspberry-pi-2-having-a-forbidden-love-affair-with-docker-1-dot-4-1 and download the SD image.

  100. Fabry
    February 11th, 2015 at 19:24 | #100

    @cnxsoft
    Ram clock on Raspberry Pi2 in some announce is reported ad 450MHz so real ram speed should be 900MHz (but RPi2 uses 800MHz chips, overclocked ram bus or wrong announce?)

    So I think that correct ratio is 1584MHz (C1) vs 800/900MHz (RPi2)

    Ram chips on C1 seem to be a model for 1066MHz bus (ram speed 2133MHz) so C1 has rooms for more speed from ram (if soc supports it)

  101. Armer
    February 12th, 2015 at 13:09 | #101

    @Fabry Yes, it seems to be fair!

  102. hoanhdinh86
    February 18th, 2015 at 15:58 | #102

    So sad. No Android official for RP 2 because raspberrypi.org closed Android forum and all threads

  103. February 18th, 2015 at 16:18 | #103

    @hoanhdinh86
    It does not look good indeed. They say something like “Android does not add educational value to the R-Pi”, but somehow Windows 10 does…

  104. rooted
    February 22nd, 2015 at 15:57 | #104

    @Yann
    The OTG isn’t shared, so you actually have two independent BUS’s

  105. Peter den Haan
    February 23rd, 2015 at 05:44 | #105

    @Stefan Scherer That looks mighty interesting. I’ll give it a spin.

  106. Bluedian
    February 25th, 2015 at 16:08 | #106

    Hi,

    Some interesting benchmarks here (banana, C1, MIPS CI20 and rasp 2) :
    http://www.mikronauts.com/raspberry-pi/raspberry-pi-2-model-b-review/6/

    That’s mainly the eMMC module which makes the difference (and the price too)

  107. Simba7
    March 5th, 2015 at 06:02 | #107

    @miniNodes.com
    I would suggest the C1. The RPi2 is still pushing the NIC over USB idea. I’ve ran 7x SDR’s connected to a 7-port USB hub and it maxes at 8% running rtl_tcp on each process (well, radio). So, I could see this handling several tasks with power to spare.

    This little board has quite a bit of power to spare. I’m running Gentoo on mine.

    Fair warning.. Use SanDisk cards. I don’t know why, but my Lexar cards would not work properly with it, but my spare 32GB SanDisk US-1 card works great.

  108. Fabry
    March 6th, 2015 at 01:30 | #108

    C1 has MicroSD UHS-1 bus up to 50MB/s, RPi2 has only MicroSD HS bus up to 25MB/s.
    So C1 could be two times faster on SD, even more faster with eMMC (up to 140MB/s, but the actually sold eMMC units are not so fast)

  109. March 20th, 2015 at 21:12 | #109

    More details about Windows 10 IoT for Raspberry Pi 2 and other boards and devices -> http://www.anandtech.com/show/9099/microsoft-hints-at-windows-10-iot-skus

    The version on the RPi2 will be “Windows 10 IoT for small devices”.

  110. Jeremias M
    April 4th, 2015 at 18:00 | #110

    Can Odroid-C1 use youtube website, with core linux 72 mb without lagg ?

  111. April 30th, 2015 at 10:58 | #111
  112. Aditya
    June 25th, 2015 at 17:56 | #112

    @Harley
    You can’t really use the windows on it. Its basically for deploying .net apps. No desktop or interface.

  113. Maury Markowitz
    November 24th, 2015 at 03:31 | #113

    Just a minor update: The C1+ has largely replaced the C1. The main difference is a full HDMI port with CEC support, and the microUSB now has power support (without soldering). Minor differences include a heat sink and some other changes.

  114. ivan
    April 6th, 2016 at 23:47 | #114

    there are 47 GPIO pins on odroid c1+

  115. April 7th, 2016 at 09:42 | #115

    @ivan
    There are 47 pins on the expansion header, but unless you count VCC and GND as GPIOs there a bit less than that.
    You can check the pin assignment table on ODROID-C1+ page @ http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143703355573&tab_idx=2

    19 GPIOs/Special functions (marked in blue) are shown in “ODROID-C1+ 40pin Layout” table

  1. February 2nd, 2015 at 22:28 | #1
  2. February 5th, 2015 at 01:48 | #2
  3. February 26th, 2015 at 23:23 | #3
  4. April 9th, 2015 at 14:45 | #4