github darrylmorley/whatcable v0.5.8
v0.5.8: What's new

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

What's new

  • Report this cable. If you plug in an e-marked USB-C cable (one with a chip inside that advertises its speed and current rating), a "Report this cable" button now appears on the port card. Tapping it shows a preview of the cable's fingerprint and opens a pre-filled GitHub issue so you can contribute it to a growing public database of known cables. The same data is available via whatcable --report in the terminal. Nothing is sent anywhere automatically — you choose what to submit.

What's fixed

  • Plug/unplug now detected faster and more reliably. The app now subscribes to hardware notifications directly on each port controller, so it reacts the moment a cable state changes rather than waiting for the next poll. A background safety net (once per second) catches any controllers that don't fire notifications reliably.
  • Phantom "connected" state on MagSafe after unplug. Some Apple Silicon port controllers hold a "connected" flag for several seconds after the cable is removed. The app now determines connection state from live IOKit watcher data instead of that flag, so MagSafe and USB-C ports clear promptly on unplug.

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.