cross-posted from: https://infosec.pub/post/51092505
I have a 3-pin Dell PSU spec’d as 19.5v 3.34A and DMM measures at 20v unloaded. The power reqs on the HP laptop are 19.5v 3.33A. AFAICT, that’s a match. Even the 3-pin barrel connector geometry matches. So what’s the problem?
The center pin is a “smart pin” aka “data pin”, as I came to learn. According to @over_clox@lemmy.world, this PIN basically passes brand info so HP can reject non-HP PSUs. But according to this article, the data pin is used to “regulate” the voltage -- which I take to mean it negotiates the voltage for transmission as USB-PD does. If it’s merely negotiating power reqs, then the Dell should work.
It’s possible both sources are correct.. perhaps HP has its own proprietary way of negotiating voltage and Dell has theirs.
Someone even claims that the data channel is used to communicate temp info so a PSU does not overheat. If that’s true, then perhaps it was a good design (noting that the USB-PD standard did not emerge yet).
But is it true about the communication? Considering there are hacks with a resistor or something to satisfy the data channel, it’s hard to believe that the communication is that sophisticated.
This page advises HP owners to always buy HP-branded PSUs. But it’s unclear if that’s just overly safe nonsense.
Meh, those designs were to ensure you got the right power supply and didn't fry the mobo.
It's a little of asshole design, but it also prevented warranty issues from people using the wrong PSU.
Having been on teams depliying thousands of laptops and desktops, knowing everyone had the right power supply was important - this helped us too. End users can be oblivious and will just plug in shit willy-nilly. We only had a few spare machines, and no spare time. Imagine if using a different PSU could cause problems - we could be chasing a few rogue power supplies for days.
I'm ok with this choice, even with the bit of asshole design.
Fortunately USB C adoption is making this problem go away.
save