ODROID
Introduction The '''ODROID''' is a series of single-board computers and tablet computers created by Hardkernel Co., Ltd., located in South Korea. Even though the name ''ODROID'' is a portmanteau of ''open'' + ''Android'', the hardware is not actually open source because some parts of the design are retained by the company. Many ODROID systems are capable of running not only Android, but also regular Linux distributions.
Hardware Several models of ODROID's have been released by Hardkernel. The first generation was released in 2009, followed by higher specification models.C models feature an Amlogic system on a chip (SoC), while XU models feature a Samsung Exynos SoC. Both include an ARM central processing unit (CPU) and an on chip graphics processing unit (GPU). CPU architectures include ARMv7-A and ARMv8-A, on board memory range from 1 GB RAM to 4 GiB RAM. Secure Digital SD cards are used to store the operating system and program memory in either the SDHC or MicroSDHC sizes. Most boards have between three and five mixed USB 2.0 or 3.0 slots, HDMI output, and a 3.5 mm jack. Lower level output is provided by a number of general-purpose input/output (GPIO) pins which support common protocols like I²C. Current models have an Gigabit Ethernet (8P8C) port and eMMC module socket.=== Specifications === Name Image Year Main SoC CPU GPU RAM Storage USB Video out Audio in Audio out Network Peripherals Power source PCB size OS ODROID 2009 Samsung S5PC100 833 MHz, ARM Cortex-A8  512 MB DDR2 2 GB microSD,8 GB SDHC USB, battery charging, serial port for system monitoring standard type-C HDTVMic3.5mm jack Marvell 8686 & CSR BC4-ROM 3-axis acceleration sensor Android v2.1 ODROID-U2 2012 Samsung Exynos 4412  quad-core ARM Cortex-A9 @ 1.7 GHz Mali-400 MP4 quad-core 440 MHz 2 GB DDR2 microSD card slot, eMMC module socket 2 × USB A Host,1 × ADB/Mass storage (micro USB) Micro HDMI connector 3.5 mm jack and HDMI 10/100 Ethernet (8P8C) 5 V 2 A DC input (2.5 x 0.8 mm barrel connector) 48 × 52 mm Android, Ubuntu, Arch Linux ODROID-X2 Odroid-X2 Board 2012 SD card slot, eMMC module socket 6 × USB A Host,1 × ADB/Mass storage (Micro USB) Micro HDMI connector,RGB 24-bit LCD interface port Mic expansion ports for GPIO, UART, I²C, SPI bus, ADC and LCD 90 × 94 mm Android, Ubuntu ODROID-U3 2014 Samsung Exynos 4412 Prime quad-core ARM Cortex-A9 @ 1.7 GHz Mali-400 MP4 quad-core 533 MHz 2 GB LPDDR2 PoP (Package on Package) microSD card slot, eMMC module socket 3 × USB 2.0 A Host1 x USB 2.0 ADB/Mass Storage (Micro USB) Micro HDMI connector 3.5 mm jack and HDMI 10/100 Ethernet (8P8C) expansion ports for GPIO, UART, I²C, SPI bus, PWMADC and LCD 5 V 2 A DC input (2.5 x 0.8 mm barrel connector) 83 × 48 mm Android, Ubuntu, Arch Linux ODROID-XU 2013 Samsung Exynos 5410 Octa big.LITTLE ARM Cortex-A15 @ 1.6 GHz quad-core and ARM Cortex-A7 @ 1.2 GHz quad-core CPUs PowerVR SGX544MP3 (OpenGL ES 2.0, OpenGL ES 1.1, and OpenCL 1.1 EP) 2 GB LPDDR3 PoP (Package on Package) microSD card slot, eMMC 4.5 module socket 4 × USB 2.0 A Host1 x USB 3.0 Host, 1 x USB 3.0 OTG Micro HDMI connector 1.4a output Type-D,MIPI DSI and touchscreen I²C ports 3.5 mm jack and HDMI 10/100 Ethernet (8P8C) expansion ports for GPIO, UART, I²C, SPI bus, PWMADC and LCD 5 V 4 A DC input (5.5 x 2.1 mm barrel connector) 94 × 70 × 18 mm Android, Ubuntu ODROID-XU3/XU3-Lite 2014 Samsung Exynos 5422 Octa big.LITTLE ARM Cortex-A15 @ 2.0 GHz (Lite @ 1.8 GHz) quad-core and Cortex-A7 quad-core CPUs Mali-T628 MP6 (OpenGL ES 3.0/2.0/1.1 and OpenCL 1.1 Full profile) 2 GB LPDDR3 RAM at 933 MHz (14.9 GB/s memory bandwidth) PoP stacked microSD card slot, eMMC5.0 HS400 Flash Storage 4 × USB 2.0 A Host1 x USB 3.0 Host, 1 x USB 3.0 OTG Micro HDMI connector 1.4a output Type-D,Integrated power consumption monitoring tool 3.5 mm jack and HDMI 10/100 Ethernet (8P8C) expansion ports for GPIO, UART, I²C, SPI bus, PWMADC and LCD 5 V 4 A DC input (5.5 x 2.1 mm barrel connector) 94 × 70 × 18 mm Android, Ubuntu ODROID-W''(discontinued)'' (W for Wearable computer)  2014 Broadcom BCM2835 ARM11 @ 700 MHz Broadcom VideoCore IV 512 MB DDR2 SDRAM microSD card slot, eMMC module socket 1 x USB 2.0 Host Micro HDMI connector 1.4a output Type-D   expansion ports for GPIO, MIPI input for camera, PWM ADC and real-time clock 5 V input from Micro-USB socket 60 x 36 mm ODROID-C1 2014 Amlogic S805 4× Cortex-A5 @ 1.5 GHz Mali-450 MP2 1 GB DDR3 SDRAM microSD card slot, eMMC module socket 4× USB 2.0 Host, 1× USB 2.0 OTG Micro HDMI connector Type-D — — 10/100/1000 Ethernet (8P8C) expansion ports for console UART, IR receiver, GPIO, I²C, SPI, ADC 5 V 2 A DC input (2.5 x 0.8 mm barrel connector) 85 × 56 mm Linux, Android ODROID-C1+ 2015standard HDMI connector Type-A 5 V input from Micro-USB socket ODROID-XU4 2015 Samsung Exynos 5422 big.LITTLE ARM Cortex-A15 @ 2.0 GHz quad-core and ARM Cortex-A7 quad-core CPUs (ARMv7-A 32bit) Mali-T628 MP6 (OpenGL ES 3.0/2.0/1.1 and OpenCL 1.1 Full profile) 2 GB LPDDR3 RAM at 933 MHz (14.9 GB/s memory bandwidth) PoP stacked microSD card slot, eMMC5.0 HS400 Flash Storage 1 × USB 2.0 A Host2 x USB 3.0 Host HDMI connector 1.4a output Type-A HDMI 10/100/1000 Ethernet (8P8C) expansion ports for GPIO, UART, I²C, I²S, SPI bus, PWMADC 5 V 4 A DC input (5.5 x 2.1 mm barrel connector) 83 x 59 x 18 mm Linux (Ubuntu, Kali Linux, DietPi), Android ODROID-C2 2016 Amlogic S905 ARM Cortex-A53 (ARMv8 64bit) quad-core @ 1.5 GHz Mali-450 MP3 (3 Pixel +2 Vertex Shader) triple-core 2 GB DDR3 SDRAM at 912 MHz microSD card slot, eMMC module socket 4× USB 2.0 Host Type-A HDMI 2.0 4K/60 Hz — HDMI 10/100/1000 Ethernet (8P8C) expansion ports for console UART, IR receiver, 40× GPIO, I²C, ADC 5 V 2 A DC input (2.5 x 0.8 mm barrel connector) 85 × 56 mm Linux (Ubuntu, Arch Linux, DietPi), AndroidODROID-H2Hardkernel Odroid H2 Board2018Intel Celeron J41052.3 GHz Quad-core x86_64 processorIntel UHD Graphics (Gen9.5) 600 (GT1) 700MhzDual-channel Memory DDR4-PC19200 (up to 32GB)2 x SATA 3.0eMMC5.12x USB 2.02x USB 3.0 Host1 x DisplayPort 1.2 (up to 4K@60 Hz)1 x HDMI 2.0 (up to 4K@60 Hz)2x 10/100/1000 Ethernet14V ~ 20V 4A DC (5.5 x 2.1 mm barrel connector)110x110x43mmUbuntu 18.10ODROID-N22019Amlogic S922Xquad-core ARM Cortex-A73 (ARMv8-A, 1.8 GHz) and dual-core ARM Cortex-A53 (ARMv8-A, 1.9 GHz)Mali-G52 GPU with 6 x Execution Engines (846Mhz)DDR4 4GiB or 2GiB with 32-bit bus widtheMMC5.1microSD4 x USB 3.0 Host1 x USB 2.0 OTG port for Host or Device mode1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)1 x Composite video (on 3.5mm TRRS jack) Stereo audio up to 384 kHz (on 3.5mm TRRS jack)1 x GbE Ethernet (RJ45, supports 10/100/1000 Mbit/s) expansion ports for console UART, IR receiver, 40× GPIO, I²C, ADCDC 12V ~ 15V (up to 2A) (5.5 x 2.1 mm barrel connector)Board: 90mm x 90mm x 17mmHeatsink: 100mm x 91mm x 25mmUbuntu 18.04 LTSAndroid 9 PieDietPiODROID-N2+2020Amlogic S922XQuad-core ARM Cortex-A73 (ARMv8-A, 2.4 GHz) and dual-core ARM Cortex-A53 (ARMv8-A, 2.0 GHz)Mali-G52 GPU with 6 x Execution Engines (800 MHz)DDR4 4GiB or 2GiB with 32-bit bus widtheMMC5.1microSD4 x USB 3.0 Host (shares one single root hub)1 x USB 2.0 OTG port for Host or Device mode1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)1 x Composite video (on 3.5mm TRRS jack) Stereo audio up to 384 kHz (on 3.5mm TRRS jack)1 x GbE Ethernet (RJ45, supports 10/100/1000 Mbit/s) expansion ports for console UART, IR receiver, 40× GPIO, I²C, ADCDC 7.5V ~ 18V (up to 25W) (5.5 x 2.1 mm barrel connector)Board: 90mm x 90mm x 17mmHeatsink: 100mm x 91mm x 18.75mmUbuntu 20.04 LTSAndroid 9 PieODROID-C42020Amlogic S905X3quad-core Cortex-A55 (ARMv8-A, 2.0 GHz)Mali-G31 GPU MP2 (650Mhz)DDR4 4GiB with 32-bit bus widtheMMC5.1microSD4 x USB 3.0 Host1 x USB 2.0 OTG port for Host or Device mode1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)1 x GbE Ethernet (RJ45, supports 10/100/1000 Mbit/s) expansion ports for console UART, IR receiver, 40× GPIO, I²C, ADCDC 7.5V ~ 17V (up to 25W) (5.5 x 2.1 mm barrel connector)Board: 85mm x 56mm x 1.0mmHeatsink: 40mm x 32mm x 10mmUbuntu 18.04 LTSAndroid 9 PieDietPiODROID-HC42020Amlogic S905X3Quad-core Cortex-A55 (ARMv8-A, 1.8 GHz)Mali-G31 GPU MP2 (650 MHz)DDR4 4GiB with 32-bit bus width 2640 MT/s (PC4-21333 grade)2 x SATAmicroSD1 x USB 2.0 Host1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)1 x GbE Ethernet (RJ45, supports 10/100/1000 Mbit/s) expansion ports for console UART, IR receiver, 5× GPIODC 14.5V ~ 15.5V (5.5 x 2.1 mm barrel connector)Board: 84mm x 90.5mm x 25.0mmHeatsink: 40mm x 32mm x 10mmUbuntu 18.04 LTSODROID-H2+2020Intel Celeron J41152.3 GHz Quad-core x86_64 processorIntel UHD Graphics (Gen9.5) 600 (GT1) 700MhzDual-channel Memory DDR4-PC19200 (up to 32GB)2 x SATA 3.0eMMC5.1m.2 nvme2x USB 2.02x USB 3.0 Host1 x DisplayPort 1.2 (up to 4K@60 Hz)1 x HDMI 2.0 (up to 4K@60 Hz)S/PDIF out3.5mm out2x 10/100/1000/2500 Ethernetexpansion ports for console UART, 24× GPIO14V ~ 20V 4A DC (5.5 x 2.1 mm barrel connector)110x110x47mmUbuntu 20.04 LTSWindowsODROID-H3/H3+2022Intel Celeron N5105 (H3)Intel Celeron N6005 (H3+)2.9 GHz Quad-core x86_64 processor (H3)3.3 GHz Quad-core x86_64 processor (H3+)Intel UHD Graphics 24/32 EU up to 900 MHzDual-channel Memory DDR4-PC23400 (up to 64 GB)2 x SATA 3.0eMMCM.2 NVMe2x USB 2.0 Host2x USB 3.0 Host1 x DisplayPort 1.2 (up to 4K@60 Hz)1 x HDMI 2.0 (up to 4K@60 Hz)S/PDIF out3.5mm out2x 10/100/1000/2500 Ethernetexpansion ports for console UART, 24× GPIO14V ~ 20V 4A DC (5.5 x 2.1 mm barrel connector)110x110x47mmODROID-M1Odroid M12022Rockchip RK3568B21.992 GHz quad-core ARM Cortex-A55 processorMali-G52 MP2 graphics8GB of LPDDR4 DRAM1 x SATA 3.0eMMC5.1microSD 42mm M.2 NVMe (PCIe M-key)2x USB 2.0 Host2x USB 3.0 Host1 x HDMI 2.0 (up to 4K@60 Hz)1 x MIPI-DSI LCD Interface (31 pin)3.5mm out, mono speaker out, HDMI1x 10/100/1000 Ethernetexpansion ports for console UART, 24× GPIODC 7.5V ~ 17V (up to 25W) (5.5 x 2.1 mm barrel connector)122x90x16mmODROID-N2L2022Amlogic S922XQuad-core ARM Cortex-A73 (ARMv8-A, 2.2 GHz) and dual-core ARM Cortex-A53 (ARMv8-A, 2.0 GHz)Mali-G52 GPU with 6 x Execution Engines (800 MHz)LPDDR4 4GiB or 2GiB with 32-bit bus widtheMMC5.1microSD1 x USB 3.0 Host1 x USB 2.0 Host1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)expansion ports for console UART, 40× GPIO, I²C, ADCDC 7.5V ~ 16V (5.5 x 2.1 mm barrel connector)Board: 69mm x 56mm x 22mmHeatsink: 100mm x 91mm x 18.75mmUbuntu 20.04 LTSAndroid 9 PieEmuELEC (TBD) Name Image Year Main SoC CPU GPU RAM Storage USB Video out Audio in Audio out Network Peripherals Power source PCB size OS
Software === Operating systems === Name Focus Kernel Userspace C2 XU4 U2 U3 N2 N2+ C4 HC4 GO Advanced H2 H3/H3+ M1 N2L Ubuntu Desktop/Server Linux GNU/Debian   ? ? Karmbian Penetration testing Linux GNU/Debian   ? ? ? Armbian Desktop/Server Linux GNU/Debian   ? ? ? Kali Linux Penetration testing Linux GNU/Debian   ? ? ? Volumio Audio web server Linux GNU/Debian   ? ? ? ? ? Retropie Gaming Linux GNU/Debian   ? ? ? ? ? Happi Gaming Linux GNU/Debian   ? ? ? ? ? Android Mobile/HTPC Linux Android   ? ? ? LibreELEC HTPC Linux Kodi             ? CoreELEC HTPC Linux Kodi             ? Arch Linux ARM Desktop/Server Linux GNU/Arch           ? ? Rune Audio Audio web server Linux GNU/Arch   ? ? ? ? ? Lakka Gaming Linux GNU/Arch   ? ? Fedora Desktop/Server Linux GNU/Fedora   ? ? ? ? ? Void Linux Desktop/Server Linux GNU     ? ? ? OpenBSD Desktop/Server BSD BSD ? ? ? ? ? NetBSD Desktop/Server BSD BSD   ? ? ? ? ? Genode OS Framework base-hw Genode   ? ? ? ? ? batocera.linux Gaming Linux GNU/Arch         Home Assistant OS  Home Automation Linux GNU/Debian   ? ? ? ? WindowsIntel
References
External links *  Official Hardkernel website*  ODROID official forum*  ODROID Wiki*  ODROID Magazine