ODROID
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,[1] the hardware is not actually open because some parts of the design are retained by the company.[2] Many ODROID systems are capable of running not only Android, but also regular Linux distributions.
Release date | February 2016 |
---|---|
Introductory price | US$40 |
Operating system | Linux: (Ubuntu, Arch Linux), Android – Directboot Linux, Kodi, etc. with dietpi |
System on a chip | Amlogic S905 |
CPU | 1.5 GHz 64-bit quad-core ARM Cortex-A53 |
Memory | 2 GB LPDDR3 RAM at 912 MHz |
Storage | MicroSDHC slot, eMMC module socket |
Graphics | Mali-450 MP3 |
Connectivity | 4× USB 2.0, micro-USB OTG, HDMI 2.0, Gigabit Ethernet (8P8C), Infrared, 40× GPIO pins |
Power | 0.8–2 A (4–10 W) |
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 an 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, a 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.[3]
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 HDTV | Mic | 3.5mm jack | Marvell 8686 & CSR BC4-ROM | 3-axis acceleration sensor | Android v2.1 | ||||
ODROID-U2 | 2012[4] | 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[5] | |||
ODROID-X2 | 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 Host
1 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, PWM
ADC 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 Host
1 x USB 3.0 Host, 1 x USB 3.0 OTG |
Micro HDMI connector 1.4a output Type-D, | 3.5 mm jack and HDMI | 10/100 Ethernet (8P8C) | expansion ports for GPIO, UART, I²C, SPI bus, PWM
ADC 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 Host
1 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, PWM
ADC and LCD |
5 V 4 A DC input (5.5 x 2.1 mm barrel connector) | 94 × 70 × 18 mm | Android, Ubuntu | ||
ODROID-W[7] (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[8] | 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+[8] | 2015 | standard HDMI connector Type-A | 5 V input from Micro-USB socket | |||||||||||||
ODROID-XU4[9] | 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 Host
2 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, PWM
ADC |
5 V 4 A DC input (5.5 x 2.1 mm barrel connector) | 83 x 59 x 18 mm | Linux (Ubuntu, Kali Linux[10]), Android | ||
ODROID-C2[11] | 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[12]Arch Linux[13]), Android[14]—Directboot Linux, Kodi, etc. with dietpi[15] | |
ODROID-H2[16] |
|
2018 | Intel Celeron J4105 | 2.3 GHz Quad-core x86_64 processor[17] | Intel UHD Graphics (Gen9.5) 600 (GT1) 700Mhz | Dual-channel Memory DDR4-PC19200 (up to 32GB) | 2 x SATA 3.0
eMMC5.1 |
2x USB 2.0
2x USB 3.0 Host |
1 x DisplayPort 1.2 (up to 4K@60 Hz)
1 x HDMI 2.0 (up to 4K@60 Hz) |
2x 10/100/1000 Ethernet | 14V ~ 20V 4A DC (5.5 x 2.1 mm barrel connector) | 110x110x43mm | Ubuntu 18.10 | |||
ODROID-N2[18] | 2019 | Amlogic S922X | quad-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 width | eMMC5.1
microSD |
4 x USB 3.0 Host
1 x USB 2.0 OTG port for Host or Device mode |
1 x HDMI 2.1 (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, ADC | DC 7.5V ~ 18V (up to 25W) (5.5 x 2.1 mm barrel connector) | Board: 90mm x 90mm x 17mm
Heatsink: 100mm x 91mm x 25mm |
Ubuntu 18.04 LTS
Android 9 Pie | ||
ODROID-C4[19] | 2020 | Amlogic S905X3 | quad-core Cortex-A55 (ARMv8-A, 2.0 GHz) | Mali-G31 GPU MP2 (650Mhz) | DDR4 4GiB with 32-bit bus width | eMMC5.1
microSD |
4 x USB 3.0 Host
1 x USB 2.0 OTG port for Host or Device mode |
1 x HDMI 2.1 (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, ADC | DC 7.5V ~ 17V (up to 25W) (5.5 x 2.1 mm barrel connector) | Board: 85mm x 56mm x 1.0mm
Heatsink: 40mm x 32mm x 10mm |
Ubuntu 18.04 LTS
Android 9 Pie | |||
ODROID-H2+[20] | 2020 | Intel Celeron J4115 | 2.3 GHz Quad-core x86_64 processor[17] | Intel UHD Graphics (Gen9.5) 600 (GT1) 700Mhz | Dual-channel Memory DDR4-PC19200 (up to 32GB) | 2 x SATA 3.0
eMMC5.1 m.2 nvme |
2x USB 2.0
2x USB 3.0 Host |
1 x DisplayPort 1.2 (up to 4K@60 Hz)
1 x HDMI 2.0 (up to 4K@60 Hz) |
SPDIF out
3.5MM OUT |
2x 10/100/1000/2500 Ethernet | expansion ports for console UART, 24× GPIO | 14V ~ 20V 4A DC (5.5 x 2.1 mm barrel connector) | 110x110x47mm | Ubuntu 20.04 LTS | ||
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 | C4 | GO Advanced |
---|---|---|---|---|---|---|---|---|---|---|
Ubuntu | Desktop/Server | Linux | GNU/Debian | Yes[12] | Yes[21] | ? | ? | Yes[22] | Yes[23] | Yes[24] |
Karmbian | Penetration testing | Linux | GNU/Debian | Yes[25] | Yes | ? | ? | Yes | Yes | ? |
Armbian | Desktop/Server | Linux | GNU/Debian | Yes | Yes | ? | ? | Yes[26] | Yes[27] | ? |
Kali Linux | Penetration testing | Linux | GNU/Debian | Yes[10] | Yes | ? | ? | Yes | Yes | ? |
Volumio | Audio web server | Linux | GNU/Debian | Yes[28] | No | ? | ? | ? | ? | ? |
Retropie[29] | Gaming | Linux | GNU/Debian | Yes[30] | No | ? | ? | ? | ? | ? |
Happi[31] | Gaming | Linux | GNU/Debian | No | No | ? | ? | ? | ? | ? |
Android | Mobile/HTPC | Linux | Android | Yes[32] | Yes[33] | ? | ? | Yes[34] | Yes[35] | ? |
LibreELEC | HTPC | Linux | Kodi | Yes [36] | No [36] | No [36] | No [36] | No [36] | No [36] | ? |
CoreELEC | HTPC | Linux | Kodi | Yes [37] | No [37] | No [37] | No [37] | Yes [37] | Yes [37] | ? |
Arch Linux ARM | Desktop/Server | Linux | GNU/Arch | Yes [13] | Yes [38] | Yes [39] | Yes [40] | Yes [41] | ? | ? |
Rune Audio[42] | Audio web server | Linux | GNU/Arch | No | No | ? | ? | ? | ? | ? |
Lakka | Gaming | Linux | GNU/Arch | Yes[43] | Yes[44] | ? | ? | ? | ? | ? |
Fedora | Desktop/Server | Linux | GNU/Fedora | No | No | ? | ? | ? | ? | ? |
Void Linux | Desktop/Server | Linux | GNU | Yes[45][46] | No | Yes[47] | Yes[47] | ? | ? | ? |
NetBSD | Desktop/Server | BSD | BSD | No | No | ? | ? | ? | ? | ? |
Genode[48] | OS Framework | base-hw | Genode | No | No | ? | ? | ? | ? | ? |
batocera.linux | Gaming | Linux | GNU/Arch | Yes[49] | Yes[49] | No | No | Yes[49] | No | Yes[49] |
References
- "ODROID-X-Q: Project Info, History of ODROID". Archived from the original on 2014-01-21. Retrieved 2014-05-08.
The ODROID means Open + Android.
- "ODROID-U2/U schematics". Archived from the original on 2014-05-08. Retrieved 2014-05-08.
[Note] 3. We don't supply/sell any PCB design file or Gerber file. Please don't ask about it.
- "Hardkernel ODROID XU4 Review". www.mikronauts.com.
- "ODROID @ ARM TechCon 2014". Archived from the original on 2015-01-19. Retrieved 2015-01-19.
- "ODROID-U2 - Arch Linux ARM". archlinuxarm.org.
- "ODROID-U3 - Arch Linux ARM". archlinuxarm.org.
- "ODROID - Hardkernel". www.hardkernel.com. Archived from the original on 2017-06-08. Retrieved 2014-08-06.
- "ODROID - Hardkernel". www.hardkernel.com. Archived from the original on 2017-06-06. Retrieved 2015-04-02.
- "ODROID - Hardkernel". www.hardkernel.com. Archived from the original on 2017-06-06. Retrieved 2015-07-19.
- "Kali Linux for Odroid XU3/XU4". docs.kali.org. Archived from the original on 2016-10-12. Retrieved 2016-10-12.
- "en:c2_hardware [ODROID Wiki]". odroid.com.
- "Ubuntu for Odroid C2". odroid.com. Retrieved 2016-10-12.
- "Arch Linux Arm for Odroid C2". archlinuxarm.org. Retrieved 2016-10-12.
- "Android for Odroid C2". odroid.com. Archived from the original on 2016-12-01. Retrieved 2016-11-30.
- "Fourdee/DietPi". GitHub.
- "ODROID • View topic - Brand New ODROID Single Board Computer". forum.odroid.com. Retrieved 2018-10-24.
- https://ark.intel.com/content/www/us/en/ark/products/128989/intel-celeron-j4105-processor-4m-cache-up-to-2-50-ghz.html
- "ODROID-N2". forum.odroid.com. Retrieved 2019-03-28.
- "ODROID-C4". forum.odroid.com. Retrieved 2019-04-25.
- "ODROID-H2+ – ODROID". www.hardkernel.com. Retrieved 2020-12-12.
- "Ubuntu for Odroid XU3/XU4". odroid.com. Retrieved 2016-10-12.
- "Software Release for Linux/Ubuntu Kernel 4.9 ODROID-N2". odroid.com.
- "Software Release for Linux/Ubuntu Kernel 4.9 ODROID-C4". odroid.com.
- "Release-Notes". odroid.com.
- "Karmbian Board Support".
- "Odroid N2". armbian.com.
- "Odroid C4". armbian.com.
- "Volumio - Audio OS". Volumio. Retrieved 2016-10-12.
- "RetroPie - Retrogaming OS". RetroPie. Retrieved 2016-10-12.
- "Rétropie for Odroid C1/C1+". GitHub. Retrieved 2016-10-12.
- "Happi game center - Retrogaming OS". happi-game-center.com. Archived from the original on 2016-10-25. Retrieved 2016-10-12.
- "Android for Odroid C2". odroid.com. Archived from the original on 2016-12-01. Retrieved 2016-10-12.
- "Android for Odroid XU3/XU4". odroid.com. Retrieved 2016-10-12.
- "Android for ODROID-N2". wiki.odroid.com. Hardkernel. Retrieved 2020-03-22.
- "Android for ODROID-C4". wiki.odroid.com. Hardkernel. Retrieved 2020-04-22.
- "LibreELEC Wiki". libreelec.wiki.
- "CoreELEC – Device Trees". coreelec.org.
- "Arch Linux Arm for Odroid XU¤". archlinuxarm.org. Retrieved 2016-10-12.
- "Arch Linux Arm for Odroid U2". archlinuxarm.org.
- "Arch Linux Arm for Odroid U3". archlinuxarm.org.
- "Arch Linux Arm for Odroid N2". archlinuxarm.org.
- "RuneAudio - Audio OS". RuneAudio. Retrieved 2016-10-12.
- "Lakka 2.0 stable release!". www.lakka.tv. Retrieved 2017-05-11.
- "Lakka - Retrogaming OS". www.lakka.tv. Retrieved 2017-03-19.
- "Google Groups". groups.google.com.
- "Index of /live/current/". repo.voidlinux.eu. Archived from the original on 2018-11-10. Retrieved 2017-07-17.
- "Embedded Images - Void Linux Wiki". wiki.voidlinux.eu. Archived from the original on 2018-05-19. Retrieved 2017-07-17.
- "How to use Genode directly on hardware". genode.org. Retrieved 2017-06-05.
- "Batocera.linux". Retrieved 2020-03-22.