DongShanPi One system-on-module features SigmaStar SSD202D Arm Cortex-A7 processor with 128MB on-chip RAM, a 128MB NAND SPI flash and a microSD card slot, an LCD interface, two USB Type-C ports, and a mini PCIe edge connector that exposes interfaces like Ethernet, USB, and GPIOs when connected to a baseboard.
I noticed the module in Linux 5.18 changelog yesterday together with the Miyoo game console, with support being added by dgp (Daniel Palmer), a frequent commenter on CNX Software, who also happen to maintain the linux-chenxing community. The DongShanPi One is optionally offered with a baseboard equipped with an RJ45 port, four USB ports, an IR receiver, and plenty of GPIO headers for expansion.
DongShanPi One specifications:
- SoC – SigmaStar SSD202D dual-core Cortex-A7 processor @ 1.2 GHz with 128MB on-chip DDR3, H264/H265 decoding, and MJPG encoding
- Storage – 128MB SPI NAND flash and microSD card
- Display I/F – 50-pin FPC RGB888 display connector
- USB – 1x USB Type-C host port
- Host interface – Mini PCIe edge connector
- Debugging
- USB-C port with CP2104/CH9102F USB to TTL chip
- 4-pin connector for PM_UART/ISP
- Misc – Power LED, 2x user LEDs, Reset button, 1x user button, DIP switch for USB UART or flashing selection
- Power Supply – 5V via USB-C or edge connector
- Dimensions – 51 x 38 mm
I’m not sure what’s the exact level of support in Linux 5.18, but there’s also documentation in English on linux-chenxing portal, as well as on the official website (in Chinese only for now).
The baseboard comes with a mini PCIe socket for the module, six 8-pin headers for GPIOs, 2x SPI, 2x I2C, and UART, four USB ports, a DC jack, an IR receiver, and 10/100M Ethernet.
DongShanPi One SSD202D system-on-module (aka RedBoard) is sold for $19.43 on Aliexpress, while the carrier board (aka BaseBoard) goes for $14.91, and there’s a bundle with both for $32.98. Note the prices do not include shipping, and European readers will get VAT added on top, so it may start to get pricy.
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
>I’m not sure what’s the exact level of support in Linux 5.18,
>but there’s also documentation in English on linux-chenxing portal,
>as well as on the official website (in Chinese only for now).
Basically enough to boot from initramfs to a serial console. Mainly because mainlining stuff takes a long time…
With the patches in my own tree it’s pretty functional:
DongShanPi One has working display, sound, USB etc:
https://twitter.com/linux_chenxing/status/1504389676861628421
Miyoomini is basically the same:
https://twitter.com/linux_chenxing/status/1494903575025446916
The dongshanpi one guys talked SigmaStar into supplying a lot of register level documentation for their stuff. There are still bits missing but a lot better than nothing.