HC4: https://www.hardkernel.com/shop/odroid-hc4/
HC4 with RTC+OLED: https://www.hardkernel.com/shop/odroid-hc4-oled/
We announced the ODROID-HC1/2 as an affordable Home-Cloud network storage solution over three years ago.
The ODROID-HC1/2 has been and is still very popular and we have seen many amazing projects like the one shown below.
viewtopic.php?f=98&t=39486
Meanwhile, we’ve heard that many users wanted to run their storage server on a modern ARM 64bit platform with more DRAM memory, higher power efficiency and more storage capacity.
Therefore, we started developing a new Home-Cloud platform late last year and it is time to show you something new based on the same ARM S905X3 CPU in the ODROID-C4.
The toaster form factor ODROID-HC4 accepts 2 x 3.5” or 2 x 2.5”” mechanical HDD or SSD storage devices. You can obviously also use one mechanical and one SSD. See two examples shown below.
Thanks to Linux LVM or mdadm Soft-RAID you can combine two disks in RAID 0, RAID 1 or optimize IO with a large disk using one mechanical drive and an SSD for disk caching.
Two 12TB high performance HDDs on the HC4

Two Samsung SSDs on the HC4

We adopted a 12nm fabricated energy efficient 1.8Ghz Cortex-A55 quad core processor with faster 4GB DDR4 RAM.
A 16MiB SPI flash chip exists on the board for the useful Petitboot feature.
We decided to drop the use of USB3.0 to SATA bridge solutions (quirks, additional IO layer, etc) for the ODROID-HC4.
We are therefore using a more native and reliable PCIe to SATA direct bridge solutions. In doing so the HC4 board provides two SATA storage docks.
A 5.5mm DC power jack, UHS-1 compatible micro-SD slot, USB 2.0, HDMI 2.0 and 1GbE port are available on the rear side of the transparent shell case.
IO ports on the HC4 rear side

Block diagram

Printed Circuit Board (Top and Bottom sides)


SATA Interface Performance
We connected a SATA SSD to the HC4 platform and measured the storage IO throughput. We could observe 390~420MB/s transfer speed which is quite good for many applications.
Code: Select all
odroid@hc4:/media/ssd2$ iozone -e -I -a -s 100M -r 4k -r 16384k -i 0 -i 1 -i 2
Iozone: Performance Test of File I/O
Version $Revision: 3.489 $
Compiled for 64 bit mode.
Build: linux-arm
random random
kB reclen write rewrite read reread read write
102400 4 44097 62373 75362 75511 39859 60806
102400 16384 428515 426902 390226 392564 391412 427137
As shown below Windows OS client shows a sustainable 100+ MB/s transfer speed when we download/upload large files.
Downloading

Uploading

Helios LAN Test result

Thermal Characteristics
The SoC temperature was around 50~60°C with very heavy computing loads while the chamber temperature was set at 30°C. There is a 40mm cooling fan in the case and it manages the SBC temperature well and the CPU runs without any thermal throttling.
We could keep reading the HDD temperature via smartctl command and it was around 40°C with a continuous heavy rsync test between two HDDs.

Thermographics
When the test chamber temperature was 33°C, the HDD surface temperature was up to 45°C.
Once we used the same system at a normal 25°C room temperature, the HDD surface was lower than 40°C.

Power Consumption

Note 1: ST2000DM006 spin-down power consumption is 0.75W per HDD. Therefore, the HC4 board itself idle mode power consumption is about 2.1W.
Note 2: Power consumption in Active state is tested while copying huge files through SAMBA service.
Note 3: Wake-up sources for the Suspend mode: Wake-on-LAN, IR remote receiver and RTC Alarm.
Software Support
Petitboot can find the OS on the SD card, the HDD or the SSD. So even if you do not have an SD card but you have a plugged-in HDD or SSD that has an OS installed, Petitboot will boot the HC4 using the OS from the HDD or SSD.
Ubuntu OS can run with the Hardkernel’s preinstalled OS image or Debian/Ubuntu Netboot Installer which you can obtain from the ODROID forum.
Supported Linux kernel versions are:
- 4.9.230 or newer (Hardkernel stock OS version)
- Mainline kernel 5.8 or newer (Unofficial version from ODROID forum)
* Some 3rd party OS images like CoreELEC, OMV and Android will be available within a few weeks.
Availability and price
ODROID-HC4: $65 (including the HC4 board and pre-assembled case shell)
ODROID-HC4-Plus: $75 (ODROID-HC4 with pre-installed RTC + OLED add-on board)
It is ready to sell from 27 October 2020.
RTC + OLED add-on board
A HW Real Time Clock IC for time keeping and small 1inch OLED for showing system status.

Recommended accessories.
- 15V/4A PSU
- IR Remote controller
- WiFi and Bluetooth adapters
- ODROID-Vu series display devices
- USB-UART cable for OS developers
Some samples will be shipped to OS developers in this forum soon.

You can find more information from our WiKi pages.
https://wiki.odroid.com/odroid-hc4/odroid-hc4