Home
%3CLINGO-SUB%20id%3D%22lingo-sub-859656%22%20slang%3D%22en-US%22%3EIntroducing%20the%20USB4%E2%84%A2%20Switch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-859656%22%20slang%3D%22en-US%22%3E%3CP%3EAs%20part%20of%20the%20MUTT%20(Microsoft%20USB%20Test%20Tool)%20family%20and%20a%20follow-on%20to%20the%20USB%20Type-C%20Connection%20Exerciser%2C%20we%20are%20excited%20to%20introduce%20the%20USB4%20Switch%3A%20a%20USB%20Type-C%201%3A2%20programmable%20switch%2C%20compatible%20with%20USB4%20as%20well%20as%20older%20protocols%20such%20as%20Thunderbolt%E2%84%A2%203%2C%20USB%203.2%2C%20USB%20Type-C%20Alternate%20Modes%2C%20and%20of%20course%20Power%20Delivery.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F132202i63BE5AC275F8542D%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20alt%3D%22clipboard_image_0.jpeg%22%20title%3D%22clipboard_image_0.jpeg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3EThe%20USB4%20Switch%20automates%20connect-disconnect%20of%20a%20USB%20Type-C%20port%20and%20will%20be%20used%20in%20stress%20testing%2C%20switching%20between%20peripherals%20(for%20example%2C%20a%20dock%20and%20a%20display)%2C%20or%20any%20automated%20reconfiguration%20of%20a%20USB%20Type-C%20port.%26nbsp%3B%20It%20is%20compatible%20with%20the%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fbusiotools%2Ftree%2Fmaster%2Fusb%2Ftools%2FConnectionExerciser%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EConnection%20Exerciser%3C%2FA%3E%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fdrivers%2Fusbcon%2Fmicrosoft-usb-test-tool--mutt--devices%23usb-type-c-connex%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Etools%20and%20scripts%3C%2FA%3E%20and%20integrates%20with%20the%20Hardware%20Lab%20Kit%20(HLK)%20test%20content.%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIt%20will%20be%20a%20required%20test%20device%20for%20Windows%20Certification%20through%20the%20HLK%20but%20is%20highly%20recommended%20for%20use%20much%20earlier%20in%20your%20hardware%20development%20cycle%20as%20well.%26nbsp%3B%20In%20our%20experience%2C%20long-run%20randomized%20switching%20on%20a%20USB%20Type-C%20port%20is%20highly%20effective%20in%20exposing%20bugs%20in%20the%20hardware-firmware-software%20stack%2C%20both%20in%20the%20USB%20Type-C%20controller%20as%20well%20as%20the%20underlying%20data%20protocols.%26nbsp%3B%20We%20expect%20the%20USB4%20Switch%20to%20have%20similar%20value%20in%20the%20development%20and%20validation%20of%20USB4%20hardware%20and%20software.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20device%20will%20be%20available%20to%20purchase%20soon%20from%20our%20partners%20at%20MCCI%2C%20we%20will%20update%20this%20page%20with%20more%20information%20as%20it%20becomes%20available.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EFor%20UCSI%20based%20systems%20we%20recommended%20to%20perform%20testing%20with%20some%20additional%20settings%20to%20help%20discover%20firmware%20bugs.%20Please%20see%20%E2%80%9CConverting%20firmware%20failures%20to%20bugchecks%E2%80%9D%20in%20%3CA%20href%3D%22https%3A%2F%2Fnam06.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Ftechcommunity.microsoft.com%252Ft5%252FMicrosoft-USB-Blog%252FDebugging-UCSI-firmware-failures%252Fba-p%252F283226%26amp%3Bdata%3D02%257C01%257CPhilip.Froese%2540microsoft.com%257C55231dc0e2f6491e53fb08d73b8c4a32%257C72f988bf86f141af91ab2d7cd011db47%257C1%257C0%257C637043346032414544%26amp%3Bsdata%3DkltqX%252FXflEVkMJKT6XzzW9e%252BzoszxbV2o%252Fgi5%252B0zc2c%253D%26amp%3Breserved%3D0%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ethis%20blog%20post%3C%2FA%3E.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894014%22%20slang%3D%22en-US%22%3ERe%3A%20Introducing%20the%20USB4%E2%84%A2%20Switch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894014%22%20slang%3D%22en-US%22%3E%3CP%3EHow%20can%20we%20get%20one%20of%20these%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-901245%22%20slang%3D%22en-US%22%3ERe%3A%20Introducing%20the%20USB4%E2%84%A2%20Switch%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-901245%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20for%20the%20introduction%20of%26nbsp%3BUSB4%E2%84%A2%20Switch%20can%20we%20use%20it%20as%20portable%20in%20any%20windows%20pc%3F%26nbsp%3B%20and%20it's%20better%20than%20v3%3F%20(USB%20Type-C%20port)%20you%20know%20currently%2C%20I'm%20using%20a%20charger%20my%20new%20phone%20this%20type%20switch.%20let%20me%20know%20also%20how%20to%20get%20one%20of%20these%20too...%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.buzzcnn.com%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3EBuzz%20CNN%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Microsoft

As part of the MUTT (Microsoft USB Test Tool) family and a follow-on to the USB Type-C Connection Exerciser, we are excited to introduce the USB4 Switch: a USB Type-C 1:2 programmable switch, compatible with USB4 as well as older protocols such as Thunderbolt™ 3, USB 3.2, USB Type-C Alternate Modes, and of course Power Delivery.

clipboard_image_0.jpeg

The USB4 Switch automates connect-disconnect of a USB Type-C port and will be used in stress testing, switching between peripherals (for example, a dock and a display), or any automated reconfiguration of a USB Type-C port.  It is compatible with the Connection Exerciser tools and scripts and integrates with the Hardware Lab Kit (HLK) test content. 

 

It will be a required test device for Windows Certification through the HLK but is highly recommended for use much earlier in your hardware development cycle as well.  In our experience, long-run randomized switching on a USB Type-C port is highly effective in exposing bugs in the hardware-firmware-software stack, both in the USB Type-C controller as well as the underlying data protocols.  We expect the USB4 Switch to have similar value in the development and validation of USB4 hardware and software.

 

The device will be available to purchase soon from our partners at MCCI, we will update this page with more information as it becomes available.

 

For UCSI based systems we recommended to perform testing with some additional settings to help discover firmware bugs. Please see “Converting firmware failures to bugchecks” in this blog post.

2 Comments
Occasional Visitor

How can we get one of these?

Occasional Visitor

Hi, 

Thanks for the introduction of USB4™ Switch can we use it as portable in any windows pc?  and it's better than v3? (USB Type-C port) you know currently, I'm using a charger my new phone this type switch. let me know also how to get one of these too...?

 

 

Thanks

Buzz CNN