Skip to content

v1.0.4

Choose a tag to compare

@titleunknown titleunknown released this 23 Sep 22:41
· 12 commits to main since this release
bc5e348

[1.0.4] — 2026-09-23

Added

  • Vendor names — cable, device and charger vendor IDs now show the
    company name (e.g. "Apple Inc. (0x05AC)"): first from the USB-IF list
    macOS ships, then from the Linux USB ID Repository (bundled, used under
    the BSD 3-clause license; see Settings ▸ About ▸ Acknowledgments), and
    otherwise the hex ID.
  • Charger profiles — every voltage the charger offers is listed, with the
    one in use marked and any the cable can't carry at full current flagged.
  • Battery state — charging, full, charging paused (Optimized Battery
    Charging, a charge limit or temperature), or not charging because the
    adapter is too weak. Shown on the port page, in the sidebar and in the
    menu bar.
  • Unusual e-marker values — the Cable card flags a cable whose chip
    contradicts itself: no vendor ID, EPR claimed on a 3 A or 20 V cable, a
    passive 40/80 Gbps cable claiming over 2 m, reserved codes, or a chip that
    doesn't identify as a cable.
  • Display signal — for external monitors: the resolution actually being
    sent (not just the desktop mode), whether it's the panel's native
    resolution, bit depth, and whether DSC compression is on, with the
    bandwidth the mode needs against what the link carries.
  • Charging-path resistance — an estimate of the resistance between the
    charger and the Mac, from how the voltage sags as the load changes.
  • Per-row sources — the Power and Power Contract cards now tag each row
    with where it came from (charger, cable chip, negotiated, measured).