ODROID-M1S which was developed over the past six months to respond to market demands.

We made the board about 20% thinner, reduced power consumption by about 20%, added 14 header pins, and a built-in 64GB eMMC chip on the board. We have lowered the price including a case, heatsink, and power adapter. We believe this will help significantly reduce the cost of building your own affordable and sustainable embedded systems. To ensure longevity, which is important to customers using it for industrial purposes, we will supply this product until at least 2036.

By utilizing 3D modeling from the early PCB design stage, we were able to complete case development relatively precisely and rapidly.

It will be remembered for a long time as a novel development project in which collaboration between circuit design & mechanical design proceeded quite smoothly.

M1S PCB 3D model 


                                                                                        

The SOC in the M1S is the RK3566, which is the younger sister of the RK3568 used in the original M1. This allows most of the software development to be reused. Because the bootloader and kernel settings are different, existing OS images for M1 cannot be used as-is, but porting is quickly possible through a simple process.

For detailed internal configuration, please refer to the block diagram below.

On-board eMMC storage

For the first time in the ODROID board series, an eMMC chip was soldered to the PCB by default instead of using a removable eMMC module. We think 64GB capacity is sufficient for building most embedded systems.

The speed of eMMC measured with the fio command is approximately 180MiB/s, which is about 3~5 times faster than typical microSD cards.

On-board M.2 NVMe slot

In case the 64GB storage space of the soldered eMMC memory is insufficient, consider using an industry standard 2280 form factor NVMe SSD. An on-board M.2 NVMe slot is provided to access large amounts of data storage.

Unlike the original M1 model’s PCIe 3.0 x 2 lanes configuration, M1S has PCIe 2.1 x 1 lane. The NVMe transfer speed of the M1S has been reduced by about 1/4. However, we still believe that ~400 MiB/s of storage access speed is sufficient for building various high-end embedded systems.

Note :that M.2 SATA storage devices can not be used. The M.2 slot supports only a PCIe interface (M-Key).

Power consumption

To create the graph below, we turned on the M1S and recorded the power consumption until the Ubuntu Desktop OS boots and enters Idle mode. We used the SmartPower3 device to examine power characteristics.

-With Ethernet and HDMI monitor connected, the peak power consumption is close to 3.7 Watts during booting, but drops to 1.5 Watts in desktop GUI idle state.

-If you remove the HDMI monitor for a headless system, power consumption in idle mode drops to near 1.0 Watt. Additionally, please note that when the Ethernet cable is unplugged, the power drops to 0.7 Watt.

When performing a CPU stress test without either HDMI output or Ethernet connection, the power consumption is about 3.2 Watts. This shows    an energy savings of about 25% compared to the 4.3 Watts of the original ODROID-M1 under the same test conditions. Note that the computing    power of ODROID-M1S has been measured to be 5-10% lower than that of M1.

Thermal Characteristics

Thermal throttling does not occur even when performing a CPU stress test while mounted in a case. Because system power consumption is low,    less heat is generated. Cooling is sufficient with just the stock heatsink.

As shown in the graph below, when a stress test was performed on ODROID-M1S with a stock heatsink under room temperature conditions of 25°C, the CPU temperature did not exceed 65°C and maintained the maximum clock frequency.

Even when assembled in the case, the CPU temperature did not exceed 75°C and thermal throttling did not occur.


  1. Rockchip RK3566 CPU
  2. LPDDR4 RAM
  3. 1 x 64GB eMMC embedded
  4. 1 x Ethernet Transformer
  5. 1 x RJ45 Ethernet Port (10/100/1000)
  6. 1 x USB Type C Power Connector
  7. 1 x USB 2.0
  8. 1 x HDMI 2.0
  9. 1 x USB 3.0
  10. 1 x MIPI DSI 4Lane
  11. 1 x M.2 LED Indicator
  12. 1 x Micro SD Slot
  13. 1 x Micro USB2.0 OTG
  14. 40 x GPIO Pins Optional
  15. 14 x GPIO Pins Optional
  16. 1 x RTC Backup Battery Connector
  17. 1 x UART for System Console
  18. 1 x M.2. M-KEY PCIe2.1 1Lane

Specifications:

  • FORM FACTOR Board Dimensions: 90mm x 65mm x 16mm
  • PROCESSOR         Rockchip RK3566 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 processorsQuad-Core Cortex-A55 (1.8GHz)

                                            ARMv8-A architecture with Neon and Crypto extensions

                                            Mali-G52 MP2 GPU with 4 x Execution Engines (800Mhz)

  • NPU         0.8 TOPS@INT8, Integrated AI accelerator RKNN NPU

                                   Supports one-click switching of Caffe/TensorFlow/TFLite/ONNX/PyTorch/Keras/Darknet

  • MEMORY LPDDR4 4 or 8GiB with 32-bit bus width, Data rate: 2112 MT/s, up to 1,055MHz
  • STORAGE 1 x 64GB eMMC embedded (soldered to the PCB)

                                    1 x Micro SD slot (UHS-I SDR104, Boot priority is always higher than eMMC)

                                    1 x NVME M.2 SSD (PCIe 2.1 x 1 lane)

  • NETWORKING 1 x GbE LAN ports (RJ45, supports 10/100/1000 Mbps)

                                            Realtek RTL8211F Ethernet transceiver

                                            LED indicators

                                           Green LED: Flashing by data traffics at 100Mbps connection

                                           Amber LED: Flashing by data traffics at 1000Mbps connection

  • VIDEO                 1 x HDMI 2.0 (up to 4K@60Hz with HDR, EDID)

                                            1 x MIPI DSI Interface (30pin connector which is different from 31pin of the original ODROID-M1)

  • EXTERNAL I/O      1 x USB 2.0 host port

                                            1 x USB 3.0 host port

                                            1 x USB 2.0 micro OTG port

                                            1 x Debug serial console (UART)

                                             1 x 40 pin GPIO and 1 x 14 pin GPIO

  • OTHER FEATURES     RTC backup battery connector (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 like heartbeat while Kernel is running. Solid On in the u-boot stage.

  • POWER 1 x USB Type C for Power only

                            DC input : 4.9V ~ 5.3V

                           USB Type C 5V/3A power adapter is recommended

                           IDLE : ≃ 1.1W

                         CPU Stress : ≃ 3.52W (Performance governor)

                        Power Off :≃ 0W

Note: We recommend powering the ODROID-M1S with a bundle Type C 5V/3A power adapter.

Hardware Overview:


The CPU has four ARM Cortex-A55 processors with low power consumption & high efficiency operation at 1.8Ghz. A larger 8GB of LPDDR4 DRAM memory is available in addition to a 4GB model for reduced cost.

Note: 

The supplier of the product has no replacement and/or refund policy as part of their product warranty/guarantee. Furthermore, the repair cost and the cost of shipping to and fro from South Korea has to be borne. As Fab.to.Lab is merely an intermediary we extend the exact same warranty terms to all customers of Harkernel.

Please find more details here: Supplier warranty terms and conditions: https://www.hardkernel.com/agreement/

GPIO Header

There are 40-pin and 14-pin header pin connectors for general purpose input and output functions. Digital IOs, UARTs, I2Cs, PWMs, ADCs, SPI, USB 2.0 host, Analog audio output, Power-on and Reset signals are available.

What we heard from many B2B and B2C customers is that they often didn’t use the actual GPIO functionality. Therefore, to lower production costs and product price, we decided to make GPIO header pin installation an option. If you choose the option to install 40-pin and 14-pin GPIO headers, $3 will be added to the price. An IO-labels board for easier DIY tinkering will also be provided.

 

MIPI-DSI

The four-lane MIPI-DSI port can be directly connected to an LCD panel.

The ODROID-Vu8S kit with an 8 inch, 800×1280 wide viewing angle LCD and capacitive multi-touch screen is an available option. Note that LCD connector is different from the one on the ODROID-M1.

If you assemble the ODROID-M1S single board computer on the rear side of the Vu8S kit, you can easily implement a Human-Machine-Interface (HMI) device with Android as well as Linux.

     

NPU

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 M1S 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:Traffic_in_Brasilia_before_Brazil_%26_Chile_match_at_World_Cup_2010-06-28_1.jpg )

As shown in the test results below, the object detection speed of the NPU is nearly 20 times faster than that of the CPU. For reference,

the NPU performance of M1S is about 10% lower than that of M1. We believe this is due to the difference in DRAM clocks.

Conf=0.25 CPU (ms) NPU (ms) NPU: Cam (fps)

M1S         1288.3                   70                      11.8

M1                  1225.7                  64.3                     13

  • CPU governor = performance
  • AI model = yolov5s.onnx(cpu) / yolov5s.rknn(npu)
  • Confidence threshold = 0.25
  • USB Camera = Logitech BRIO

  

Software support

Android 11

GPIO toggling

Rotary encoder with GPIO IRQ

PWM outputs

I2C (Color sensor, Temperature, Humidity, OLED, RTC)

SPI ( CAN receiver, LED strip lights, IO expander)

UART ( Loopback test, Barcode scanner, Thermal printer)

  • Ubuntu 20.04 LTS 
    • Kernel 5.10.160
    • Wayland based GNOME desktop
    • ARM Mali Bifrost GPU OpenGL-ES / EGL driver
    • MIPI DSI driver
    • GPIO drivers and WiringPi library
    • NPU driver and Neural Network APIs
    • VPU driver with MPP/Gstreamer APIs
  • Ubuntu 22.04 LTS
    • Kernel 6.1.60
    • Wayland based Gnome/KDE desktop
    • ARM Mali Panfrost GPU driver for desktop OpenGL 3.x
    • MIPI DSI driver
    • GPIO drivers and WiringPi library

Representative application examples and videos

M1S + 6 channel stepper motor board and actual 3D printer operation video (via YouTube)

M1S + 4Channel Relay board controlling a home system.

Documentation:

Package Includes:

  • 1 x ODROID-M1S
  • 1 x Power Adapter
  • 1 x Heat sink And Case

Write a review

Please login or register to review

ODROID-M1S

  • Brand: Hardkernel
  • Product Code:Hdk-ODROID-M1S
  • Reward Points:64
  • Availability:In Stock
  • रo 6,443.00

  • Price in reward points:6443

  • 2 or more रo 6,390.00
  • 4 or more रo 6,363.00
  • 10 or more रo 6,337.00
  • 20 or more रo 6,284.00

Available Options


Related Products

RTC Backup Battery

RTC Backup Battery

Lithium primary battery to back up the Real Time Clock The below listed ODROID bo..

रo 329.00

ODROID-M1S Case Clear

ODROID-M1S Case Clear

For those who wants to protect the ODROID-M1S board from dust and the elements. This is an optional ..

रo 526.00

USB 3.0 AM to Micro USB Cable

USB 3.0 AM to Micro USB Cable

USB 3.0 AM to Micro USB Cable Cable length : 40cmNote: The supplier of the product has no ..

रo 394.00

ODROID-VU5A : 5inch 800x480 HDMI display with Multi-touch And Audio Capability

ODROID-VU5A : 5inch 800x480 HDMI display with Multi-touch And Audio Capability

ODROID-VU5A : 5inch HDMI display with Multi-touch and Audio capability   The OD..

रo 6,575.00 रo 7,232.00

C Tinkering Kit for ODROID-C2 /C1+

C Tinkering Kit for ODROID-C2 /C1+

You’re probably itching to make some fun embedded computer projects with ODROID-C2 or C1+. What you ..

रo 2,104.00

ODROID-VU7A Plus: 7inch HDMI display with Multi-touch and Audio capability

ODROID-VU7A Plus: 7inch HDMI display with Multi-touch and Audio capability

The ODROID-VU7A Plus is your new 7-inch multi-touch screen for the ODROIDs with audio capability!7-i..

रo 9,599.00

Ethernet Cable CAT6

Ethernet Cable CAT6

The cable is suitable for 10BASE-T, 100BASE-TX(Fast Ethernet), 1000BASE-TX(Gigabit Ethernet). T..

रo 250.00

Mini IO Board for M1S

Mini IO Board for M1S

Compatible with ODROID-M1SThis is a convenient input/output port board that can be used by plugging ..

रo 263.00

ODROID-M1

ODROID-M1

The ODROID-M1 is a single board computer with a wide range of useful peripherals developed for use i..

रo 7,835.00 रo 9,205.00

WiFi Module 5BK

WiFi Module 5BK

WIFI Module #5BK uses the same chipset (Realtek RTL8821CU) as WIFI Module #5B, so it is 100% compati..

रo 1,170.00

40pin GPIO Dual Edge connection board

40pin GPIO Dual Edge connection board

GPIO Dual Edge connection is a board that leads the 40Pin GPIO pins of the ODROID out of convenient ..

रo 855.00

Vu8S 8inch MIPI LCD for M1S

Vu8S 8inch MIPI LCD for M1S

ODROID-M1S Vu8S 8inch MIPI LCDThe four-lane MIPI-DSI port can be directly connected to a LCD panel.A..

रo 5,128.00

ODROID-M1S UPS Kit

ODROID-M1S UPS Kit

The UPS(Uninterrupted Power Supply) Kit is designed specifically for the ODROID-M1S.It is equipped w..

रo 1,183.00

6 Channel Stepper Motor Controller Board for M1S

6 Channel Stepper Motor Controller Board for M1S

The Stepper motor Controller board is designed to control up to 6 step motors and support CAN-FD bus..

रo 2,498.00

Barrel to Type-C DCDC board for M1S

Barrel to Type-C DCDC board for M1S

Compatible with ODROID-M1SBarrel to Type-C adapter board.Input 8~17Volt, Output 5V/3AIt has a wide i..

रo 394.00

4 Channel Relay board for M1S

4 Channel Relay board for M1S

4 channel relay board will provide the ability to control high voltage and high current external dev..

रo 1,315.00

CAN-FD add-on board

CAN-FD add-on board

This board is designed to provide CAN FD (CAN with Flexible Data rate) control to ODROID single boar..

रo 1,446.00

Speaker Kit for M1S

Speaker Kit for M1S

Compatible with ODROID-M1SThis is a speaker kit with on-board sound PAM8406 amplifier that can be us..

रo 1,052.00

Multi I/O Training Board for M1S

Multi I/O Training Board for M1S

Multi I/O Training Board is designed to help one to add or extend various peripheral connections to ..

रo 1,578.00

Weather Board Zero

Weather Board Zero

Weather Board Zero±2% (20-80%RH) Digital humidity and temperature sensor boardVery small and vertica..

रo 263.00

Vu5S 5inch MIPI LCD for M1S

Vu5S 5inch MIPI LCD for M1S

The two-lane MIPI-DSI port can be directly connected to a LCD panel.A 5 inch 480×854 wide viewing an..

रo 3,813.00

SPDIF for M1S

SPDIF for M1S

S/PDIF OUT Board for ODROID-M1S     ODROID-M1S has an S/PDIF out as an alternate..

रo 1,052.00

Internal USB Board for M1S

Internal USB Board for M1S

A new add-on board that utilizes the USB signal lines of the ODROID-M1S 14-pin expansion header conn..

रo 263.00

ODROID-M2

ODROID-M2

The M2 is a striking high performance SBC compared to the M1 seriesWe received feedback that the per..

रo 14,997.00

Tags: ODROID-M1S, RK3566, RK3568

The product is currently Out-of-Stock. Enter your email address below and we will notify you as soon as the product is available.

Name
Email
Phone
Comments