- Not knowing the capabilities of any port or device. Reminds me of the Plug and Play days: "well let's plug it in and see what happens".
- Power delivery? Passthrough? Good luck finding the magical combination of supported devices, wattage, etc. Even when I thought I found the right one my laptop would occasionally end up in some weird state between discharging and charging - taking power but not acknowledging it in software and slowly discharging but not as much without power...
- Display Port alt-mode. Where do I even start... Some cables mostly work but running two 4k displays reliably at 60Hz seems to be near impossible. Occasionally a display drops completely and there's some sort of strange reboot/shut down/kill power to everything combination I haven't quite figured out yet. They randomly drop from 60Hz to 30Hz or don't initialize at 60Hz. Then some cables don't support DPMS, DDC, who knows what else.
It seems that with high speed (10gbit or so from what I recall) via USB A, extremely capable HDMI, and dedicated charging ports prior to USB-C that was the epitome of connectivity, function, and reliability.
Initially I attributed all of this to the inevitable quirks of any new technology but after several years it seems as though these issues (and more) may never get sorted out.
What am I missing?
I have a USB C cable that has a small screen built in to the connector that will display wattage, it's a really nifty product (search Amazon, there are a bunch of random brands selling them). I hope to see more screens/visual indicators built in to cables to communicate what's happening over the connection, that'd help with the problems you've outlined to an extent.
Perhaps I've been lucky, but I've only had good experience with external monitors et al.
Depending on the brick it won’t charge at the same speed, you can check the wattage on the brick, but buying another one is more than 60+ dollars. Fraying a cable is the same cost, you replace the whole thing.
Even just for that USB-C is a boon, and paying an expensive cable is still cheaper than what we had before.
On the other hand though, from the perspective of a person who just buys and uses tech without thinking too much about it, USB-C is actually kind of great. The device will work perfectly with the included peripherals (unless the manufacturer screwed up massively) and whenever I connect things differently, I'll at least get some use out of it. In a pinch, I can charge my phone on my laptop charger, my laptop on the charger for my wireless headphones and my wireless headphones on the charger for my phone. Neither of them charge as quickly as if they were attached to their original chargers, because they all have incompatible fast charging protocols, but it still works.
After USB-C I can even charge my MacBook with my Nintendo Switch charger, and I can always find someone that’s got one spare in the office. I’m so done with those incompatible circle-pin chargers!
USB C is a great improvement, I am currently plugged into my monitor which is providing power + USB. I didn't have to try three times to plug it in.
Sure there are rough edges, but overall this was not easily achievable without proprietary technology just ~6 years ago.
I figure give it 5 more years to mature, and we will take it all for granted.
I just wish they printed the max wattage on cables and chargers.
Of course there was the same variety of standards and connectors and in some instances even incompatible electrical implementations there too; just without the advertising of "everything is supposed to work together".
maybe our progress has been limited to the propaganda side alone.
As for the charging - as others point out I put that as more a software problem. That devices don't more clearly and prominently display this kind of information is definitely an issue - but once again, make sure the physical layer (your chargers and cables) are high quality and just about everything you complain about is a non-issue. I can't wait for non-USB C stuff to slowly die out. Will be nice to finally have one physical connection (that doesn't suck!) for pretty much everything I need to do.
If only color coding was used to help disambiguate some USB C features, that might help somewhat. When buying USB-C cables, I have between $5 and $125 for the same length; the vendor lists all kinds of features (power delivery, Thunderbolt 3, what else) but things simply do not work in the end.
Overall, the whimsical Cambrian explosion of USB 2 and all sorts of funny pen drives and gadgets started dying with USB 3, and I'm not expecting to see it return with USB-C. With increasing power demands and what not, maybe we'll soon see wall plugs with USB-C instead of ordinary plugs. At least international travelers won't need adapters anymore...
This is actually pretty common in new macs. The computer can consume more power than the power bricks that came with them can provide, so they use the battery to augment it. Not a big issue if it's a relatively intermittent load, but a silly PITA if the load is constant. This is also somewhat related to the limits of PD at 100w (20V 5A)
IMO, what you're missing is... nothing. The pros are the lack of polarity (usually) of the plug and the ubiquity of USB-C ports is nice for the basics. But anything remotely specialized (non-trivial power supply, thunderbolt, DP, etc.) and it becomes a crapshoot of "does this cable support this" and "does this specific port support this" - both of which are "no" far too often.
My favorite example is a bluetooth headphone adapter with a USB-C port that won't charge unless the other end of the cable is a USB-A adapter.
I'm waiting for reports of a fire from a cheap cable that tells its users and connected devices "sure, I can support 100w of power delivery."
Are you sure you can blame this on your USB-C charger and not your laptop's battery management firmware ?
Its possibly just that your laptop GUI is not showing you what's going on it the background.
It is quite likely that the laptop lets the battery drain a bit and then intermittently trickle charges.
Sounds stupid, but it is what it is.
There should be a tiny symbol on the connector, giving you exactly this information. Looking through my USB C cable some of them actually have it. Most have no information on them.
I can not look up the IEC norm at the moment, but I'm sure they forgot about that little detail.
Personally, as someone who gets a lot of crud in the port, I can say cleaning out USB-C is far easier than B micro, and less risk of pin damage.
Though I agree with much of what you are saying, particularly the compatibility aspect
I would also say that the USB-C ports seem to get dirty in ways that end up affecting how the cable seats for a hours or years it always seemed to be reliable positive connection way more than I've had with other USB types. I haven't really looked at the mechanics of it but the number of times I feel like I've plugged in and gotten positive connection only to find out the connection was loose is way higher than I had with USB-A. With USB-A if you got it into the connector whether it was for an hours or years it always seemed to be reliable and not something to worry about.
The real issue is the devices that USB-C cables plug into. Special USB ports that do more than others are just a dumb design. If you're going to support a feature, support that feature on all ports or don't support it at all. There's no rule that says you can't have a HDMI or DisplayPort connector if you install a USB-C port, so if you're only going to support DP on only one side, just put the physical port there.
My phone can hook up to a keyboard, mouse and ethernet connector through the charging port just like my laptop and that's just great. No more messing with OTG adapters and voltage injection, it Just Works.
Laptop manufacturers that are cheaping out on their USB designs, especially on premium models, should not be tolerated. If I plug something into the left USB-C port, it should do the exact same thing as when I would plug it into the right USB-C port, or your laptop is broken. We should start returning these defective machines instead of tolerating these terrible business decisions.
Both C ports on my laptop do the exact same thing and support the same features. I haven't had any trouble with USB-C at all, despite the shitty support many enterprise systems have (those stupid DisplayLink docks are a pain to get working in Linux regardless of what connector they use).
The fact that I can charge 90% of the devices in my house with my PD charger is worth any ambiguity in other features.
But I do seem to have an issue with dirt getting into ports and some low grade cables seemingly being out-of-spec when it comes to the physical connection. They don't feel properly seated and jiggle. Not a great feeling.
Standard power connector for everything: Check
High speed communications that are capable of even video: Check
Is it perfect? No. Is it plagued by committee design? Sure.
Does it solve 80% of the problems? Yes.
As to what you are describing above I think that does lend itself to a ton of confusion. Thunderbolt can be done over what looks like USB-C. Tons of different power specs. For the non tech people it must be confusing as hell.
Then again I would take the confusion with a single connector over many multiples of connectors if that is the alternative. What might have been a good idea would be to create a series of USB-C connectors that are slightly different but compatible in a downward fashion. For example if you bought a Thunderbolt compatible USB-C connector that could also do high current PD it could have a small notch in it that matched up to a lightning compatible port. This same cable could be used in a regular lowly USB-C port for regular power and USB3 but a normal USB-C cable could not be connected to the Thunderbolt port of the laptop.
That would also introduce additional confusion however as most lightning ports can also act as regular USB3 ports, etc etc. I guess this is the price we pay for universal compatibility. Maybe a color coded system (like the blue with USB3-A ports) could help this - Thunderbolt ports and cables could require a yellow marker somehow - USB3 a blue marker - HDMI over USB-C could be red.
OTOH, the fact that different identical-looking cables will support different charging rates, data rates, and even functionality is insane. USB-IF really messed up by not requiring clear standardized labeling of these things on every cable and adapter. Besides the fact that the ambiguity is inconvenient, it enables outright fraud. The market is full of cables which don't actually do what the one that came with your device did, which might even claim to do it, but you never know until you actually open the package and try to use it ... which is too late.
Also, not USB-IF's fault, but why are there so damn few chargers with more than one USB-C port? I understand that it would be unreasonable to expect much power through more than one, but it's also annoying that I need to have A-to-C cables because I have more C devices than I have ports.
I have a box full of USB adapters. A to B, A to A-female. Micro to A-female, and on and on and on.
It's not great that your charging speed may be limited by the cable specs, but it charges much faster with the wrong kind of USB-C cable than if you have micro-USB when the device takes mini-USB.
And the fact that even HAS PD is amazing. My laptop, phone, and headphones all charge with the same cable. That's much easier for travelling.
It's not perfect, it's held back by somewhat nasty legacy stuff. but it's reliable and good enough and would be hard to do any better in practice.
I'm a bit disappointed we haven't actually gone a bit further than we have so far with it though. Lots of products seem to have no excuse not to be C, aside fron there just not being cheap chips and modules.
One thing we really need is a cheap way to do daisy chainable USB and more advanced power topologies, and many smart devices should just be dumb devices that use a special protocol for dongles that add the smarts.
Things like light fixtures could be daisy chained USB. We should have power strips that combine two sources for redundancy. We should have linkable solar generators you can chain together as long as you want, that know which way to send power based on who has the sun and who is empty.
If it were up to me, we would ditch 3.5mm completely, right now, and just have another USB-C port for any device still thinking about supporting analog.
Even hobby robotics could use it with alternate modes for i2c and servos.
USB-C doesn’t ensure that you have any of these features. It’s just the style of connector.
You can have best-of-breed USB with any connector type you want, but obviously the most current hardware is using usb-c.
Not really relevant, but I know, now, to not have any expectations based on the fact that I’m using usb-c.
If I want to move my laptop, I just unplug the one cable, instead of my previous 4-5. Further, I can mount the dock under my desk to hide the clutter and just have the single USB-C cable visible. For me, its working great!
Replacing USB-A? Definitely not. There are so many little devices like wireless adapters, hard drives, thumb drives, etc. There hasn't been much of an effort to convert these to USB-C, so they all need dongles.
Replacing micro-usb? Absolutely. It is so much easier to deal with since it's reversible. Especially in the iOS world since it's either lightning or usb-c for devices.
Docking stations? Yes but it's complicated. I connect one little micro-usb cable to connect 2 monitors, a mouse, and keyboard to my laptop. But it's tricky finding one that supports the right resolutions and refresh rates.
As I see it USB 3 is already a disaster. USB 1 and USB 2 worked on a tree topology where you could plug a tremendous number of devices into a single port and have it really work.
With USB 3 it seems there is some limit to what you can plug into a root hub and once you go over the limit you plug in a mouse and your keyboard drops out. I looked in the specs to find what the limit is and they don’t say, they also don’t promise that any specific topology of hubs is going to work.
Then I bought my new phone. It had a USB-C port. Suddenly, I could no longer just plug in the phone to recharge it. I had to have a separate set of cables. I bought a few alternative heads that plugged on the end on the cable but those had a habit of getting lost.
Sure, being able to plug the cable in either way up is nice, but I'd replace it for a Micro USB port in an instant.
1) The lack of durability and ruggedness. It's very easy to crush the end of a USB cable inside your laptop, or damage the USB port on the laptop's motherboard.
2) The tight tolerances that make it hard to get a good connection. Plugging a high-bandwidth device like a USB-C hub into a laptop is always a roll of the dice. Sometimes I have to unplug and replug several times, meanwhile MacOS is struggling to catch up as external monitors and/or power suddenly disappear and reappear.
Backing up 2TB of data to a USB drive shouldn't give a bit error after transferring 1TB successfully.
I've had to put labels on cables, because I now have amassed so many, it's impossible to tell which one:
- provides power (and nothing else) to my portable monitor
- charges my phone and does USB data sync
- charges my wireless headphones (doesn't power monitor, doesn't do USB sync)
I never had these issues with Micro - USB.
There are adapters, but it needs to be standard.
Now you can see why.
You didn't even mention the physical fragilities. The cables don't last, but the connectors on cheap laptops/electronics REALLY don't last. The thin pcb inside always cracks or shorts or gets covered with goo. Once it gets jiggly, something shorts and blows up the USB chips inside.
They need a USB-D that is more Lightning-like.