Isn't something like that what made the original Raspberry Pi 4 not actually USB-C compliant, because they combined two signals that shouldn't have been combined?
This post gave me the idea of making a USB-C Russian roulette chip, where plugging the USB jack in on one side works fine, but the other side fries your device.
Oh! How about a USB-C device that detects its orientation this way, and requires you to replug it in the different orientation twice before it starts to work?
Every few sentences there there is a remark like "This circuit might have edge cases,... "...perfect for the majority of use cases,..".
In other words: It will, at best, work on the developers table, but nowhere else.
Why is somebody publishing examples that won't work in the real world ?
hackaday is not about making consumer products. It's for hackers and hobbyist. The real world is vague, but should include people trying different implementations.
USB is a mess. Lots of devices that claim support are actually way out of spec. As a result it is hard to say exactly what will happen when people start plugging stuff in.
This is especially true for USB hubs of any kind, so much so that I think even Caldigit sold a hub that wasn't fully compliant to it's advertised capabilities.
So many cables aren't power delivery, just USB 2 spec: If you're wondering why your phone doesn't charge quickly, the cable tester might be able to help you find the issue.
You'd need to plug the other end into something and, unless you know what that device is, you wouldn't know if it's the cable that's lacking or the device you plugged in on the other end.
Better control of USB devices from computers would be swell though.
21 comments
[ 4.5 ms ] story [ 14.6 ms ] threadYeah, don't do it. CC also carries BMC signalling and pull-up/downs are normally dynamic and can change at runtime after plugin.
CH32X035 looks very interesting for playing with USB-PD. :)
[1] https://usbkill.com/
Start a legend that the DAC sounds "digital", "harsh" and "jittery" if the USB-C plug is not inserted in the "correct orientation".
And of course, your device has a small LED near the plug which is green when plugged with the correct orientation.
So many cables aren't power delivery, just USB 2 spec: If you're wondering why your phone doesn't charge quickly, the cable tester might be able to help you find the issue.
Better control of USB devices from computers would be swell though.