CNX Software – Embedded Systems News

$50 ODROID-C4 Raspberry Pi 4 Competitor Combines Amlogic S905X3 SoC with 4GB RAM

Hardkernel has just launched an update to its ODROID-C2 board, with ODROID-C4 SBC equipped with a 2.0 GHz Amlogic S905X3 quad-core Cortex-A55 processor combined with up to 4GB RAM, four USB 3.0 ports, Gigabit Ethernet, HDMI 2.0 video output, and the usual 40-pin I/O header.

That makes it a worthy competitor to Raspberry Pi 4 with 4GB RAM, especially since it supports Ubuntu 20.04, CoreELEC, Android 9, and LineageOS operating systems, and comes with a proper heatsink for cooling for just $50 plus shipping.

Click to Enlarge

ODROID-C4 specifications:

Click to Enlarge

You’ll find documentation in the Wiki.

Compared to ODROID-C2, the new ODROID-C4 is significantly more efficient, while delivering a 40% boost to multi-core CPU performance, and 50% higher DRAM bandwidth which may be especially useful for graphics and video playback, or other applications moving lots of data.

The Cortex-A55 core used in Amlogic S905X3 is supposed to be a power-efficient processor that’s not quite as powerful as the Cortex-A72 core found in Raspberry Pi 4. But this is mostly compensated by a higher default CPU frequency (1.5 GHz vs 2.0 GHz) as shown in some benchmarks shared by Hardkernel in the announcement post.

Click to Enlarge

Both boards have about the same performance with the real-life 7-zip benchmark, but we can see a much higher RAM bandwidth for ODROID-C4. I assume they added a heatsink to the Raspberry Pi 4 board or that would not be a fair comparison since it tends to overheat under load.  It should also be noted Raspberry Pi 4 can be overclocked to 2.0+ GHz with proper cooling, which in that case would be quite faster than ODROID-C4 in most workloads.

Click to Enlarge

One exemption being applications making heavy use of crypto functions, since Broadcom BCM2711 processor found in Raspberry Pi 4 does not come with Armv8 crypto extension, and for example, ODROID-C4 is around 7 times faster with SHA256 8KB hash. ODROID-C4 consumes quite a lot less power as well.

Besides benchmarks and power consumption, the boards also differ in terms of features. For example, Raspberry Pi 4 offers dual HDMI output and built-in WiFi and Bluetooth, while ODROID-C4 comes with a single HDMI port, and WiFi/Bt is optional via a USB dongle. On the other hand, ODROID-C4 comes with four USB 3.0 ports, and offers support for eMMC flash module, while RPi 4 features 2x USB 3.0 + 2x USB 2.0 ports, and does not offer an eMMC option.

ODROID-C4 should have similar performance to Khadas VIM3L SBC which comes with Amlogic S905D3 processor, but is offered at a higher price ($70+) due to extra built-in features such on-chip NPU, STM8 control MCU, built-in WiFI and Bluetooth, eMMC flash soldered on the board and so on.

Support CNX Software - Donate via PayPal, become a Patron on Patreon, or buy review samples