WhatCable Pro 是一款菜单栏级的 USB-C 线缆深度检测工具,由开发者 Darryl Morley 创建。它直接读取 macOS 通过 IOKit 暴露的端口、线缆和设备信息,将底层的技术参数翻译成用户能直接理解的语言,让用户一眼看清:这根线到底能跑多快、充多少瓦、瓶颈在哪里。

一、免费版功能

免费版已经覆盖了绝大多数日常场景,能快速帮用户搞清楚手里的线材到底有几成功力,包括:

  • 线缆类型识别(主动式/被动式/光纤)
  • E-Marker 芯片信息(VID/PID、厂商名称、速度和功率额定值)
  • 充电基本信息(电压、瓦数)
  • 连接状态和接口朝向
  • Thunderbolt 链路详情(代数、通道数、带宽)

二、Pro 版额外解锁功能

Pro 版面向工程师、高级用户和任何想要完整信息的人,在免费版基础上额外包含以下深度诊断能力:

① 协商诊断(Negotiation Diagnostics)

按 Mac 端口、线缆和设备三个维度,逐一展示每端支持的能力与实际协商达成的能力,并将弱点环节高亮显示。包含对线缆 e-marker 与 Thunderbolt 控制器的交叉校验,能检测出"虚标"的线缆。

② 实时功率计量(Live Power Metering)

每端口实时显示瓦数、安培和电压,约每 2 秒从电池控制器更新一次,能看到线缆当前实际传输的功率。

③ PD 合约检查器(PD Contract Inspector)

展示完整的 PD 供电协议合约,包含当前激活的电压和电流、解码后的所有 PDO,并标记任何能力不匹配的情况。

④ 线缆电阻估算(Cable Resistance Estimation)

通过多点回归分析在不同功率样本下估算线缆的毫欧级电阻值,用于提前发现老化或品质不佳的线缆。

⑤ 端口健康计数器(Port Health Counters)

显示每个 USB-C 端口整个生命周期内的统计数据:连接/断开事件次数、硬复位次数、短路次数、I2C 错误数、角色交换统计数据以及 FET 故障次数。

⑥ PD 事件追踪(PD Event Trace)

展示每端口的协议级事件历史记录,可看到连接/断开序列、合约协商步骤和硬复位事件的发生时序。

⑦ DP Alt Mode 详情

展示通道数、链路速率、隧道模式 vs 原生模式,以及任何通过 USB-C 连接的显示器的完整 EDID 信息(包含型号、制造商和生产年份)。

⑧ 原始 VDO 身份信息(Raw VDO Identity)

显示来自 SOP 和 SOP' 的完整 Discover Identity VDO,帮助开发者看到线缆控制器实际报告的原始数据字段。

⑨ 液体检测状态(Liquid Detection)

显示每端口的 LDCM 传感器状态,判断液体接触指示器是否触发,帮助诊断间歇性的充电故障。

⑩ 功率监控窗口(Power Monitor Window)

独立的 SwiftUI 窗口,以实时图表形式显示每端口的功率和电压随时间的变化曲线。

⑪ CLI 监控模式

运行 whatcable --monitor 可将实时功率和线缆状态数据输出到终端,支持管道传输、脚本处理和日志记录。

⑫ 桌面小组件(Widget Power Sparkline)

桌面小组件实时显示功率变化曲线和线缆状态图表,无需打开主应用即可查看充电趋势。

⑬ CC 通告电平(CC Advertisement Level)

显示 Rp 电流通告等级及推算的 CC 线电压,了解端口的上拉电阻正在向连接的设备通告哪个电流等级。

Mac 上有什么工具能检测 USB-C 线缆到底支持多快的充电和数据传输?

WhatCable 是一个 macOS 菜单栏工具,能直接告诉你插在 Mac 上的 USB-C 线到底能做什么:最高支持多少瓦充电、能跑多快的数据传输、是不是真正的 Thunderbolt 线、为什么充电慢。它读取的是 macOS 通过 IOKit 暴露的信息,不是凭空猜测,也不是硬件测试仪。它的核心价值是把系统里那些难懂的技术字段翻译成普通人能直接看明白的语言。

WhatCable 分为免费版和 Pro 版。免费版已经能显示线缆的 E-Marker 信息(厂商、速度、功率)、充电基础参数和 Thunderbolt 链路详情。Pro 版则是为工程师和高级用户准备的,增加了 13 项深度诊断功能,包括按端口/线缆/设备逐环节定位瓶颈、实时功率计量、PD 合约完整检查、电缆电阻估算、端口健康计数器、DP Alt Mode 详情(含显示器 EDID)、液体检测传感器状态、CLI 命令行监控和桌面小组件等。Pro 版一次性买断 £4.99(约 45 元人民币),可在 2 台 Mac 上激活。

使用方式很简单:下载安装后,应用出现在菜单栏,插上线缆点击图标就能看到详情。这工具对任何人都有用,但普适性最强的价值是帮普通用户排除"为什么 Mac 充电这么慢"的烦恼。需要注意的是,WhatCable 仅支持 Apple Silicon Mac(M1–M4),需要 macOS 14 Sonoma 或更高版本。