WhatCable Reveals Hidden USB-C Cable Specifications

WhatCable, a free macOS application, allows users to identify the capabilities of USB-C cables by reading data from the Mac’s port controller.

How WhatCable Extracts Hidden Hardware Data

USB-C cables often appear identical despite carrying vastly different internal specifications for power, video, and data. The WhatCable app fills this gap by reading information that the operating system already collects but does not surface in standard system tools.

How WhatCable Extracts Hidden Hardware Data
Photo: Theverge

The app leverages Apple’s public APIs to pull data from the IOKit registry. When a cable is plugged in, the Mac’s port controller chip initiates a Discover Identity handshake with the chip embedded inside the cable. This exchange provides the vendor ID, voltage limits, and speed ratings.

Identifying Bottlenecks in Charging and Data

One of the primary benefits of the software is its ability to pinpoint which component—the cable, the charger, or the Mac port—is limiting performance. The interface provides plain-English updates on connection status, such as Plugged in – 100W charger or Slow USB device or charge-only cable.

During testing, the software successfully identified cables that were failing despite their specifications. In one instance, a cable that should have supported high-speed transfers repeatedly dropped the connection, leading to a Connection dropped 3 times notification. In another case, a cable advertised as high-speed was revealed to be a standard USB 2.0 device, with the app showing that the cable’s e-marker wrote checks its body couldn’t cash.

Pro Version Features and Certification Warnings

While the standard version of WhatCable is free, creator Darryl Morley offers a Pro version for users requiring deeper diagnostic insights. This premium tier is available for a one-off fee of £9.99 (approximately $13.40). The Pro version provides a detailed breakdown of the live negotiation process, explaining exactly how and why a connection settled on specific power profiles or transmission speeds.

Ending USB-C Cable Confusion with Cable Testers! CaberQu and Treedix Reviewed

Users should be aware that the app also checks for USB-IF certification. Additionally, testers have observed that even with software diagnostics, the results are not perfect because some cables may misreport their own capabilities via their internal chips.

FeatureWhatCable Capability
Data SpeedDecodes link speed and USB 3.2 Gen 2 (10 Gbps) status
Power DeliveryShows negotiated power profile (e.g., 100W)
CertificationIdentifies vendor and USB-IF status
Pro VersionLive negotiation breakdown for £9.99 ($13.40)

Limitations of Cable Diagnostics

While the app is a powerful tool for Mac users, it remains reliant on the accuracy of the information provided by the cable’s e-marker. The app serves as a diagnostic aid to verify what the hardware claims to be, rather than an absolute guarantee of quality.

Find more reporting in our Tech section.

Leave a Comment