ODROID-H4 – A Compact Alder Lake N-Series SBC with up to dual 2.5GbE and four SATA III ports

Hardkernel has just launched an upgrade to their ODROID-H3/H3+ Jasper Lake SBC, with the ODROID-H4, ODROID-H4+, and ODROID-H4 Ultra boards powered by Intel Processor N97 or Intel Core i3-N305 Alder Lake N-Series processors.

The ODROID-H4 family supports up to 48GB DDR5-4800 memory and NVMe SSD storage, comes with up to two 2.5GbE, four SATA III ports, three 4K capable video output ports (HDMI and DisplayPort), a range of USB ports, and a 24-pin GPIO header.

ODROID-H4 Ultra SBC

ODROID-H4 specifications compared to previous generation ODROID-H2+ and ODROID-H3 boards.

ODROID H2+ODROID H3ODROID H3+ODROID H4ODROID H4+ODROID H4 Ultra
CPUIntel Celeron J4115 quad-core processor up to 2.5 GHzIntel Celeron N5105 quad-core processor up to 2.9 GHzIntel Pentium N6005 quad-core processor up to 3.3 GHzIntel Processor N97 quad-core processor up to 3.6 GHzIntel Processor N97 quad-core processor up to 3.6 GHzIntel Core i3-N305 octa-core processor up to 3.8 GHz
AVX2 supportNoNoNoYesYesYes
TDP
10W10W10W12W12W15W
iGPU12EU up to 750 MHz24EU up to 800 MHz32EU up to 900 MHz24EU up to 1200 MHz24EU up to 1200 MHz32EU up to 1250 MHz
Max memory
32GB DDR4-240064GB DDR4-293364GB DDR4-293348GB DDR5-480048GB DDR5-480048GB DDR5-4800
M.2 PCIe socket (for SSD or quad 2.5GbE add-on)PCIe Gen2 x4PCIe Gen3 x4PCIe Gen3 x4PCIe Gen3 x4PCIe Gen3 x4PCIe Gen3 x4
SATA III222None44
Video OutputsHDMI and DisplayPortHDMI and DisplayPortHDMI and DisplayPortHDMI and 2x DisplayPortHDMI and 2x DisplayPortHDMI and 2x DisplayPort
Audio3.5mm audio output and input jacks, optical S/PDIF3.5mm audio output and input jacks, optical S/PDIF3.5mm audio output and input jacks, optical S/PDIF3.5mm audio output and input jacks, optical S/PDIF3.5mm audio output and input jacks, optical S/PDIF3.5mm audio output and input jacks, optical S/PDIF
2.5GbE222122
USB2x USB 2.0 + 2x USB 3.02x USB 2.0 + 2x USB 3.02x USB 2.0 + 2x USB 3.02x USB 2.0 + 2x USB 3.02x USB 2.0 + 2x USB 3.02x USB 2.0 + 2x USB 3.0
24-pin GPIO headerYesYesYesYesYesYes
TPM 2.0NoYesYesYesYesYes
Dimensions110x110mm110x110mm110x110mm120x120mm120x120mm120x120mm
Price at launch$119$129$165$99$139$220
Alder Lake N-Series SBC dual 2.5GbE quad SATA
The new ODROID-H4 family should be slightly thinner thanks to single-channel DDR5 memory (vs dual-channel DDR4)
ODROID-H4 block diagram
ODROID-H4 block diagram

The GPIO header offers the following interfaces for all models except for the ODROID-H2+: 2x I2C, 3x USB 2.0, 1x UART, 1x HDMI-CEC, ext. power button. The H2+ header has similar interfaces, but only one USB 2.0 and two UART. Some may note the maximum RAM capacity numbers differ from the data on Intel Ark, but the latter is not usually correct, and Hardkernel have tested their board up to the reported capacities. Users can still use the quad 2.5GbE Net Card to create a system with six 2.5GbE ports.

Some new features not listed in the specifications include a dual BIOS (ODROID-H4+ and ODROID-H4 Ultra only) in case the BIOS is corrupted during an update (e.g. because of a power outage), new types of cases so that a cooling fan can be mounted inside the case, and mini ITX kit for use with standard PC cases.

mini-ITX kit for Hardkernel SBC
ODROID-H4 mini-ITX kit

Hardkernel also shared several benchmarks (and lots of information) comparing the different ODROID-H models including the compression/decompression benchmarks (7-Zip, xz, bzip2…) shown below with or without the “Unlimited Performance” mode – shown as UP in the chart – where the CPU can run in Turbo Boost mode with no time limit. All tests were performed on Ubuntu 22.04.3/4 (Gnome).

ODROID-H2 vs ODROID-H3 vs ODROID-H4 7-zip benchmarks

Those interested in GPU performance may be interested in the video below showing some games in action.

The ODROID-H4, H4+, and H4 Ultra can be purchased now for respectively $99, $139, and $220 with shipping starting next week. That’s for the board only, and you’ll need to add a power supply, SATA cables, memory, storage, a slim cooling fan, and potentially one of the cases compatible with the ODROID-H4 board with up to four 3.5-inch SATA drives.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
44 Comments
oldest
newest
Willy
Willy
7 months ago

This family of boards are really great, and for a very reasonable price, it’s nice they continue to make them evolve by adopting new CPUs. I like the mini-itx adapter. It’s a good idea given that their enclosures till now have always been the weak point of the product. If I’d had that to assemble my H3, I’d have placed it into my small ITX case instead of designing my own! I’m a bit surprised by the 48G limit though. I was shocked by seeing a single SODIMM connector but apparently you can find 24 and 48G sticks these days.… Read more »

tonny
tonny
7 months ago

Hopefully, they could reduce the shipping cost

Willy
Willy
7 months ago

It would be nice but I doubt they’ll save a lot. What’s annoying also with customs is that in the end we pay taxes on the total prices which includes the product, shipping costs and probably even the shipping insurance, that’s why it’s so high. I guess local resellers can find different arrangements like paying for the shipping themselves so as to pay VAT only on the hardware.

matej
matej
7 months ago

The single slot ram isn’t their decision, the alder lake n series only support single channel ram.

malimali
malimali
7 months ago

Only 1.5 ~ 2.5Watt !!
Quite impressive idle state power consumption.

TLS
TLS
7 months ago

If only it was mini-ITX…

malimali
malimali
7 months ago

You have to pay $15 more to get an Mini-ITX. 🙁
https://www.hardkernel.com/shop/h4-mini-itx-kit/

Xnd
Xnd
7 months ago

BEST mini PC (or mini-ITX) system for 24/7 server or NAS. Impressive idle power consumpiton. I have never seen such low power consumption in similar miniPCs/mainboards with N100.

malimali
malimali
7 months ago

The efficiency of most AC-DC switching power supplies these days is around 90%, so I don’t think there will be any major differences if measured with a DC source.
Anyway, I think it is true that the headless idle power of N100 boards that I know of is at least 2 times that of H4.

maurer
maurer
7 months ago

Basic shipping: $47.83 -> to Romania, EU – a bit expensive don’t you think ?

Cinos
Cinos
7 months ago

This and also the customs.
Every-time I purchased from Hardkernel I’ve been paying custom fees (the tax and the paperwork) which were about 50% of the pricetag.
The N305 is appealing but I’m not going to risk $100 of customs.

Willy
Willy
7 months ago

That’s the usual problem with hardkernel, the products and prices are awesome, and when you see the shipping cost and the importation taxes, you feel like you’re paying it twice. It’s not their fault, but sometimes I suspect that trying to make them directly in Europe would cost much less.

malimali
malimali
7 months ago

Shipping costs to Eastern Europe seem to be double that of the United States.
Basic shipping : $24.31 from South Korea to the US via Fedex or UPS.

Two
Two
7 months ago

Hardkernel boards can be bought from EU stores with much more reasonable shipping rates. Prices will seem a lot higher, but most of that is because they include VAT, which you have to pay anyway.

It’ll take a bit before they have the H4 available, but you might look for the H3 to get an idea of pricing.

manuti
manuti
7 months ago

I normally buy in Kubii France (even been Spaniard).

Mihai
7 months ago

I would wait for other retailers to get it. I remember getting my H2+ from AmeriDroid because overall price. I am also from Romania and today imports are too expensive. Or it might be worth waiting until it will be in stock in Germany.

Two
Two
7 months ago

I don’t see the appeal of this board if I’m being honest. If you want a small system a N100 mini PC will be around the same cost, or cheaper when actively cooled.

If you want ITX support there’s N100 boards from Asrock or Asus which are cheaper and don’t have RAM and M.2 in such awkward spots.

I struggle to see a use case for home users where this board is the best option. I guess that’s not the market it was designed for, but I remember people liking the H2 and H3 quite a bit.

Willy
Willy
7 months ago

I don’t think anybody said it’s the “best option”. It’s a good option. And their products (and support) are of good quality.

susr
susr
7 months ago

Motherboards from Asrock or Asus have all limitations pointed on hardkernel

NVMe limited to two lines instead of four (for the reasons stated on the Hardkernel website),DDR4 instead DDR5,slower CPU and GPU,1 Gb Realtek NIC instead two 2.5 Gb Intel NIC.
I appreciate the decisions taken by Hardkernel team.

persondb
persondb
7 months ago

You need to consider that most of those decisions are for marketing rather than actual need. Yes, the NVMe has 4 lanes but that also reduces the high speed USB ports since the pins are muxed. And you will never be able to run away from the limitation that the PCH imposes anyway, as intel chips have most of their IO on the PCH, and that would affect those badly. Try saturating the NVMe x4 while using the audio jack and you will listen to that. And honestly, there is isn’t many situations where you will want the full x4… Read more »

tkaiser
tkaiser
7 months ago

> 2.5 Gb Intel NIC

That have a track record of loosing connections for over half a decade now and Intel still having no real solution 🙂 While RealTek’s bad reputation today is mostly caused by ‘people on the Internet’ repeating outdated stuff over and over again.

At least Hardkernel is aware of this potential problem since yesterday and sets up a test with two devices soon/today.

willmore
willmore
7 months ago

The last time I remember hearing of problems with the Realtek NICs was back in the pre GigE days. You know, fast ethernet on PCI (no -E)? Their early GigE NICs lacked features, but they didn’t *fail*.

And, since I go back to thin ethenet days, I can’t name a family of NICs that didn’t have *some* issues. Maybe the DEC Tulip family, those were pretty solid–but I’m probably just forgetting something.

tkaiser
tkaiser
7 months ago

RTL8111 prior to revision G definitively sucks but other than that it’s this ‘everyone agrees RealTek is bad’ nonsense repeated over and over again, driver issues (which is one of the reasons why pfSense and TrueNAS communities hate RealTek -> FreeBSD’s re(4) driver) and inconveniences when installing ESXi on a box with RealTek NICs since drivers are missing.

tkaiser
tkaiser
7 months ago

IIRC the DEC 21x4x family was affected by a funny bug (driver problem) when ‘too much’ broadcast traffic could result in the card hanging.

I installed once a Linux server in a publishing house +20 years ago and the thing disconnected always after 20-30 minutes. Using a sniffer it turned out their IT department had put ~800 PCs and 500 Macs in a single broadcast domain and surprisingly vast majority of the background noise crashing the NIC was NetBEUI/NetBIOS and not AppleTalk.

Willy
Willy
7 months ago

I vaguely remember one issue on the 21140 or 21143, I don’t remember which one, but I think it was one of the latest chips, related to the number of descriptors. I think you ought not to use all of them or it could hang. Maybe that’s something you could get with lots of mcast/bcast such as ARP because that costs a lot to handle for the OS and you can easily run out of descs.

Willy
Willy
7 months ago

Ah the good old DEC 21040… That was basically just a shift register connected to a DMA without any offloading, but it was indeed rock solid! I used to joke that without much effort it could probably have been repurposed as a video chip or high speed serial port. It was found everywhere in servers, PCMCIA cards (xircom), routers and various hardware appliances. It was even copied by various other vendors. But nobody would have wanted that at GigE speeds! Regarding Realtek they’ve had their trouble even at GigE for quite a while. The most common issue I’ve faced with… Read more »

tkaiser
tkaiser
7 months ago

> Realtek … nowadays, while they remain under performant

In which area? I’m currently doing an ‘active’ review with Rock 5 ITX and achieved constant 600 MB/s NAS transfers in a SMB Multichannel setup between four el cheapo RealTek 2.5GbE NICs.

Willy
Willy
7 months ago

> In which area? Small packet processing. Filling a wire with 1.5kB packets is trivial even at 10G+ nowadays. But dealing with a small packet flood shows the difference between chips and that’s where they all try to make the difference. I haven’t retested this on realtek recently, but I have clear memories of that stuff quickly resulting in high CPU usage at small flood rates and causing lots of packet losses once the rings were reaching their limits, typically freezing SSH connections for the whole flood duration, and preventing any new connection from establishing. I don’t have numbers anymore.… Read more »

Willy
Willy
7 months ago

So for the record I tried again, and the poor RTL8125 on the Rock5B saturates one CPU core at a miserable 226kpps (6% of the wire capacity, or 115 Mbps of ethernet traffic), at which point the driver switches to polling mode and ksoftirqd runs at 100%, and there’s no way to pass that limit. That’s just sufficient to reach 2.5G with 1.5kB frames (i.e. for classical iperf3 tests) but that’s all. It’s not bad at all for a home machine like the Odroid-H3 or rock5B are meant for, but you’d rather not have this on a firewall exposed to… Read more »

tkaiser
tkaiser
7 months ago

Wow, thanks for testing! At which packet size did this happen?

Willy
Willy
7 months ago

All sizes from 64 to approx 1500 are limited to 226kpps. Thus the effective performance limitation of that chip on that board is 226000*pkt size*8 bps. Again, for such use cases (home, file servers), that’s not bad. But you don’t want that on a device dealing with small packets such as a firewall or router.

Willy
Willy
7 months ago

Interesting, that’s again that nasty EEE. I disable it absolutely everywhere, I’ve yet to see a device work more than a few hours with it. I even remember having to put the power cord on the table in the meeting room to more easily reboot the switch that was constantly hanging if just one PC connected to it had EEE enabled. That led me to have a look at the spec by then. I don’t remember the details except that it was entirely based on heuristics and probabilities, definitely something good for marketing and probably not for real deployment. Now… Read more »

tkaiser
tkaiser
7 months ago

> that’s again that nasty EEE.

Seems not: https://forum.odroid.com/viewtopic.php?p=384480#p384480

Willy
Willy
7 months ago

Yeah I noticed your message yesterday evening, and as I said, it’s really fabulous to see that it can hang on back-to-back without even an EEE switch in the middle! I honestly even don’t understand how something as simple as a ping can stop working in such conditions while i226V was found to be the first “correct i225” (I suspect they renamed it from 225 to 226 just to ease the difference from buyers). Maybe we’ll ultimately see an i227 appear…

tkaiser
tkaiser
7 months ago

> 2.5 Gb Intel NIC

Test setup established yesterday. And failed after 6 hours as expected: https://forum.odroid.com/viewtopic.php?p=384461#p384461

There’s a reason many people (me included) never touched any of these Intel 2.5GbE thingies 🙂

tkaiser
tkaiser
7 months ago

> they are just doing a ping … and the connection will drop after a few hours. Did I get that right?

Yep, that’s what they experienced now and what people accross the world already experienced with the I225-V half a decade ago though symptoms may vary for which a different test setup (ping with 1s interval) would be needed.

ASPM or not with multiple PCIe devices (especially NVMe SSD) can make a difference of several watts.

Willy
Willy
7 months ago

What’s nasty there is that it managed to hang between two identical devices back-to-back. Not even a crappy EEE switch involved. Fabulous.

Willy
Willy
6 months ago

Ouch! This sounds a bit surprising but it may indeed happen during tests. It’s not uncommon to cumulate multiple problems when running hardware tests (faulty PSU, broken cables etc). A few months ago I had to replace a CPU on a motherboard that didn’t want to boot, only to figure later that the HDMI cable was slightly pulled behind the screen! Among the reasons for not identifying this earlier was the fact that I knew that among the 4 graphics cards, at least one was defective but I didn’t know which one! So I had everything to believe that this… Read more »

Anonymous
Anonymous
7 months ago

The new ODROID-H4 family should be slightly thinner thanks to single-channel DDR5 memory (vs dual-channel DDR4) Wow, amazing, thanks Intel! Memory support has regressed, obviously due to the unavoidable single-channel limitation of Alder Lake-N. But that’s the first time I’ve seen that the new 48 GB DDR5 DIMMs are supported by Alder Lake-N. It didn’t occur to me that it would be possible. 64 GB DIMMs are supposed to be coming soon as motherboard manufacturers are already adding support for it, so it would be funny if the ODROID-H4 ended up supporting 64 GB again… but in single channel this… Read more »

Keith
7 months ago

Is this better than raspberry pi 5 idle power consumption or 2.75w ?

foxnux
foxnux
7 months ago

Although Rpi5’s idle power is larger, the difference between Rpi5’s 2.75W and H4’s 2.0W is not that big of a difference in actual one-year electricity bills.

Boardcon Rockchip and Allwinner SoM and SBC products