[SOLVED]

#USBWTF If you thought USB Type-C cables were a complex topic… You have no idea…

Investigating why USB-version connections differ with multiple full-featured, and tested, USB Type-C↔︎C cables.

Cable A: USB-IF *certified*, passive Thunderbolt 3/4, USB4 Gen 3, 40GiBit/s
- Actual connection: USB 3.2 Gen2 SuperSpeed+, aka USB 10GiBit/s. Yes, renamed *again*.
- R: 1000MiB/s
- W: 700MiB/s

Cable B: not-certified, same specs as A
- Actual connection: USB 4 Gen 3
- R: 5.2GiB/s
- W: 4.8GiB/s

Mystery solved.

Turns out:
- User error; aka partly my fault
- Bug in Blackmagic Disk Speed Test

I mixed up two USB-C ports, only one of which was actually USB4/Thunderbolt 4. This port was clearly labelled. I was just not paying enough attention amidst the clew of cables.

Blackmagic Disk Speed Test doesn’t always *actually* use the correct path it was set to for testing. The observed speed difference originated from the internal SSD, opposed to the peripheral.

Proper re-testing confirmed: Speed results are indeed coherent across ports, cables, enclosures and storage devices.

I’m aware that macOS doesn’t implement
- USB 3.2 SuperSpeed+ Gen 2×2
- USB 3.2 SuperSpeed+ 20Gbit/s
- USB 20Gbit/s
which are synonymous. The USB-IF just renamed the versions *again*.

So you can never get a 20Gbit/s USB-Link on macOS. Only either
- 10Gbit/s
- USB 3.1 Gen 2
- USB 3.2 Gen2
- USB 10Gbit/s

or

- 40Gbit/s
- USB4 Gen 3
- USB 40Gbit/s
- Thunderbolt 3/4

@MacLemon Do you have any idea why they don't? Are they just lazy or is there a technical reason behind it?