Profile cover photo
Profile photo
ODROID Hardkernel


Post has attachment
OGST Gaming Console Kit for XU4
- Build your own gaming console with a powerful XU4 or XU4Q(
- Works with OGST (ODROID-Game-Station-Turbo) OS image(
- Fancy 2.4" LCD to show programmable game logo animation
- Convenient four front USB ports to connect USB joysticks
- Easy to embed a 2.5" HDD for your huge ROM collections
- Two front buttons: Power switch and user programmable switch
- Old school nostalgia game console design
- Dimensions: 180 x 65 x 150mm approximately
- Weight: 250gram approximately
- Power consumption: 5V/250mA typical
ODROID | Hardkernel
ODROID | Hardkernel
Add a comment...

Post has shared content
ODROID Magazine for May 2018 is now available!

This month’s issue is pack with great articles! We have several terrific articles to help with hard drive management and data backup, which will be perfect when building your new NAS. Once we get our hard drives sorted our Neal Kim, UPS tutorial will ensure our HC2 keeps going even with a power outage. Gary Morgan shows off his custom-made media center ODROID-C2 case complete with its own LED lighting. We get to take our ODROIDs out on the road with Chris Kim, with his tutorial on Android Auto. Additionally, we return out to the wild west with @hominoid for more on crypto-currency mining with the XU4. Hardkernel shows off a new USB3.0 eMMC Module reader/writer to help speed up flashing eMMC Modules. Lastly, we have a meet a fellow ODROIDian, Matthew Kinderwater. Have a read, there are plenty of additional articles included!

- Backup Scripts: Keep your data safe for your peace of mind
- Android Auto: Take Your ODROID On The Road
- ODROID-C2 Kodi Media Center: Build Your Own Entertainment System With A Custom LED-enabled Case
- Home NAS and Media Player: Building The Perfect Entertainment System
- Linux Logical Volume Manager (LVM2)
- USB 3.0 eMMC Reader
- Affordable UPS Solution: Ensure That Your ODROID-HC2 Has 100% Uptime
- Fan Control: Tailor the ODROID-XU4 To Your Perfect Settings
- Minecraft Client on ODROID
- ODROID-XU4 Cluster
- BASH Basics: Introduction to BASH
- Android Oreo: Get The Latest Version of Android For Your ODROID-XU4
- Prospectors, Miners and 49er's - Part 3: Operation and Maintenance of Crypto-Currency Mining Systems
- The Yocto Project: Up and running on the ODROID-C2
- Meet An ODROIDian: Matthew Kinderwater (WebClaw)
May 2018 | ODROID Magazine
May 2018 | ODROID Magazine
Add a comment...

Post has attachment
Ubuntu 18.04 for ODROID-XU4 is jus released which will be supported until April of 2023.

Ubuntu 18.04 LTS Bionic Beaver with Mate Desktop
Kernel 4.14.37 LTS (the latest LTS Kernel version at this moment)
OpenGL ES 3.1 and OpenCL 1.2 drivers for Mali T628MP6 GPU
X11 armsoc display driver with full-screen VSYNC implementation
Kernel header package is improved to support the DKMS driver build
Support ARM streamline performance analyzer
FFMPEG with hardware accelerated H.264 decoder
SDL patched with OpenGL ES Support
GPU accelerated Chromium browser
Kodi 17.6 playback 1080p/60fps H.264 files without tearing
CPU performance-counter feature works with big and little cores for more efficient HMP program development
WiringPi and other GPIO/SPI/I2C/ADC/IRQ tinkering libraries are available
KVM feature is ready to run
Docker feature is ready to run
ARM streamline performance analyzer feature was included too.
And many other features

How to Update system and kernel software.
sudo apt update
sudo apt dist-upgrade
sudo reboot
Add a comment...

Post has attachment
LCDproc 20x2 I2C OLED Character Display with ODROID-C2
I have attached the working to this post to save time and troubleshooting for another person who would like to use this OLED with LCDproc on ODROID-C2 running LibreElec.

1. Jumper BS0 = GND, BS1 = VDD, BS2 = GND on OLED to enable I2C then connect to your ODROID C2 using Wiring Diagram below.
2. Install XMBC LCDproc and LCDproc from Add-ons.
2a. Add-ons > Download > Install from repository > Kodi Add-on repository > Services > XBMC LCDproc
2b. Add-ons > Download > Install from repository > LibreELEC Add-ons > Services > LCDproc
3. Copy the new driver to /storage/.kodi/addons/service.lcdd/lib/lcdproc/
4. Modify ~/.kodi/userdata/addon_data/service.lcdd/LCDd.conf with LCDd.conf below.
Add a comment...

Post has attachment
Ubuntu 18.04 for ODROID-XU4 / HC1 / HC2 / MC1 is on the way.
We've tested X11 driver on Ubuntu 18.04 ;) I hope we can release a new OS image early May.
odroid@odroid:~$ lsb_release -a
LSB Version: core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description: Ubuntu Bionic Beaver (development branch)
Release: 18.04
Codename: bionic

Check the latest update from ODROID forum.
Add a comment...

Post has attachment
Portable Sound Studio: Record Music with an ODROID-XU4Q Anytime, Anywhere

Stephen Baldassarre is a drummer working in two active bands who does video and film production. More importantly, he is also the engineer for Golden Clam Machine Studio in Boise, Idaho. Clients include Steve Schwarz of the metal band Pyrael and the non-profit organization Story Story Night. Stephen recently posted a Youtube video about his somewhat unusual recording rig, which is what piqued ODROID Magazine’s attention about his setup.

Hardware requirements
40mm 5V fan
5V/6A US Power Supply
ODROID-XU4 clear case
SanDisk 64GB MicroSD system drive
SanDisk 64GB USB drive (for recording small track counts)
USB3.0 to SATA Bridge Board Plus with SanDisk 240GB SSD (for recording large track counts)
Plexiglass sheet
4 x small zip-ties to hold it all together

Software requirements
Ubuntu (ubuntu-16.04.3-4.14-mate-odroid-xu4-20171212)
JACK Audio Connection Kit – Qt GUI V0.4.2: 4/7/2016
Ardour 4.6.0 “Evening Star”
Add a comment...

Post has attachment
SuperTuxKart on ODROID-XU4

Karts. Nitro. Action! SuperTuxKart(STK) is a 3D open-source arcade racer with a variety characters, tracks, and modes to play.
SuperTuxKart is a free kart racing game. It focuses on fun and not on realistic kart physics.
Recently, STK developers updated their source code to support the OpenGL-ES 3.x and we can play the nice game on the ODROID-XU4 natively.
Let's try to compile the source code and build it! This instruction was tested on the official Ubuntu 16.04 image version 20171212.
If you are an OGST image user, simply install it with "apt-get install supertuxkart-odroid".

Source code :
Discussion :
deb package :
Add a comment...

Post has attachment
ODROID Arcade Box
ODROIDs have better performance than the competitor boards, especially in video rendering, which means that ODROID boards are very suitable for playing games, which many ODROID users do. There are already several game platform operating systems available, such as Lakka ( and ODROID GameStation Turbo ( In order to enjoy our gaming sessions more, we made our own arcade box with simple GPIO buttons and joysticks, and called it the ODROID Arcade Box. We choose an ODROID-XU4 for this project because it has the best GPU performance of all the current ODROID devices. This article describes how to recreate the ODROID Arcade Box for yourself.
Arcade Box | ODROID Magazine
Arcade Box | ODROID Magazine
Add a comment...

Post has attachment
Prospectors, Miners and 49er’s – Part 2: Dual GPU-CPU Mining on the XU4/MC1/HC1/HC2
Last month’s article introduced Dual GPU-CPU mining on the Odroid XU4/MC1/HC1/HC2. This month we’ll update the community on the progress of improvements to the original work and discuss some basic GPU tuning. The removal of all the OpenCL AMD dependencies and INTEL assembler for the OpenCL kernels and crypto algorithms is now complete for sgminer-arm. Genesis Mining also recently released a new version of sgminer-gm 5.5.6. Those changes have been incorporate into the completed newly released sgminer 5.5.6-ARM-RC1. Here is brief summary of the kernels and crypto algorithms that were modified for the Odroid and the test results.

algorithm/cryptonight.c – INTEL assembler optimizations
algorithm/neoscrypt.c – AMD architecture optimizations
kernel/ – AMD OpenCL extensions
kernel/ – AMD OpenCL extensions and AMD architecture optimizations
kernel/ – AMD OpenCL extensions
kernel/ – AMD architecture optimizations
kernel/ – AMD architecture optimizations
kernel/ – AMD OpenCL extensions
kernel/ – AMD OpenCL extensions
kernel/ – AMD architecture optimizations
kernel/ – AMD OpenCL extensions
kernel/ – AMD OpenCL extensions

Choices had to be made about specific coin algorithms and OpenCL kernels that had architecture specific setting (not AMD extensions) as indicated. 70% of the OpenCL kernels share one or more of the same AMD OpenCL extensions, that were modified and tested with the cryptonight kernel, which also uses 2 OpenCL helper kernels ( and It appears that is not used for any coins which would leave only 2 unproven in anyway, and The others had only AMD and or Nvidia architecture optimizations that were removed. The most conservative approach possible was used in modifications so they would run on a wide range of current and future GPU’s, but there is always room for technical and human error. The sgminer-arm implementation should be CPU and GPU agnostic which raises the possibility for adding some ARM-Mali optimization based on specific architectures (ARMv7, ARMv8, Mali-T628, Mali-T860) in the future.

Tuning the GPU
When first trying to figure out what the settings should be for a coin you haven’t mined, start very conservatively with all of the setting and work your way up using trial and error until it starts to fail or the performance starts to drop. Here are some settings that are a good place to start:

ODROID forum :
Add a comment...

Post has attachment
Setting Up Your ODROID: ODROID-XU4 As A General Purpose NAS

I wanted my ODROID-XU4 to do much more than being a plain old NAS. For instance, I plan on transcoding TV shows recorded from my TV to the H264 standard, using the ODROID-XU4’s hardware encoder (as described in, and also make use of the GPIO pins later on. One more issue I had with OpenMediaVault is that it runs on top of Debian, and I wanted to keep using Ubuntu in order to benefit from newer packages.

I would be losing much of the convenience of using a specialized distro and consequently have to discover alternate ways of doing things in a simple and user-friendly way. This presents an opportunity to gain new knowledge.

These are the steps we will need to take:
- Install the mainline kernel Ver. 4.9 (optional)
- Install Webmin ( for easier management
- Mount the disks
- Set up network shares (Samba/NFS)
- Install Owncloud
- Secure and optimize the OS

Add a comment...
Wait while more posts are being loaded