Odroid XU3/XU4 Image Step-By-Step Install Instructions

Eth(Embedded) Odroid XU3/XU4 Install Instructions

Supported Boards:

  1. Odroid XU3
  2. Odroid XU4

Materials Needed:

  • Odroid Board
  • 32-64GB micro SD Card (This is not mandatory, however the blockchain is growing every day so if your project is long term then 64GB is advised)
  • Power Supply for Odroid
  • 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 the LES light client is available) Another strong suggestion is to use Class 10 SanDisk Ultra or Extreme models with higher R/W speeds

Optional Materials:

  • 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 a FAT formatted SD card into your linux PC or Laptop.
  2. Download image for eth or geth from previous page.
  3. 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:https://www.raspberrypi.org/documentation/installation/installing-images/linux.md
  4. Safely remove and install SD card into a powered down Odroid with ethernet cable connected between your device and an internet enabled DHCP router.
  5. Power on your Odroid XU3/XU4.
  6. While the Odroid 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 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:
  7. At this point lets take the opportunity to change the odroid users password by typing passwd and following the on screen instructions…
  8. Next lets re-login as the odroid user and expand partition #2 to utilize the entire SD Card by typing: sudo fdisk /dev/mmcblk0
  9. We can press p for print to see our current setup and give you a reference before we begin.
  • 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
  • w – to write our changes
  • reboot
  • sudo resize2fs /dev/mmcblk0p2 – to perform expansion

 

Thats it!!   You can now run your ethereum client with the following commands depending on which one you’ve downloaded & installed:

  • geth --fast
  • eth

 

What now?

To learn more about Ethereum.org get involved!

A great place to start are the forums at https://forum.ethereum.org/

OR