"Let's design a port/interconnect standard that does everything" is great in concept, but one manufacturer or another is going to leave out bits in the cable to keep costs down or not implement something in their device-side firmware. You end up with the situation we have now where there's insane levels of fragmentation, and you can never be quite sure whether two things are going to work together or not.
All this nullifies the point of having a single port+cable.
If your going to mark it, why not just modify the cable to have different keys, one for charging, one for higher speed, etc. Then at least you know right away its not going to work.
But for that matter, once you have fixed the plug & port compatibility you might have well have just used different ports. Because that is what you have, they just look similar enough to cause confusion.
The whole thing, is just a false set of choices brought on in large part by the same industry (mobile phones) which couldn't be bothered to actually make their parts compatible with actual standards. Its doubtful you will ever see any of those manufactures actually build a fully compliant USB part either, since they have regularly proven to be unable to do it even with the simpler standards. This despite charging top dollar for parts that are built with the cheapest design/etc.
Broadly speaking faster charging and faster speeds are just... faster. The beauty of USB is that you can plug into a billion different chargers around the world, anywhere, and while the charge rates might vary, you can charge up anywhere. Keying breaks that.
Not defending USB type C here.
Even just marking speed would mean a cable never unexpectedly fails to do its job.
Now they had a new form so they could've just used black for charging, blue for some data and red for display. I guess that ship sailed already though.
I don't see mainstream user liking this at all.
All this would be even worse without the tireless efforts of Benson Leung and his merry band of USB-C avengers.
i.e There is no real solution insight. And USB-C will remain the same for the next 3 - 5 years. And yet proponents are still defending it. It baffles me. Why cant we just admit mistakes and walk back to simple solution?
Thankfully it more or less sorted itself out, but I still secretly curse 'driver first' installations, so counterintuitive for users
In theory we should be able to get rid of cables, but that is also a messed up standard, I’d rather connect my keyboard that extends to the mouse than switch devices with Bluetooth.
Sounds like we need another standard: https://xkcd.com/927/
In theory, but no thanks. I don't want wireless peripherals.
In essence, the drawback is the lack of trust, because the promises of wireless that "just works" have been repeatedly made and broken. Fool me once, shame on you, fool me twice... I won't allow myself to be fooled again by such promises.
So if you do have a system that just works, then I'd refuse it on principle (because I simply won't believe your claims, no matter what you say) until at least multiple years have passed with it being widely used resulting in a general consensus that it really does just work in all cases, without there being e.g. a 1% minority talking about all the many edge cases they encountered where it turns out that it does not actually "just work".
I get the sentiment, but its kind of silly in practice. Things improve almost constantly.
Just trying to say I have been using a wireless mouse and keyboard for years, they have never given me any trouble. In fact, even less trouble than wired peripherals have given me over the years. Maybe you should bend your rule and try out some modern stuff if your previous experience was not a modern device.
When playing games, wireless keyboard/mouse introduce enough latency that twitchy platformers or competitive shooters are impacted. (Unless you buy super expensive game-oriented device)
Bluetooth devices are terrible... by design because of Bluetooth and its problems. Special dongles don't function well when plugged in on the back of monitors and sometimes need manual "replug" to register after a reboot.
Then there's battery replacement / charging.
My wife played competitive Overwatch for a few months some years ago and she said the mouse feels exactly as a wired device. I play Quake every now and then and can confirm the same. Best mouse we ever used, we have 4 at home.
It has the added benefit that it disables its wireless circuitry when you plug it in -- it both recharges itself and becomes a wired mouse.
(Yes, both mice can be viewed as expensive. But we took the plunge to invest in reliable periphery and have only been happy with our investment.)
I jest. The real theoretical issue is pairing (portability). I can't think of a wireless solution that provides all three of:
1. No dongle. I don't want an extra thing to keep track of.
2. Fast and convenient pairing ("plug" and play). Connecting to a different computer should not be a hassle.
3. Secure. Device must only pair with computers of my choosing.
Dongles, WPS buttons, and bluetooth number confirmation are existing solutions that provide any two. A physical plug combines "connect" and "authorize" steps, neatly sidestepping the issue.
The closest thing I could think of to solve this would be a standard, as ubiquitous as USB, for wireless connection: each device has a code that serves as protocol negotiation, identification, and authorization. So you open up a "connect a device" dialog on the computer, type in your device's code, and the computer automatically discovers the device and pairs with it. But even this is a compromise on both usability (another thing to remember...) and/or security (it could be printed on the device, like a serial number, but then...).
And, of course there's the myriad practical issues mentioned elsewhere in the thread. I think if they were (truly) solved, I would buy wireless devices for my home setup, to do away with cable management, and keep cheap wired ones for use with other people's computers. I don't anticipate this happening for at least a decade or two.
There's no dongle (they're bluetooth) and pairing is dead simple (plug it in once and it's available everywhere). I don't think I've ever seen a security analysis of their peripherals, but the potential for a mitm attack on the keyboard seems like it would be equal to or lower than a wired version.
This assumes, of course, that you're using Apple products across the board but it is a solution nonetheless.
[0] I swore off of walled gardens after an unsavory experience regarding EOL of the 1st gen iPod touch — Apple effectively bricked my working hardware by taking all apps for it off the app store.
Same applies to Bluetooth speakers by the way, pairing is just horribly annoying. I wish they’d just replace the volume buttons for a dedicated pairing button instead of having a different way to pair on each device (do I hold the volume or that other button? Was it 3 or 15 seconds)
I must admit having several computers is a bit of an edge case, but still.
For a mouse, wireless buys you some convenience and freedom of movement. However (and this is slightly niche so it really doesn’t apply in general) I use a trackball, so the wireless advantages are 100% negated.
KISS is the philosophical principle at play. https://en.wikipedia.org/wiki/KISS_principle
Eg In theory we can move faster than light, we just need a source of infinite energy. In practice, "infinite" is an impossibly large amount of energy, so any theories that allow for faster than light travel are only interesting for entertainment/theoretical purposes.
For wireless connections, the gulf between theory and practice is just too large, so theory remains theoretical.
Since power cables are still the easiest to find in a normal household (compared to any cables that carry data), I’d argue that anything except for these can have at least a little bit of value if it’s wireless and done in a convenient way.
You can make a wireless monitor. I expect it to work just fine in a home environment. I expect it to fail in all kinds of crazy ways in an office with dozens of these monitors side by side among other devices also using wireless communications like phones.
We both use the G900 anyway. Needs charging like twice a week. Depending on usage it can even go once two weeks only.
The reason I said "just works" was to avoid an exhaustive list of issues that have already been solved in other products, or could be solved with some effort.
Each device should run a full test suite of the cable and the device at the other end, and if any fail, it should refuse to work.
Part of the test suite should be checking that the device at the other end of the cable is also running the test suite.
Everything should be tested - for example if USB can transmit video over certain pins, the test suite should involve sending a frame of video, even if your device is a usb stick and doesn't need video. That way nobody can leave out bits of the spec.
USB is insanely fast, so thousands of tests should be doable in under a second, and in fact if the other device can't pass the tests quick enough that should be reason for failure.
I can see the value of having this test suite for you to run personally, when you want to test. Or having someone certify capabilities and publish the test results for a particular piece of hardware.
But I can't imagine anyone (especially a non-tech-savvy person) using it by default and without an escape hatch - it should "just work".
That sounds pretty unrealistic to me, though.
I had a ton of octopus cable swag and took a bunch without testing on a trip and found out none of them charged my iphone! Frustrating to say the least!
Obviously you're relying on the laptop circuitry to not burn out, but laptops are typically designed with very robust USB circuitry because people often short them out by putting in broken cables.
https://support.apple.com/en-us/HT208368
> Compared with Apple USB-C Charge Cable The Apple USB-C Charge Cable is longer (2m) and also supports charging, but data-transfer speed is limited to 480Mbps (USB 2.0) and it doesn't support video. The Apple Thunderbolt 3 (USB-C) cable has Thunderbolt logo on the sleeve of each connector. Either cable can be used with the Apple USB-C Power Adapter.
Grab a USB-C to USB-C cable that came with a phone or similar device and was intended for use with a USB-PD charger and give it a test. You might get USB 2.0 speeds if you’re lucky, but you’re unlikely to see anything beyond that.
Even more fun, many of them don't properly list what power they can handle and fry your device or catch fire if you put to much through them!
That doesn't make sense. Any cable will be capable of many more volts than USB will ever put through it. How is anything going to get fried?
I suppose a cable could get too warm, but lying about capacity only takes you from 3 to 5 amps. That little bit extra should never be enough to cause a fire. And if it can't even handle 3, then the problem was not that it was lying about capacity. It also costs extra money to lie about being a 5 amp cable since that requires a chip.
I mentioned volts for frying, and I mentioned amps for fire.
And I don't think either failure can be caused by a cable failing to properly list what it can handle. Do you?
The Nintendo Switch can get fried in dock mode (and Nintendo usually has pretty top notch QA/abuse testing outside of joysticks)
Here's a report of an A to C cable on fire from Anker (another pretty well regarded manufacturer) https://www.reddit.com/r/Android/comments/7j3k38/anker_usbc_...
That cable is more of a complexity problem, but it wasn't because it misrepresented capabilities or anything. They put in a chip which didn't reset the connection when you unplugged one end. I don't know if that's really a spec problem, though.
USB type-C cables that support power delivery can have 2 ground pints, 4 VBUS (power) pins and 1 CC (cable connect/config channel) pin.
> Compared with Apple USB-C Charge Cable The Apple USB-C Charge Cable is longer (2m) and also supports charging, but data-transfer speed is limited to 480Mbps (USB 2.0) and it doesn't support video. The Apple Thunderbolt 3 (USB-C) cable has Thunderbolt logo on the sleeve of each connector. Either cable can be used with the Apple USB-C Power Adapter.
USB type-C cables that only support charging will only have 5-8 pins 1-2 GND, 2-4 VBUS (power) and 1-2 CC (cable connect/config channel) pins.
The standard config for charge only cables (e.g. the Nintendo Switch charger) is 2-2-1.
USB-C cables don't have to support 3.X to support data. You only need the two pins.
> The standard config for charge only cables (e.g. the Nintendo Switch charger) is 2-2-1.
That's a shame. It's really not that much effort to support 2.0 data.
The piano's cable doesn't work with the extension, unless you connect it the right way 'round. USB-C shouldn't need a right way 'round...
And all these were known since Day 1 in 2016.
I needed one that transmitted video, so I then went to order a $10 USB-C, only to realize those also only did charging. Finally found what I needed, but I thought USB-C was finally "universal", but turns out much of that is just marketing...
Edit: Turns out the one I just bought ($40 USB-C Apple thunderbolt cable) doesn't even fit into the device because the edges are too thick. Ridiculous