News for hackers. Stuff that matters.
Re:USB inventor explains why the connector was not designed ... by lesuorac on Monday October 09, 2023 @07:49AM (#37819401)
I know everybody is still on the high from USB-C but I'm still going to go on the record it will be one of the biggest disasters in cable history.

1) There's going to be video-only cables; low-voltage only cables; etc and this time everything is usb-c so you can literally only tell which ables work by testing all of the dozen cables instead of the 1-2 USB-As you have.

2) The connector is symmetrical but the pins aren't. You can see a wiring scheme of how symmetry is handled [1]; literally manufactures are going to cheap out and not do that and you have 1-way USB-C cables without any kind of orientation markers.

An obviously key'd connector like firewire / ethernet would've solved all of USB-A's flip it thrice problems. And this could've been allowed in a backwards compatible where old USB-A cables were basically a skeleton key and the new USB-A cables had a ward that blocked them from fitting incorrectly.

[1]: https://electronics.stackexchange.com/questions/125011/how-d...

Re:USB inventor explains why the connector was not designed ... by tuyiown on Monday October 09, 2023 @08:41AM (#37819839)
Not ideal for sure but I don't see the cable disaster you claim, specifically what clear improvement you would have with multiplication of connectors.

Connectors, cheap and reliable are hard to design, and there's that much solution that works, and economics of scale works wonderfully by this kind of mass production (the good enough converges to reliable cheap). Also, the backward compatibility is real, and not to be dismissed too lightly. Say, for an USB-A connector, would really go one way where a USB 3 cable and device should NOT work with your older computer ?

There will be waste, there will be disgruntlement, but at real diagnostic will be possible (instead of the vague indications like «use provided cable» we have for HDMI and DisplayPort). For power, you can already find cable with a mini LED display on the plug to show max wattage once plugged.

Limited cables will quickly have label to show their specific capability (4K/8K, for PD only, 100W 60W), for cables you buy. General case for cables provided by manufacturer is, you keep you cable with the device, no real confusion here.

I know many have the cable drawer full of just-in-case that never comes that would dream to have it blissfully replaced by unlabeled USB-C cables, but this is just not how general people handle the problem. They keep the cable with the device, and learn what they need before or after buying a replacement, or better, asking someone in a shop, those still exists for all I know.

Re:USB inventor explains why the connector was not designed ... by addicted on Monday October 09, 2023 @08:39AM (#37819825)
Maybe it’s news to iPhone people (and I say this as someone whose only used iPhones since he got a smartphone over a decade ago other than for 6 months where I used a Windows phone and 3 months of an Android phone), USB-C wasn’t invented with the iPhone 15.

It’s been around a long time and most people have managed just fine, and absolutely loved the common cable. And everyone hated the iPhone user because you had to pull out a new cable to charge it.

Re:USB inventor explains why the connector was not designed ... by scarface_74 on Monday October 09, 2023 @05:50PM (#37825929)
Grab a random USB C cable. Now answer a few questions.

1. What speed does the cable support?

2. How much data does the cable support?

3. Can it support video over USB-C?

Re:USB inventor explains why the connector was not designed ... by hedora on Monday October 09, 2023 @06:37PM (#37826326)
4. Is it capable of charging this device?

5. Is it capable of charging devices when plugged into this charger?

6. If it can charge this combination of things, what wattage can it charge at?

Re:USB inventor explains why the connector was not designed ... by zlsa on Monday October 09, 2023 @10:00PM (#37827773)
4. Yes, all USB-C to USB-C cables can charge at a minimum of 60W which should be sufficient to charge almost anything

5. It depends, but the output capacity is printed on the power supply[0]. (Compare to USB-A, where the most you could do is 12W.)

6. The minimum of the cable (60W for any cable, 100W for some cables, 240W for a very few[1]) and the charger

[0] Annoyingly, this problem is compounded when using a power supply that can output (say) 100W on one USB-C port, but when both are used, the limit on the two ports is 60W / 40W.

[1] There are vanishingly few products (power supplies, cables, and devices) that support USB EPR. If you have one of these, just use the power supply and cable the device came with; this is no worse a situation than with devices that used proprietary power cables.

Re:USB inventor explains why the connector was not designed ... by Max-q on Monday October 09, 2023 @10:39PM (#37827984)
4) A USB 2 cable with USB-C in both ends can't 60W.
Re:USB inventor explains why the connector was not designed ... by scarface_74 on Monday October 09, 2023 @11:02PM (#37828087)
And this is kind of the point, if HN commenters can’t figure this stuff out, what are the chances that normal people can?

Speaking of which, every time I ask the question about “tell me just from looking at a USB C cord…”, I learn something new.

Re:USB inventor explains why the connector was not designed ... by smoldesu on Tuesday October 10, 2023 @01:27PM (#37834916)
> if HN commenters can’t figure this stuff out, what are the chances that normal people can?

Plugging it in would probably be a good start. I can't name a single time where I've ever mistakenly identified a USB-C cable. Sometimes I've plugged it in when it wasn't connected to the wall, but I think worrying about non-compliant USB-C cables is no more relevant than caring about non-MFI certified Lightning cables.

Re:USB inventor explains why the connector was not designed ... by scarface_74 on Tuesday October 10, 2023 @01:59PM (#37835299)
Until you take a USB C cable with you in your laptop bag to connect with your portable USB C external monitor that gets power and video from one USB C cable and find out you have the wrong USB C cable with you.
Re:USB inventor explains why the connector was not designed ... by smoldesu on Tuesday October 10, 2023 @02:12PM (#37835462)
Hate to say it, but it's entirely PEBCAK to not select a Thunderbolt cable when they want DisplayPort alt-mode. It's why the damn cable and marketing even exists in the first place.

99% of people only care about power (and optionally data), so that's what the spec focuses on.

Re:USB inventor explains why the connector was not designed ... by scarface_74 on Tuesday October 10, 2023 @02:31PM (#37835682)
And you’re also proving my point. You don’t need a thunderbolt cable to supper video out….
Re:USB inventor explains why the connector was not designed ... by smoldesu on Tuesday October 10, 2023 @04:57PM (#37837345)
Technically you could pipe compressed video over USB 2.0. It's not a part of the base specification though, so I don't see why either of these features are worth bringing up. iOS didn't even support class-compliant USB hardware until last year, so... it's interesting that you'd drill down on that.

Regardless, the fact that DP-Alt-Mode exists is not a refutation of the base USB-C spec. You're either spec compliant or you're not; same as Lightning without the license fee.

Re:USB inventor explains why the connector was not designed ... by zlsa on Monday October 09, 2023 @11:43PM (#37828299)
According to the USB-C spec page 37[0], even USB 2.0 C-to-C cables will support USB-PD at 3A (negotiated with the CC wire which is mandatory even on 2.0 C-to-C cables.)

0: https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%...

Re:USB inventor explains why the connector was not designed ... by hedora on Monday October 09, 2023 @11:26PM (#37828197)
That’s incorrect on all three counts.

Some “low wattage” specification USB-C devices are compliant with USB-C but are only compatible with USB-A power bricks because thet require 5V:

https://www.reddit.com/r/UsbCHardware/comments/c3q4s6/why_do...

Some USB-C cables are only 31 watts, and some devices can’t charge with less than 60W:

https://www.macworld.com/article/234030/how-to-tell-whether-...

Example brands from the above two links include JBL, Schooshe, and Apple.

I’ve hit similar problems with all my USB-C devices.

Re:USB inventor explains why the connector was not designed ... by zlsa on Monday October 09, 2023 @11:42PM (#37828293)
> Some “low wattage” specification USB-C devices are compliant with USB-C but are only compatible with USB-A power bricks because thet require 5V:

This is because they are not USB-C compliant, despite physically featuring a USB-C port. The USB-C spec calls for any USB-C sink (i.e. device that consumes power) to include a pull-down resistor (Rd in the diagram on page 4: https://www.ti.com/lit/wp/slyy109b/slyy109b.pdf?ts=169690039...)

Devices that do not include this resistor, and are therefore unable to be powered with a USB-C to USB-C cable, are noncompliant and should not exist.

> Some USB-C cables are only 31 watts, and some devices can’t charge with less than 60W

As seen in [0], page 37, even USB 2.0 C-to-C cables will support USB-PD at 3A: https://host.zlsadesign.com/HJU_Drfba.png

The USB-PD handshake is performed independently of the cable, and uses the CC wire that is mandatory even in USB 2.0 C-to-C cables (page 76 of [0]): https://host.zlsadesign.com/Bk62vSMZp.png

You're right about the 60W point. Anecdotally, every device I've ever tried to charge has had no problems at 60W (although of course they'll charge more slowly than if they had 100W), but this is definitely not guaranteed.

0: https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%...

Re:USB inventor explains why the connector was not designed ... by scarface_74 on Monday October 09, 2023 @11:37PM (#37828269)
And your Reddit link also has a comment suggesting using a USB A to USB C adapter. Those are also non compliant

https://hackaday.com/2022/12/27/all-about-usb-c-illegal-adap...

There is a certain combination of cable+adapter+device that can ruin your device. I don’t remember the details. I heard about it on the Accidental Tech Podcast

Re:USB inventor explains why the connector was not designed ... by crote on Tuesday October 10, 2023 @07:13AM (#37830668)
These would be absolutely trivial to answer if the manufacturer followed the "cable logos" guidelines[0] - but pretty much every manufacturer conveniently seems to forget those.

[0]: https://www.usb.org/sites/default/files/usb-if_usb_type-c_ca...

Re:USB inventor explains why the connector was not designed ... by quietbritishjim on Monday October 09, 2023 @07:53AM (#37819436)
I can certainly see (1) happening, especially with cables that come with the device they are expected to plug into. It already widely happens with fallback to slower bit rate or lower power charging.

But (2) seems very unlikely. Most consumers just won't even consider that it has an orientation, and after it fails a few times chuck it in the bin or send it back. If it comes with a device (i.e. printer or monitor comes with a non-reversible cable) they're likely to send the whole device back. That would be a ridiculous false economy for the manufacturer.

Re:USB inventor explains why the connector was not designed ... by gpderetta on Monday October 09, 2023 @08:00AM (#37819507)
I had a USB-C Xiaomi phone that at some point only allowed being plugged in in one orientation. I guess one side failed, but then again, that wasn't the only failing of that phone, nor even close to the most annoying.
Re:USB inventor explains why the connector was not designed ... by lesuorac on Monday October 09, 2023 @08:06AM (#37819562)
That might not have been a symmetry problem per-say.

It could be that the phone correct determined the orientation but a pin was dirty/broken so it couldn't be used. When flipping the cable around the pin in use changes to one that isn't dirty/broken and so it works fine. USB-C may have a ton of pins but that doesn't mean all of them are needed to charge so flipping it can move a broken pin into the unused pins.

Re:USB inventor explains why the connector was not designed ... by gpderetta on Monday October 09, 2023 @08:39AM (#37819823)
oh, yes, very likely it was a broken or dirty pin (that's what I mean with "failed"). I wouldn't be surprised if it was somehow a software problem as well (apparently for simplicity some cheap USB-C port setups are wired as two ports.
Re:USB inventor explains why the connector was not designed ... by usrusr on Monday October 09, 2023 @08:54AM (#37819960)
(1) as in Video only, as in they won't work to top up the battery in random Bluetooth gadgets and the like? Amongst compliant cables, you might occasionally find some that are rated 40 Gbps but do not identify as high voltage capable. But I suspect that once manufacturers stomach the wire cost of those fat 40+ cables (display!), skimping out on PD capability just won't make enough of a difference to abandon efficiencies of scale. PD cables that are no/low bandwidth? Sure, those will be with us forever. But "display only" will be a rarity.
Re:USB inventor explains why the connector was not designed ... by quietbritishjim on Monday October 09, 2023 @10:19AM (#37820703)
I didn't take it that literally.
Re:USB inventor explains why the connector was not designed ... by usrusr on Monday October 09, 2023 @01:09PM (#37822630)
What would be the alternative? An entirely new physical connector every time manufacturers feel the desire to make this year's model slightly more capable than last year's? Some form of "physical semver" where "not all new features are possible with all old cables" mandates a new plug shape?

If we were still limited to domain specific connectors (one for storage, one for networking, one for audio, one for video, one for each type of user input) we'd still run into the same (non)issues: unless every revision of, say, displayport came with it's own unique connector, without digging a little deeper (checking some version/capability symbols) you don't know wether a given cable supports the latest feature set or not. The universal in USB is not the problem.

Re:USB inventor explains why the connector was not designed ... by lloeki on Monday October 09, 2023 @08:21AM (#37819669)
> There's going to be video-only cables

From my understanding I think that is not technically possible because to pass video they need the data lines but maybe I'm mistaken?

IIUC again even if it did work I think these would be non-compliant. People hell-bent on doing non-compliant things would do it irrespective of any design.

> low-voltage only cables

That's a given due to physical constraints (length, diameter: would you accept that all cables are 0.8m / thick and unbendable). It was so with USB-A too, as well as non-standard power delivery, at the risk of setting things on fire or destroying devices. USB-PD makes it so that you basically can't fry anything or melt a cable, it falls back to the best possible through negotiation. But then again, people hell-bent on doing non-compliant things would do it irrespective of any design.

> literally manufactures are going to cheap out and not do that and you have 1-way USB-C cables without any kind of orientation markers.

Non-compliant for sure. Ah, yes, people hell-bent on doing non-compliant things would do it irrespective of any design.

At least with USB-C+USB-4+USB-PD we get a fighting chance.

> An obviously key'd connector like firewire / ethernet would've solved all of USB-A's flip it thrice problems

Rumour has it that USB-B which is keyed, has five positions due to squareness. FireWire and Ethernet have the same state superpositions as USB-A. Hell I've seen people shove an Ethernet cable the wrong way in and have it fit (breaking the infamous clip in the process). USB-C? I lay it basically flat and clip it in, barely looking at the connector and not even taking a glance at the port. Worst case it needs a few degrees rotation.

Re:USB inventor explains why the connector was not designed ... by dharmab on Monday October 09, 2023 @08:44AM (#37819861)
> From my understanding I think that is not technically possible because to pass video they need the data lines but maybe I'm mistaken?

Counterexample: The Meta Quest link cables use a USB-C style connector but internally are very different from a regular cable.

Re:USB inventor explains why the connector was not designed ... by lloeki on Monday October 09, 2023 @09:23AM (#37820219)
So, not actually USB compliant? (save for the connector)

One can't blame non-compliant cables on USB-C as it could happen with any other connector.

Re:USB inventor explains why the connector was not designed ... by slikrick on Monday October 09, 2023 @08:50AM (#37819919)
and that can happen with literally every cable, people have abused USB-A and RJ45 for many decades...
Re:USB inventor explains why the connector was not designed ... by usrusr on Monday October 09, 2023 @09:11AM (#37820107)
Not every cable. Not if you make the connector a closed standard that can't be used without ruinous licencing fees and keep a squad of patent attorneys on retainer. Thankfully USB is not one of those.
Re:USB inventor explains why the connector was not designed ... by lloeki on Monday October 09, 2023 @09:25AM (#37820241)
> make the connector a closed standard that can't be used without ruinous licencing fees and keep a squad of patent attorneys on retainer

Time has shown that doesn't seem to prevent cheap - and potentially dangerous - knockoffs from areas outside possible litigation.

Re:USB inventor explains why the connector was not designed ... by extraduder_ire on Wednesday October 11, 2023 @09:58AM (#37844485)
My APC UPS is connected to my computer with a USB-A to rj45 cable. It is the most cursed cable I own, narrowly beating out the type-A to type-A usb2 cable I needed to buy to get a HTC vive to work. (I later "upgraded" to a type-c cable with A-to-C adapters on either end.)

IIRC, the Ethernet standard means ports should tolerate 5V, but I'm still spooked someone's going to use the cable thinking it's something else.

Re:USB inventor explains why the connector was not designed ... by MikusR on Monday October 09, 2023 @04:30PM (#37825116)
They are regular (fiber optic) USB-C cables.
Re:USB inventor explains why the connector was not designed ... by yreg on Monday October 09, 2023 @07:56AM (#37819466)
HDMI flashbacks…

The solution is - I guess - to buy plenty of 'good' multipurpose cables and throw anything that doesn't work as expected away.

Re:USB inventor explains why the connector was not designed ... by slikrick on Monday October 09, 2023 @08:49AM (#37819911)
USBC has been out for over a decade, have you ever run into 2)
Re:USB inventor explains why the connector was not designed ... by alexwasserman on Monday October 09, 2023 @10:35AM (#37820864)
My keyboard came with a usb A to usb C cable which is proprietary in some way. A regular cable doesn’t work for it.
Re:USB inventor explains why the connector was not designed ... by Izkata on Monday October 09, 2023 @11:07AM (#37821236)
Up until this year I've had exactly 3 USB-C cables: Nintendo Switch, which is always plugged into its dock; laptop charger, also always plugged in at my desk; and phone charger. No real room for the mistakes they're describing.
Re:USB inventor explains why the connector was not designed ... by lesuorac on Monday October 09, 2023 @12:37PM (#37822187)
Nintendo Switch is non-compliant [1] so you've already seen (2) it just hasn't been a big enough problem to be visible to you. I suspect a big reason for that is the Switch is a wall<->USB-C charger so you don't try to connect it between many USB-C devices.

[1]: https://old.reddit.com/r/NintendoSwitch/comments/87vmud/the_...

Re:USB inventor explains why the connector was not designed ... by Izkata on Monday October 09, 2023 @02:01PM (#37823251)
I was responding to the "out for over a decade" part; how long they've been available doesn't mean much if they haven't been very common for consumer electronics for that long. Up until this year I've had only 1 such cable, my phone charger, that could get mixed up in any way... and that one couldn't be mixed up because I didn't have a second unused cable to mix it up with.
Re:USB inventor explains why the connector was not designed ... by Ajedi32 on Monday October 09, 2023 @04:03PM (#37824791)
I've been using USB-C on basically every consumer electronics device I've used over nearly the past decade. Over the years I have accumulated:

1. A laptop with a USB-C power/data/DisplayPort port

2. A phone with a USB-C power/data port

3. Multiple USB power banks which use a single USB-C port for both charging and discharging

4. A smartwatch with a dock that uses USB-C

5. Multiple flashlights with USB-C charging

6. Multiple bluetooth speakers with USB-C charging

7. A pair of earbuds with a case that uses USB-C charging

8. Dozens of various USB-C cables and power bricks, some of which came included with the products above

So far I've had zero issues with any of them. Sure, not all cables support full charging speeds/data rates, but generally speaking I can just plug things in and expect them to work in some fashion.

Maybe to iPhone users USB-C feels like a new thing? To everyone else it's been a mature ecosystem for a long time now, which is why a lot of the comments in this thread commenting about it as if it's a brand new, unproven technology seem very strange to me.

Edit: Just remembered I also have an air duster and an electric toothbrush that use USB-C. Those didn't immediately occur to me because I don't have to charge them often. There might be more I'm forgetting...

Re:USB inventor explains why the connector was not designed ... by Izkata on Monday October 09, 2023 @04:16PM (#37824957)
I'm an Android user, and for your points 5, 6, 7, and 8 all of mine are USB-A to Micro USB (except for a flashlight bought this year which came with a USB-A to USB-C cable, and I use wraparound bluetooth headphones instead of earbuds and get the feeling those designs are just extremely rarely updated).

No displayport or smartwatch here, and my power banks all came with A-to-micro or A-to-C cables (mostly the former) - there's a convention in that ecosystem that power flows from the A connector to the other end.

Re:USB inventor explains why the connector was not designed ... by Ajedi32 on Monday October 09, 2023 @04:33PM (#37825149)
Yes, I have seen some products still using micro-B. I've generally just avoided them because I don't want to have to carry another type of cable, so maybe that's colored my perception a bit of how widespread USB-C usage is.

For the products you've purchased that came with an A-to-C cable, have you tried using them with a plain C-to-C cable? In my experience usually that will "just work". (Maybe there are some power banks out there that don't support outputting power through their USB-C port. If those exist I've managed to avoid them so far.)

Re:USB inventor explains why the connector was not designed ... by Izkata on Monday October 09, 2023 @05:06PM (#37825482)
Just tried plugging my phone into one of those power banks like that: The phone recognized it was plugged into USB, but didn't start charging. The light on the power bank did turn on though, so I redid it with a USB power meter: The power bank was sucking power from my phone at about 3.4 watts.
Re:USB inventor explains why the connector was not designed ... by cesarb on Monday October 09, 2023 @06:32PM (#37826281)
> The power bank was sucking power from my phone at about 3.4 watts.

At least on Android, there's an option to change the power direction (IIRC, it's in the same place where you choose the data connection mode). I have to use that option to switch the direction whenever I use the USB-C cable to charge my phone from my laptop, otherwise it tries to charge the laptop from the phone.

Re:USB inventor explains why the connector was not designed ... by Izkata on Monday October 09, 2023 @07:15PM (#37826651)
I know I have that option for wireless charging, but at least for this power bank I can't switch the direction. It says on that screen that the connection is controlled by the other device and fails to switch.
Re:USB inventor explains why the connector was not designed ... by lxgr on Monday October 09, 2023 @05:26PM (#37825725)
> there's a convention in that ecosystem that power flows from the A connector to the other end

That's not just a convention, it's a vital part of the specification :)

USB-C devices go to significant lengths to make it hard for users to violate that invariant using an unsafe combination of otherwise safe adapters – that's why there is no USB-C-to-A adapter, for example (because that would let you build an A-to-A cable, and USB-A hosts are not required to detect possible loops/short circuits; USB-C hosts are).

Re:USB inventor explains why the connector was not designed ... by Izkata on Monday October 09, 2023 @06:18PM (#37826157)
I mean, I feel like they prefer to keep using A-to-C or A-to-Micro because of power flow instead of packaging C-to-C (and from some quick Amazon searches, C output still looks rare, the majority of what I'm seeing is C input and A output on the power bank itself).
Re:USB inventor explains why the connector was not designed ... by fragmede on Monday October 09, 2023 @06:20PM (#37826172)
Those C input ports are usually also output ports.
Re:USB inventor explains why the connector was not designed ... by lxgr on Monday October 09, 2023 @06:43PM (#37826370)
Almost always, as I've noticed only after grabbing a friend's power bank and a C-to-lightning cable for a day trip...

I believe an USB-C device port is easier to implement than a host/power supply port, since the host is only allowed to supply Vbus after ensuring that it's connected to a device (by actively probing the resistor connected to the CC pins etc.), whereas a device port only needs to present that resistor. After all, even a passive C-to-micro-B cable can do that.

Re:USB inventor explains why the connector was not designed ... by Izkata on Monday October 09, 2023 @07:17PM (#37826664)
See my other responses in this chain; the only power bank I have that has a USB-C port can't use it for output.
Re:USB inventor explains why the connector was not designed ... by fragmede on Tuesday October 10, 2023 @03:31AM (#37829427)
And the ~dozen I've bought off of Amazon (Mostly Anker) can. shrug
Re:USB inventor explains why the connector was not designed ... by lxgr on Monday October 09, 2023 @05:20PM (#37825658)
The comment you're referencing is claiming that the Switch is non-compliant at the power delivery protocol level.

Assuming that that's true, this has nothing to do with being wired incorrectly, nor is it an implementation mistake that's facilitated by the design of the USB-C plug being reversible. It could literally happen with USB-PD over USB-A/B.

Re:USB inventor explains why the connector was not designed ... by tzs on Monday October 09, 2023 @01:00PM (#37822514)
I wish there was a requirement that USB C cables must have sort of ID chip that can be easily read that tells what the cable supports, so that we could have simple testers that you can plug a cable into and be told what speed and power it supports.
Re:USB inventor explains why the connector was not designed ... by tomjakubowski on Monday October 09, 2023 @03:31PM (#37824360)
If you have two USB-C ports on one computer which both support "everything", could you write a cable tester in software?
Re:USB inventor explains why the connector was not designed ... by Ajedi32 on Monday October 09, 2023 @03:39PM (#37824470)
That exists. It's called an e-marker and you can buy testers for about $60 that will read it for you. If a cable doesn't have one of those markers then odds are it can't handle over 5 amps or USB 2.0 speeds.

It is kind of annoying that that functionality isn't built into phones and PCs though.

Re:USB inventor explains why the connector was not designed ... by ianburrell on Monday October 09, 2023 @04:08PM (#37824857)
Except for power, that is all determinable from the cable itself. USB-C cable supports power and USB2 data. Resistor determines the power, either legacy USB, 1.5A or 3A. Every USB-C cables support that. If there are USB3 pins connected, then it supports USB3 data and alternate mode. I think USB3 has negotiation protocol to figure out the data rate. There is also negotiation about power delivery on USB-C specific pins.
Re:USB inventor explains why the connector was not designed ... by Max-q on Monday October 09, 2023 @10:43PM (#37827994)
USB C with USB 3 had an id chip. If the cable does not have a chip, it is good old USB 2.
Re:USB inventor explains why the connector was not designed ... by Ajedi32 on Monday October 09, 2023 @03:36PM (#37824437)
I had to do a double take after reading this comment to make sure I wasn't reading an old thread from 2014 or something.

USB-C has been out for years now and neither of these predictions have come to pass. Your comment aged poorly before you even finished writing it.

USB-C isn't without its problems, but neither of those are one of them.

Re:USB inventor explains why the connector was not designed ... by alanbernstein on Monday October 09, 2023 @03:44PM (#37824541)
I own a usb-c male to usb-c female extension cable that I connect to a yubikey. The yubikey only works in one orientation. I don't have any other bits to test hypotheses with, but I believe the cable was made with the symmetry problem described above.
Re:USB inventor explains why the connector was not designed ... by Ajedi32 on Monday October 09, 2023 @03:50PM (#37824634)
AFAIK there's no such thing as a standards compliant USB-C male to USB-C female extension cable. The very concept goes against the spec[1].

You have a point though; I'm sure there are abominations out there that abuse the USB spec in all sorts of interesting ways, they just haven't been something I've encountered in my years of using USB-C for everything.

[1]: https://www.reddit.com/r/UsbCHardware/comments/10xj74r/why_d...

Re:USB inventor explains why the connector was not designed ... by kccqzy on Monday October 09, 2023 @04:01PM (#37824770)
You can make a USB-C hub that has only a USB-C port.
Re:USB inventor explains why the connector was not designed ... by skinner927 on Tuesday October 10, 2023 @12:19AM (#37828470)
Why buys a $5 cable when you can buy a $20 cable?
Re:USB inventor explains why the connector was not designed ... by kccqzy on Tuesday October 10, 2023 @12:59AM (#37828648)
What makes you think a USB hub shaped like a cable must necessarily be more expensive than a regular cable?
Re:USB inventor explains why the connector was not designed ... by crote on Tuesday October 10, 2023 @06:53AM (#37830538)
The need for active electronics.
Re:USB inventor explains why the connector was not designed ... by alanbernstein on Monday October 09, 2023 @04:00PM (#37824757)
Ah, good to know. I'm tempted to respond that this means the spec has failed to address an important use case. But I'm certainly not going to learn enough of the spec to back up that claim.
Re:USB inventor explains why the connector was not designed ... by Ajedi32 on Monday October 09, 2023 @04:16PM (#37824959)
You're not wrong; it's an unfortunate limitation, even though there are solid technical reasons for it. As a sibling commenter pointed out, a standards-compliant alternative would basically just be a USB hub with a single USB-C port.
Re:USB inventor explains why the connector was not designed ... by ianburrell on Monday October 09, 2023 @03:58PM (#37824731)
Then throw it away, it is broken. There is no way to prevent junk from not implementing the standard. The solution is not buying junk.
Re:USB inventor explains why the connector was not designed ... by alanbernstein on Tuesday October 10, 2023 @03:32PM (#37836434)
It is not broken. It is the best solution to a problem, even if it is imperfect.

It seems that the committee behind the spec was somehow unable to learn from decades of experience, and did not predict that people would want extension cables, and that companies would make them. That's not an actual problem for me. Not being able to reach my yubikey when I'm using my laptop at my desk, is a problem.

Re:USB inventor explains why the connector was not designed ... by mlyle on Monday October 09, 2023 @03:48PM (#37824606)
Usb-c to usb-c extensions are currently explicitly prohibited by standard, both because of issues like this and ways that they defeat safety mechanisms with charging.
Re:USB inventor explains why the connector was not designed ... by keep_reading on Monday October 09, 2023 @08:51PM (#37827365)
I have a cable like this for a device and experience the same
Re:USB inventor explains why the connector was not designed ... by pclmulqdq on Monday October 09, 2023 @03:44PM (#37824549)
Wait, there already are PD-specific cables, video-specific cables, and the like. If your cable is short enough, it's not an issue, but if you want one longer than 1 meter, you will likely have problems with 4k video on a cable that isn't specifically designed for high data rates.
Re:USB inventor explains why the connector was not designed ... by Max-q on Monday October 09, 2023 @10:25PM (#37827912)
The high speed and power delivery cables have chips on them, so the connected devices won't use high speed or PD if the cable can't handle it, regardless of length.
Re:USB inventor explains why the connector was not designed ... by aenvoker on Monday October 09, 2023 @03:44PM (#37824552)
I have a USB-C cable that only charges when oriented one way.
Re:USB inventor explains why the connector was not designed ... by Max-q on Monday October 09, 2023 @10:29PM (#37827934)
Then it is broken I think you have both a broken cable and a broken device, or one not up to spec. Some devices only connect to one side, which will work on a good cable, since it is connected to both sides. One of the PC manufacturers did this early on with USB C. I can't remember who it was.
Re:USB inventor explains why the connector was not designed ... by fragmede on Tuesday October 10, 2023 @06:42PM (#37838679)
How did you discover that!?
Re:USB inventor explains why the connector was not designed ... by ianferrel on Monday October 09, 2023 @04:24PM (#37825038)
I have USB-C cables that look the same, but some of them carry video and some don't.

I have USB-C charging devices that will charge off of some cables, but not off the one that will charge my laptop. I now have a box of weird crappy cheap USB-C cables with taped-on notes that say which toys they'll charge.

I never had this problem with previous USBs. If the cable fit in the port, it would charge and transfer data. Sometimes you needed a different cable or port or something to go faster, but they all basically worked.

Re:USB inventor explains why the connector was not designed ... by smolder on Monday October 09, 2023 @05:06PM (#37825478)
I don't own any Apple devices myself and don't even have a MBP through work anymore, but I do have a couple of Apple USB-C cables and a spare laptop charger, still. They conveniently seem to work with every kind of device for any use. Data, video, fast charging.

However, I do have one other cable that won't do data. I think it came with a cheap charger I bought while travelling. I would certainly like it if there was a label saying charge only or something to that effect, on the incomplete cable.

Re:USB inventor explains why the connector was not designed ... by joshstrange on Monday October 09, 2023 @07:22PM (#37826708)
Yep, I've got USB-C cables that only operate at USB 2.0 speeds, drives me nuts. Though USB-A suffered from this same issue, even once we got USB 3.0 it was hard to tell what speeds it supported (3.0, 3.1, 3.2, 3.2 gen 2).
Re:USB inventor explains why the connector was not designed ... by nucleardog on Monday October 09, 2023 @08:30PM (#37827185)
Yeah, I don’t know how anyone can say this is not a problem. I’m sure there’s some deep technical reason why each cable does or doesn’t work, but as a user I have no idea why it’s the case or how I can figure out which cable will work where.

I thought I was being smart ordering some decent Anker cables until I found out when trying to connect a display that they apparently they only support charging? And maybe USB 2.0 transfer speeds?

So I went back looking to try and figure out what I needed instead. Depending on what the various devices involved support, I needed some variation of a thunderbolt cable (2, 3, or 4?) or a USB 3.1 Gen 1 Type C or a USB 3.1 Gen 2 Type C. But then I’m supposed to know something about thunderbolt versus DP alt mode versus god knows what else none of which is clearly labeled or explained anywhere on the devices I’m trying to connect.

But then there’s this handy table from Adafruit that says maybe not? https://learn.adafruit.com/assets/85323 — apparently only Thunderbolt supports video, or DisplayPort? And USB-C “full featured” cables are only for higher speed charging, not displays?

Find 10 sites, get 10 different answers.

Anyway, turns out a USB 3.1 Gen 2 Type C cable worked for this specific display. Why? No idea. Will it work elsewhere? No idea.

I’ve been in the industry professionally for about 25 years now and I have no idea what cable I need to purchase and have no idea how to tell before I purchase whether it will work for a specific use case. I have no idea what non-technical people are expected to do with this besides try every cable they own and pray.

Re:USB inventor explains why the connector was not designed ... by shiroiuma on Tuesday October 10, 2023 @12:22AM (#37828480)
I have a Thunderbolt docking station for my laptop. There's no confusion about the cable, because the cable is permanently attached to the docking station. I just plug it into the laptop in the correct port (designated by the Thunderbolt logo).

Are other docking stations not like this?

Re:USB inventor explains why the connector was not designed ... by julienb_sea on Monday October 09, 2023 @04:41PM (#37825239)
New iphone ships with a beautiful braided USB-C cable that's charge only. I'm going to cannibalize the usb-c cable from my external nvme drive if I ever want to plug the new phone in. Some usb-c cables are 100W compliant, many are not. None of them are clearly labeled.
Re:USB inventor explains why the connector was not designed ... by br0wnr1c3 on Monday October 09, 2023 @06:55PM (#37826487)
The new iPhone ships with a USB 2.0 cable, it does data transfer, just not at USB 3 speeds
Re:USB inventor explains why the connector was not designed ... by Max-q on Monday October 09, 2023 @10:21PM (#37827895)
I think the regular is USB 2 and the pro is USB 3
Re:USB inventor explains why the connector was not designed ... by rappr on Tuesday October 10, 2023 @07:22AM (#37830735)
The cable is the same for both devices though
Re:USB inventor explains why the connector was not designed ... by sokoloff on Monday October 09, 2023 @04:42PM (#37825250)
I have many USB-C cables that don't behave like other USB-C cables. Just this past week, I had to buy another cable for my son's desk setup because of the many USB-C cables I had, I was out of the ones that would carry 4K video and USB-C 80+W PD to his laptop at the same time. (I had a couple that worked, but they were in use for my wife and I, and the couple handfuls of others I had were capable of zero or one of those two functions.)
Re:USB inventor explains why the connector was not designed ... by pixl97 on Monday October 09, 2023 @05:00PM (#37825428)
I'm not sure if that's the best example...

Kinda like saying that I have a bunch of very light indoor extension cords and you are wanting to run an outdoor high amperage device (both 110v in this example). Yea, the interface for both is the same, but one is going to be used far less often and require a much more expensive cable for a reason.

Re:USB inventor explains why the connector was not designed ... by terr-dav on Monday October 09, 2023 @05:21PM (#37825675)
The girth of a power cable roughly scales with capacity though, and there are 3 common pin configurations

- 2 equal size blades

- 2 unequal size blades

- 3 unequal + ground pin

plus a fourth for 20A

- 1 vertical blade, 1 horizontal blade, 1 ground pin

USB-C cables have one form factor, which is what GP is talking about.

https://en.wikipedia.org/wiki/NEMA_connector

Re:USB inventor explains why the connector was not designed ... by criddell on Monday October 09, 2023 @08:44PM (#37827304)
What cable did you get? I’ve bought a bunch off Amazon and none work as well as the one cable I have that does work. I use a 4K + PD cable to connect my laptop to my monitor. The cable I have that came with the monitor works but I want a shorter cable. All of the ones I’ve bought cause the video to periodically cycle off and on.
Re:USB inventor explains why the connector was not designed ... by sokoloff on Monday October 09, 2023 @11:06PM (#37828110)
I can’t find which of the old ones definitely worked (because I bought 6 at once and didn’t manage to return the duds) and though it arrived on Sat, I haven’t had time to fully test the new one.

It carried 4K/60, but I haven’t tested it across all our devices to be sure it does full power delivery to all. (If it only works on some, I have no problems sending it back until I get one that works well for all.)

I’ll try to remember to come back and report on thread if I found one that works for all my devices (and what it worked for). It’s not something that I’ve time to carefully test during the week.

Re:USB inventor explains why the connector was not designed ... by criddell on Tuesday October 10, 2023 @07:31AM (#37830806)
Thanks. So far I’ve ordered 3 cables and none work. The first one was a charging cable. I didn’t even know that was a thing and it’s when I started to learn about the differences between cables. My second one didn’t support DP Alt Mode which I seem to need. The third one was a 100W 4k USB Gen 3.1 that supported AltMode, but it just didn’t work reliable (that’s the one that results in the screen blacking out periodically.

I’m thinking I should just spend $70 for the Apple cable because it will probably work.

Re:USB inventor explains why the connector was not designed ... by sokoloff on Tuesday October 10, 2023 @09:31AM (#37831856)
Your last paragraph annoys my frugal Yankee nature enough that it’s a long-last resort for me.

On my personal desk setup, I don’t charge my Macbook in the same cable that carries video. My wife’s setup is a single cable connection (but she has an Air, so only a single external monitor).

Working from home, I undock rarely, so two cables is not a problem for me, but I want a one cable for the kids who will dock/undock almost daily.

Re:USB inventor explains why the connector was not designed ... by criddell on Thursday October 12, 2023 @09:23AM (#37856803)
I found a cable that so far (2 hours of use) has worked perfectly:

https://www.amazon.com/dp/B0B1J7Z21J

I have my laptop (Lenovo P1) connected to my monitor. The one cable charges my laptop from my monitor (slowly) and displays 4k video.

Re:USB inventor explains why the connector was not designed ... by Cannabat on Monday October 09, 2023 @04:49PM (#37825319)
You’ve been fortunate (or far more clued in to usb standards than just about everyone) if you don’t already have multiple usb c cables with different capabilities.

It’s possible for noncompliant usb c cable to fry electronics.

I don’t know of any other connector standard where the connector doesn’t clearly indicate or imply the cable’s capabilities. I’m sure they exist, but generally for consumer electronics if a cable fits, it works. Except for usb c.

Re:USB inventor explains why the connector was not designed ... by lxgr on Monday October 09, 2023 @04:54PM (#37825368)
USB-C problems surely exist, but I have never heard of single-side only plugs, and video-only cables simply don’t exist, yet these are GPs specific concerns.
Re:USB inventor explains why the connector was not designed ... by crote on Tuesday October 10, 2023 @06:58AM (#37830563)
Single-side-only plugs are an issue with USB-C extension cables - which aren't allowed by the spec and shouldn't exist for a wide variety of reasons.
Re:USB inventor explains why the connector was not designed ... by IshKebab on Monday October 09, 2023 @05:18PM (#37825626)
I used a Bluetooth analyser once that had a USB-C connector that only plugged in one way. It had a dedicated "wrong way around" LED to tell you to rotate it.

Kind of hilarious. It's the only example I've ever seen though so not a real problem IMO.

The cables issue is real, but I don't really see the alternative. Would everyone really be happier if all USB-C cables had to be expensive thick 40 Gb/s 100W cables? No.

Re:USB inventor explains why the connector was not designed ... by nucleardog on Monday October 09, 2023 @08:43PM (#37827296)
Could they not have done… something else besides make everything visually identical? At least give us a fighting chance?

In a perfect world require every port to have the supported modes displayed beside it, and every cable to have the supported modes etched on the metal connector or something? Lightning bolt for PD, little screen icon for video, something?

It will fall apart as soon as cheap unlicensed electronics hit the market, but at least in general use “hook this brand name laptop up to this brand name monitor with this brand name cable” would not be a seemingly completely inscrutable trial-and-error problem.

Re:USB inventor explains why the connector was not designed ... by IshKebab on Tuesday October 10, 2023 @02:13AM (#37829018)
They do try to get manufacturers to print symbols next to the ports, but that isn't really a full solution anyway. There are too many modes, and you have things like hubs to deal with.

I suspect the real answer is better software support to tell you why something isn't working.

Re:USB inventor explains why the connector was not designed ... by crote on Tuesday October 10, 2023 @06:59AM (#37830573)
> In a perfect world require every port to have the supported modes displayed beside it, and every cable to have the supported modes etched on the metal connector or something? Lightning bolt for PD, little screen icon for video, something?

Guess what? That's already the case! Manufacturers just choose to completely ignore that part of the specification.

Re:USB inventor explains why the connector was not designed ... by joshstrange on Monday October 09, 2023 @07:19PM (#37826678)
> USB-C has been out for years now and neither of these predictions have come to pass. Your comment aged poorly before you even finished writing it.

Number 1 absolutely has. I've been somewhat in the market for a tester that I can plug both ends of a USB-C cable into and see what voltage, speed, and other specs it supports since most of my cables have zero markings on them.

Re:USB inventor explains why the connector was not designed ... by macintux on Tuesday October 10, 2023 @12:19AM (#37828463)
Data vs power-only is very much a problem. See this Daring Fireball note about an iPhone review: Becca Farsace plugged her iPhone into an external drive for shooting video, only to discover later that it was only useful for charging, and the recording was very low quality.

(This is something Apple should fix at the software level by alerting the user, but it highlights the problem that cables are not readily distinguishable.)

https://daringfireball.net/linked/2023/10/05/farsace-iphone-...

Re:USB inventor explains why the connector was not designed ... by eloisant on Tuesday October 10, 2023 @05:10AM (#37829952)
Also I have to say that the situation of USB-C is much better now than in the past.

At the beginning of USB-C you had devices that were not implementing the standard correctly, and using the wrong cable could fry a device.

Now the devices are better protected, you can charge any device with any charger. Of course the charger needs to be powerful enough but if it's too powerful it's still safe to use.

Re:USB inventor explains why the connector was not designed ... by crote on Tuesday October 10, 2023 @06:55AM (#37830550)
We still see quite a few new products being released which fail to implement the spec.

A common offender is devices which leave out the CC resistors, making them only work with A-C cables. But the soon-to-be-released Raspberry Pi 5 also violates the specs, making it basically only work with their proprietary charger.

Re:USB inventor explains why the connector was not designed ... by MiddleEndian on Tuesday October 10, 2023 @12:17PM (#37834110)
USB-C has been fucking fantastic for me. I plug one USB-C cable into my personal laptop or my work laptop, and I get a USB hub for my external keyboard and mouse, my external monitor, and power, all with a single plug. Makes it so easy to swap everything in and out.
Re:USB inventor explains why the connector was not designed ... by leokennis on Tuesday October 10, 2023 @06:40PM (#37838655)
This is the dream indeed. However to make this dream happen I had to buy and trial and error 6 USB-C cables before I accidentally purchased one that carried enough wattage, supported the correct video mode, had enough bandwidth for 100 Hz video signal and that actually worked. The market for USB-C cables is a jungle.
Re:USB inventor explains why the connector was not designed ... by mbar84 on Wednesday October 11, 2023 @07:38PM (#37851782)
[delayed]
Re:USB inventor explains why the connector was not designed ... by jmbwell on Monday October 09, 2023 @03:42PM (#37824520)
3) The most fragile part (the wafer in the center of the receptacle) is on the expensive-to-repair device, while the least fragile part is on the cheap-to-replace cable. HDMI makes this same mistake. With USB-A, at least the plastic part on the device is relatively robust, and with Lightning, both plug and socket were rather robust (albeit prone to debris incursion). With older pin-type connectors like VGA and DVI, the fragile pins are completely on the replaceable cable.
Re:USB inventor explains why the connector was not designed ... by petee on Monday October 09, 2023 @04:29PM (#37825095)
Im not sure this is true, the part in the cable is just tiny pins and far more vulnerable than the wafer. For years now I've dug woodchips and other junk out of my phones usb-c socket with paperclips and never came close to damage. It seems sufficiently recessed to prevent all but the most aggressive attack.

Edit: in fact, trying now it seems to be perfectly recessed that I can't even push on it from an angle with the connector, it has to go straight in a bit before it even touches, on any of my devices

Re:USB inventor explains why the connector was not designed ... by lxgr on Monday October 09, 2023 @05:13PM (#37825567)
It's almost as if the designers have considered this potential failure mode for devices that often get dropped even while plugged into a charger :)

I can emphasize with many of the gripes people have with USB-C cables and supported modes being confusing, but the port is really, really well thought out: Make the cable the part that fails more easily [1]; make it so that the plug only minimally acts as a lever while partially or fully plugged in; cover the pins on the plug (because otherwise people will inevitably touch them, and these cables can carry up to 48 V of voltage).

[1] That part has actually worked well for everything but my Yubikey :( USB-A and an adapter it is for the next one.

Re:USB inventor explains why the connector was not designed ... by crote on Tuesday October 10, 2023 @06:52AM (#37830523)
A significant issue probably affecting your Yubikey is that there are very few male USB-C plugs available. The ones that do exist are mostly designed for USB-C cables, which uses a tiny 0.8mm thick "paddle card" fully embedded in the plastic cover.

Alternatively, there are "brick nogging" connectors which stand up straight from the PCB and are therefore unusable for a Yubikey, or "sink board" ones which require a custom jig for assembly.

Meanwhile with USB-A you don't even need a male connector at all - just have a bit of your PCB stuck out in a vaguely USB-A-looking shape and it'll work just fine.

Re:USB inventor explains why the connector was not designed ... by jmbwell on Monday October 09, 2023 @05:32PM (#37825802)
I mean, I'm referring to things I've had to deal with. Failure isn't obvious until the user complains of random disconnects, and then you find that although everything looks fine from the outside, you can wiggle the wafer inside like a loose tooth. The plastic of the wafer has cracked and is being held in place only by the metal in the contacts.

I'll grant that it's robust in that it continues to work more than I'd expect, for example continuing to charge the laptop but not reliable for the external display. And once connected, sure it's secure.

I suspect it's not the cable mating that causes the failure, but other foreign objects… keys in the bag or something… that manage to dislodge it. And some laptops have more play in the connector than others, which I think allows the connector on the cable end to hit the wafer with an angle of attack sufficient to dislodge it. Some of my users handle heavy bulk materials all day and are anything but gentle with computers.

In any case, I'm sure the designers considered this, and far be it from me to second-guess their compromises. It is what it is. But if the port has failure modes, this is one of them.

Re:USB inventor explains why the connector was not designed ... by bandrami on Monday October 09, 2023 @03:52PM (#37824666)
The worst connector for that problem is those ----ing antenna leads your laptop has for an M2 wifi card.
Re:USB inventor explains why the connector was not designed ... by nyanpasu64 on Monday October 09, 2023 @04:15PM (#37824943)
I broke the ring on a M.2 Wi-Fi card, but installed the cable onto it anyway. I think the part I bent off will probably rip off and get stuck in the cable the next time I take the connector off the card. Here's hoping I'll never have to do that...
Re:USB inventor explains why the connector was not designed ... by jdfellow on Monday October 09, 2023 @04:22PM (#37825016)
I believe those are MCX. My Shure SE215 IEMs (earphones) use the same connector.
Re:USB inventor explains why the connector was not designed ... by CarVac on Monday October 09, 2023 @04:55PM (#37825377)
Those connectors are good for one connection and no disconnections.
Re:USB inventor explains why the connector was not designed ... by Hackbraten on Monday October 09, 2023 @04:45PM (#37825275)
> The most fragile part (the wafer in the center of the receptacle) is on the expensive-to-repair device, while the least fragile part is on the cheap-to-replace cable.

Why do you think that the wafer is the most fragile part?

One might argue that the latch mechanism would be the part most exposed to wear and tear due to mechanical stress incurred by plugging and removing. Those side latches are located in the plug, not in the receptacle.

See also figure 3-14 in the USB-C spec [1].

[1]: https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%...

Re:USB inventor explains why the connector was not designed ... by jmbwell on Monday October 09, 2023 @05:34PM (#37825815)
Doesn't seem like one would preclude the other.

I guess I'll have to take a video next time I see it.

Re:USB inventor explains why the connector was not designed ... by kuratkull on Monday October 09, 2023 @05:08PM (#37825494)
Personally my last two phones have had this. It starts slowly - the cables occasionally don't work, then some cables won't work at all, then no cables work without 2 minutes of gentle manipulation, eventually it becomes almost impossible to charge. You waste so much time on this before it gets so bad that you can't live another day with the phone.

I haven't seen a USB-C cable that has wore out.

Re:USB inventor explains why the connector was not designed ... by fuster on Monday October 09, 2023 @09:38PM (#37827640)
I've had this happen about three times now, but every time the actual problem is pocket lint inside the connector. After I clean it out it is back to working like new. It's not always obvious that it's lint until you start scraping back there since it gets jammed pretty hard when plugging in the cable.
Re:USB inventor explains why the connector was not designed ... by imtringued on Monday October 09, 2023 @05:16PM (#37825603)
My mother bent the "least fragile part" on at least a dozen wires meanwhile the port itself kept working.
Re:USB inventor explains why the connector was not designed ... by dist-epoch on Monday October 09, 2023 @05:48PM (#37825910)
It was a specific design goal of USB-C to put the fragile part on the cable, not on the device.

For people who are not versed in mechanical connector design it might look like the fragile part is that center wafer.

USB-A is massive compared to USB-C, that's why it's so robust, thick plastic, thick metal, wide connector lanes.

If USB-C is fragile, is just because it's so small, you can easily break it with not so much pressure.

Re:USB inventor explains why the connector was not designed ... by yreg on Monday October 09, 2023 @06:11PM (#37826108)
I was told this exact opposite argument about Lightning being worse than USB-C. The line of reasoning was that the springy part breaks and in USB-C the springy bit is in the cable, while in Lightning the pins are sturdy.
Re:USB inventor explains why the connector was not designed ... by Nextgrid on Monday October 09, 2023 @04:00PM (#37824765)
The standard is also just terrible even if followed to the letter. The connectors are just too fragile for a day-to-day interconnect, and a fire risk when higher currents are involved.

I've now had to replace 2 USB-C host ports (on expensive Apple devices, where an "official" repair would cost ~50% of the value of the device) despite taking reasonable care of my devices (under which care no other connectors ever failed).

Examining them under a magnifying glass showed that the metal pin delaminated from the plastic middle part of the host connector and was ever so slightly skewed towards the adjacent pin, presumably making enough contact/interference to make the whole thing fail.

In a sane design, a misalignment/skew of <1mm would be well within tolerance and would be a non-issue. Worse, despite the machine being from the same brand that ushered all this crap onto the world, there is no software support or notification to say that something is wrong - the machine just silently stopped charging after a random delay. Very annoying when you plug your machine in to charge and only realize (at the most inconvenient time) that it silently stopped charging and you've now drained whatever battery was remaining.

Even with the new ports, I can make it lose Thunderbolt/DisplayPort connection by bumping the connector. It's probably a mismatch of tolerances between connector and port (maybe my cables are out of spec), but it's never been a problem with any other connector.

Re:USB inventor explains why the connector was not designed ... by petee on Monday October 09, 2023 @04:38PM (#37825209)
Are you using Apple, or major-vendor cables? Im curious because delamination of a pin on 2 separate ports implies something catching/dragging on it, maybe there is something either poorly designed, or simply mangled in the end of one of your cables.
Re:USB inventor explains why the connector was not designed ... by Nextgrid on Monday October 09, 2023 @05:10PM (#37825526)
Major vendor cables, and the delamination was one connector's "finger" so not really cable-specific. The second connector looked fine at casual glance but there was something wrong with it as it wouldn't even hold connection with a USB2 device - too much slack.

I don't recall having this issue with any of the connectors it replaced. I have devices that are close to a decade old and all their USB/Ethernet/HDMI ports are still working just fine.

It's a terrible design that prioritizes form over function/reliability.

Re:USB inventor explains why the connector was not designed ... by npunt on Monday October 09, 2023 @04:18PM (#37824976)
I think this is a bit hyperbolic. Once you try to implement any standard in practice to billions of people & devices you're going to find the same constraints and similar trade-offs everywhere.

Manufacturers are going to cheap out, always. There's no way around the fact that goods can get on the market claiming a thing that it doesn't do (perfectly) in practice. Tech is littered with semi-compliance. I hate to kick the can down to 'let consumers figure it out' but there's hardly a realistic alternative, you just can't police ~10 billion cables sold a year across ~10 million retailers. I haven't heard of your first example anywhere actually happening, it sounds theoretical more than widespread in practice in 2023, 8 years into this USB-C thing.

As far as cables with different capabilities, what is the alternative here?

1. Physics of signaling demand certain capabilities require higher quality / more expensive cables. Zero chance you get people or manufacturers lined up around the idea of highest common denominator (e.g. 40gbps capable $30 cable when consumer wants a $3 charging cable), and that's sorta moot anyway because...

2. Standards evolve, and we're all tired of playing the game we've played for 50 years in tech of new physical connectors every few years.

It's either a) you have the same physical connector and different cables, or b) different physical connectors that briefly use the same cables before they become differentiated when standards evolve.

The reality is 'it works but not as good' (speed or charge-wise) is a superior tradeoff to 'I have to buy a totally different cable' in the high % of use cases where 'not as good' is possible, which is stuff like 'charge my phone' or 'plug my printer/audio device/whatever in'.

Honestly the only unforced errors I see with USB-C are consumer education related. USB versioning should be simple (3, 4, 5) not intentionally obtuse ("3.2 gen 2x2"), and something like iconography should be added to indicate premium cable capability (specific higher voltage & bandwidth capabilities) to avoid to play the plug in and try it game.

Re:USB inventor explains why the connector was not designed ... by p1mrx on Monday October 09, 2023 @04:50PM (#37825326)
USB-IF should publish a table of every possible cable/adapter/receptacle type, with a short alphanumeric code that can be printed or molded onto the connector.

The set of permutations is too large to fit into an icon, but a lookup table allows for unlimited detail.

Re:USB inventor explains why the connector was not designed ... by crote on Tuesday October 10, 2023 @07:09AM (#37830641)
There aren't that many permutations.

Power-wise it is 60W, 100W (deprecated), and 240W. Data-wise it is 480Mbps, 5Gbps, 20Gbps, 40Gbps, 80Gbps. A simple power/data rating like already specified[0] is enough for >99% of cables.

[0]: https://www.usb.org/sites/default/files/usb-if_usb_type-c_ca...

Re:USB inventor explains why the connector was not designed ... by carstenhag on Tuesday October 10, 2023 @09:50AM (#37832085)
Except for the dozens of manufacturer-specific power ratings which are not PD-conform.
Re:USB inventor explains why the connector was not designed ... by crote on Tuesday October 10, 2023 @08:50PM (#37839679)
I am not aware of this problem existing in practice.

Chargers and devices of course have a wide variety of power ratings, but those are generally all compatible with each other. Just get a charger with a higher rating than the device and it works.

When it comes to cables, pretty much everyone just uses the standard 20V 3A / 20V 5A / 48V 5A cables. The only exception I am aware of is Oppo's SuperVOOC.

Re:USB inventor explains why the connector was not designed ... by carstenhag on Thursday October 12, 2023 @06:49AM (#37855533)
A 140W MacBook USB-C charger can not charge an OnePlus 8.

A 67W Poco (Xioami) USB-C charger can barely charge a Pixel 6 (it basically runs out of battery while charging, 200-300mA are transmitted according to an app).

USB-C is in a terrible state.

Re:USB inventor explains why the connector was not designed ... by npunt on Wednesday October 11, 2023 @05:52PM (#37850721)
Totally it's a very solvable problem w not many variants.

It's unfortunate the USB group chose these particular labels. They're so ugly that you'd never want one on a cable, and they don't reduce to small sizes well. It's like they were never designed to be put on cables, or they never consulted anyone who ever used or sold a cable as to whether they were going to use it.

I'd have preferred something that could be depressed into the plastic mold of the connector with two icons, a bolt and a dot:

- default (USB2, whatever min watts) is blank cable

- 60w has one bolt, 100w+ has two bolts

- 5gbps has one dot, 20 has two, 40 three, 80 four

That way you avoid the uncleanness of labels and their eventual scratching off, while maintaining at-a-glance (and even physical feel) understanding of cable capability. It also scales to future improvements. Honestly I think this would solve like 90% of people's complaints with USB-C.

Re:USB inventor explains why the connector was not designed ... by sokoloff on Monday October 09, 2023 @05:12PM (#37825547)
"I have to buy a totally different cable" is something that most of us with over 20 devices with USB-C ports on them have probably experienced, only it's worse than that as it's more like "I have to buy several different totally different cables and try to remember to return the ones that also don't work".

For a time at work, our desks had different docking stations for employees with Mac laptops or HP laptops. USB-C "standard" notwithstanding.

Re:USB inventor explains why the connector was not designed ... by npunt on Monday October 09, 2023 @08:51PM (#37827370)
So whats your solution? We all get that this is imperfect, the question is can the solution be improved upon within the constraints, and if not, what constraints should change?

Because USB-C does a lot and touches a lot of things, I think there's a tendency to place the blame on it (and specifically its cables) for any circumstance where 'plug does not work as expected', which I agree is a frustrating problem that isn't fully worked out.

I bet your HP docks are like Dell power adapters, which only provide specific volts/amps and maybe use some proprietary negotiation and aren't great device-agnostic chargers. I've experienced this firsthand, and unfortunately the blame lines squarely with HP/Dell/your IT department. It's also a sort of 'stage 1' problem in USB-C's rollout, in that manufacturers are used to doing things their way (e.g. proprietary power bricks), and the feedback loop of customer expectations hasn't yet reached a point to pressure them to change. When customers say 'this sucks it doesn't charge my iPad', HP/Dell/whoever begrudgingly realize they need to up their charger game, and little by little the problem is solved.

I think politics might be the best lens to see USB-C through, because USB-C will only work as expected when consumers are providing that pressure. Hence my point about consumer education and clearer labeling being the unforced error of USB-C: moving up the learning curve quicker will minimize these problems and shake manufacturers into offering the thing that meet user expectations and the promise of USB-C. Ultimately someone has to make these things though and manufacturers all have their own misaligned incentives. It's the job of standards to meet them where they are and provide a path to aligning their incentives with better user experience. The reality is it's herding cats.

I haven't seen anything in this thread or other USB-C threads that has offered a solution that improves upon the spec itself that is realistically possible within the constraints USB-C is operating in. That's unfortunate but I think represents the idea that USB-C is, to paraphrase, 'the worst type of connector, except for all the others'.

Re:USB inventor explains why the connector was not designed ... by sokoloff on Monday October 09, 2023 @11:34PM (#37828246)
There isn't a particularly Pareto-better solution (other than better labeling, as you suggest).

One of the things I find particularly aggravating though is the discussion that goes approximately "it's outrageous that I should have to buy a new cable for my device <glares menacingly at Apple pre-USB-C>" followed almost immediately by "yeah, it turns out I have to buy a new cable for my device <because reasons>..."

Re:USB inventor explains why the connector was not designed ... by npunt on Wednesday October 11, 2023 @05:41PM (#37850604)
agree!
Re:USB inventor explains why the connector was not designed ... by omnibrain on Monday October 09, 2023 @04:29PM (#37825104)
This could have been as well been a prediction 8 years ago, because in the mean time all of this happened.

regarding 1) look at this post from 2019: https://people.kernel.org/bleung/now-how-many-usb-c-to-usb-c... I imagine it only got worse in the mean time.

regarding 2) I have seen various posts in the past of devices that only work if the cables are connected in a specific orientation. Technical background is discussed here: https://acroname.com/blog/why-usb-c-connections-sometimes-do...

Re:USB inventor explains why the connector was not designed ... by lxgr on Monday October 09, 2023 @04:51PM (#37825345)
> There's going to be video-only cables

There is no such thing for USB-C.

> low-voltage only cables

As far as I know, only the amperage is negotiated; every compliant cable needs to support at least 20 V.

And even then, the minimum is also 3 A, which allows for 60 W to be carried on even the cheapest cables – enough for many use cases. I actually like having lighter and more flexible cables for most of my devices.

> The connector is symmetrical but the pins aren't. You can see a wiring scheme of how symmetry is handled [1]; literally manufactures are going to cheap out and not do that and you have 1-way USB-C cables without any kind of orientation markers.

With all the many USB-C headaches I’ve heard of (and only very rarely encountered myself), I’ve never seen that happen.

The most common problem must be using a USB 2 only cable for a use case that requires USB 3 speeds and/or video.

Re:USB inventor explains why the connector was not designed ... by umanwizard on Monday October 09, 2023 @05:20PM (#37825654)
Yes and even worse, now EU bureaucrats have mandated that Apple give up their resistance and support this inferior connector.
Re:USB inventor explains why the connector was not designed ... by ZekeSulastin on Monday October 09, 2023 @05:46PM (#37825896)
Apple is one of the companies that helped design USB-C and have been using it for everything except iPhones and AirPods for years now.
Re:USB inventor explains why the connector was not designed ... by Findecanor on Monday October 09, 2023 @05:32PM (#37825803)
USB-C plugs are supposed to have 2.0 data pins only on one side. It is only the sockets that should have them on both sides. The other data pins are negotiated.

When USB-C was brand new, I got a flawed breakout board where only the socket's data pins on one side were connected. I did not notice it until it was soldered together and the device got power but no connection when the cable was connected in one orientation. But then I had already built a metal case to fit that breakout board perfectly, so I just left it in.

Re:USB inventor explains why the connector was not designed ... by bigstrat2003 on Monday October 09, 2023 @06:26PM (#37826225)
> There's going to be video-only cables; low-voltage only cables; etc and this time everything is usb-c so you can literally only tell which ables work by testing all of the dozen cables instead of the 1-2 USB-As you have.

Whether or not this happens, it will have nothing to do with USB-C's merits as a connector. You could (theoretically) have the same mess happen with USB-A connectors as well.

Re:USB inventor explains why the connector was not designed ... by sillywalk on Monday October 09, 2023 @06:26PM (#37826229)
Not to mention the entire USB naming scheme.

USB 3 ? or 3x3 or 2x or ...with Thunderbolt or not...

Re:USB inventor explains why the connector was not designed ... by jdjdjdhhd on Monday October 09, 2023 @07:56PM (#37826961)
I need a round USB connector
Re:USB inventor explains why the connector was not designed ... by andersrs on Monday October 09, 2023 @08:29PM (#37827167)
But we tried the port for each use case thing in the 90s and it sucks. VGA, Printer port, ps/2 for mouse etc. It's pretty easy for me to tell which usb cable works with my monitor dock because it's a really thick one.
Re:USB inventor explains why the connector was not designed ... by TulliusCicero on Tuesday October 10, 2023 @04:16AM (#37829665)
Everyone here constantly complains about USB-C any time it comes up, but my experience has been that it's fucking awesome that so many of my devices have the same cable type: phone, tablet, laptops, USB battery packs, VR headset, Switch, Deck, various game controllers, various retro game handhelds, portable monitor, antigen COVID-19 detector, car battery starter, all kinds of stuff really.

And now that lightning is going the way of the dodo, soon I'll finally be able to consolidate to basically just the one cable type for trips.

Re:USB inventor explains why the connector was not designed ... by crote on Tuesday October 10, 2023 @06:39AM (#37830436)
USB-C is actually surprisingly tricky to screw up.

For example, video-only cables are only possible if they have active electronics - so that means you are buying a very expensive cable which somehow doesn't follow the specs. I know Monoprice does make one, but it starts at $115 and it is explicitly marketed and labelled as video-only.

Low-voltage cables are the same thing. All passive cables can do 100W using 20V, and the 240W ones using 48V are explicitly marketed as such. There are some optical cables which do not transfer power at all, but again you're looking at specialized >$100 stuff. You don't just accidentally grab one of these out of your Box Of Cables.

As far as I am aware, no cable manufacturer cheaped out on the wiring because there is zero reason to. You can't simplify USB 2 cables like that, and anyone selling USB 3 cables wants all pins for it to actually be usable as a data cable.

The biggest problem with USB-C is that the USB Implementers Forum created a very clear design to indicate exactly what each device and cable is capable of - but then manufacturers decided it was ugly and just completely ignored it. If everyone just followed the damn spec there wouldn't be nearly as much confusion.

Re:USB inventor explains why the connector was not designed ... by fragmede on Tuesday October 10, 2023 @07:07PM (#37838927)
> You don't just accidentally grab one of these out of your Box Of Cables.

Yes you do. You set up the studio and wire it all up, with all of the devices, and with the right $100 wires and $30 wires and $2 wires. (Along with $50k in equipment.) But then you need to move out for some reason, so you tear it all down and it all gets boxed up and loaded into a truck and then you have nowhere to set that studio back up so then you end up with a box of cables in your living room that then gets shoved into your closet. Now you have a box of cables, some more expensive than others and you are just gonna randomly grab one until you find one with the right ends on but now also the right innards as well which means you'll have to test it.

I am not looking forwards to looking at a tangle of usb-c cables and extracting the one that actually meets my needs. Still better than trying to pull a DB9 through, but still.

Re:USB inventor explains why the connector was not designed ... by carstenhag on Tuesday October 10, 2023 @09:49AM (#37832070)
Bonus: Buy 5 phones from 2023 with their chargers. Buy 5 random USB-C cables. Use 5 cables that were shipped with random stuff (rechargeable lamp, etc).

In my experience you can barely get the phones to survive without their "own" wall charger + cable combination. It's really terrible.

I don't understand how a 120€, 140W MacBook usb-c can't charge my OnePlus 8 at all. Not even with 5V 1A.

Re:USB inventor explains why the connector was not designed ... by mbar84 on Wednesday October 11, 2023 @07:40PM (#37851801)
[delayed]