Blog

Duo S RISC-V/Arm SBC features Sophgo SG2000 SoC, Ethernet, WiFi 6, and Bluetooth 5 connectivity - CNX Software

CNX Software – Embedded Systems News

Reviews, tutorials and the latest news about embedded systems, IoT, open-source hardware, SBC's, microcontrollers, processors, and more 0.8 Pitch Dual Row Connector

Duo S RISC-V/Arm SBC features Sophgo SG2000 SoC, Ethernet, WiFi 6, and Bluetooth 5 connectivity - CNX Software

Shenzhen MilkV Technology’s Duo S is a tiny SBC based on the 1 GHz Sophgo SG2000 Arm Cortex-A53 and RISC-V SoC with 512MB DDR3 (SiP), Fast Ethernet, WiFi 6, and Bluetooth 5 connectivity, and a switch to select Arm or RISC-V architecture before powering the board.

We already had covered SG2002 Arm/RISC-V boards with 256MB RAM, namely the LicheeRV Nano and Duo 256M, but for people needing more memory, the Duo S provides another option that also features two 2-lane MIPI CSI connectors, a USB 2.0 host port, and two 26-pin headers for expansion. Its form factor reminds me of FriendlyELEC’s NanoPi NEO and family powered by Allwinner processors that were introduced a few years ago.

Linux and RTOS are said to be supported on the Duo S, and you’ll find buildroot-built OS images on GitHub to boot from either the microSD card or the eMMC flash. As of the current v1.0.9 image, Duo S does not yet support wiringX (C) and pinpong (Python) GPIO libraries, and Arduino support is not implemented either. The latter means the board will eventually be programmable like a microcontroller using the Arduino IDE as is already possible on the Duo 256M with SG2002. Some instructions to get started can be found in the wiki.

The Duo S SBC can be purchased for $12.99 on Arace with a WiFi 6 and Bluetooth 5 module. The variants with eMMC flash and/or PoE support aren’t available right now. All versions of the board can be found for pre-order on the Australia-based Platima Tinkers shop for $11 to $20 depending on the ordered model. Shipping is scheduled to start on April 22, 2024. Note that there are green and pink versions of the Duo S with the color randomly selected during shipping… More details may be found on the product page.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.

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

The board indeed looks appealing, but the SDK is still in a pathetic state with a 5.10.4 kernel that misses something like 25000 fixes. This is simply irresponsible and not acceptable. It shows the vendor has not understood anything to what software development and maintenance means nor how Linux works. And that’s quite scary to imagine that the same vendor is now making devices that will have WiFi connectivity.

Thanks for the suggestions, Willy. The SG200x upstream work is WiP, you can find the status here:

https://github.com/sophgo/linux/wiki

Our long term plan is to have everything upstreamed, including the TPU. TPU design will be open sourced also in the future.

Willy’s comments are reflective of many consumers of products like this. Mainstream support offers substantial benefits for both the customer and the supplier. The customer benefits from an actively maintained (not just new features, but *security* fixes) kernel. The supplier benefits by allowing them to offer a much more attractive software product with much lower maintenance cost. What Willy and others need vendors to do is to push back upstream to the chip suppliers and make them aware that their old SDKs are not very helpful and that they should focus their efforts on releasing mainstream support from the beginning.…  Read more »

Yep that’s it. Actually I’m not even an extremist like those who say everything must work in mainline at the tape-out. I mean, having a patchset to rebase on top of an LTS branch it often quite acceptable. It even forces developers to think a little bit about how to best integrate their stuff to limit conflicts thus interactions with other parts. But here that’s not the case, the SDK was never updated at all and it’s distributed as *the* kernel. The current 5.10.x branch is 5.10.213. If the kernel in the SDK was 5.10.180 or so, one could think…  Read more »

In honor of the manufacturer I will say that the wiki page describing mainlining process and the fact that the patches are ready and on review is a much better state than almost any other Chinese manufacturer out there.

Is there any extra specs on “WiFi 6 and Bluetooth 5” ? Like, is it 5GHz?

WiFi 6 must support all those bands, so yes. And I’ve seen it connect to 5 GHz.

The board consumes very little power. Iperf3 saturates the wired connection (>90 Mbits) but WiFi is faster, especially on 5 GHz (>180 Mbits). Internal iperf3 (sending to itself via loopback) is about 650 Mbits. Hoping for a review here!

Will Armbian run on it?

Last time I checked the Milk boards they didn’t support Linux suspend (to ram/disk) – boards just consume all the power. Any progress now ?

This feature is work in progress, expected to have it by the end of April.

Does onboard Wi-Fi/Bluetooth need external antenna? I could not find neither PCB antenna nor the connector for the external one on the photos.

Found the connector on the board, near USB-C.

Sure looks like an exact copy of the Rock Pi S, down to the button, connector positions, headers, and PoE connection, etc…

Both companies seem to be related although they are different entities. I sometimes get news about Milk-V hardware through Radxa.

Duo S RISC-V/Arm SBC features Sophgo SG2000 SoC, Ethernet, WiFi 6, and Bluetooth 5 connectivity - CNX Software

Smd 2.54 Header Change Ad Consent Do not sell my data