Odroid c4 released anyone using?

Saw this got released this month and since I use the C2 it seems like a good upgrade path. Faster than pi4 and good price. Anyone using it yet? What about the N2 is anyone using that?


Nope, just saw the release as well. Its even faster than the Rpi4… I have thought about getting one, but I have so many SMB´s atm (four Rpi´s and one Odroid C2). So I guess I´ll wait at least until someone has tried it…

1 Like

Got a link?


Can it boot off ssd? Hadn’t searched yet but it did not stand out on the wiki.

It runs on MMC which can be connected internally.

Have a look at Stuart´s new video how to setup and install openhab onto Odroid C2 with DietPi. It shows the EMMC installation.
Notice its Odroid C2 and DietPi. But the principal is the same.


I am about to get mine in monday, but anyway know what to expect.

IMO it is probably an overkill for OpenHab, so it will run smoothly. Armbian for C4 is already available, which means top, clean and fully supported OpenHab software support out of the box.


Any single board computer can boot from SSD, just some might need SD/eMMC card for boot loader. eMMC is close to SSD so you don’t need anything more than that.

FYI. Nobody inspected that spagheti scripts, they are also calling home without notice …



It’s my understanding that the Odroid C range boot from eMMC by default.

I’ve never used an SD card with an Odroid device.

Yes. If also SD is attached it will boot from eMMC …

I dont understand how these links are related to what I wrote? Could you be a bit more specific?

They are reply to your “huh?” :slight_smile: It is about Dietpi scripts, but I guess you must edited text at the same time I answered which is why quoted text doesn’t exist … Whatever. We are going off topic. It’s just a warning that you need to check the code, since I am not sure anyone did it. Next warning is that code calls home. If you are fine with both, simply ignore. Cheers.


Ahh okay… Thanks for letting me know… I wasn´t aware.

Just because no one has read the lines of code does not mean there is evil intention in the code. The same with calling home. Since you have purchased one I would have thought you would want the company to survive and sell more so you get updates long into the future? I look forward to hearing how your new C4 works with Openhab as they have released the XU4 that has had issues running java and hence Openhab in the past. Details on that are in this forum with solutions to fix.

In most cases its not about that, but about quality, security, attitude, …

It is better that we are not dependent solo on a company support as soon as possible. Armbian runs without any special Hardkernel code but chip maker, Amlogic, sadly doesn’t provide sources for 1st stage boot loader which means they will always have a window for manipulation and to hide certain hardware parameters from us. This can only be a symbolic issue, but Amlogic actually manipulated those values in the past. Trying to make more money and make fool out of us.

Besides boot loader, things are open source - Armbian is based on mainline kernel source + a bundle of patches. Some will become mainline, some not.

I don’t expect that C4 is application deployment ready at this stage. There is at least one problem/bug - I heard about - network sometimes / always fail to show up at reboot. Power cycle helps. While speaking, it might already be solved … perhaps this is only present at 5.4.y Will see once I get my hands on.

How can Java version be in a relation with a hardware platform? Where is the problem? Can be replicated on latest Armbian + official OpenHab install?

Is there any stress test script to test Openhab extensively? I guess installing them on the device is not good test. Or is it?

Received C4 with 8GB eMMC this morning.

OpenHab running butter smooth while C4 doesn’t even sweat. Max. temp 41° with open box/as on picture at full OH load (initial setup).

  1. Armbian Focal https://dl.armbian.com/odroidc4/Focal_current
  2. Official OpenHab install on Armbian


The JVM would crash when the Java process moved from the big to the little cores, see:

1 Like

Please keep us updated!

FYI pining Java to the big cores does the trick.

But if you’re going to do that, you might as well use the C1 (32 bit 4 core) or C2 (64 bit 4 core) machines.

Exactly as @wborn states.

Fabulous news.

Thanks for posting that.

Do you intend to stress test the C4 or are you simply ‘happy that it’s running well’ (which is where I would stop). :smile: