Hardkernel launches ODROID-M1 Rockchip RK3568B2 SBC

It’s been a while since we have seen new hardware from Hardkernel, but the Korean company has just launched the ODROID-M1 SBC powered by Rockchip RK3568 with up to 8GB RAM.

The single board computer is cooled with a large heatsink placed underneath, supports SATA and NVMe storage, offers HDMI and MIPI DSI video output, Gigabit Ethernet networking, as well as two USB 3.0, two USB 2.0 ports, an RTC backup battery, and a 40-pin GPIO header.

ODROID-M1

ODROID-M1 specifications:

  • SoC – Rockchip RK3568B2 quad-core Cortex-A55 processor @ up to 2.0 GHz with Arm Mali-G52 MP2 GPU, 0.8 TOPS AI accelerator
  • System Memory – 4GB or 8GB LPDDR4 RAM
  • Storage
    • 16MB SPI flash preinstalled with Petitboot
    • MicroSD card socket
    • eMMC module socket
    • Native SATA 3.0 port + SATA power (5V only) tested up to around 500 MB/s
    • M.2 NVMe M-Key socket (2-lane PCIe 3.0) for M.2 SSDs tested up to around 1600MB/sec (or four times faster than the same SSD installed on a system based on Raspberry Pi CM4)
  • Video Output
    • 1x HDMI 2.0 port up to 4Kp60 with HDR, EDID
    • 1x 4-lane MIPI DSI connector tested with 1280×800 display
  • Camera I/F – 1x 2-lame MIPI CSI connector
  • Audio – 3.5mm headphone jack, mono speaker output (1.3W at 8Ω load)
  • Networking – Gigabit Ethernet RJ45 port via Realtek RTL8211F (Ethernet transceiver)
  • USB
    • 2x USB 3.0 ports (or 1 x USB 3.0 host + 1 x USB 2.0 OTG port)
    • 2x USB 2.0 ports
    • 1x Micro USB device port
  • Expansion – 40-pin GPIO header
  • Debugging – UART header for serial console
  • Misc – Power button, SPI Boot Select switch, IR receiver, RTC battery holder, jumper, 2x system LEDs, M.2 LED
  • Power Supply – 7.5V to 15.5V via DC power jack (12V/2A adapter recommended)
  • Power consumption
    • Suspend – 0.06 Watt
    • Idle – 1.3 Watt
    • Heavy load – 4.5Watts
  • Dimensions – Board: 122 x 90 x 16mm; heatsink: 123 x 100 x 19mm
  • Weight – 253 grams including heatsink

ODROID-M1 RK3568 SBC specifications

That RK3568B2 is a slightly modified version of the RK3568 designed to overcome the IC supply shortage. The previous RK3568 metal-can type packaging lead time is much longer than the more common plastic package of the RK3568B2 according to Hardkernel.

Hardkernel says the CPU & GPU performance is similar to the Amlogic S905X3 based ODROID-C4 SBC. An stress test increased temperature up to a little over 50°C in a room with a 35°C ambient temperature. The company will provide  Ubuntu 20.04 LTS & 22.04 LTS images and Android 11 images based on Linux 4.19. But somehow the Ubuntu images will come with Linux 4.19.219, while Android will be based on the older Linux 4.19.193 and support HDMI and MIPI-DSI at the same time. Support for the Panfrost open-source GPU driver and mainline Linux is expected in the next few months.

If you like your boards to be protected by an enclosure, Hardkernel also provides a metal case kit in which the ODROID-M1 SBC together with its heatsink can be inserted via a “sliding slot”, and the company says the front and rear side covers are made with gold plated PCBs.

ODROID-M1 metal case kit

ODROID-M1 is available now for $90 with 8GB RAM, but the $70 variant with 4GB RAM is currently out of stock. Rockchip guarantees supply for the RK3568B2 for the next 15 years, and Hardkernel expects to be able to supply the ODROID-M1 boards to B2B customers until the year 2036 or beyond.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
61 Comments
oldest
newest
TLS
TLS
2 years ago

The M.2 slot is 2280, not 2242.

David Willmore
David Willmore
2 years ago

That’s a handy bit of information, but I don’t see where the article says anything about the M.2 slot length.

TLS
TLS
2 years ago

It did when the article went up, but it’s been fixed.

David Willmore
David Willmore
2 years ago

You mean completely removed?

tkaiser
tkaiser
2 years ago

Hardkernel provided wrong information, Jean-Luc then wrote about ‘M.2 42 SSDs’ and adjusted this later. If he now edits the input voltage range (“7.5V~15.5V”) everything is in sync again.

Jeroen
Jeroen
2 years ago

Not bad, but except for the M2 there is not much advantage against the many S905* boards that go for like 40€.

Two
Two
2 years ago

The cheapest S905x would be the C4, which goes for $54 these days. If you import that to Europe you have to pay import fees and VAT on top of that, so they’re no longer as cheap as €40.

Also, the M.2 and SATA connectivity is the main difference. It’s priced similarly to the HC4, which has two SATA ports but no M.2. $70 Seems like a fair price to me, compared to those other boards.

tkaiser
tkaiser
2 years ago

> The cheapest S905x would be the C4

He spoke about “S905* boards” so if someone is rather stupid (taking list prices in some webshops seriously forgetting about all the additional costs) then something like S905Y2 equipped Radxa Zero might be the benchmark (starting at 16 bucks).

Of course the whole comparison is stupid once you start to think about use cases and are not just the average retro gamer. Everything Amlogic sucks really hard if it’s about I/O.

Jay O
Jay O
2 years ago

Or if you want to use the hardware H264 encoder (or even the decoder via ffmpeg)

Theguyuk
Theguyuk
2 years ago

Going off Odroid.co.UK The pre order, 8G M1+12v power supply, is £148 inc Vat.

They ship to some EU countries for €6.99

itchy n scratchy
itchy n scratchy
2 years ago

Plus import taxes ..

Willy
Willy
2 years ago

Great job, really! And quite reasonable price.

domih
2 years ago

8GB memory + NVMe PCIe Gen 3 x2 + SATA III + eMMC with ARM < $100 = respect.

I ordered mine on Ameridroid with eMMC 64GB, Camera, SATA mount, USD UART kit for less than $200 (wo tax and shipping)

A real whiff of fresh air compared to all these boards with no accessories > $200.

Congratulations to the HK engineering team.

PhilS
PhilS
2 years ago

The likes of the C4 will start to show their age with the new SOC’s being released, so introducing something that is essentially a match seems a backward step. The M.2 socket is the only real positive but Hardkernel again decide to leave WiFi and Bluetooth off the board, which I think is a big mistake. The RK3568 will be a certified antique by 2036, so I’m not so sure that this promise will mean anything useful. A 5 year guarantee, maybe. And personally I would never touch a product from a manufacturer, who’s default warranty is closer to that… Read more »

Pete
Pete
2 years ago

Cortex-A55 is the final in-order core to support 32bit ARM.

Yes this thing will be a relic within 3 years, let alone 15, with the release of A510 SoCs.

But for certain use cases, perhaps 32bit longevity makes sense.

Salvador Liébana
Salvador Liébana
2 years ago

Hahahaha sure, keep purchasing rpis, if you find some at msrp.

Tim
Tim
2 years ago

It’s more for B2B but they are selling it to the public as well, that’s why it may not make sense to you.

As far as the warranty, I have about 15 Odroid devices and not a single failure over the 7+ years I’ve been using them.

Willy
Willy
2 years ago

> I have about 15 Odroid devices and not a single failure over the 7+ years I’ve been using them.

I second that, their products are of very high quality.

domih
2 years ago

Plus the fact that the HK forums are also of high quality. In addition to other quite competent users answering questions, you can even communicate with the HK people who actually designed the thing.

PhilS
PhilS
2 years ago

But standard practice tends to be 12 months to give peace of mind, so by average practice, it is not a smart business decision when selling to the public and the Hardkernel forums had multiple complaints about the original N2 failing early on but outside of their warranty period, which they were reluctant to accept any responsibility for too.

Tim
Tim
2 years ago

Don’t get me wrong I do wish their warranty was longer I was just saying I’ve extensively used their devices without issue.

tkaiser
tkaiser
2 years ago

> standard practice tends to be 12 months

If you want ‘standard’ warranty go visit Hardkernel’s site, search for their distributors and simply buy there. Then you also get more realistic prices which means in my country multiplying HK’s $ price tag with ~1.4 to get retail price in € (VAT/taxes and warranty handling then included, shipping adds extra).

PhilS
PhilS
2 years ago

My countries official stockist does increase this to a whopping 3 months.

domih
2 years ago

Ditto.

Willy
Willy
2 years ago

Well, the A53 is 10-years old and continues to sell like crazy, so I think the A55 can replace it an keep a good longevity. And contrary to what you’re saying, I think it’s a smart choice *not* to integrate WiFi nor Bluetooth in a board that is supposed to last, since every 3 years you have to replace all these devices because they do not support the new emerging standards once the previous ones are declared totally cracked. In 5-10 years you’ll just have to buy a new USB-wifi adapter to stay secure and that will be all.

PhilS
PhilS
2 years ago

In respect to BT and WiFi, it is inevitable that new standards will come along but as so many devices do come with both as standard then it does essentially go against an industry standard and those manufacturers do not seem to share the same concern.

TLS
TLS
2 years ago

WiFi and Bluetooth adds huge extra certification costs, so it’s not so strange they leave it off a development board.

PhilS
PhilS
2 years ago

I have purchased many cheap £20 boxes over the years that have had both technologies built in and even external adapters can be super cheap, so I don’t see this as being a huge cost element.

TonyT
TonyT
2 years ago

Consumers aren’t the only buyers. In industrial, 15 year old systems are no big deal. Just look at this:
https://www.digikey.com/en/products/filter/embedded-microprocessors/694?s=N4IgjCBcoLQdIDGUBmBDANgZwKYBoQB7KAbRACYA2AThAF0BfBg80kALQA4AGehoA

malimali
malimali
2 years ago

Absolutely true that near 50 years old Z80 series is still used in various embedded applications. 😮

PhilS
PhilS
2 years ago

Whilst I can see that at the super low end, chips have been used for many years for very basic operations, I’m not so sure that this particular Rockchip SOC is in the same category.

I wonder how many RK3066 SOC’s are in demand today.

Theguyuk
Theguyuk
2 years ago

Does the packaging cause any other differences?

The previous RK3568 metal-can type packaging lead time is much longer than the more common plastic package of the RK3568B2 “

Tim
Tim
2 years ago

I can’t imagine it does but that is a good question.

Willy
Willy
2 years ago

I’ve had an accidental joke on an RK3288 (metal case). After trying to remove a heatsink that was glued with silicon paste, I ended up lifting the metal case with the heatsink, leaving just a flat plastic package underneath. The metal part was essentially a riser probably expected to collect the heat from all over the plastic surface and spread it to a metal device. But I couldn’t see the silicon chip nor anything sensitive (and the device continued to work flawlessly anyway).

Tim
Tim
2 years ago

I was thinking it may be a heat spreader or some sort of shielding but since I don’t really know I couldn’t comment.

That’s interesting.

Cam
Cam
2 years ago

I’ve got 2x Odroid N2’s and 2x Station PC’s. Somehow this does not seem that attractive without the Dual GBe of the Station PC’s.

Is there a good read on why only older kernels are available for these SBC’s?

tkaiser
tkaiser
2 years ago

> only older kernels are available for these SBC’s?

Easy: since that’s what Hardkernel got from Rockchip. A BSP based on an ancient 4.19 kernel.

crashoverride
crashoverride
2 years ago

Rockchip (and many others) design their SoCs for the Android market. This implies they must be certifiable by Google to meet the license terms for certain applications (app store, maps, etc.). Since SoC production takes many years from design to availability, a specific version of Android is targeted. Each version of Android requires a specific kernel version that has long term support (LTS). Linux, unlike other modern operating systems, does not have a stable driver API. Drivers can and do fail to work with each new kernel version. This makes writing drivers a “moving target” and reinforces the desire to… Read more »

Pete
Pete
2 years ago

4.19 was a supported kernel for Android 10-12.

Indications are that Android 13 will bump the bare minimum version to 5.4/5.10 LTS, requiring rockchip to forward-port their patchsets to a newer BSP if device makers want to target that version of Android into the future.

tkaiser
tkaiser
2 years ago

> requiring rockchip to forward-port their patchsets to a newer BSP if device makers want to target that version of Android into the future.

Serious question: has this ever happened with any of Rockchip’s Android SoCs?

When looking at places selling crappy TV boxes, RK3328 is Android 9, RK3399 is Android 7 and RK3288 is still Android 4.4.

TLS
TLS
2 years ago

I don’t know of any PRC company that ever did this and a lot of other, bigger players are in the same boat, with the exception of companies who make chips for phones.

PANiCnz
PANiCnz
2 years ago

I hope they release a bracket / case that allows you to mount a 2.5″ hard drive.

Salvador Liébana
Salvador Liébana
2 years ago

Odroid always shows specs wrongly regarding the gpus. It’s a mali G52 with 2 EE. The N2 has a G52 mp2 with 3EE each. G52 can be very customizable, with 2 or 3 EE per “core”

Salvador Liébana
Salvador Liébana
2 years ago

Rk3568: Mali g52 mp1 2EE *

Salvador Liébana
Salvador Liébana
2 years ago

And the N2 is mali g52 mp2 3EE each**

malimali
malimali
2 years ago

Interesting insights. They might just copy SoC vendors’ wrong marketing materials.
How about Odroid C4 S905X3 mali g31?
Is it mp1 x 2EE ? or mp2 x 1EE? or mp2 x 2EE?

David Willmore
David Willmore
2 years ago

From googling it looks like it’s mp2 x 4EE. https://fave.co/373luIE

m][sko
2 years ago

This is so huge. It is bigger then N2 🙁

nobitakun
nobitakun
2 years ago

Interesting, RK3588 is released and they decide to go with the RK3568, which is even slower than the N2+.

We lose CPU horsepower in exchange of M2 & SATA connectors. Well, it’s depending on the needs of the person I suppose.

Ignas Kiela
Ignas Kiela
2 years ago

All the RK3588 boards we’ve seen yet go for $200+, I think this is aimed at a different market segment.

PhilS
PhilS
2 years ago

The ROCK5 Model B is currently being offered for as little as $144.95 USD

tkaiser
tkaiser
2 years ago

> We lose CPU horsepower in exchange of M2 & SATA connectors

And those who you refer to as ‘we’ get also the 1st time in Hardkernel’s history USB3 ports that are not behind an internal USB hub (RK3399 based N1 that never got released being the other exception). As you said it’s always about use cases and rich I/O is where these Rockchip SoCs shine especially compared to Amlogic.

nobitakun
nobitakun
2 years ago

Yeah, this seems to be NAS focused at the very least. But that makes me wonder why they didn’t add either 2 nvme or 2 SATA ports to be able to RAID instead one of each.

back2future
back2future
2 years ago

maybe it will get something like a pcie to 4x sata extender

tkaiser
tkaiser
2 years ago

There’s a standard M.2 Gen3 x2 slot perfectly suited for any M.2 card with an JMB585 or ASM1166 (both also Gen3 x2) to provide 5 or 6 SATA ports.

But IIRC RK3568 can cope with SATA port multipliers so if it’s about ‘cold storage’ by using something like an JMB575 five pieces of spinning rust can also be attached to the SATA port.

tkaiser
tkaiser
2 years ago

> 2 nvme or 2 SATA ports to be able to RAID

Maybe they decided against since RAID-1 especially with 2 identical SSDs is such a terrible idea? On the other hand consumers/hobbyists love to adopt now abandoned server concepts popular decades ago.

Keep in mind that asides PCIe Gen3 and RGMII there are only 3 SerDes lanes to provide SATA, USB3 and/or PCIe Gen2:comment image

Haze
Haze
2 years ago

the board is just perfect,

but the CANBUS is not use in this board….

I WANT canbus for my application…

but RK3568 manage CANBUS…

🙁

crashoverride
crashoverride
2 years ago

CAN appears to be available based on this kernel commit:
https://github.com/hardkernel/linux/commit/0fb1bcb2c29d262b0cbd03d3ce44504e1fafb2de

If I read the pin config correctly, it is exposed on pin 27 and 28 on the GPIO connector.

Faber
Faber
2 years ago

Now they just need to make a case that can accomodate 4-6 hard drives and power supply that can provide 7-10 watts to each drive.

tkaiser
tkaiser
2 years ago

I hope for sustainability reasons ‘they’ send you to your local scrap yard to repurpose/refurbish an old PC case you get there for free. If it’s about the NAS use case the enclose can be ugly as hell since the NA in NAS stands for network attached so you can hide the whole thing anyway.

tkaiser
tkaiser
2 years ago

One of the Hardkernel guys even provides a 3D printed HDD slot adapter for M1: https://www.thingiverse.com/thing:5336924

Khadas VIM4 SBC