免费线缆测试仪 WhatCable:比 8 美元测试仪更强大,还能检测线缆真实性能!
【旧测试仪停产新工具登场】大约三年前曾展示过一款售价 8 美元的线缆测试仪它能快速判断 USB - C 线缆是高速还是低速、大功率还是小功率。可惜这款小工具已停产此后再没找到像它一样直观又便宜的产品。不过若有一台搭载 Apple Silicon 芯片的 Mac就可免费下载一款更出色的测试仪——WhatCable。【WhatCable 工作原理】WhatCable 的工作原理是读取 Mac 已收集的关于所连接 USB 设备的数据这些数据苹果通常不会提供给用户。只需点击 Mac 菜单栏上的一个小插件就能看到连接到电脑的每一根 USB - C 线缆和设备。开发者达里尔·莫利Darryl Morley解释每台搭载 Apple Silicon 的 Mac 都有一个端口控制器芯片用于处理 USB Power Delivery 协商。插入带有 e - marker 的线缆时端口控制器会向线缆中的芯片发送“发现身份”消息并收到包含厂商 ID、速度等级等内容的结构化消息macOS 会将该响应写入 IOKit 注册表。WhatCable 使用苹果的公共 API 读取这些信息无需 root 权限和私有授权。它还会从 Mac 自身硬件读取数据整合线缆、设备和 Mac 三方面信息不仅能告知设备声称支持的功能还能显示当前连接实际情况及找出性能瓶颈。【实际测试效果】本周测试线缆时拍了照片虽线缆可能虚报性能但 WhatCable 帮找出了有问题的线缆。插入 Satechi 线缆显示“线缆额定电流为 5A最高电压 20V约 100W”说明是不错的充电线缆且其自报能提供 100 瓦充电功率比 8 美元测试仪更有用。插入 Supercalla 线缆其 e - marker 声称支持 10Gbps 和 100W但 Mac 不认同插入高速 SSD 也达不到该速度看来线缆已磨损。插入 240W、USB4 40Gbps 的线缆e - marker 证实速度插入硬盘后 WhatCable 检测到 Mac 链路速度为 10Gbps数据传输变快。插入宣传 USB 2.0 速度的充电线缆WhatCable 显示其 e - marker 宣称支持 10Gbps 的 USB 3 数据传输但实际并非如此在这方面 8 美元测试仪表现更好。插入磁性可折叠 USB - A 转 USB - C 线缆Mac 显示运行速度为 10Gbps似乎不太对。插入 2019 年买 LaCie 硬盘时附带的线缆显示为 20Gbps 的 Thunderbolt 线缆虽末端标着 10Gbps需找 Thunderbolt 硬盘试试。【同类应用对比及开发情况】莫利并非第一个意识到 MacBook 可作为 USB - C 线缆测试仪的人一年前就有付费应用 USB Connection Information但莫利的 WhatCable 版本免费核心功能将永远免费也可花 9.99 英镑购买 Pro 版提供实时电源监控等功能。他还开发了更简单的 WhatPort用于监控 Mac 每个 USB - C 端口当前状态。莫利无法为 Windows 系统开发 WhatCable 版本因硬件差异大且 Windows API 无所需信息Android 和 iOS 也无法提供足够底层访问权限。不过他已着手开发 Linux 版本并会继续更新 Mac 版本可在他的 GitHub 页面关注更新动态。