OpenBSD runs on the ODROID-C4 with some limitations. The following functionality works:
- amluart(4) serial console - amlmmc(4) eMMC (uSD does not work) - amldwusb(4)/xhci(4) USB 3.0 - dwge(4) gigabit Ethernet - amlrng(4) random number generator - amltemp(4) temperature sensor Everything else probably doesn't. In particular uSD cards don't work yet. But I'm working on that and I have it working. You will need to use a 6.7-current snapshot since I made eMMC work only a few days ago. Getting firmware for the device is a little bit tricky. There is support in upstream U-Boot now, but some closed-source components and tools are needed to build the full firmware. Those tools only run on Linux. A pre-built firmware can be downloaded from https://sibelius.home.xs4all.nl/firmware/odroid-c4/u-boot.bin.sd.bin which can be installed on your boot media using: # dd if=u-boot.bin.sd.bin of=/dev/sdXc bs=512 skip=1 seek=1 # dd if=u-boot.bin.sd.bin of=/dev/sdXc bs=1 count=444 A few days ago patches were posted on the U-Bot mailing list to make HDMI output work. If that works, it should give us simplefb(4) support for an naccelerated framebuffer. Cheers, Mark