The ODROID-M1 is a single board computer with a wide range of useful peripherals developed for use in a variety of embedded applications.
To achieve this goal, we have developed various hardware accessories and device driver software over the past 10 months.
In addition, RK3568B2, the core brain of ODROID-M1, is considered suitable for embedded system use as the SoC manufacturer (Rockchip) guarantees supply for the next 15 years.
Therefore, we expect we can supply the ODROID-M1 boards to our important B2B customers until the year 2036 or beyond.
Note that RK3568B2 is a slightly modified version of the RK3568 to overcome the IC supply chain problem these days.
The previous RK3568 metal-can type packaging lead time is much longer than the more common plastic package of the RK3568B2.
Let's take a look at the main features and peripherals of ODROID-M1. Specifications
PROCESSOR
Rockchip RK3568B2 Processor
L1 instruction cache: 32 KB, 4-way set associative (128 sets), 64 byte lines, shared by 1 processor
L1 data cache: 32 KB, 4-way set associative (128 sets), 64 byte lines, shared by 1 processor
L3 data cache: 512KB , 16-way set associative (512 sets), 64 byte lines, shared by 4 processors
Quad-Core Cortex-A55 (1.992GHz) ARMv8-A architecture with Neon and Crypto extensions
Mali-G52 MP2 GPU (650Mhz)
NPU
0.8Tops@INT8, integrated high-performance AI accelerator RKNN NPU
Supports one-click switching of Caffe/TensorFlow/TFLite/ONNX/PyTorch/Keras/Darknet
MEMORY
8 or 4GiB LPDDR4 with 32-bit bus width
Data rate: 3120 MT/s, up to 1,560MHz
STORAGE
1 x eMMC slot
1 x Micro SD slot (DS/HS mode up to UHS-I SDR104)
1 x NVME M.2 SSD (PCIe 3.0 x 2)
1 x SATA3.0
NETWORKING
1 x GbE LAN ports (RJ45, supports 10/100/1000 Mbps)
– Realtek RTL8211F (Ethernet transceiver)
– LED indicators
* Green LED: Flashing by data traffic at 100Mbps connection
* Amber LED: Flashing by data traffic at 1000Mbps connection
DISPLAY
1 x HDMI 2.0 (up to 4K@60Hz with HDR, EDID)
1 x MIPI-DSI (works with 800 x 1280 LCD)
AUDIO
1 x 3.5mm phone jack
1 x mono speaker output
1 x HDMI sound
EXTERNAL I/O
2 x USB 2.0 host port
2 x USB 3.0 host port (or 1 x USB 3.0 host + 1 x USB 2.0 OTG port)
1 x Debug serial console (UART, 1.5Mbps N81)
1 x SATA Connector
1 x MIPI-CSI Camera Interface (15 pin)
1 x MIPI-DSI LCD Interface (31 pin)
1 x 40pin GPIO header
OTHER FEATURES
IR receiver for remote controller
RTC and backup battery holder (to keep time and date for several months without main power input)
System LED Indicators:
– Red (POWER) – Solid light when DC power is connected
– Blue (ALIVE) – Flashing “heartbeat” while Kernel is running. Solid On when in the u-boot stage.
POWER
1 x DC jack : outer (negative) diameter 5.5mm, inner (positive) diameter 2.1mm
DC input : 7.5V ~ 15.5V
– DC 12V/2A power adapter is recommended
– IDLE : ≃ 1.25W
– CPU Stress : ≃ 4.44W (Performance governor)
– Power Off : ≃ 0W
FORM FACTOR
Board Dimensions: 90mm x 122mm x 16mm
Heatsink Dimensions: 100mm x 123mm x 19mm
Weight: 253 g including heatsink
<1> The CPU has four ARM Cortex-A55 processors with low power consumption and high efficiency operation at 2Ghz. The CPU and GPU performance is quite similar to our ODROID-C4.
A larger 8GB of LPDDR4 DRAM Memory is available while there is also a 4GB model for reduced cost.
<2> Petitboot pre-installed into the on-board 16MiB of SPI-Flash Memory helps manage various OS and kernel versions easily and supports booting from microSD, eMMC, NVMe, SATA, and USB storage devices. In addition, since on-line OS installation using a network is possible, the cumbersome procedure of downloading and flashing an OS image is dramatically reduced like the ODROID-N2 series.
<3> A standard size 22mmx80mm M.2 NVMe storage device can be directly installed on the ODROID-M1 board. The M.2 connector has PCIe 3.0 2-lane configuration which can deliver a blazing fast 1600MB/sec of sequential access performance. Note that M.2 SATA storage devices can not be used. The M.2 slot supports only a PCIe interface (M-Key).
<4> A single native (non-USB) SATA 3.0 port is provided for use with a 2.5inch HDD or SSD NAND Memory storage device. This SATA interface delivers near 500MB/s of sequential access. The SATA mount kit contains a SATA Data cable, a SATA Power cable, and a mount plate with some support screws. However, since the SATA power port doesn’t have a 12Volt power rail, a separated external 12Volt SATA power supply is required to use a 3.5inch HDD.
<5> The four-lane MIPI-DSI port can be directly connected to a LCD panel.
The ODROID-Vu8M kit with a 8inch 800x1280 wide viewing angle LCD and capacitive multi-touch screen is an available option.
If you assemble the ODROID-M1 single board computer on the rear side of the Vu8M kit, you can easily implement a Human-Machine-Interface (HMI) device.
<6> The two-lane MIPI-CSI port can be directly connected to a camera sensor module.
Our MIPI camera kit has an OV5647 sensor chip which can capture up to 5 Mpixel images and 720p/30fps video streaming. You can get reasonably good imaging whether it is in the daytime or at night thanks to the automatically switchable IR-Cut filter and two IR Lights. Realtime image inputs from the MIPI-CSI port can be widely used for Machine-Learning applications.
<7> Since Machine Learning has been a trend in this industry, there is a neural network processing unit (NPU) which can deliver up to 0.8 TOPS on the M1 single board computer.
We could run various TensorFlow Lite and ONNX models on Ubuntu Linux OS. Here is an example of object detection.
Input image and Output image ( The input image source : https://commons.wikimedia.org/wiki/File ... 6-28_1.jpg )
When we measured performance of AI software, the yolov5s.onnx model with a traditional CPU+FPU+NEON combination took ~1800msec while the NPU acceleration only took ~60msec.
Another example is the mobilenet_v1_1.0_224.tflite model that showed ~286msec vs ~7msec. According to the test results, we can say the internal NPU hardware acceleration presents 30~40 times faster AI computing power in some use cases.
We will provide instructions for NPU development via our WiKi pages soon.
<8> Metal case kit
A sleek and cool blue Metal case is an available option to protect your ODROID-M1 board.
The metal cover is made with aluminum extrusion that has an abrasive blasted surface texture and anodized blue finish. It can be securely docked to the ODRID-M1 heatsink frame via sliding slot. The front and rear side covers were made with gold plated PCBs.
<9> Power consumption and heat characteristics
Without any external peripherals connected, the M1 power consumption is about 4.5Watt with a very heavy computing load. It could be as low as 1.3Watt in the idle state. We also captured the power consumption transient during the booting process with our SmartPower3 equipment. Full Ubuntu Gnome desktop booting might take about 30~35 seconds (including a few seconds of Petitboot delay) when an eMMC module is the boot media.
After completing the booting process, the average idle mode power is around 1.3Watt.
In the shutdown mode, the power consumption is around 0.05Watt which could be considered negligible. Thanks to the huge heatsink frame, the thermal characteristics look quite good with very heavy CPU computing load. The CPU core temperature was near 50°C with a heavy computing load at a relatively high 35°C ambient temperature. This is very far from the thermal throttling trigger point, and the ODROID-M1 can run in various embedded system without noisy active cooling.
<10> Analog audio output sound quality
There is a 3.5mm stereo headphone jack on the M1 board.
It presents an on-board high quality 384Khz/32bit stereo audio output.
Dynamic range and SNR is near 100dB and "Total-Harmonic-Distortion + Noise" is lower than 0.01%.
You can enjoy Hi-Fi sound quality without an expensive external audio DAC.
We have measured the sound quality with Audio-Precision equipment as usual.
<11> Software support
Ubuntu 20.04 LTS & 22.04 LTS
Kernel 4.19.219
Wayland based GNOME desktop
Mali GPU EGL driver on Wayland
MIPI DSI and CSI drivers
NPU drivers and Neural Network APIs
GPIO drivers and WiringPi library
Mainline kernel will be available several months later with Panfrost driver hopefully
Android 11 Red Velvet Cake
Kernel 4.19.193
Dual head display feature : HDMI and MIPI-DSI at the same time.
Please look into the demo video.

Since many ‘M’ characters are found in this document …
8GB LPDDR4 DRAM Memory
M.2 NVMe Flash Memory
SATA SSD Flash Memory
SPI-Flash Memory
MIPI-DSI port
MIPI-CSI port
Machine Learning Neural Network Processor
Metal case kit
Naturally, we’ve decided on the product name ODROID-M1 which should not be confused with Apple’s M1 silicon.

Availability and prices
Orders for the M1 boards and new peripheral devices are available now with shipping several days later.
ODROID-M1 4GB RAM : $70
https://www.hardkernel.com/shop/odroid- ... gbyte-ram/
ODROID-M1 8GB RAM : $90
https://www.hardkernel.com/shop/odroid- ... gbyte-ram/
ODROID-Vu8M MIPI-DSI Kit : $79
https://www.hardkernel.com/shop/odroid-vu8m/
M1 MIPI-CSI Camera Kit : $20
https://www.hardkernel.com/shop/m1-mipi-csi-camera-kit/
M1 SATA mount and cable Kit : $9
https://www.hardkernel.com/shop/m1-sata ... cable-kit/
M1 Metal case Kit : $9
https://www.hardkernel.com/shop/m1-metal-case-kit/
WiFi & Bluetooth Combo Module 5BK: $8.90
https://www.hardkernel.com/shop/wifi-module-5bk/

Debug Party
Newly introduced single board computers might have many bugs here and there.
We are going to ship developer packages in a couple of days to our community members for the Debug party.
The developer’s package contains the following items.
ODROID-M1 with 8GB DRAM engineering sample
16GB eMMC
ODROID-Vu8M Display Kit
M1 MIPI-CSI Camera Kit
M1 SATA mount and cable Kit
M1 Metal case kit
12V/2A PSU
WiFi Module 5BK
USB-UART kit
Additional comments
Compared to other SBC manufacturers, our RK3568-based M1 board release is a little late.
However, we believe that developing a product offering that is more complete and convenient to use is much more important than the time to market.
Our SBC products that will be released in the future will need more time to launch, but we need to keep investing enough time and resources to make more useful and practical devices.
Another comment. Do you need a much more expensive ODROID board than M1?
Many people have been continuously asking for some high end models.
We have a couple of our own proto-type boards for internal development and evaluation.
We will be launching those models once we are ready to sell in Q4 or early next year if we will not cancel the projects.
If we meet any development, procurement, certification, or other unexpected issues, the schedule will inevitably be delayed a few more months at least.
Therefore, please be patient until our release announcement appears because we don’t want to misinform.