SDWire3

Last 20 items
€100.00 (incl. VAT and Free Shipping)
In Stock

Looking for a bulk order or B2B?
Contact us to get a quote.


The Badger'd SDWire3 is an improvement over SDWireC with USB3 and SDR104 support. It can be used to automate testing sdcard interface or in 3D printing or to create a fully remote working place. In our version of SDWire, we used USB-C interface to communicate with host. SDWireC had a known limitation that it was only compatible up-to SDR50 speeds, with the new SDWire3 we are enabling it to be used in new generation target devices like Raspberry Pi 5

SDWire3 allows to flash SD card connected to the DUT (Device Under Test), without physical contact with the device. There is only one USB-C socket for connecting to host PC. Both USB mass storage and MUX control are served through the same USB connection. The PCB board is designed in such way that it fits into micro SD card slots. Thanks to this, there is no need for special cables with a micro SD adapter, like in the muxPi product. It can even be used as SD card reader on steroids. sdwire cli tool available in PyPi provides an easy way to interact with both SDWireC and SDWire devices using same interface.

Go to Quick Start guide to start testing it immediately!
All the SDWire3 products that will be shipped is tested on micro SD card slot of Raspberry Pi 5 using Gnome Disk Benchmark tool.

SDWire3 is tested and verified in house:

  • SanDisk Extreme A1 - U3 Class V30 (Verified to be working with Raspberry Pi 5 [8gb/4gb])

How to use Badgerd's SDWire3?


Python CLI App

For the ones who wants to try the board easily (only supports Linux), we have a python application which you can install using pip as shown below. If you are in a system where you can use apt (Ubuntu/Debian/Raspbian etc.) then we would recommend you to use apt to install the sdwire as shown below. Source code of the CLI application can be found here.

pip install sdwire # use --help to see how to use the application sdwire --help sdwire switch --help sudo sdwire list # to list the devices detected # For Ubuntu users please use apt instead of pip sudo add-apt-repository ppa:tchavadar/badgerd # for stable builds sudo add-apt-repository ppa:tchavadar/badgerd-unstable # for daily builds sudo apt install python3-sdwire # For Rasbian/Debian users please use apt instead of pip directly echo -e "deb https://ppa.launchpadcontent.net/tchavadar/badgerd/ubuntu noble main" | sudo tee -a /etc/apt/sources.list.d/badgerd.list sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B35AA5B4E400B24A sudo apt install python3-sdwire # Do not hesitate to open issue in our github repo: https://github.com/Badger-Embedded/sdwire-cli/issues

* Shipments outside the EU may require customers to pay additional costs for Tax&Duties depending on the laws of destination country.

KvK# 87317427

Copyright © 2023 Badgerd Technologies B.V. All rights reserved.