大家好 这里是「代码简单说」,欢迎大家关注同名公众号,不定时更新更多实用有趣的教程 也欢迎大家在评论区一起讨论交流!~
SEO关键词:WhatCable下载、WhatCable教程、USB-C线材检测工具、Mac USB-C诊断工具、Thunderbolt线材识别、USB4线材检测、Mac充电慢原因分析、WhatCable安装教程

相信很多 Mac 用户都遇到过这样的问题:
前段时间整理桌面时,我发现抽屉里堆着十几根 USB-C 线,从几十元到几百元都有,外观几乎一模一样。
于是找到了这款开源工具:
它可以直接读取 macOS 底层 IOKit 信息,告诉你当前连接的 USB-C 线材到底支持什么规格、最大功率是多少、传输速度是多少,甚至还能分析导致充电变慢的具体原因。
项目地址:
https://github.com/darrylmorley/whatcable
官方网站:
WhatCable 是一款专门为 macOS 打造的 USB-C 诊断工具。
它以菜单栏程序的形式运行,可以实时检测:
简单来说:
它能让你知道每根 USB-C 线到底值多少钱。
很多线材外观完全一样:
类型 | 外观 |
|---|---|
USB2.0充电线 | 一样 |
USB3.2线 | 一样 |
USB4线 | 一样 |
Thunderbolt 4线 | 一样 |
240W快充线 | 一样 |
但实际性能却天差地别。
WhatCable 可以把这些隐藏信息全部展示出来。
软件运行后会在 macOS 菜单栏出现图标。
点击即可查看当前所有 USB-C 接口状态。
显示内容包括:
例如:
USB-C Port 1
✓ Charging well at 96W
Cable:
100W
USB4 40Gbps
Charger:
20V PDO或者:
USB-C Port 2
⚠ Cable is limiting charging speed
Cable:
USB2.0
60W
Device:
External SSD
USB 10Gbps直接告诉你:
是线材限制了性能,而不是设备有问题。
这是 WhatCable 最实用的功能。
软件可以读取线材内部 E-Marker 芯片。
显示:
例如:
USB4 40Gbps或者:
Thunderbolt 4
40Gbps再也不用猜哪根线支持高速传输了。
软件可以识别:
60W
100W
140W
240W以及:
3A
5A电流等级。
例如:
5A
100W
USB4说明这是一根支持100W供电的USB4线材。
这是很多用户最需要的功能。
WhatCable 不只是告诉你充电慢。
而是直接告诉你:
Cable is limiting charging speed意思:
当前线材成为瓶颈。
Charging at 30W
charger can do up to 96W说明:
充电器能输出96W。
但 Mac 当前只需要30W。
通常是:
并非故障。
Charging well at 96W说明:
一切正常。
Battery full
not charging电池满电状态。
WhatCable 可以读取完整 PDO 信息。
例如:
5V
9V
12V
15V
20V支持实时查看:
当前协商电压。
对于数码爱好者来说非常有价值。
软件能够识别:
并显示:
设备名称
厂商
连接速率例如:
Samsung SSD
USB 10Gbps对于扩展坞用户非常实用。
可以显示:
链路结构。
包括:
Dock
→ Hub
→ SSD完整连接路径。
方便排查性能问题。
免费版已经足够强大。
Pro版本增加:
实时显示:
输入功率
电压
电流变化曲线。
显示器诊断功能。
检测:
非常适合:
用户。
接口健康状态分析。
包括:
部分机型支持:
Liquid Detection检测接口是否存在液体风险。
下载最新版:
WhatCable.zip解压后拖动到:
Applications即可使用。
执行:
brew tap darrylmorley/whatcable
brew install --cask whatcable安装完成后:
都会自动配置。
WhatCable 还提供 CLI 工具。
查看所有接口:
whatcableJSON输出:
whatcable --json实时监听:
whatcable --watch查看底层信息:
whatcable --raw生成诊断报告:
whatcable --report对于开发者来说非常方便。
WhatCable 并没有使用私有 API。
它直接读取 macOS 的:
IOKit系统信息。
主要读取:
服务 | 作用 |
|---|---|
AppleTCController | USB-C端口状态 |
IOPortFeaturePowerSource | PD快充信息 |
USBPDSOP | E-Marker信息 |
XHCI | USB设备信息 |
通过解析:
获得完整链路数据。
因此诊断结果准确度非常高。
当前支持:
macOS 14+即:
并且:
Apple Silicon Only支持:
暂不支持 Intel Mac。
资源 | 地址 |
|---|---|
官方网站 | https://whatcable.uk |
GitHub项目 | https://github.com/darrylmorley/whatcable |
网盘下载 | https://pan.quark.cn/s/1e18147cbe8e |
如果你经常使用:
那么 WhatCable 几乎是必备工具。
相比传统检测软件只能看到设备信息,WhatCable 更进一步,可以直接读取 USB-C 线材内部 E-Marker 芯片信息,准确识别:
对于经常被各种 USB-C 线材困扰的 Mac 用户来说,它能够快速回答那个经典问题:
这根线到底行不行?