Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Eth(Embedded) Hardkernel Odroid XU3/Ethereum Install Instructions

Supported Boards:

  • Hardkernel Odroid XU3Lite
  • Hardkernel Odroid XU3
  • Hardkernel Odroid XU4

Materials Needed:

  • Odroid XU3 development board
  • 64GB micro SD Card
  • Power Supply for Odroid XU3(5VDC 2A standard barrel connector)
  • Ethernet cable (to connect to available, DHCP enabled, internet router)
Note: although 64GB is not immediately necessary, as the ethereum blockchain grows you will need the room to store it. (At least until SPV is available) Another strong suggestion is to use Class 10 SanDisk Ultra or Extreme models with higher R/W speeds

Optional Materials:

  • Micro HDMI->HDMI cable
  • Monitor with HDMI input(or apropriate adapter)
  • USB Keyboard

Installation Method

Disclaimer - If you will be formatting an SD card be aware that you will be deleting all information stored on said card. Eth(Embedded) is NOT responsible for any data loss that may occur during the format process.
  1. Insert your FAT32 formatted SD card into your linux PC or Laptop.
  2. Download the Ubuntu 15.04lts images from
  1. Once you have downloaded the .img file we will need to extract it using 7zip, and then burn the image to our SD card using WinDiskImager on Windows, or just use tar and dd on Linux following the how-to here:

  2. Safely remove and install SD card into a powered down Odroid XU3 with ethernet cable connected between XU3 and an internet enabled DHCP router.

  3. Power on your Odroid XU3.

  4. While the Odroid XU3 is booting, we need to log in to our router and look at the dhcp client list to find the IP address assigned to our Odroid XU3 device, alternately you can use one of my favorite mobile apps, FING, as long as your android phone is connected to the same network. We can then, using a linux cli or putty, ssh(instructions) into the device with the following default credentials:

    • login : odroid
    • password: odroid
  5. At this point lets take the opportunity to change the odroid users password:

    passwd and follow on screen instructions...

  6. We also need to log off, and then log in as root to change the default root password:

    • login : root
    • password: root


    passwd and follow on screen instructions...

  7. Next lets re-login as the odroid user and expand partition #2 to utilize the entire SD Card:

    sudo fdisk /dev/mmcblk0

    We can press p for print to see our current setup and give you a reference moving forward.

    Next we need to delete and then re-create partition #2 by selecting:

    -d - delete -2 - partition to be deleted -n - create new partition -p - select partition type primary -enter - select default start block -enter - select default last block

  8. Now lets download & unzip the installer scripts and choose OR


    tar -xvzf v0.3.2.tar.gz

    cd OdroidXU3-Eth-Install-0.3.2

    sudo chmod +x OR sudo chmod +x

  9. Now lets run the install script for either geth or eth




    NOTE - If a window pops up requesting you to restart services during the process, feel free to select yes.

  10. Finally lets start the client:

    For geth :

    cd ~/go-ethereum/build/bin


    For eth:

    cd ~/cpp-ethereum/build/eth


####For more info regarding running cli clients please visit the following links:

For geth/go-ethereum visit:

For eth/cpp-ethereum visit:

####For more information regarding the Hardkernel Odroid Series of boards visit:

Main Homepage:

####What now?

To learn more about get involved!

A great place to start are the forums at


Learn more about creating DApps by visiting


No description, website, or topics provided.






No packages published