this post was submitted on 24 Nov 2024
1514 points (92.4% liked)

Technology

60052 readers
2774 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 98 points 4 weeks ago (8 children)

USB C is the best thing to happen to peripherals since the mouse.

I would agree with you if there were a simple way to tell what the USB-C cable I have in my hand can be used for without knowing beforehand. Otherwise, for example, I don't know whether the USB-C cable will charge my device or not. There should have been a simple way to label them for usage that was baked into the standard. As it is, the concept is terrific, but the execution can be extremely frustrating.

[–] [email protected] 48 points 4 weeks ago (1 children)

Hey that's a fair point. Funny how often good ideas are kneecapped by crap executions.

[–] [email protected] 39 points 4 weeks ago (1 children)

I’m pretty sure the phrase “kneecapped by crap executions” is in the USB working groups’s charter. It’s like one of their core guiding principles.

[–] [email protected] 23 points 4 weeks ago (2 children)

If anyone disagrees with this, the original USB spec was for a reversible connector and the only reason we didn't get to have that the whole time was because they wanted to increase profit margins.

[–] [email protected] 19 points 4 weeks ago (1 children)

USB has always been reversible. In fact you have to reverse it at least 3 times before it'll FUCKING PLUG IN.

[–] [email protected] 6 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

That’s the reason Apple released the Lightning connector. They pushed for several features for USB around 2010, including a reversible connector, but the USB-IF refused. Apple wanted USB-C, but couldn’t wait for the USB-IF to come to an agreement so they could replace the dated 20-pin connector.

[–] [email protected] 1 points 3 weeks ago

I'm sure they were mortified they needed to release a proprietary connector

[–] [email protected] 12 points 4 weeks ago (3 children)

Burn all the USBC cables with fire except PD. The top PD cable does everything the lower cable does.

[–] [email protected] 11 points 4 weeks ago

IDK I’ve had PD cables that looked good for a while but turns out their data rate was basically USB2. It seems no matter what rule of thumb I try there are always weird caveats.

No, I’m not bitter, why would you ask that?

[–] [email protected] 10 points 4 weeks ago (1 children)

There are many PD cables that are bad for doing data.

[–] [email protected] 8 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

Correct. The other commenter is giving bad advice.

Both power delivery and bandwidth are backwards compatible, but they are independent specifications on USB-C cables. You can even get PD capable USB-C cables that don’t transmit data at all.

Also, that’s not true for Thunderbolt cables. Each of the 5 versions have specific data and power delivery minimum and maximum specifications.

[–] [email protected] 1 points 3 weeks ago (1 children)

You can even get PD capable USB-C cables that don’t transmit data at all.

I don't think this is right. The PD standard requires the negotiation of which side is the source and which is the sink, and the voltage/amperage, over those data links. So it has to at least support the bare minimum data transmission in order for PD to work.

[–] [email protected] 2 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Technically, yes, data must transmit to negotiate, but it doesn’t require high throughput. So you’ll get USB 2.0 transfer speeds (480 Mb/s) with most “charging only” USB-C cables. That’s only really useful for a keyboard or mouse these days.

[–] [email protected] 2 points 3 weeks ago

This limitation comes up sometimes when people try to build out a zero-trust cable where they can get a charge but not necessarily transfer data to or from an untrusted device on the other side.

[–] [email protected] 4 points 4 weeks ago (2 children)

You forgot thunderbolt and usb4 exists now

[–] [email protected] 5 points 4 weeks ago

You forgot thunderbolt and usb4 exists now

You can buy a single cable that does 40GB and USB4 and charges at 240w.

[–] [email protected] 2 points 3 weeks ago

True but pretty much the only devices that need those are high-end SSDs and laptop docks and in both cases you just leave the cable with the device rather than pulling it out of your generic cables drawer.

[–] [email protected] 10 points 4 weeks ago

Buying a basic, no-frills USB-C cable from a reputable tech manufacturer all but guarantees that it'll work for essentially any purpose. Of course the shoddy pack-in cables included with a cheap device purchase won't work well.

I replaced every USB-C-to-C or -A-to-C cable and brick in my house and carry bag with a very low cost Anker cable (except the ones that came with my Google products, those are fine), and now anything charges on any cable.

You wouldn't say that a razor sucked just because the cheap replacement blades you bought at the dollar store nicked your face, or that a pan was too confusing because the dog food you cooked in it didn't taste good. So too it is not the fault of USB-C that poorly manufactured charging bricks and cables exist. The standard still works; in fact, it works so well that unethical companies are flooding the market with crap.

[–] [email protected] 4 points 4 weeks ago (2 children)

Do not all USB C cables have the capability to do Power Delivery? I thought it was up to the port you plugged it in to support it?

[–] [email protected] 8 points 4 weeks ago (1 children)

Nope. My daughter is notorious for mixing up cables when they come out of the brick. Some charge her tablet, some are for data transfer, some charge other devices but not her tablet. It's super confusing. I had to start labeling them for her.

[–] [email protected] 4 points 4 weeks ago (1 children)

Come to think of it, all the USB C cables I have are from phone and device chargers so I just took it for granted. Good to know. Thanks for sharing some knowledge with me

[–] [email protected] 8 points 4 weeks ago

USB-c cables can vary drastically. Power delivery alone ranges from less than 1 amp at 5 volts to over 5 amps at 20 volts. That's 5 watts of power on the low end to 100 watts of power on the high end and sometimes more. When a cable meant to run at 5 watts has over 100 watts of power run through, the wires get really hot and could catch fire. The charger typically needs to talk to a very small chip in the high power cables for the cables to say, yes I can handle the power. Really cheap chargers might just push that power out regardless. So while the USB-c form factor is the one plug to rule them all, the actual execution is a fucking mess.

[–] [email protected] 1 points 3 weeks ago* (last edited 3 weeks ago)

The really janky ones you get with like USB gadgets like fans only have the 2 power lines hooked up and not the lines needed to communicate PD support, those will work exactly the same as the same janky USB A-microUSB cables they used to come with, supplying 5V/2A. You throw those away the second you get them and replace them with the decent quality cables you bought in bulk from AmazonBasics or something.

[–] [email protected] 3 points 4 weeks ago

Yeah, I totally get that there is a need for cheap power only cables, but why are there what feels like 30 different data "standards". Just gimme power-only, data, and fast-data. And yeah, in 2 years there'll be a faster data protocol, so what, that's then fast-data24, fast-data26, etc. and manufacturers have to use a specific pictogram to label them according to the highest standard they fulfill.

[–] [email protected] 3 points 4 weeks ago (1 children)

Agreed. They should be labeled with the rating.

This little guy works wonders for me.

https://www.aliexpress.com/item/1005002371533933.html

[–] [email protected] 2 points 4 weeks ago (1 children)

Oh very cool! And you can't beat that price. Thanks.

[–] [email protected] 3 points 4 weeks ago (1 children)

No problem! Oh, and use a charger/power supply for the input. It’ll work on a computer port, but I wouldn’t recommend it.

[–] [email protected] 2 points 4 weeks ago

Yeah, I wouldn't trust it on a computer port. I'd just plug it into a power brick.

[–] [email protected] 1 points 4 weeks ago (1 children)

I would agree with you if there were a simple way to tell what the USB-C cable I have in my hand

https://caberqu.com/home/39-ble-caberqu-0611816327412.html

This would do it.

[–] [email protected] 2 points 4 weeks ago (1 children)

Damn, check out the price of the thing someone else linked to at AliExpress for a fraction of that price. But having to spend money on that should not be necessary.

[–] [email protected] 1 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

That aliexpress device doesn't tell you what wattage or data speed the cable will max out doing. Just what wattage it's currently doing (to which you'd need to make sure that the device you're testing with on the other side is capable and not having it's own issues). Also can't tell you if the cable is have intermittent problems. If all you care about is wattage, then fine. But I find myself caring more about the supported data speeds and quality of the cable.

But yes, I agree that cables should just be marked what they're rated for... However it's possible well built cables exceed that spec and could do better than they're claiming which just puts us in the same boat of not really knowing.

Edit: oh! and that aliexpress tester is only 4 lines(usb2.0 basically)... usb 3.0 in type c is 24 pins... You're not testing jack shit on that aliexpress. The device I linked will actually map the pins in the cable and will find you breaks as well.

[–] [email protected] 1 points 3 weeks ago* (last edited 3 weeks ago)

The cheaper aliexpress item you actually want is this one, it will read the emarker and tell you the power/data rates it supports, if it supports thunderbolt etc https://www.aliexpress.com/item/1005007287415216.html

Some photos of it in action https://bitbang.social/@kalleboo/109391700632886806

[–] [email protected] 1 points 3 weeks ago

There should have been a simple way to label them for usage that was baked into the standard.

There is. USB IF provides an assortment of logos and guidelines for ports and cables to clearly mark data speed (like "10Gbps"), power output (like "100W" or "5A"), whether the port is used for charging (battery icon), etc. But most manufacturers choose not to actually use them for ports.

Cables I've seen usually are a bit better about labeling. I have some from Anker and ugreen that say "SS”, "10Gbps", or "100W". If they don't label the power it's probably 3A and if they don't label the data speed it's usually USB 2.0, though I have seen a couple cables that support 3.0 and don't label it.