Half of those are not spec-compliant. There are only 4 different legitimate types of cable: 3.0 non-power/thunderbolt, 3.1 non-power/thunderbolt, power-capable non-thunderbolt, and thunderbolt. That's 3 more types than there should be, but let's not make the problem worse than it is.
That is insane. Who thought this would be ok?
Is there any cables that are fullspec?
[0] https://www.newegg.com/Product/Product.aspx?Item=9SIAERN68H8...
> At launch, there'll be one passive Thunderbolt 3 cable that supports Thunderbolt, USB 3.1, and DisplayPort 1.2, but with a max bandwidth of only 20Gbps.
https://arstechnica.com/gadgets/2015/06/thunderbolt-3-embrac...
Whoever thought that using the same cable for thunderbolt was Ok. Probably Apple or Intel
Most of it is not even with the cables, but the chips and software at either end.
I could be wrong though. I've got a similar setup and I've only seen the error once or twice.
I also refuses to mount my phone straight usb-c, and the known workaround is to go usbc -> a -> c.
At this point in my relationship with Apple, I can only assume this is deliberate.
I got the new xps13, it only has thunderbolt/USBc-C ports and it's pretty much 50/50 whether my external monitor will wake up.
I figured it was the cable and was about to buy another one but you saved me the trouble.
I also got a hootoo adapter that's supposed to support power delivery but that hasn't worked either :/
Why anyone thought it would be different this time around, I don't know.
First of all, Apple came up with a slightly different set of resistors on the data pins (leaning that the data in and data out will read slightly different V) to signal to their devices that they could go above 1A draw while charging.
The official charging spec says to put a resistor between the data pins (inside the charger to support detachable USB cables), or simply to short them with a blob of solder.
Your JBL speakers are likely reacting as if it was plugged into a normal USB port.
also keep in mind that the charging spec came about as China and EU wanted to deal with the piles of incompatible chargers that was going into landfills.
Thus older USB ports max out at 5V 0.5A, as that was the spec back when USB 1.0 was launched. Also why some external HDDs come with a Y cable that draws power from two USB ports to get the motor spinning.
But I've become very leery about actually trusting it in practice - There are so many examples of bad cables, or devices which don't quite follow the specification, causing things to break badly.
If you end up having to follow a defacto "Only use 1st party tools" rule for safety reasons, I'd almost rather manufacturers went back to proprietary connectors. Those aren't inter-operable, but at least they don't pretend to be and risk me breaking everything.