The USB-Mux is a USB-Multiplexer and a tool, to support the development of Embedded Linux devices.

The USB-Mux has three USB 2.0 ports, all serving different purposes:

  • The USB-Mux is intended to be used during the development of embedded devices with an USB 1.0, USB 1.1 or USB 2.0 Host or Device port or an USB OTG port.
  • The USB-Mux is intended to switch data- and power-supply-connections between the three USB ports present on the device.
  • For switching between the DUT and the host, the USB-Mux can be controlled via software (available on Github).

  • The Manual provides further information.

    Scope of delivery:

    • 1 USB-Mux
    • 1 USB-Mux Adapter Set:
      • 1x pin header to micro USB plug
      • 1x pin header to USB-C plug
      • 1x pin header to USB-A plug
      • 1x pin header to USB-A socket


    • Cardboard box

    Additional Available:



    Main Features
    Product line USB devices
    Controlled via USB from Host
    Technology USB 2.0
    System Requirements
    Operating System - Linux with Kernel 4.* or higher - Windows (experimental)
    Required Software Python3
    Technical Features
    USB Generation USB 2.0
    Mechanical Features
    Interfaces USB 2.0
    Other Features
    Self-assembly kit no
    Case yes
    CE compliance yes
    FCC compliance no
    UKCA compliance yes
    Country of Origin Germany
    HS-Code 85437090


    • 260.61€

      including VAT, plus shipping costs
    • Ex Tax: 219.00€

    Related Products



    The USB SD Mux does not always work reliably at high bus speeds (DDR50, SDR104), as used by some cur..

    117.45€ Ex Tax: 98.70€



    The Ethernet-Mux is a tool to support the development of embedded Linux devices. The Ethernet Mux ca..

    435.54€ Ex Tax: 366.00€

    USB-Mux Adapter Set

    USB-Mux Adapter Set

    The USB-Mux Adapter Set contains four adapter for the USB-Mux:1x pin header to micro USB plug1x pin ..

    57.12€ Ex Tax: 48.00€