Skip to content

Odroid C4/HC4 ArchLinuxARM Images

The Odroid C4 and HC4 newer variant is a inexpensive and powerful enough single board computer that has 4 cores clocking up to 2Ghz. It supports up to 4GB of ram, has integreted ethernet, USB 3 and USB 2 ports, SDCard slot, EMMC slot and a Mesa OpenGL stack supported Mali G31 gpu, making it capable enough for lightweight desktop usage, as a powerful NAS and more. More details can be seen on the C4 Hardkernel wiki or the HC4 Hardkernel wiki.

Where to buy

Images

Environment Info & Download
Gnome
Xfce
Wayfire

Distinct features from regular ALARM tarballs

  • Support for C4 and HC4.
  • Linux kernel maintained by @tobetter and other people with audio support, hdmi driver fixes.
  • U-Boot package with hooks to update boot.ini automatically if kernel is changed to non mainline which helps prevent bootup failures.
  • More up to date mesa-devel package with more recent panfrost work for better graphics performance.

Installation

The process of burning the image into a SD or EMMC is documented in https://wiki.odroid.com/troubleshooting/odroid_flashing_tools.

What Works?

Some of the graphic applications that have been tested.

Triple A Games :D

  • OpenArena - sudo pacman -S openarena
  • Cendric - sudo pacman -S cendric-git
  • SuperTux - sudo pacman -S supertux
  • MineTest - sudo pacman -S minetest
  • Chromium B.S.U - sudo pacman -S chromium-bsu
  • Neverball - sudo pacman -S neverball
  • teeworlds - sudo pacman -S teeworlds
  • supertuxkart - sudo pacman -S supertuxkart

Video

  • MPV with video acceleration - sudo pacman -S mpv
  • KODI with opengl support - sudo pacman -S kodi-x11

Development

  • CodeLite IDE for C/C++, PHP, NodeJS development - sudo pacman -S codelite-git
  • CodeBlocks for C/C++ development - sudo pacman -S codeblocks-svn

Improving System Performance

If you want better performance try running sudo cpupower frequency-set -g performance from the terminal, and to permanently set the CPU governor to performance open /etc/default/cpupower and change the line that reads:

governor='schedutil'

to

governor='performance'

Then you can just run sudo systemctl restart cpupower to apply the changes immediately.