Skip to content

Comment on Adafruit USB Type C CC Resistor Fixerparent

Comments

While the device is ultimately to blame, many PD chargers will work anyway (by dangerously assuming 5V when there are no CC resistors). My Anker chargers do this.

Interesting. I thought 5V is a safe default for USB when in doubt and risk of damage is nil even if it's assumed.

Just grab two of these spec-violating chargers and a C-to-C cable.

I don't think the right solution to problems coming from spec-violating garbage is producing differently spec-violating garbage.

are there devices that are damaged by 5V?

There's nothing dangerous about it.

No Type-C receptacle featuring device can assume there will be no Vbus voltage on attachment from the other side, regardless of CC signals.

For a simple reason that USB C-A cable assemblies exist and can be plugged to any old charger or port on the A side, which will not wait or negotiate anything. It will just source Vbus 5V right away.

... which is exactly why a source with a female USB-C port is not supposed to apply VBUS until it detects a sink.

Obvious counterpoint: what's going to happen when two noncompliant "always provide 5V" USB-C wall warts are connected together with a C-C cable? How well does a charger like power being fed into it?

Nothing will happen most of the time. Cheapo chargers are usually flyback design which is immune to this.

Anyway if you connect anything non-compliant together anything can happen. My point was that always on 5V is no problem for compliant device on the other side.

Normal people don't connect two chargers together. :) You can create all kind of fun combos though. Like connecting your PC via USB-A port to a type-c charger, etc. It's all by design safe. USB-A will provide power no matter what, it doesn't matter what CC signals are.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.