MiSTer FPGA: Tested USB cables - dwhinham/mt32-pi GitHub Wiki

Whether you are connecting the Raspberry Pi to the MiSTer using an off-the-shelf USB 3.0 A-A cable and the MiSTer HAT PCB, or with home-made cabling (e.g. cutting up a USB 3.0 cable or using jumper wires), you must use a short cable to ensure reliable operation.

This is because I²C is not really designed to be used over lengths of cable, and so signal degradation can occur due to capacitance in the cable and/or signal reflection. If you experience a corrupted OLED screen display or erratic synth switching behavior (e.g. as in issue #59), try a shorter cable.

The maximum USB cable length that has been tested successfully is ~50cm, and so this should be considered an "extreme" configuration. It is recommended that you try to find a cable <30cm long for a reliable connection. Anything longer is very likely to fail, so please consider this carefully when choosing a cable. Some users have used short jumper wires and still experienced failures because of poor quality of the wires and lack of shielding.

This page aims to list USB cables which have been tested by users of various MiSTer interface PCBs.

Note: The test results on this page have been contributed by users. What works for one person's setup may not necessarily work for someone else, therefore there is NO GUARANTEE that certain cables will or will not work. Caveat emptor.

USB 3.0 Standard-A to Standard-A cables, adaptors and extensions

These cables have been tested with mt32-pi hardware that features a female USB 3.0 Standard A port, such as the official MiSTer mt32-pi HAT.

Name Length Success? Comments
ADT-LINK USB 3.0 flat cable 5-20cm I²C corruption. 5cm, 10cm, 15cm, and 20cm all fail. Tested by @anakin.
AFUNTA A-A USB 3.0 adaptor N/A Sold by Amazon in several countries. Note: tested with adapter only, no cable! Tested by @bzeiss.
CY black right-angle A-A 20cm Tested by @darkymtp.
deleyCON black/blue A-A 50cm I²C corruption. Tested by @anakin.
Delock 65341/Delock 65342 right-angle adaptors N/A I²C corruption/OLED screen black when used to extend a cable. Tested by @ottj.
DTECH 0.25m USB 3.0 black A-A 25cm Sold by Amazon in at least Australia and US. Tested by @wizdude and @Dinierto. @Kreeblah had bootloops when using it for power.
Good Connections black A-A 50cm I²C corruption. Tested by @bzeiss.
iCAN USB 3.0 to USB-A 3.0 Cable 1.5ft Tested by @sbugliarisi.
InLine USB 3.0 A-A (35203) 30cm Tested by @bzeiss.
Innov8 black right-angle A-A 15cm Tested by @dwhinham.
Innov8 blue A-A 50cm Tested by @dwhinham.
Innov8 white A-A 30cm Tested by @dwhinham.
Monoprice 15ft Extension Cable 15ft Long active extension cable. I²C corruption. Tested by @sbugliarisi.
MyCableMart USB 3.2 A-A 15cm Tested by @hernan43. @Kreeblah experienced boot loops when using it for power.
SUNGUY black USB 3.0 A-A 30cm Sold by Amazon ES. Tested by @Zzui.
Tomost Short USB 3.0 A-A 20cm Sold by Amazon UK. Tested by @allyourbasekris and @zoopster.
TUPower TP-U3-K55 50cm Sold by Amazon DE. I²C corruption/OLED screen black. Power & I²S ok. Tested by @bzeiss.
Ugreen 10369 50cm Sold on Amazon US as "1.5ft". I²C corruption. Tested by @dwhinham.
Ugreen 80789 50cm I²C corruption. Tested by @anakin.
USB 3.0 extension with AFUNTA A-A USB 3.0 adaptor 15cm Tested by @anakin.
www.cable.cc black right-angle USB 3.0 A-A 15cm Tested by @danbee.
zdyCGTime black USB 3.0 A-A 30cm Sold on Amazon US. Tested by @birdybro.

USB 3.0 Standard-A to Micro-B cables

These cables have been tested with mt32-pi hardware featuring a female USB 3.0 Micro-B port, such as mt32-pi | zero.

Name Length Success? Comments
Generic A to Micro-B 15cm Tested by @dwhinham.