github darrylmorley/whatcable v0.5.14
v0.5.14: What's fixed

latest releases: v1.1.0, v1.0.6, v1.0.5...
one month ago

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 ActiveCable flag. 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.

Don't miss a new whatcable release

NewReleases is sending notifications on new releases.