I’m getting the sense from your comments that you think that USB-PD will deliver a higher voltage than requested. This is not accurate. A device can request any of the voltages specified by PD, and the power supply will supply that voltage if it is capable of doing so. If not, it will provide 5V. It’s very possible to get a sippy that won’t power your device, but a working, PD-compliant power supply will not damage a working, PD-compliant device.
That’s not true. See the experiment I linked.
Obviously, if you get a barrel jack adapter that requests 20V and then plug it into a 5V device, you’re going to let the magic smoke out, but that’s because barrel jacks don’t do negotiation. The power supply correctly supplies 20V as requested, and then you plug that 20V into the wrong thing.
Of course. Not sure what point you’re trying to make here but the conversation was about whether the barrel adapter is compliant with the standards. Not whether you can misuse it.
kkj@lemmy.dbzer0.com 1 day ago
You’re misreading the blog post. That adapter has 19.5V written on it, but it requests 20V. 19.5V is not a PD voltage.
The latter is pretty much impossible to make to spec, because it can’t negotiate voltage. A barrel jack is single-voltage by necessity.
Respectfully, I’m going to have to disagree. It’s much more interesting when it catches fire, and I’d rather have a protocol that sometimes doesn’t operate in order to avoid the excitement of one that sometimes explodes
No matter what charging standard you use, some idiot could cut off the end, wire it to a stun gun, and send 100,000V into your phone. That doesn’t make the standard bad, it makes the adapter bad.
If you do it correctly, a USB power supply being adapted to a barrel jack won’t destroy any device that can tolerate 5V. It may not operate the device, but as long as nothing breaks, I’d consider it as foolproof as anything reasonably can be.
That’s just how electricity works. You can get 5V devices that use 5.5x2.5 barrel jacks and you can get 20V 5.5x2.5 power supplies. You can get C13 leads that connect to 240V wall outlets and you can get C14 devices that only accept 100V. If someone plugged things in without reading before USB, they broke things and started fires. PD simply doing nothing when incompatible devices are connected is a massive upgrade over that, even if it can be frustrating sometimes.
daveyOsborn@infosec.pub 23 hours ago
That is not what the blog post said. We know the /result/ is 20v, not what was requested. It’s a lie and abuse to print 19.5v on an adaptor that is actually just requesting 20v. It’s certainly /possible/ that is what is happening, which obviously proves my point nonetheless. It’s yet another demonstration of the USB PD shitshow. Either way in fact. Whether the negotiation is a lie, or whether the source is saying “close enough, will send 20v”, it’s a shitshow either way.
But now it’s worse because consumers who know how to pay attention to voltage are getting a product that’s not what they signed up for.
First of all, the adapters exist. Not impossible. If you meant to say a smart negotiating one is impossible, that’s not true either. It could detect whatever the barrel passes and use that result to negotiate only for that available voltage. It could even have a voltage converter that supplies voltages that differ from the source. In fact I have a DC-DC adaptor. You probably have one and don’t know it. A USB charger that plugs into a car’s cigarette lighter converts 12v to 5v. I have one that has a variety of tips and a range of voltages. Detecting the source voltage may not be cheap, but not impossible. It would also be possible to have a cheap manual switch to specify input voltage.
If you find explosions interesting, you can go play with fireworks or watch war movies. It’s not academically interesting that tech illiterate consumers find countless ways to shoot themselves in the foot. When engineers — who /should/ know what they are doing, push a shitty standard that burns even consumers who have the basic knowledge to match devices, that’s academically interesting because it’s people we expect to be smart fucking up. When a whole industry fucks up, that’s academically interesting. I cannot charge a 5v bicycle light using a USB PD spec’d PSU because the industry fucked up on the meaning of “default”.
Dumb consumers are not in short supply. It used to be that only tech-illiterate consumers were getting burnt. Which created an incentive for consumers to gain knowledge. The nannying attempt at a remedy has enabled informed consumers to get burnt. At the same time, it dumbs down society. When expert consumers can get burnt, of course it reflects a poor standard.
And poor practices. A good standard anticipates what the market will do. They did not anticipate different product makers having a different interpretation of “default”.
It’s now clear why you have no problems with the standard – you have a low expectation. The Lenovo PSU that supports 5v /should/ be able to charge a 5v appliance. But they botched the negotiation and absence of it.
I was describing how /people/ work.