Home > Android, Hardware, Samsung Exynos > HardKernel ODroid-X Development Board Unboxing and First Boot to Android

HardKernel ODroid-X Development Board Unboxing and First Boot to Android

I’ve just received the ODroid-X development board based on Samsung Exynos 4412 quad-core processor together with lots of accessories:

  • WiFi-Modules Kit
  • USB-UART Module Kit
  • 16 GB eMMC Module
  • 5V/2A Adaptor
  • 10.1″ LCD Module (1366×768)
  • BlueTooth Dongle
  • Camera Module
  • HDMI Cable

Since there is quite a lot of things to cover, today I’ll just show some unboxing pictures, how to connect all those modules to the board and run Android pre-loaded in the eMMC module, and I’ll do a more detailed review with Android and Ubuntu in another post.

I received the kit in a large box sent via EMS.

Here’s a picture with¬† the board and all accessories present in the Box.

ODroid-x Board, Power Supplies, Cables and Modules (Click to Enlarge)

From top left to bottom right: 10.1″ LCD Modules, ODroid-X development board, HDMI to mini HDMI cable, micro USB to USB cable (for debugging), 5V/2A power supply for the board, 9V/1.5A power supply for the LCD module, WiFi dongle, Bluetooth dongle, 5MP camera module, 16GB eMMC module, USB to TTL board and LCD board. You’ll notice their is no documentation or CD included, that’s because everything you need is available on Odroid-X/Q project Wiki.

Let’s have a closer look at the board itself with a top view and 3 side views where you can see the different connectors, jumpers and buttons.

ODroid-X Board Detailed Views (Click to Enlarge)

Here’s also a close up of the small Wi-Fi, Bluetooth, Camera and eMMC modules.

Now let’s connect all those together, and add a USB keyboard and a USB mouse.

ODroid-X Board Connected to Modules, Peripherals and Power

The eMMC is clipped under the board and obviously not seen on this picture. I’ve also added a picture showing how the LCD Module is connected to the LCD board. Once this is done simply connect the LCD board to the expansion header of the ODroid-X.

The first time I connect the debug board to my Windows XP netbook, the device was recognized automatically and CP2104 USB to UART driver installed properly, but suddenly it was not recognized anymore. I eventually fixed this issue by installing CP210x USB to UART Bridge VCP Drivers available on Silicon Labs website.

I’ve read somewhere that the eMMC comes pre-loaded with Android ICS, so let’s turn the power on! One LED lights (yes!), then nothing (damn!). After a few seconds of panic (sort of),¬† I find out there is a jumper with the markings “ON: SD, OFF: eMMC”. Let’s remove the jumper then. Still nothing :|. Finally I realize there is a power button, something I haven’t seen for a while on the several boards I have. Let’s press that button. The debug output shows up in Putty, 4 Tux appear on the LCD (good 4 cores are detected), then the Android boot screen and finally:

Android 4.0 on ODroid-X with 10.1" LCD Module

The boot took 25 seconds, the mouse, keyboard and Wi-Fi are working. That’s about it for today. I’ll give a more detailed review about Android, try all different peripherals and how I (hopefully) ran Ubuntu from a SD in another post.

The full kit described above costs 366 USD in total including shipping, for what looks like a pretty decent ARM (notebook) reference design. The 10.1″ LCD module is sold out, but there is a slightly more expensive 14″ display available. All modules are pretty standard, so you may not need to buy all accessories, and just buy the board for 129 USD + 40 USD shipping, although I’d recommend the 16GB eMMC module (the performance should be better than SD card) and possibly the debug board, if you don’t have one already.

You can find more information on ODroid-X page, get support in the forums, and get tips and How-tos by reading Hardkernel blog.

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. August 5th, 2012 at 14:20 | #1

    Cool system, but pricewise out of my hands just for playing.

    Maybe I use this board or similar in the future for inside the car. Gps on linux is still crap but no xbmc is coming over to android. The carpc system is about to get born.

    Next android test: Can you dump the latest xbmc apk on there? Interested to see those 4 cores byting into vudeo without the help of vpu/gpu.

    (btw, thought you received the olixino a13 board)

  2. August 5th, 2012 at 19:41 | #2

    @j1nx
    $169 for a quad core board is actually a very good price, but obviously more expensive than A10 boards.
    I got lucky as hardkernel sent me one kit for evaluation. I haven’t been contacted about the OlinuXino A13.

    Once I write the review, I’ll give a try to XBMC APK. 1080p software playback might be possible.

  3. August 5th, 2012 at 20:22 | #3

    I know the price is right for what you get. Maybe I will buy one in the future, but I still thinj that if you have 4 cores you also should have more memory. Would love to see some heavy task performance in your reviews. I think you will not be able to get the most out of it.

    About xbmc, I know the x86 version does not have multi core support. Hope the android version is anle to tap into all the cores, but doubt it.

  4. August 6th, 2012 at 01:10 | #4

    wow, for a fully equipped development kit it’s actually a very low price. You would usually see such kits for $1500 or higher.

  5. Rune K. Svendsen
    August 6th, 2012 at 07:05 | #5

    Looks nice! I’m seriously considering buying one of these. Do you have any plans to try Ubuntu on it? That would be my OS of choice, since I would be using it as a server. Would love to know how stable it can run that.

  6. August 6th, 2012 at 08:52 | #6

    @Rune K. Svendsen
    Yes, I will try Ubuntu on it, but I will probably test it only 1 or 2 hours to write a review, so it won’t really be a stability test… Bear in mind that Exynos 4412 is very new, it’s not in any products currently (AFAIK) (edit: Oups I forgot it’s in the Galaxy S3) and ODroid-X is a development platform, so we may not expect a bug free experience, but things will get better over time.

    I’m kind of hoping this board (or similar) will also be supported by Linaro since Samsung is a member.

  7. August 6th, 2012 at 09:02 | #7

    @Stanislav Sinyagin
    Yes, you’re right. It’s not much different from the latest Qualcomm MDP that costs over $1200, although the later is a full tablet with capacitive touch and battery, but still.

  8. CampGareth
    August 7th, 2012 at 02:33 | #8

    Ooh! I’d be interested to see how it performs compared to an x86 desktop and say an Allwinner A10 device with 1GB of RAM, all running Ubuntu, specifically chromium rendering a few heavy pages. I’d like to use one of these boards to replace a 300W desktop that lies practically idle, but it does still need to have some kick to it.

  9. hovernbar
    August 7th, 2012 at 19:13 | #9

    I just wonder whether the normal usb camera etc. devices can work with this board.
    Does the system must install in SD card? Can it installed on flash disk.

    the possibility of any chip burned.

    thank you anyway.

  10. hovernbar
    August 7th, 2012 at 20:02 | #10

    just for info, please test this two site: weibo.com; sina.com.cn;

    and the experience of reading pdf on ubuntu.

  11. jchaos
    August 7th, 2012 at 21:20 | #11

    I ask it in several forums but i get no answer yet.
    Is it possible to encode VP8 content with this board or only H264/Mp4 video content?

  12. August 7th, 2012 at 21:32 | #12

    @jchaos
    It should be possible with software encoding, but if you need real-time VP8 encoding (e.g. camera input) that may be another issue which needs to be tested.
    I could play a WebM 720p video without issue, but WebM 1080p video was choppy (over the LAN). I suppose VP8 encoding is more demanding than decoding.

  13. Govind
    August 17th, 2012 at 01:15 | #13

    Hey cnxsoft. I havent ordered the USB to UART cable from the accessories provided by hardkernel . Can you provide a link or a description of where I can get the cable from ( other than hardkernel that is ) . And can you also tell me how I can connect a touchscreen display to the odroid-x ?
    Thanks in advance .

  14. August 17th, 2012 at 09:10 | #14

    @Govind
    You could buy it here http://goo.gl/EAfZz
    This should include the board and a few wires.

  15. eMMC
    September 12th, 2012 at 09:41 | #15

    where did you come across an eMMC card? can’t seem to find any site that sells one.

  16. September 12th, 2012 at 14:45 | #16

    @eMMC
    Hardkernel website sells this eMMC.

  17. Eduard Moisescu
    October 1st, 2012 at 02:36 | #17

    Hello,Please tell me the price.Thank’s in advance

  1. August 7th, 2012 at 20:07 | #1
  2. November 14th, 2012 at 17:47 | #2
  3. December 17th, 2012 at 10:31 | #3
  4. July 30th, 2013 at 11:05 | #4
  5. November 21st, 2014 at 21:50 | #5