This is so annoying. Back when USB-C was less prevalent, I bought a pair of wireless earbuds over another for the same reason as the title - because it used USB-C. But then I cannot charge it with my macbook, unless I add a USB-C to USB-A adapter.
This is so annoying. Back when USB-C was less prevalent, I bought a pair of wireless earbuds over another for the same reason as the title - because it used USB-C. But then I cannot charge it with my macbook, unless I add a USB-C to USB-A adapter.
Like the post mentions, I think this happens because the devices are missing two resistors that are needed to indicate, when connected via a USB-C to USB-C cable to a charging brick, that the device wants 5V power. Resistors are cheap and I think the only reason they get dropped is carelessness.
The whole point of USB-C is that you can charge any device with any power supply.
Even some mainstream products have this issue. I have an automatic door opener from a large company and the battery pack has the same issue. It is shipped with a special cable you have to use as no other USB-C cable works.
Based on the table of contents the most promising section is "2.3.4 USB Type-C VBUS Current Detection and Usage" but it doesn't actually talk about anything you actually need. You're supposed to click through to the section "4.6.2.1 USB Type-C Current" where it shows the reference circuit, but it doesn't tell you the values of Rd, which are in section "4.11.1 Termination Parameters".
It's a 300+ page document where you must already know what you're looking for. If you didn't already know that you need two resistors, you wouldn't be able to figure it out with the spec alone.
Of course, a person can still get it wrong...
I’ve seen it on plenty of higher-end devices as well; and even worse.
The worst offender I’ve encountered is the TermoWorks Billows. ThermoWorks is a well established brand that makes high end thermometers and is considered one of the best on the market. So I was quite surprised to discover how their ‘Billows’ product is powered.
The device itself needs 12v and has a USB-C port for power. You’d think it would do USB-PD to negotiate it’s power needs so you can just use any old USB-C adapter. Not the case. It comes with a USB-A to USB-C cable and requires a special adapter with a USB-A port on it that puts 12v on the pins that normally supply 5v.
I have no idea how they came up with this abomination. Why even use USB-A connectors if it’s not going to work with a standard USB-A adapter, and why supply an adapter that’s basically going to kill most USB-A devices you plug into it? If you have a custom adapter anyway, why not just use a simple barrel connector? Why put a USB=C port on the device if it can’t use USB-PD?
I can imagine some Chinese ali-express product using such an abomination to save a few cents on components, but why would a well-respected brand like ThermoWorks ship such a thing? It boggles the mind.
and marketed to gullible Americans.
That said, thermometry is pretty easy and well understood and you don't need crazy accuracy for cooking, so 'low-end' is fine really, just don't pay high-price for it.
The thing is that there are lot of dollar stores in the West that want cheap shit for the paupers. And that is were the bad reputation comes from.
The number of times I've heard people complain about "cursed" M-M 3 prong AC power cables suggests that there is no amount of idiot-proof proofing that will keep a determined American safe from themselves.
Not sure what you are trying to imply here. Products manufactured in China are of poor quality? iPhones are made in China and it would be a challenge to find any device with higher build quality than that. On the flip side, we all know how terrible the quality of US made cars is.
You can find it here: https://www.thermoworks.com/12volt-ac-adapter/
It came with a power brick that I happened look at and noticed that the output voltage was listed simply as 12v (instead of all possible outputs like usbc bricks normally do). I hooked it up to a USB-PD breakout board I had and tested it. Sure enough, it output at 12v regardless of what is asked for.
Luckily, the device itself actually did USB-PD, so I was able to throw away that monstrosity before it fried anything. Annoyingly, the device only supported 12V, which is hot or miss on being supported by chargers, but at least a mismatch there isn't going to fry anything.
I have about 6 devices with this problem, and I consider it unforgivable.
Not only did you not include USBC charging, you went out of your way to trick me and lie and pretend you did. I would have preferred just using micro usb at that point.
Powkiddy committed fraud and said the RGB30 can charge from USB-C, but they lied, it can only charge from USB A to C cables. Using it is a massive pain because I have to get adapters I shouldn't need. I'll never buy anything from them ever again.
This is because the cable is 2 sided so it can't assume polarity
So it's a tradeoff for not having to guess how to insert the cable
Not really. The USB-C connection pinout is symmetric about a 180 degree rotation, at least as far as power connections go. It's entirely possible (and common, e.g. when using passive converters) to just put power out of it constantly. The main reason for the signaling resistors is to avoid having power presented on the pins when it's not connected, which is more about avoiding corrosion or wear due to small sparks on connection.
If you have an A end and a B or C end, you can assume that the device on the A end is supplying power and the device on the B or C end is consuming power without breaking anything. The A end cannot supply power to it's device by design, so an A to C cable cannot be used to power the A device from the C device, regardless of whether the device on the C end can supply power.
But if you have two C ends, you need some way to establish which device is the supply device and which is the consuming device, because the cable can be used to connect two devices which both can supply power (e.g. a laptop and a phone).
To clarify (and to tell my own tale on the topic):
The power pins on both sides should be connected in both a plug and in a socket. However, when it comes to the USB 2.0 data pins only the socket end must be double-sided (short A6 to B6 and A7 to B7).
Back when "Type C" was new, I wanted to build a project with it, so I got one of the first socket breakout boards available. I built a mechanical keyboard out of aluminium with a slot milled to fit that breakout board. After everything was painted and soldered did I plug it in and it did not work ... It took me a while of troubleshooting before I retried it with the cable plugged in the other orientation. The breakout board had connected only A6/A7. B6/B7 were not available.
USB-C gets complicated at the high end, but for basic functionality I think the standards committee did a very good job at making the cheapest way to do it the correct way, e.g. a USB-C to 3.5mm audio adaptor can be entirely passive, it just needs the right resistor in it.
How does that work? is each USB-C host port, or downstream USB-C hub port required to contain a stereo DAC? Does the standard impose performance requirements like dynamic range, noise, minimum sample rate,...? Does it also mandate the jack can be used for mic / line-in? Does it similarily stipulate inclusion of an ADC in each port?
The data pins are repurposed for analog audio, so it won't work with hubs. You'd of course need a DAC for output and an ADC for mic input, but the point is to replace a headset jack, so you'd have those already.
https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%... (PDF, page 309)
By 2019 or so, when USB-C was five years old, somebody on any product design team should have been aware this is a common problem and checked for it when selecting components.
If you still have them, you've forgiven it.
Return them and complain about it, or the manufacturers have no way to tell it bothers you.
(it just connects CC1 + CC2 with the appropriate 5.1k resistors)
It would still suck to have to use a special cable for charging, but at least it's better than not being able to use any modern charger.