I have a ton of random USB cables from over the years, but I can never really remember what is what. Is this a 3.0 cable I bought a few years ago? Is this a 2.0 cable that came bundled to charge that Bluetooth speaker? Does this cable support video?
I am not sure if it would even be possible for the Flipper Zero, but I would like to have an app to determine the capabilities of a USB C cable. I imagine you would grab a questionable USB C cable out of your drawer, plug it into your Flipper Zero, run the app, and it would tell you stats about the cable. Things like the cable’s max current, data transfer speed, or DP support.
There are commercial hardware devices available that read a USB C cable’s E-Mark chip and display that info to the user. Example: AVHzY CT-3 USB Power Meter. Here is a video demo https://www.youtube.com/watch?v=cPUbFteFL5Q&t=17. It would be great to have the Flipper do this instead of having a dedicated piece of hardware for the task.
Just get 2 usb c breakout boards and test whether that A: wiring inside is correct (eg: pin 1 goes to pin 1 and not 7) B: resistance is below USB C standards C: the noise is low enough to be in USB c standards and whatever else you want to do