Shenzhen MilkV Technology’s Duo S is a small SBC based on a RISC-V SoC with 1 GHz Sophgo SG2000 Arm Cortex-A53 and 512MB DDR3 (SiP), Fast Ethernet, WiFi 6, and Bluetooth 5 connectivity; or RISC-V architecture before powering the board.
We have already talked about the SG2002 Arm/RISC-V boards with 256MB RAM, namely LicheeRV Nano and Duo 256M, but for users who need more memory, the Duo S has two 2-lane MIPI CSI connectors, It offers another option that also has USB 2.0. A host port and two 26-pin headers for expansion. Its form factor reminds us of FriendlyELEC’s NanoPi NEO and the family with Allwinner processors introduced a few years ago.


Duo S specifications:
- SoC – SOPHGO SG2000
- Main core – 1 GHz 64-bit RISC-V C906 or Arm Cortex-A53 core (selectable)
- Minor Core – 700 MHz 64-bit RISC-V C906 core
- Low-power core – 25-300 MHz 8051 MCU core with 8KB SRAM
- NPU – Supports 0.5 TOPS INT8, BF16
- Integrated 512MB DDR3 (SiP)
- storage
- microSD card slot
- Optional 8GB eMMC flash
- Display – 4-lane MIPI DSI via GPIO header
- camera interface
- 16-pin FPC connector for 2-lane MIPI CSI
- 15-pin FPC connector for 2-lane MIPI CSI
- 5MP camera sensor support
- Audio – Built-in microphone
- networking
- 100Mbps Ethernet RJ45 jack with optional PoE support via expansion board
- Optional WiFi 6 and Bluetooth 5
- USB – 1 USB Type-C port for power and programming, 1 USB 2.0 host port (Note: The USB-C and USB 2.0 ports are multiplexed, so only one can be used at a time)
- Expansion – 2x 26-pin 2.54 pitch header with access to up to 39x GPIO, PWM, I2C, SPI, UART, MIPI DSI, JTAG, SD, audio, and power signals
- Debugging – 4-pin UART header
- Others – Boot switch (Arm vs RISC-V selection), recovery key, reset key
- Power – 5V via USB-C port
- Dimensions – 43 x 43mm

Linux and RTOS are said to be supported on the Duo S, and there is an OS image on GitHub built with buildroot for booting from a microSD card or eMMC flash. As of the current v1.0.9 image, Duo S does not yet support the WireringX (C) and pinpong (Python) GPIO libraries, nor has Arduino support been implemented. The latter means that eventually the board will be programmable like a microcontroller using his Arduino IDE, as is already possible with the Duo 256M with SG2002. Some steps to get started can be found on the wiki.


The Duo S SBC is available from Arace for $12.99 with WiFi 6 and Bluetooth 5 modules. Versions with eMMC flash or PoE support are currently not available. All versions of the board are available for pre-order at the Australia-based Platima Tinkers shop for between $11 and $20 depending on the model you order. Shipping is scheduled to begin on April 22, 2024. Please note that the Duo S is available in green and pink versions, and the color will be randomly selected during shipping. Details can be found on the product page.




Jean-Luc started CNX Software as a part-time job in 2010, then quit his job as a software engineering manager and began writing daily news and reviews full-time in late 2011.
Support CNX Software! Donate in cryptocurrency, become a patron on Patreon, or buy on Amazon or Aliexpress




