v0.5.14: What's fixed
What's fixed
- Passive e-marked cables are now correctly identified. WhatCable previously only watched for the port partner's PD identity and inferred e-marker presence from the IOKit
ActiveCableflag. That flag means "the cable contains active signal-conditioning electronics", which is unrelated to whether the cable carries an e-marker chip, so high-end passive cables (like the CalDigit TS4 Thunderbolt 4 cable) were being labelled as basic cables. Cable e-markers are now read from the dedicated SOP' / SOP'' IOKit service classes that macOS exposes, and the e-marker badge reflects the real Discover Identity response. Thanks to @hgschmie for reporting and @coder543 for the analysis in #35. - Active-cable advanced row renamed. The advanced port details row labelled "E-marker chip" now reads "Active cable electronics", matching what the underlying flag actually represents.
Install
brew upgrade --cask whatcable, or download WhatCable.zip from this release page and drag the new .app into /Applications.