In a world where USB-C cables can be a mystery, I'm thrilled to uncover a hidden gem for Mac users with Apple Silicon chips. This free app, WhatCable, is a game-changer, offering a unique insight into the capabilities of your USB-C cables and devices.
Unlocking the Secrets of USB-C
WhatCable, created by Darryl Morley, taps into the data that Apple's port controller chip collects during USB Power Delivery negotiation. This data, usually hidden from users, reveals a wealth of information about the cables and devices connected to your Mac.
Morley explains that the port controller sends a "Discover Identity" message to the cable's chip, receiving crucial details like vendor ID, speed rating, and current capabilities. This information is then written into the IOKit registry, accessible to WhatCable through Apple's public APIs.
Beyond the Basics
What sets WhatCable apart is its ability to go beyond what's advertised. It reads not only the e-marker data but also the actual negotiated connection speed and live voltage and current at each port. This means you can see what the cable and device claim to support and what they're actually capable of in real-time.
Real-World Testing
I put WhatCable to the test with some of my trusted cables. The app confirmed the capabilities of my Satechi cable, revealing its ability to charge at near-peak speeds despite its slow USB 2.0 data transfer rate.
However, it was the Supercalla cable that raised some questions. Despite its e-marker claiming 10Gbps and 100W, the Mac wasn't treating it as such. Further testing showed that the cable was indeed wearing out, highlighting the app's ability to identify potential issues.
The Mystery Cable
One of the most intriguing tests was with a cable advertised for 100W charging but with USB 2.0 speeds on Amazon. WhatCable revealed its e-marker advertised 10Gbps USB 3 data, a surprise! However, the cable couldn't live up to this claim, with transfer speeds confirming its limitations.
A Unique Perspective
WhatCable offers a unique perspective on USB-C cables, going beyond simple speed tests. It provides a detailed snapshot of the current state of your connections, helping identify bottlenecks and potential issues.
Future Prospects
While WhatCable is currently Mac-exclusive, Morley is working on a Linux port. However, he notes the challenges of building similar apps for Windows, Android, and iOS due to hardware variance and limited low-level access.
Final Thoughts
WhatCable is a powerful tool for anyone wanting to delve deeper into the capabilities of their USB-C cables and devices. It's a reminder that sometimes the best solutions are the ones that unlock the hidden potential of our devices.
Personally, I think this app is a brilliant example of how a simple idea can revolutionize the way we interact with our technology. It's a must-have for any tech enthusiast or professional looking to optimize their setup.