←back to thread

298 points croes | 1 comments | | HN request time: 0s | source
Show context
yuiegi ◴[] No.45089705[source]
Back in COVID times, when I had all the time in the world, my Switch got bricked after I charged it using my laptop charger. Nintendo refused to honor its warranty, citing some mumbo jumbo about proprietary USB-C hardware. Fortunately, we have pretty good consumer protection laws here in Australia By the end of an entire two month saga, they sent me a brand new Switch.

I always did think it was odd that a USB-C cable that wasnt Nintendo could break my Switch.

replies(6): >>45089833 #>>45089935 #>>45090096 #>>45090709 #>>45091893 #>>45092144 #
wickedsight ◴[] No.45089833[source]
It's not that strange. USB-C is a plug, not everyone who implements the plug also implements it correctly. Some chargers with a USB-C Plug might just send a fixed voltage over the cable, rather then implementing the protocols.

I'm not saying that's the case for you, but USB-C is a minefield and I've seen some weird things happen with USB-C plugs.

replies(3): >>45090204 #>>45090335 #>>45090484 #
stephen_g ◴[] No.45090204[source]
Usually a competently designed USB-C input should have over-voltage protection and short-to-VBUS protection for over 20V (25-28V). Putting out any voltage before detecting a sink is breaking the standard, but a charger putting out over 20V without any PD negotiation would be absurdly wrong and dangerous...

So there are non-compliant plugs, but if your device breaks just because it sees a regular PD VBUS voltage (5-20V) then it means that it was designed badly - either through ineptitude or foolish cost saving.

replies(1): >>45091171 #
cesarb ◴[] No.45091171{3}[source]
> Putting out any voltage before detecting a sink is breaking the standard

To be pedantic, I believe that only applies to USB-C sockets; AFAIK, a USB-C plug (like on a USB-A to USB-C cable) can in some cases put out 5V (but only 5V) before detecting a sink.

> but if your device breaks just because it sees a regular PD VBUS voltage (5-20V) then it means that it was designed badly

The standard was designed so that devices never see anything over 5V unless they ask for it, so why should a non-PD device (for instance, a mouse) care about it? In some cases (like a USB-A mouse plugged into a USB-A to USB-C adapter), the device might even have been designed and built when USB was 5V only.

replies(1): >>45092168 #
1. stephen_g ◴[] No.45092168{4}[source]
A USB-A device obviously wouldn’t have been designed for anything more than 5V. But anything with a USB-C socket is living in a world where a faulty source could accidentally give it a higher voltage. At that point it’s just about your tolerance for risk - maybe for something worth $100 or less and not supporting PD you can skip out and if there’s a faulty charger that blows it up then whatever, but for something selling for a few hundred dollars (like the Switch, or phones, etc.) it’s worth the 50c in BOM cost for the extra protection…