Remix.run Logo
eigencoder 4 hours ago

I don't like USB-C because they all look the same on the outside, but they're not all the same on the inside. Especially my cheap consumer electronics. Sometimes they will charge, sometimes they won't charge, but all the cables look the same, and you don't tend to know in advance.

namuol 4 hours ago | parent | next [-]

If switching to a type-A charger fixes it, it’s probably the device manufacturer’s fault, not the cable. Many manufacturers that need the 5v standard you’d normally get from an old type-A charger screw this up.

For universal USB-C power support that works with modern power bricks, you need to tie 5k resistors to two pins of the port on the device. This tells the charger to use 5v. I can’t tell you how much cheap stuff out there omits these. They cost almost nothing but they still screw this up over and over, and people blame the standard or the cable…

orphea 4 hours ago | parent | prev | next [-]

  Especially my cheap consumer electronics. Sometimes they will charge, sometimes they won't charge
This is not USB C's fault. It's the manufacturers who cheaped out a cent - or even less - on CC resistors.
usrusr 2 hours ago | parent | prev | next [-]

I read about this so often, yet it's a problem I just never encountered. If I need super high bandwidth like connecting a display, I pick one of those annoyingly unlflexible fat cables. Easy. They even tend to feature the TB4 flash icon. Surely I would not expect any of the light and nimble ones to do that trick. When I need strong PD, it's also either one of those or one of the far more flexible but still quite thick braided ones. Often they have some hinge gimmick connector to prevent any hope for bandwidth one might be tempted to have. All other cables, I expect nothing but legacy USB. Yeah, and some of those won't do data at all (curiosly those are never the lightest cables in my stable, the lightest ones tend to do the legacy USB "gear not, some bits will eventually get through!" just fine)

vablings 4 hours ago | parent | prev | next [-]

Buy yourself a handful of good cable for charging. (I quite like the silicone anker 643) And throw everything else away in a box.

For data transfer you can just pick up one or two thunderbolt 5 rated cables, they will do max transfer for USB4, or any other spec in the near future. The LTT true spec cables are fairly priced but there are other big brands that sell the same thing.

Keep a shitty USB-A to C for those devices that do not have the correct pulldown resistor to support 5v 2a charging.

CharlesW 4 hours ago | parent | prev | next [-]

> I don't like USB-C because they all look the same on the outside, but they're not all the same on the inside.

Many people don't realize that USB-C (USB Type-C) just refers to the physical connector. At minimum, speed and power ratings should have been required for any cable using USB-C at one or both ends. It's almost breathtaking to consider how the USB Implementers Forum has fumbled these kinds of basic issues over the years.

benoau 4 hours ago | parent | prev | next [-]

The thickness / durability of the cable is a pretty good indicator, if it's thin and flexible it'll only do basic charging if it's thick and durable it's because it's packing enough wiring to do power delivery, video etc, everything except probably Thunderbolt.

seba_dos1 2 hours ago | parent | prev | next [-]

Usually they won't charge because they're not actually USB-C devices but are just broken and only pretend to be one (mostly due to missing resistors on CC lines, but there are other ways a device can be non-compliant too).

PhilipRoman 4 hours ago | parent | prev | next [-]

Yeah I have some devices that expect the manufacturer charger (I guess it's pre-negotiated to 19V or something) and I'm not even sure what was the point in giving it a USB C connector.

soneil 33 minutes ago | parent [-]

I have a couple of devices that are 12V over usb-c. The devices themselves are fine, but the wallwarts the mffr provided are just that - 12v over usb-c. No PD. If a device is expecting 5V, there's a healthy chance it'll .. stop expecting 5V.

We blame usb-c for all this, but it does feel like some mffrs are going out of their way to screw it up.

russdill 3 hours ago | parent | prev | next [-]

This is an acceptable failure mode. I'd be nice if there was a standardized LED flash or color that you could get so if your relative said something isn't working, you could ask, "Is it flashing three times?" or whatever.

The alternative is barrel connectors. If you plug in the wrong one, there's a decent chance that it a) won't work, or b) never work again.

rootusrootus 4 hours ago | parent | prev | next [-]

Yeah maybe USB-D will get it right. But probably not. I had such high hopes for USB-C. Now I keep a couple USB-C to USB-A adapters lying around to force the charger (which is just a normal home outlet with a couple built-in USB-C ports) to speak old school USB-A charging instead of trying to negotiate PD with a shitty device that did not implement USB-C correctly.

Yes that's the fault of the manufacturer. But the wildly flexible spec for USB-C let it happen.

vablings 4 hours ago | parent [-]

It's not a flexible specification, its straight up bad engineering. The specification literally says if you do not want negotiation, you must add the resistor.

Onavo 4 hours ago | parent | prev [-]

I wish there are easy ways to figure out the maximum current and wattage supported by a cable. So many cables don't label themselves except on the box!

PaulHoule 4 hours ago | parent | next [-]

Note there is a link at the end of the article to a device which can test cables and determine exactly that! But it's a sign of the problem that you need that thing.

With USB-C cables I tend to throw them out unless they are premium cables that cost upwards of $20, I mean I could keep the cheap ones around to charge this or that but cheap cables have this way of going bad, like they are supposed to work if you plug them in either way except they don't, you plug your cheap device in overnight to charge and it doesn't really charge, etc. No way I could trust my wife to handle it.

Personally I think USB got worse in a lot of ways in the 3.0 generation, like at 1.0 they designed a bus architecture that could enumerate 127 devices on a root hub. USB 3.0 doesn't promise anything and ff you start plugging in hubs to your laptop you will hit undocumented limits and find devices start dropping out randomly when you've plugged in several devices and it gives me the heebie jeebies because a mass storage device could drop out. I know mainstream filesytems today are pretty durable but still...

seba_dos1 2 hours ago | parent [-]

Even the simplest 3-wire cable with nothing but wires in it will handle 45W charging already, which is enough to power my laptop. It needs to be physically broken to not work. If it doesn't, it's usually the device's fault. There are many cheap devices out there that are just USB-C-shaped and don't actually implement the spec, working with some kinds of cables and not working with others.

freehorse 4 hours ago | parent | prev | next [-]

Personally I have stopped buying cables that do not disclose this information. There are pretty fine alternatives that do, so I see no reason to take gambles.

My only issues so far come from charging protocols rather than cables anyway.

Moreover, stuff like how many watts a cable supports are issues that happen regardless connector type.

joshstrange 4 hours ago | parent | prev [-]

You're welcome: https://www.amazon.com/dp/B0DYJL5Z67

This device let me categorize all my loose cables (and throw out the truly terrible ones). It was worth every penny.

freehorse 4 hours ago | parent | next [-]

Not saying this device is not cool, but one can also get this info easily in a computer, if you find out what to look for. One had presented a utility here some time ago with a menu bar icon showing this information

https://news.ycombinator.com/item?id=47972511

joshstrange 4 hours ago | parent [-]

If I remember correctly, that application/your computer is simply reading what the device _claims_ it can do whereas this device tests it.

That app is probably a good place to start but I wouldn't trust it fully.

mystifyingpoi an hour ago | parent | prev | next [-]

These PD testers are cool (I thought about buying one), but honestly, for the price of a tester, one can buy 2, maybe even 3 good quality cables and just throw away the rest.

joshstrange an hour ago | parent [-]

Fair point, I just have oodles of cables (literally 10-20+ per combo of micro/mini/standard-USB-A/B/C <-> micro/mini/standard-USB-A/B/C each) and I like having them all organized by capability so that when I need one I can grab from right bin.

Before getting the tester I just kept buying new "known good" cables whenever I needed one since my cable drawer was just a huge unknown.

kps 4 hours ago | parent | prev [-]

[flagged]