odroid-h3:start

ODROID-H3 and ODROID-H3+

Modern 4-Core 4-Thread x86 64-bit single board computer with large memory capacity and advanced IO ports.

  • Intel® Quad-Core Processor Jasper Lake N5105(H3+: N6005) has a base clock of 2GHz and a boost clock of 2.9GHz (H3+: 3.3GHz) with 1.5 MB L2 and 4 MB L3 cache by a 10 nm process.
  • Up to 64GB Dual-channel Memory DDR4 PC4-23400 (2933MT/s)
  • Two SO-DIMM slots, up to 32GB per slot
  • PCIe 3.0 x 4 lanes for one M.2 NVMe storage
  • 2 x 2.5Gbit Ethernet ports
  • 2 x SATA 3.0 ports
  • SSE4.2 accelerator (SMM, FPU, NX, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AES)
  • Intel UHD Graphics 24 EUs(H3+:32 EUs) Turbo 800MHz(H3+:900MHz)
  • HDMI 2.0 and DP 1.2 multiple video outputs


H2 H2+ H3 H3+
Processor
CPU Celeron J4105 Celeron J4115 Celeron N5105 Pentium Silver N6005
Code name Gemini Lake Gemini Lake Jasper Lake Jasper Lake
Lithography 14 nm 14 nm 10 nm (Intel 7) 10 nm (Intel 7)
Microarchitecture Goldmont Plus Goldmont Plus Tremont Tremont
Cores / Threads 4C4T 4C4T 4C4T 4C4T
TDP 10W 10W 10W 10W
Base Frequency (GHz) 1.5 1.8 2.0 (11% more) 2.0 (11% more)
Burst Frequency (Single Thread) (GHz) 2.5 2.5 2.9 (16% more) 3.3 (32% more)
Burst Frequency (Multi Thread) (GHz) 2.3 2.3 2.6 (13% more) 2.8 (22% more)
Memory
Max. Memory address space (GB) 32 32 64 (100% more) 64 (100% more)
Max. Memory Speed (MT/s) 2400 2400 2933 (22% more) 2933 (22% more)
IGP (INTEL UHD Graphics)
Base Frequency (MHz) 250 250 450 (80% more) 450 (80% more)
Burst Frequency (MHz) 750 750 800 (7% more) 900 (20% more)
Execution Units 12 12 24 (100% more) 32 (167% more)
PCIe (via NVMe adapter)
Generation Gen 2 Gen 2 Gen 3 Gen 3
Lanes 4 4 4 4
Max Transfer Rate (GT/s) 5.00 5.00 8 (60% more) 8 (60% more)
Max Throughput x4 (GB/s) 2 2 3.94 (97% more) 3.94 (97% more)
USB
2.0 2 ports 2 ports 2 ports 2 ports
3.0 2 ports 2 ports 2 ports 2 ports
Ethernet
2.5GbE 2 ports 2 ports 2 ports
Using a low or mid-range graphics card Yes (via NVMe slot + optional
PCIe cable adapter)
Yes (via NVMe slot + optional
PCIe cable adapter)
Yes (via NVMe slot + optional PCIe cable adapter)

With the Odroid H3/H3+, all the graphics cards we tested worked
out of the box. Graphics performance, e.g. OpenGL, is excellent for
this range of hardware. All the benchmarks we tried ran OK. No
bugs, no hassles, no misery like one experiences when trying to use
the PCIe bus with a graphics card on an ARM-based SBC.

Graphics operations are up to more than 15 times faster
compared to the INTEL UHD when using a low or mid-range dGPU
(external graphics card).
SATA III 2 ports 2 ports 2 ports 2 ports
NVMe PCIe Gen 2 x4
(Limited speed)
PCIe Gen 2 x4
(Limited speed)
PCIe Gen 3 x4
Full speed
PCIe Gen 3 x4
Full speed
IO Expansion ports I2C x 2 I2C x 2 I2C x 2 I2C x 2
No USB USB 2.0 x 1 USB 2.0 x 3 USB 2.0 x 3
UART x 2 UART x 2 UART x 1 UART x 1
No HDMI-CEC HDMI-CEC x 1 HDMI-CEC x 1 HDMI-CEC x 1
Ext. Power Button x 1 Ext. Power Button x 1 Ext. Power Button x 1 Ext. Power Button x 1
Optional Cooling Fan 92 mm, custom small footprint
4pin connector
with 5Volt power
92 mm, custom small footprint
4pin connector
with 5Volt power
92 mm,
standard PC 4-pin
with 12V fan
92 mm,
standard PC 4-pin
for 12V fan
Dimensions 110x110mm (4.3×4.3 in) 110x110mm (4.3×4.3 in) 110x110mm (4.3×4.3 in) 110x110mm (4.3×4.3 in)
Power Supply 15V x 4A = 60W 15V x 4A = 60W 15V x 4A = 60W
or
19V x 7A = 133W
15V x 4A = 60W
or
19V x 7A =133W
Security (TPM 2.0) fTPM disabled fTPM disabled fTPM enabled
Windows 11 compatible
Attestation ready and Storage ready
Hardkernel H-series cases DIY assembly
Translucid Blue Acrylic
DIY assembly
Translucid Blue Acrylic
DIY assembly
Satin black PCB with gold lettering
One new case is glossy royal blue.
Certifications FCC/CE/KC/RoHS FCC/CE/KC/RoHS FCC/CE/KC/RoHS FCC/CE/KC/RoHS

Installation

  • Connect the backup battery to the board. The backup battery is packaged with the ODROID-H3, and it will maintain BIOS settings as well as the Real Time Clock on the board.
  • Install DDR4 memory cards as desired up to 32GB (2 x 16GB). Although ODROID-H3 supports dual channel memory, a single memory card can be used. For best performance, install two identical memory cards of the same capacity. (i.e 2 x 4GB for Max.8GB instead of 1 x 8GB)
  • Connect any additional peripherals such as a display monitor, keyboard, and mouse. ODROID-H3 doesn’t support a PS-2 type keyboard or mouse. Only USB or Bluetooth keyboard and mouse are supported.
  • For desktop like use, a display device can be connected with HDMI and/or DisplayPort. Operating system support is required for dual display use.
  • Single or dual ethernet (10/100/1000Mbps/2500Mbps) cables can be connected for network support.
  • Finally, connect the DC power adapter to the DC jack at the rear side of the ODROID-H3. For high performance computing and/or multiple storage devices, at least a DC 15V/4A power adapter is strongly recommend.
  • For more detailed installation requirements, please refer to the hardware specification. Also, it is strongly recommended to install and keep the ODROID-H3 in a secure hardware case to protect it from environmental hazards.
  • At the very first boot after the ODROID-H3 hardware is assembled, the BIOS will be entered immediately. You can set hardware configuration options and save them. The BIOS settings will be maintained until the backup battery is disconnected or discharged.
  • You can use the DEL key while booting to enter the BIOS manually.
  • The very first booting process might take up to 3 minutes.

The first boot needs a long post process to start the BIOS due to a long period of checking the RAM timing parameters.
Once the configuration is stored into the backup memory in the SoC, it boots quickly.
If you disconnect the backup coin battery for a while, you will meet the very slow booting process again.

  • No operating system license or installation media are included in the ODROID-H3 package. This implies that you must purchase the license of the operating system you wish to install or download a free operating system such as Debian or Ubuntu.
  • In order to install an operating system, you will need an installation media such as a USB stick or CD/DVD. These can be purchased at a store or downloaded from the website of the provider and written to a USB stick or CD/DVD media.
  • To install from CD/DVD media, you have to connect a USB CD/DVD drive to a USB host port on ODROID-H3. Installation media will need to be created using another computer and the appropriate software.
  • This section assumes that you will install an operating system from a USB stick and are going to burn an operating system image to the USB stick on another computer. There are various software depending on operating system, but this section uses a popular burning software called “Etcher” that supports multiple operating systems and is easy to use.
  • You can download the “Etcher” software from its official site and install it in your computer. Then, open “Etcher” once the installation is completed.
  • Before burning an installation image, you must have the image as a file on your computer. If not, you must purchase or download the image from the provider. For example, you can download the Ubuntu image from Official Canonical Ubuntu images. We tested Ubuntu 22.04 LTS images. Ubuntu 22.04(ubuntu-22.04-desktop-amd64.iso) had newer Linux Kernel with improved video drivers and it gave us better GPU performance.

  • Open Etcher.
  • Click “Select Image” button and select the downloaded OS image.
  • Etcher selects a USB stick to flash automatically. If not, or if you want to use a different drive, click “Change” and select one.
  • Click the “Flash” button to start the flashing and verification process.

|

  • The instruction in this section can be used to install an operating system from a USB stick or CD/DVD media or when you want to switch an operating system installed on storage attached to the ODROID-H3 while changing the boot priority.
  • The procedure to install an operating system varies depending on the operating system, but it’s no different between a regular personal computer and the ODROID-H3. Therefore, you may also need to contact the operating system provider if you encounter any installation failures.
  • After installing an operating system is completed, the operating system will eventually ask you to remove the installation media from the ODROID-H3 and reboot. On the next boot, if everything is fine, the operating system you have installed will appear.
  • The ODROID-H3 can have multiple storage devices that an operating system can be installed on. These storage devices can be connected to the ODROID-H3 at the same time and an operating system can be installed and select to use during booting.
  1. eMMC (Embedded Multimedia Card)
  2. SATA HDD/SSD drive #1
  3. SATA HDD/SSD drive #2
  4. M.2 NVMe
  • The major difference between these storage devices is the I/O bandwidth. One is slower or faster than others because of the different hardware bus or interface specifications.
  • The BIOS on the ODROID-H3 always tries to load bootable images from the storage as configured in the BIOS. For example, you can set SATA port 2 to load the operating system rather than SATA port 1 by setting this order in the BIOS.
  • In order to boot a USB stick or CD/DVD removable drive, you can enter the BIOS and change the boot priority.

|

  • Instead of entering the BIOS menu to select a boot device, the “F7” key can be used at power on or reboot. This will present a menu with the list of connected storage devices and you can select one of them to boot from.

Hardware


Applications notes

Official Products (Compatible peripherals)

ODROID-H3/H3+

https://www.hardkernel.com/shop/odroid-h3/

Samsung DDR4 PC4-25600 SO-DIMM 4GB

https://www.hardkernel.com/shop/samsung-4gb-ddr4-pc4-25600-so-dimm/

Samsung DDR4 PC4-25600SO-DIMM 8GB

https://www.hardkernel.com/shop/samsung-8gb-ddr4-pc4-25600-so-dimm/

Samsung DDR4 PC4-25600SO-DIMM 16GB

https://www.hardkernel.com/shop/samsung-16gb-ddr4-pc4-25600-so-dimm/

Samsung DDR4 PC4-25600SO-DIMM 32GB

https://www.hardkernel.com/shop/samsung-32gb-ddr4-pc4-25600-so-dimm/

eMMC modules with Samsung chipset

8GB eMMC Module H3
https://www.hardkernel.com/shop/8gb-emmc-module-h2//
16GB eMMC Module H3
https://www.hardkernel.com/shop/16gb-emmc-module-h2//
32GB eMMC Module H3
https://www.hardkernel.com/shop/32gb-emmc-module-h2//
64GB eMMC Module H3
https://www.hardkernel.com/shop/64gb-emmc-module-h2//
128GB eMMC Module H3
https://www.hardkernel.com/shop/128gb-emmc-module-h2-2//

H3/H2 Net Card

https://www.hardkernel.com/shop/h2-net-card/

Case Type 1 (for two SATA 3.5inch HDDs)

https://www.hardkernel.com/shop/odroid-h3-case-type-1/

Case Type 2 (for minimal system. No space for SATA storage)

https://www.hardkernel.com/shop/odroid-h3-case-type-2/

Case Type 3 (for two SATA 2.5inch storages. Each storage device height can be up to 15mm)

https://www.hardkernel.com/shop/odroid-h3-case-3/

Case Type 4 (for one SATA 3.5inch HDD or two 2.5inch HDDs/SSDs)

https://www.hardkernel.com/shop/odroid-h3-case-4/

Case Type 5 (for two SATA 3.5inch HDDs with Net Card

https://www.hardkernel.com/shop/odroid-h3-case-5/

Case Type 6 (for minimal system. No space for SATA storage with Net Card)

https://www.hardkernel.com/shop/odroid-h3-case-6/

Case Type 7 (for two SATA 2.5inch storages. Each storage device height can be up to 15mm with Net Card)

https://www.hardkernel.com/shop/odroid-h3-case-5/

VESA Mount kit for Case Type 2

https://www.hardkernel.com/shop/vesa-mount-kit/

LED Power Button for Case Type 1~7

https://www.hardkernel.com/shop/led-power-button/

H3 cases type 2, 3, 4, 6, and 7 inevitably scratch the heat sink due to interference with the H3 heat sink when assembling the LED Power Button.
So, the anodized surface of the H3 Heat Sink comes off.


15V/4A 60Watt Power Supply Unit

https://www.hardkernel.com/shop/15v-4a-power-supply-unit/

SATA Data and Power Cable

https://www.hardkernel.com/shop/sata-data-and-power-cable/

I2C 20×4 LCD Module

https://www.hardkernel.com/shop/i2c-lcd-module/

92x92x25mm DC Cooling Fan w/ PWM, Speed Sensor (Tacho)

https://www.hardkernel.com/shop/92x92x25mm-dc-cooling-fan-w-pwm-speed-sensor-tacho/

WiFi Module 5BK

https://www.hardkernel.com/shop/wifi-module-5bk/

USB GPS Module

https://www.hardkernel.com/shop/usb-gps-module/

Weather Board 2

https://www.hardkernel.com/shop/weather-board-2/

Ethernet Cable CAT6

https://www.hardkernel.com/shop/ethernet-cable-cat6/

HDMI 1.4 Cable (Type A-A) for Full-HD

https://www.hardkernel.com/shop/hdmi-1-4-cable-type-a-a/

High Speed 4K HDMI 2.0 Cable (Type A-A)

https://www.hardkernel.com/shop/high-speed-4k-hdmi-2-0-cable-type-a-a/

RTC/BIOS Backup Battery(Spare part)

https://www.hardkernel.com/shop/rtc-backup-battery/

The only thing to grab the battery on the board is a 2mm pitch 2pin connector.
So it could be made annoying by unintended moving it around.
Especially, when attaching or detaching some modules or cases.
Furthermore, the battery has wrapped in a black plastic material that could be scratched off by hitting against the fan blades.
Use double-sided adhesive tape like these pictures to avoid those by fixing it to the audio panel. It is a simple but efficient solution.


  • odroid-h3/start.txt
  • Last modified: 2022/11/08 14:11
  • by luke.go