5 ms·
Hang on, it's not like type-A where it's just a single parameter (1.1/2.0/3.0). A USB-C cable has tons of potential features and a port has possibly more featu
by Steltek 9y ago
Hang on, it's not like type-A where it's just a single parameter (1.1/2.0/3.0). A USB-C cable has tons of potential features and a port has possibly more features still.
- Protocol: 3.0 or 3.1
- Power: QC, PD, or none of the above; how many watts
- Alt-modes: HDMI, DP, TB3
- Chipset features: UAS
Once you've assigned all of these to a color, the higher end cables are going to look like a pride flag or something. The solution is really not that simple at all and it's far from guaranteed that once adoption picks up that you can just assume your device/cable combo "obviously" supports what you want.
On top of all of this, construction of USB-C cables are far more complex than your run of the mill cable. They're active devices with apparently absurdly tight tolerances. Did everyone forget about the Benson Leung's spreadsheet of killer cables? Even if the industry can figure out a user friendly branding, it's still a roll of the dice for whether you'll fry your laptop.
Lastly, USB-C seems like a mandatory weakening of security. In a few years time, you won't have any other choice but USB-C and now suddenly any random charger (or cable!) could be the easiest rootkit ever deployed. The cute pen testing exercise of dropping USB thumbdrives with backdoored Word docs is going to get a lot more serious. I wonder how long until we have "hardware firewalls" that attempt to rein in USB-C devices. We're past the "USB condom" at this point.
- DamonHD 9y agoCan we not have a power-only USB-C condom / datawall?
- baobrien 9y agoYeah, I don't see why not. USB-C PD negotiation is not done over the USB 2.0 data bus.
- eponeponepon 9y agoSurely if negotiation of any kind is performed, then there's logic on either end, and there's immediately a new threat surface? Not a rhetorical question; I'm not well informed in this field.
- DamonHD 9y agoIndeed, but that could be much more constrained than appearing as a new keyboard and typing "sudo rm -rf /" or the equivalent...
- cesarb 9y agoHang on, I thought there were only two main axis for a USB-C to USB-C cable: maximum protocol (3.1 Gen 2, 3.1 Gen 1, 2.0) and maximum current (3A, 5A). Also, wouldn't most USB-C cables be passive, and the choice of alternate mode be left to the endpoints? I don't think a passive cable cares whether the wires are being used to carry DisplayPort, HDMI, or something else.
- kuschku 9y agoThe maximum current isn’t at 5A anymore, as many USB-C cables now support 100W USB power delivery
- analogic 9y agoeasy, green cables for 'all of the above.' then each year as new standards are added you make the shade of green slightly lighter. then you just need to know what shade of green your use supports and make sure you cable and ports are as light or lighter.
- severine 9y ago> Did everyone forget about the Benson Leung's spreadsheet of killer cables? Link: https://docs.google.com/spreadsheets/d/1wJwqv3rTNmORXz-XJsQaXK1dl8I91V4-eP_sfNVNzbA/edit?usp=sharing https://docs.google.com/spreadsheets/d/1wJwqv3rTNmORXz-XJsQa... Previous discussion (710 days ago, 397 comments): https://news.ycombinator.com/item?id=10508494 https://news.ycombinator.com/item?id=10508494
- Dylan16807 9y ago> QC, PD, or none of the above not a property of the cable > Alt-modes: HDMI, DP, TB3 not a property of the cable > Chipset features not a property of the cable > They're active devices Only long-length thunderbolt cables are active. > Benson Leung's spreadsheet of killer cables The check there is "does this A-to-C cable say it's A-to-C, or say it's a 3 amp source". If you use it with an incorrectly designed charger, the charger could get damaged. "Killer" is not really fair, because the only "fry your laptop" situation was an instance of a wiring mistake that could happen on any kind of cable. cesarb is right, you can represent it as max protocol and max current, and type-A cables have approximately the same setup.