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.
I bought some hp mini PCs a while ago and they had the 3 pin design. As I understand it the third pin communicates the power output of the supply, so the device can either reject the supply or work in a lower power mode. Luckily though they just use a simple resistor to do the communication, so the fix was to just solder in a resistor on the device side, and then I could use an ordinary laptop supply (with the right connector adapter).
Dell is much worse here. As far as I know their devices use a serial protocol on the third pin, and so it's much harder to bypass it.