
Hardkernel ODROID-M2
- SoC:
- Rockchip RK3588S2
- RAM:
- 8GB LPDDR5
- Storage:
- NVMe M.2 slot
Consumercarts is reader-supported. Learn more
Disclaimer: The price and specification of the given product may differ from the actual product. Please confirm on the retailer's website before buying.
Manufacturer: Hardkernel Last updated: 2026-10-10
Where to buy
- Hardkernel StoreGo to store
Hardkernel ODROID-M2 Review
Hardkernel ODROID-M2 single-board computer with Rockchip RK3588S2, 8GB or 16GB LPDDR5, 64GB onboard eMMC, PCIe 2.0 x1 M.2 NVMe slot, Gigabit Ethernet, dual HDMI 2.0 up to 4K60 HDR, MIPI DSI.
Hardkernel's compact RK3588S2 board ships with 64GB of onboard eMMC and boots reliably from it, with an M.2 NVMe slot available for extra storage, aimed more at NAS and always-on server builds than general tinkering.
Overview
The ODROID-M2 ships without eMMC or microSD as its primary boot device by default, it's designed to boot directly from the onboard NVMe M.2 slot, giving it far better sustained I/O than SD-card-based boards.
Our verdict
Reviewed by Burooj Alam. Rated by us, not by users.
Best for
- Compact NAS or home-server builds wanting real NVMe speed
Not for
- Projects needing a full 40-pin GPIO header for sensors/HATs
Specifications
What these specs meanIdentity
| Brand | Hardkernel |
|---|---|
| Model Number | ODROID-M2 |
| Release Year | 2024 |
Processor
| SoC Model | Rockchip RK3588S2 |
|---|---|
| CPU Cores | 8 cores |
Graphics and AI
| NPU Present | Yes |
|---|---|
| AI Performance | 6 TOPS |
Memory
| RAM Capacity | 8 GB |
|---|---|
| RAM Type | LPDDR5 |
| RAM Configurable | No |
Storage
| Onboard Storage | 64 GB |
|---|---|
| microSD Slot | Yes |
| M.2 Slot | M.2 M-key 2280 |
| PCIe Interface | PCIe 2.0 x1 |
Networking
| Ethernet Speed | 1GbE |
|---|
Connectivity
| USB 3.x Ports | 2 ports |
|---|---|
| USB-C Ports | 1 ports |
Display
| Video Outputs | 2 outputs |
|---|---|
| Max Display Resolution | 4K60 |
| Video Connector Type | HDMI |
Expansion
| Camera Interface | None |
|---|---|
| GPIO Compatibility | Proprietary |
Power
| Power Input | USB-C PD |
|---|
Physical and software
| Board Form Factor | Custom |
|---|---|
| Software Ecosystem | Armbian |
| CPU Architecture | ARM big.LITTLE |
|---|---|
| Memory | 8 GB |
| Price | 89 USD |
| Use Case | NAS / Server |
Measured results
sbc-bench results
| 7-Zip MIPS, multi-threaded | 15,950 MIPS | sbc-bench run · ODROID-M2 (RK3588S2); 2250/1800 MHz; kernel 5.10; Focal arm64 · Source |
| 7-Zip MIPS, single-threaded | 2,989 MIPS | sbc-bench run · ODROID-M2 (RK3588S2); 2250/1800 MHz; kernel 5.10; Focal arm64 · Source |
| OpenSSL AES-256-CBC, single thread | 1,284,070 KB/s | sbc-bench run · ODROID-M2 (RK3588S2); 2250/1800 MHz; kernel 5.10; Focal arm64 · Source |
| Memory copy bandwidth (tinymembench memcpy) | 13,630 MB/s | sbc-bench run · ODROID-M2 (RK3588S2); 2250/1800 MHz; kernel 5.10; Focal arm64 · Source |
The author states these are not pure hardware numbers: they depend on kernel, distro and settings, and openssl (AES) numbers should be taken with a grain of salt. Single run, as listed in sbc-bench Results.md.
Retrieved 23 Sept 2026
sbc-bench by Thomas Kaiser (github.com/ThomasKaiser/sbc-bench, Results.md). Copyright (c) 2018, Thomas Kaiser. All rights reserved. Redistributed under the BSD 3-Clause License; full notice, conditions and disclaimer: github.com/ThomasKaiser/sbc-bench/blob/master/LICENSE
FAQs
What are the key specifications of the Hardkernel ODROID-M2 (Single-Board Computer/Rockchip RK3588S2/Octa-Core Cortex-A76+A55/8-16GB LPDDR5/Triple-Display NAS-Ready Pick)?
Key specs for the Hardkernel ODROID-M2: SoC Model Rockchip RK3588S2, CPU Architecture ARM big.LITTLE, RAM Type LPDDR5, RAM Configurable No.
Will the Hardkernel ODROID-M2 (Single-Board Computer/Rockchip RK3588S2/Octa-Core Cortex-A76+A55/8-16GB LPDDR5/Triple-Display NAS-Ready Pick) work with my current setup?
The Hardkernel ODROID-M2 (Single-Board Computer/Rockchip RK3588S2/Octa-Core Cortex-A76+A55/8-16GB LPDDR5/Triple-Display NAS-Ready Pick) lists Processor is Rockchip RK3588S2, Octa-Core (4x Cortex-A76 @ 2.3GHz + 4x Cortex-A55 @ 1.8GHz). Check that against the hardware you already own before buying, since this is the field that most often decides whether a part fits.
Who is the Hardkernel ODROID-M2 (Single-Board Computer/Rockchip RK3588S2/Octa-Core Cortex-A76+A55/8-16GB LPDDR5/Triple-Display NAS-Ready Pick) best suited to?
Best suited to: Compact NAS or home-server builds wanting real NVMe speed.
What are the drawbacks of the Hardkernel ODROID-M2 (Single-Board Computer/Rockchip RK3588S2/Octa-Core Cortex-A76+A55/8-16GB LPDDR5/Triple-Display NAS-Ready Pick)?
Not the best fit for: Projects needing a full 40-pin GPIO header for sensors/HATs.
