Fact-checked by Grok 2 weeks ago

ODROID

ODROID is a brand of single-board computers (SBCs), portable gaming devices, and other embedded systems developed by Hardkernel Co., Ltd., a company founded in 2008. The product line debuted in 2009 with the original ODROID, recognized as the world's first Android-based portable gaming device designed for developers, featuring a compact and support for emulators. Over the years, ODROID has expanded into a diverse series of ARM-based and x86-based SBCs, offering high-performance alternatives to devices like the for hobbyists, developers, and industrial users. Key models in the ODROID lineup include energy-efficient ARM Cortex-A55 quad-core boards like the ODROID-C5 (released in 2025), which supports and platforms with features such as , 2.0, and multiple storage options including eMMC modules and microSD card slots. The series also encompasses x86 variants, such as the ODROID-H2 introduced in , equipped with an Gemini Lake J4105 quad-core processor, up to 32 GB DDR4 RAM, dual ports, and support for , marking Hardkernel's third iteration of x86 SBC efforts after earlier attempts with Cherry Trail and Braswell processors. More recent x86 models include the ODROID-H4 series (2024) with Processor N97 quad-core processors up to 3.6 GHz. Recent ARM releases, like the ODROID-M1S in 2023 commemorating Hardkernel's 15th anniversary, feature the RK3566 quad-core SoC, up to 8 GB RAM, an , and a 90 x 65 mm form factor, priced starting at for broader accessibility in embedded applications. ODROID devices are distinguished by their emphasis on performance-per-watt , rich peripheral connectivity—including USB, GPIO, and PCIe interfaces—and compatibility with ecosystems, enabling uses in , media centers, AI prototyping, and . Hardkernel's commitment to quality is evident in iterative revisions, such as the ODROID-N2+ with a boosted 2.4 GHz Cortex-A73 quad-core clock, and ongoing support for community-driven operating systems like and AOSP builds.

History

Origins and early development

Hardkernel Co., Ltd. was founded in 2008 in Seoul, South Korea, with an initial focus on developing Android-based embedded devices for developers and hobbyists. The company aimed to provide affordable hardware platforms that leveraged the growing popularity of the Android operating system, targeting applications in mobile computing and prototyping. Drawing from expertise in electronics and software engineering, Hardkernel sought to fill a niche for high-performance, open-source compatible boards in the emerging single-board computer (SBC) market. The name "ODROID" originated as a portmanteau of "open" and "Android," underscoring the company's early commitment to open-source software ecosystems while utilizing proprietary hardware designs optimized for Android compatibility. This branding reflected Hardkernel's vision of creating accessible tools for the developer community, emphasizing modularity and extensibility despite the closed nature of some components. In late 2009, Hardkernel launched its inaugural product, the original ODROID board, powered by the Samsung S5PC100 (also known as Hummingbird) system-on-chip (SoC), which featured an ARM Cortex-A8 processor running at 833 MHz. Designed specifically for Android 2.1 (Éclair) development, the board included 512 MB of RAM, support for composite video output, and USB connectivity, making it suitable for hobbyist computing, media playback, and early app testing. Priced competitively at around $299 for the developer kit, it targeted enthusiasts seeking an alternative to more expensive development kits from larger vendors. Early development faced challenges such as limited ecosystem support and the nascent state of the market, but Hardkernel's emphasis on cost-effective manufacturing entirely in allowed for rapid iteration and quality control. As competition intensified with the 2012 debut of the , Hardkernel pivoted toward broader ARM-based architectures, expanding beyond pure focus to include compatibility while maintaining its core developer-oriented ethos. Initial production runs highlighted the company's dedication to delivering high-performance boards at accessible prices, setting the stage for ODROID's growth in the embedded computing space.

Key milestones and evolution

The ODROID lineup began its significant evolution in with the introduction of Exynos-based models in the XU series, which represented a pivotal shift toward octa-core processing capabilities and enhanced power efficiency compared to earlier quad-core designs. These boards, powered by Samsung's 5410 , enabled more demanding applications while maintaining low power consumption, setting a foundation for high-performance single-board computers (SBCs). This move aligned with the growing demand for efficient ARM-based platforms beyond basic emulation. In 2014, Hardkernel expanded the portfolio with the C-series, incorporating SoCs such as the S805 in the ODROID-C1, targeted at budget-friendly applications. This series emphasized affordability and versatility for entry-level users, outperforming contemporaries like the Model B+ in processing speed while keeping costs low at around $35. The adoption of Amlogic chips diversified the , appealing to hobbyists and developers focused on media playback and light tasks. A major architectural milestone occurred in 2018 with the launch of the series, Hardkernel's first entry into x86 architecture using the J4105 . This broadened ODROID's appeal to users accustomed to traditional PC software, enabling seamless compatibility with x86 applications, Windows, and legacy tools without overheads. The 's inclusion of features like dual and M.2 NVMe support positioned it as a capable mini-server platform. Between 2020 and 2022, advancements in and were highlighted by the N2+ and M1 series releases. The ODROID-N2+, an upgraded S922X-based board launched in 2020, delivered approximately 20% faster multi-core CPU performance over its predecessor, enhancing edge processing for applications. The 2022 ODROID-M1, featuring Rockchip's RK3568 with an integrated 0.8 TOPS , further propelled capabilities, offering up to 40 times faster inference in select tasks compared to CPU-only execution, alongside NVMe storage for rapid data handling in edge environments. In 2024 and 2025, the lineup continued to evolve with the M2, H4 series, and C5. The ODROID-M2, released in August 2024 and based on the Rockchip RK3588S2 SoC, tripled the CPU and NPU performance of the M1 while introducing support for up to 16GB LPDDR5 RAM and richer I/O options like triple video outputs. Complementing this, the H4 series—encompassing models with Intel Alder Lake N-series processors up to the 8-core N305—launched in April 2024, providing up to 48GB DDR5 memory and enhanced connectivity including dual 2.5GbE and four SATA III ports, significantly outperforming prior H3 models in multi-threaded workloads. In 2025, the ODROID-C5 was introduced, featuring the Amlogic S905X5 SoC for improved efficiency in multimedia and general computing tasks. Over the years, ODROID has transitioned from devices primarily rooted in early Android development to versatile SBCs supporting diverse applications in , servers, and inference, with annual model refreshes consistently addressing emerging market needs for performance, efficiency, and expandability.

Manufacturer

Hardkernel Co., Ltd.

Hardkernel Co., Ltd. is a privately held South Korean company founded in 2008, specializing in the development and manufacture of embedded systems and single-board computers (SBCs). The company began operations with the initial design and production of the ODROID series, establishing itself as a key player in for developers and hobbyists. Headquartered in , Gyeonggi-do, , Hardkernel employs approximately 50 people, with a primary emphasis on in ARM-based and x86 architectures to support diverse computing applications. Its mission centers on delivering affordable, high-performance hardware solutions tailored for makers, educators, and industrial users, with a strong commitment to reliability and innovation rather than large-scale consumer production. Leadership at Hardkernel includes co-founder Charles Park, who has contributed to the company's early vision of advancing accessible computing platforms, and CEO Justin Lee, who oversees strategic direction with expertise in hardware development. The company's financial model operates through direct online sales via its official website, hardkernel.com, supplemented by partnerships with global distributors such as ameriDroid and Studio, and it remains privately held without public stock listing. The steady evolution of its product lineup has closely mirrored the company's organic growth from a startup to a specialized provider.

Production and distribution

Hardkernel conducts primary production of ODROID single-board computers in , where the company is headquartered in Province. Manufacturing involves contract partners for (PCB) assembly and system-on-chip () integration, though specific contractor names are not publicly disclosed. Key components, including SoCs, are sourced from established suppliers such as for ARM-based models, for efficient quad-core processors, for x86 architectures in the H-series, and for earlier Exynos-integrated boards. Quality control at Hardkernel includes in-house verification processes to ensure product reliability, supported by a 16-week warranty period that covers hardware defects through their (RMA) policy. Products adhere to (RoHS) standards, as required for electronics sold in international markets, with compliance verified through supplier certifications and final assembly checks. The for ODROID has faced challenges, particularly during the 2021 global , which disrupted component availability and led to production delays for single-board computers, including models reliant on affected SoCs. Distribution occurs primarily through Hardkernel's official online store at hardkernel.com, enabling direct business-to-consumer (B2C) sales worldwide with shipping from . International resellers expand accessibility, including AmeriDroid in for North American customers, ODROID.co.uk in the for European markets, and additional partners in such as those serving and . Pricing for ODROID boards typically ranges from approximately $35 for entry-level models like the to $200 or more for advanced x86 variants such as the [ODROID-H4 Ultra](/page/ODROID-H4 Ultra), depending on RAM, storage, and features. Bundles are offered that include accessories like protective cases, power supplies, and pre-loaded microSD cards, often at a discounted rate compared to individual purchases. Volume discounts are available for bulk orders via bank transfer, targeting educational institutions and enterprise buyers.

Hardware

Design features

ODROID boards embody a philosophy centered on compact form factors, typically measuring around 85mm × 55mm for many models, which facilitates integration into space-constrained applications such as systems and portable devices. This emphasis on is paired with optimization for low power consumption, generally ranging from 5W to 15W TDP, enabling efficient operation in battery-powered or energy-sensitive environments. Many designs incorporate through heatsinks, promoting silent, fanless operation without active fans under normal loads. A hallmark of ODROID hardware is the inclusion of versatile common interfaces that support a wide array of peripherals and expansions. Standard 40-pin GPIO headers provide access to general-purpose input/output pins, enabling connectivity for sensors, actuators, and custom circuits. USB ports, typically 1 to 4 in number and supporting USB 2.0 or 3.0 standards, allow for high-speed data transfer and device attachment. HDMI outputs commonly support resolutions up to at 60Hz, facilitating display. Gigabit Ethernet ports are prevalent on recent models for robust wired networking, while storage expansion options include eMMC modules, microSD slots, and NVMe interfaces for fast, reliable data handling. ODROID platforms exhibit diversity in system-on-chip (SoC) architectures to balance efficiency and compatibility. ARM-based SoCs, often featuring Cortex-A series cores, prioritize power efficiency for mobile and embedded tasks. In contrast, x86 SoCs utilizing Intel Celeron or Pentium processors offer broader software compatibility with legacy x86 applications. Integrated graphics processing units (GPUs) vary accordingly, with ARM models typically employing Mali GPUs for efficient rendering and x86 variants using Intel UHD Graphics. Newer boards incorporate neural processing units (NPUs) to accelerate AI and machine learning workloads. Power delivery across ODROID boards is standardized for simplicity and reliability, accepting 5V input at 2A to 4A currents through USB Type-C ports or 5.5mm barrel jacks. This configuration supports a range of adapters while maintaining compatibility with common power sources. Wireless connectivity, including and , is available via optional add-on modules that plug into USB or dedicated headers, extending functionality without onboard integration. Distinctive features enhance ODROID's suitability for specialized applications, including fanless designs that ensure noiseless performance in quiet environments like setups. Built-in (RTC) support, often via low-power ICs and coin cell batteries, maintains accurate timekeeping during power cycles. Hardware (PWM) capabilities on GPIO pins facilitate precise control of motors and LEDs, making the boards popular for and projects.

Model series and specifications

The ODROID lineup encompasses several series of single-board computers (SBCs) developed by Hardkernel, evolving from early -based models to high-performance variants and x86 architectures, with specifications tailored for embedded computing, media playback, and industrial applications. Early models focused on basic processors, while later series introduced multi-core designs, enhanced , and expanded options like eMMC and NVMe. Key features across series include GPIO headers, outputs, and Ethernet connectivity, with power efficiency improving over time through advanced fabs and big.LITTLE architectures.

Early ARM Series (2009–2015)

The inaugural ODROID model, released in 2009, utilized the Samsung S5PC100 SoC with a single-core ARM Cortex-A8 processor clocked at 833 MHz and 512 MB of RAM, supporting basic Android and Linux applications via microSD storage. The U series, introduced in 2012 with models like the ODROID-U2, featured the Samsung Exynos 4412 Prime SoC, a quad-core ARM Cortex-A9 at 1.7 GHz paired with a Mali-400 MP4 GPU, 2 GB LPDDR2 RAM, and eMMC module support for faster storage. Building on this, the X series from 2013–2015, exemplified by the ODROID-XU4, employed the Exynos 5422 octa-core SoC with quad Cortex-A15 cores at 2.0 GHz and quad Cortex-A7 at 1.4 GHz, a Mali-T628 MP6 GPU, 2 GB LPDDR3 RAM, and eMMC options, enabling 4K video output and USB 3.0 connectivity. These series prioritized compact form factors (around 85 x 55 mm) and low power draw under 5W, suitable for early maker projects.

Budget Amlogic Series (2014–2025)

Targeting cost-effective applications, the C series leveraged SoCs for improved capabilities. The ODROID-C1 (2014) used the S805 quad-core Cortex-A5 at 1.5 GHz, 1 GB DDR3 , and a Mali-450 GPU, with microSD storage and . The (2016) upgraded to the S905 SoC with quad Cortex-A53 at 1.5–2.0 GHz (64-bit), 2 GB DDR3 , Mali-450 MP3 GPU, and hardware decoding for 4K H.265 video. Later, the (2020) featured the S905X3 quad Cortex-A55 at 1.9 GHz, up to 4 GB DDR4 , Mali-G31 GPU, and enhanced @60fps support with decoding, maintaining a 90 x 90 mm footprint and power consumption around 5–7W. These models emphasized affordability, with eMMC expansion and 2.0 for media centers. The ODROID-C5 (2025) features the S905X5M quad-core Cortex-A55 at 2.5 GHz, 4 GB DDR4 , Arm Mali-G310 V2 GPU, , 2.0, four USB 2.0 ports, and storage via microSD and optional eMMC, maintaining a 85 x 56 mm footprint and around 5 W power consumption.

High-Performance ARM Series (2019–2025)

For demanding tasks like and , the N series debuted in 2019 with the ODROID-N2 using the S922X hexa-core SoC (quad Cortex-A73 at 2.4 GHz, dual A53 at 2.0 GHz), Mali-G52 GPU, 2–4 GB , and eMMC/microSD storage, supporting @60fps and up to 10W power draw. The N2+ variant (2021) refined this with minor efficiency gains. Transitioning to , the M1 (2022) adopted the RK3568B2 quad Cortex-A55 at 2.0 GHz, Mali-G52 MP2 GPU, 4–8 GB LPDDR4 , 0.8 NPU, and M.2 NVMe support for SSDs. The M1S (2023) offered a slimmer profile with similar specs. The latest M2 (2024) features the RK3588S2 octa-core (quad A76 at 2.4 GHz, quad A55 at 1.8 GHz), Mali-G610 MP4 GPU, 8–16 GB LPDDR5 , 6 NPU, and NVMe PCIe 3.0, enabling multi- displays and 15–20W consumption.

x86 Series (2018–2025)

Introduced in 2018, the H series brought x86 compatibility for legacy software. The ODROID-H2 used an Intel Celeron J4105 quad-core at 2.0–2.5 GHz, Intel UHD Graphics 600, up to 32 GB DDR4 RAM, SATA/NVMe storage, and dual Gigabit Ethernet, with power under 10W. The H3 (2022) upgraded to the Celeron N5105 quad-core at 2.0–2.9 GHz, UHD Graphics, up to 32 GB DDR4, multiple SATA ports, and PCIe expansion. The H3+ added BIOS options. Current H4 models (2024) feature the Intel N97 quad-core (up to 3.6 GHz) or i3-N305 octa-core (up to 3.8 GHz) for the H4 Ultra, Intel UHD Graphics, up to 48 GB DDR5 RAM, four SATA ports, NVMe PCIe 4.0, and 2.5–3.5G Ethernet, drawing 15–30W depending on load. These larger boards (110 x 110 mm) support SO-DIMM memory and display outputs like HDMI 2.1 and DisplayPort.
SeriesRepresentative ModelSoCCPU/GPURAM/Storage OptionsKey I/O PortsPower DrawPrice Range (USD)
Early ARMODROID-XU4 (2015) 5422Octa-core (4x [email protected] + 4x [email protected]) / Mali-T628 MP62 GB LPDDR3 / eMMC up to 64 GB, microSDHDMI 1.4, 1x , 5x USB 2.0, GbE~5W$50–70
Budget AmlogicODROID-C5 (2025)S905X5MQuad [email protected] / Mali-G310 V24 GB DDR4 / eMMC up to 64 GB, microSD 2.0, 4x USB 2.0, GbE~5W$35–50
High-Performance ARMODROID-M2 (2024)RK3588S2Octa-core (4x [email protected] + 4x [email protected]) / Mali-G610 MP48–16 GB LPDDR5 / NVMe , eMMC 128 GB, microSD2x 2.1, 1x 1.4, 2x , 2.5G/1G Ethernet15–20W$150–250
x86ODROID-H4 Ultra (2024)Intel i3-N3058-core@ up to 3.8GHz / UHD Graphics (32 EU)Up to 48 GB DDR5 / NVMe PCIe 4.0, 4x 2x 2.1, 1.4, 2x USB 3.2, 2x 2.5G Ethernet15–30W$150–200
The ODROID-W (2014), a discontinued Pi-compatible module with BCM2835 (single-core @1.0GHz, IV GPU, 512 MB RAM), was halted shortly after launch due to component supply constraints from .

Software

Operating system support

ODROID boards primarily support distributions, with official images for LTS versions from 18.04 to 24.04 available for recent models such as the N2+, , and series, ensuring long-term stability and updates until their respective end-of-life dates. provides a rolling-release option compatible with every ODROID model, allowing users to maintain the latest packages through community-maintained repositories. Lightweight options like DietPi, a Debian-based minimal OS, are optimized for resource-constrained environments and supported on select boards including the XU4, , and N2 series for server or embedded applications. Recent ARM-based models, such as the N2+ and series, benefit from mainline integration starting with version 6.1, enabling broader hardware compatibility with open-source drivers for core functions. Android support focuses on AOSP-based images, with official builds reaching up to for models like the and N2 series, and up to for recent models such as the M1S, , and C4, providing a familiar mobile interface for multimedia and app-based tasks. Select models, including the XU4, allow installation of (GMS) via OpenGApps, enabling Store access and certification for verified apps, though not all boards ship with pre-certified . Specialized operating systems cater to niche uses, such as for ethical hacking and penetration testing on XU4 and N2 models, leveraging their architecture for portable security tools. Retro gaming enthusiasts use RetroPie or EmulationStation on C2 and C4 boards, which support emulation of classic consoles up to 1 with optimized GPU acceleration. Media center applications run on or CoreELEC for N2+ devices, delivering hardware-accelerated playback and Kodi integration for home theater setups. x86-based H-series boards natively run and 11, supporting standard installations for desktop productivity without emulation overhead, while all models require architecture-specific builds for , , or other OSes. OS installation occurs via the U-Boot , where users flash official images to microSD cards or eMMC modules using tools like Etcher, followed by from the designated media.

Firmware and development tools

Hardkernel provides an open-source U-Boot tailored for ODROID single-board computers, featuring custom patches to support hardware-specific initialization for various models, including and SoCs. The bootloader sources are hosted on , enabling developers to build and modify boot configurations for features like device tree overlays and secure boot options. Additionally, Hardkernel maintains a forked repository on , incorporating patches for ODROID hardware peripherals such as GPIO, I2C, and PWM interfaces, with support for recent kernels up to version 6.x as of 2025. ODROID Utility is a collection of shell scripts distributed by Hardkernel within official Ubuntu and Android images, allowing users to configure system parameters including CPU overclocking, DRAM speed adjustments, and thermal management. For hardware monitoring and control, these scripts integrate fan speed regulation based on temperature thresholds, such as automatic PWM adjustments at 60°C, 70°C, and 80°C on models like the ODROID-XU4. Complementing this, odroid-wiringpi offers a WiringPi-compatible library for GPIO access in C and Python, maintained by Hardkernel to facilitate embedded development on ARM-based ODROID boards. For multimedia and AI applications, Hardkernel supplies Amlogic- and Rockchip-specific libraries integrated into their OS images, including GStreamer plugins for hardware-accelerated video decoding and encoding on boards like the ODROID-C series. On NPU-equipped models such as the ODROID-M1S and M2, which feature Rockchip RK3566 and RK3588S2 SoCs respectively, developers can utilize TensorFlow Lite with NPU acceleration for inference tasks, achieving up to 0.8 TOPS on the M1S and 6 TOPS on the M2, as demonstrated in official benchmarks running models on Ubuntu Linux. Cross-compilation resources from Hardkernel include guides and toolchain support via configurations for custom images, with defconfigs available for models like the ODROID-XU4 to streamline kernel and rootfs builds. integration is facilitated through the meta-odroid layer, enabling reproducible builds for ODROID hardware with and support. For Android development, Hardkernel offers compatibility with the on models, allowing native app compilation using provided prebuilt toolchains. As of 2025, kernel updates in the hardkernel/ repository include enhanced NVMe drivers optimized for PCIe Gen3 x4 interfaces on the ODROID-H4 series, improving storage performance on N100-based x86 boards. board support is preserved through community-maintained forks, such as those for older U-Boot versions, hosted on under Hardkernel's organization.

Applications and community

Common uses

ODROID single-board computers are widely employed in and (IoT) projects due to their robust processing capabilities and connectivity options. Models such as the ODROID-C4 and N2 are particularly suited for running platforms like , enabling centralized control of smart home devices including lights, thermostats, and sensors. These boards support protocols for efficient device communication, facilitating seamless integration in energy-efficient smart home setups. In and retro gaming, ODROID boards serve as compact media centers and consoles. The ODROID-C2 and support video streaming with Kodi, leveraging for smooth playback of high-resolution content; the additionally supports formats. For , models such as the ODROID-C2 power RetroPie setups capable of running games from systems up to 1 and with minimal latency, thanks to their ARM-based processors and GPU support. For industrial and applications, ODROID hardware provides reliable performance in data-intensive environments. The ODROID-H3 and H4 series are commonly configured as (NAS) systems, utilizing multiple and NVMe interfaces to support configurations for redundant data storage in small-scale industrial setups. Additionally, the ODROID-M2 enables tasks such as processing, powered by its integrated neural processing unit delivering up to 6 for real-time edge analytics. Education and prototyping represent another key area, where ODROID boards offer accessible tools for initiatives. Their GPIO pinouts allow direct interfacing with sensors, motors, and Arduino-compatible shields, making them ideal for projects that teach programming and fundamentals. As a cost-effective alternative to the , ODROID models provide similar expandability at lower price points, encouraging experimentation in classroom and hobbyist prototyping. ODROID boards also find use in lightweight roles, such as personal hosting or VPN endpoints. The ODROID-N2L, with its efficient hexa-core , operates at under 10W during idle states, supporting always-on services like servers or without excessive energy consumption. This low-power profile, combined with , makes it suitable for home lab environments requiring reliable, unobtrusive network services. In 2025, recent models like the ODROID-H4 series have gained popularity in applications, including small-scale clusters for data processing, while the ODROID-C5 supports straightforward setups for media playback and developer prototyping.

Community and ecosystem

The ODROID community is supported by official resources provided by Hardkernel, including the ODROID Wiki at wiki.odroid.com, which offers extensive tutorials, hardware setup guides, and software configuration instructions for various models. The official at forum.odroid.com serves as a central hub for discussions, , and sharing, with thousands of registered members and hundreds of thousands of posts and topics as of November 2025. Additionally, the free monthly ODROID Magazine, available as a PDF download at magazine.odroid.com, features in-depth articles, user-submitted , and updates on hardware and software developments since its inception in 2014. Third-party ecosystems enhance ODROID accessibility through integrations with lightweight operating systems like and DietPi, both of which maintain dedicated community support for multiple ODROID boards such as the N2 series, XU4, and M1. On GitHub, developers contribute to custom kernels and bootloaders via repositories like hardkernel/u-boot, enabling modifications for specific peripherals and performance optimizations across ODROID platforms. Community engagement extends to online platforms, including the active subreddit r/ODROID, where users share builds and seek advice, attracting around 1,200 weekly visitors. Developer contributions include open-source drivers for peripherals, such as kernel modules for ultrasonic sensors on the XU4, hosted on to facilitate hardware expansions. Growth in 2025 has been driven by increased focus on the H4 series, with community-driven builds and tutorials proliferating on channels dedicated to ODROID hardware reviews and modifications.