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.
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
|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
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
|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)
|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.|
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.|
|N/A. At least no image worth talking about.||For Android go with ODROID-C1, at least for now.
|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”
|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.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
115 Replies to “Raspberry Pi 2 / ODROID C1+ Development Boards Comparison”
Seriously windows 10 for RPI 2??? Can we have the source telling this fact?
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.
Wow … and still rpi uses USB for everything, including NIC. This is a dealbreaker for me… at least soc is not ancient anymore.
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
Raspi foundation and Microsoft itself
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.
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.
there are no winners!
C1 is a very targeted board (for instance, headless server), RPI 2 is general purpose.
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.
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 :
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…
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.
Just Google it. The source is Microsoft.
ODROID-C1 also has RTC, an important deficiency in RasPi.
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.
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.
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.
I can’t wait to test them both with Navio+ HAT http://emlid.com Interesting, which one will perform better as an autopilot.
RPI 2 has working OpenGL and OpenMAX and wayland drivers
and CPU with NEON 🙂
It is niece option
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.
Really struggling with which to order and begin testing for our next microserver. Each of them have advantages.
Check microsoft page, it is there
Just would like to point out about shipping, the Odroid has a north-american reseller http://ameridroid.com/products/odroid-c1
they don’t plan any desktop support
so NO GPU, VPU drivers for WINDOWS
C1 Also support Arch Linux ARM.
Nice to be remembered once in a while 😉
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.
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.
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.
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
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.
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?
Not yet, but will happen.
you’ll find the news everywhere, google is your friend
etc etc etc
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.
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.
Cortex A5 is slower
C1 has a more open boatloader. Pi is still encumbered with closed blob in the GPU doing the loading.
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.
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!!
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.
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”.
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).
Cortex-A5 FPU is a VFPv4-D16;
Cortex-A7 FPU is a VFPv4-D16…
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).
for me the real choice come from:
-otg (i use usb device)
-simultaneous bus without bandwidth downgrade ( usb host, otg, ethernet are not share)
-adc + pwm
-lack port like bbb gpmc.
-low shipping, also local available
-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.
Slower per Mhz yes but C1 runs at a much higher frequency
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.)
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
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.
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
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
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)
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.
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 🙂
I hope olimex joins the club with a board that combines the pro’s of both boards.
[Windows Dev Site](https://dev.windows.com/en-us/featured/raspberrypi2support)
[Raspberry Pi Foundation](http://www.raspberrypi.org/raspberry-pi-2-on-sale/
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 :
root@odroid-one:~# 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 :
root@banana3:~# 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.
Raspberry Pi according to Wikipedia also have single usb port: http://en.wikipedia.org/wiki/Raspberry_Pi
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.
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.
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.
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.
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 🙂
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
My previous comment should have said “The C1 should have worked, but won’t.” towards the end of the paragraph.
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)
Also, RPi foundation is run by SJW’s, Odroid is not.
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 !
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.
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”
@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
Table says “For Windows go with RPI 2. This is a special lightweight version of Windows for Internet of Things applications without desktop environment”
I had to look up SJW.. So here it is: “Social Justice Warrior” http://www.urbandictionary.com/define.php?term=SJW
According to this comparison –> http://bit.ly/oDroid-C1_Pi2
The C1 has 1.5 times faster CPU and twice faster DRAM.
@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.
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.
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.
I believe you will need to edit /media/boot/boot.ini and disable HDMI/enable DVI in order to use DVI monitor interface.
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.
Correct. Presumably, if you installed disk mirroring s/w, you could set up a USB drive on each interface for an inexpensive RAID implementation.
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.
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.
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 )
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.
are there other resellers of odroid beside these 3 shops listed on hard kernel website? I am looking for less expensive shipping 🙂
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.
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.
I think Android will not be released soon neither later for the raspberry pi. The Broadcom choice is a great problem against this goal.
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.
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.
It looks like CEC support doesn’t work because of a driver problem. There is this post in the odroid forum about it.
Anyway C1’s lacks a composite output and an audio jack (I don’t like relying sound to my monitor speakers 🙁 )
Some fresh news and more stuff about the CEC problem:
Can’t wait for ODROID’s response to the RP2.0!! Come on ODROID!
More comprehensive benchmark comparison by oversun.
Nice. Lots of green for ODROID-C1 as expected.
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.
@Peter den Haan
For now wouldn’t 2GB RAM clinch it for Odroid?
@onebir 2GB RAM? Well, there’s a sweet thought 🙂
@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…
Great thank you!
I’ll owe you a beer for that (if you are ever in Sydney)
* 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”
@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.
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)
@Fabry Yes, it seems to be fair!
So sad. No Android official for RP 2 because raspberrypi.org closed Android forum and all threads
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…
The OTG isn’t shared, so you actually have two independent BUS’s
@Stefan Scherer That looks mighty interesting. I’ll give it a spin.
Some interesting benchmarks here (banana, C1, MIPS CI20 and rasp 2) :
That’s mainly the eMMC module which makes the difference (and the price too)
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.
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)
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”.
Can Odroid-C1 use youtube website, with core linux 72 mb without lagg ?
Windows 10 IoT Core preview released for Raspberry Pi 2 -> http://www.cnx-software.com/2015/04/30/windows-10-iot-preview-for-raspberry-pi-2-and-minnowboard-max/
You can’t really use the windows on it. Its basically for deploying .net apps. No desktop or interface.
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.
there are 47 GPIO pins on odroid c1+
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