WhatCable

WhatCable 1.3.0

轻松识别USB-C线缆能力 诊断充电与显示限制 WhatCable for Mac

软件介绍

WhatCable for Mac 是一款专为Apple Silicon Mac设计的轻量级菜单栏应用。它能实时读取并以通俗易懂的语言解释USB-C线缆的真实能力,包括充电速度限制、数据传输速率以及显示输出支持,帮助用户快速判断线缆是否满足当前设备需求,避免因线缆不匹配导致的充电慢或显示问题。

发展历程
WhatCable由开发者Darryl Morley创建,最初源于用户对USB-C线缆能力混淆的普遍困扰。该应用自推出以来快速迭代,通过GitHub开源社区反馈不断优化,从基础线缆信息显示逐步发展到包含充电瓶颈诊断、显示模式验证以及Pro版高级功能。目前已更新至0.19.2版本,专注于提升显示诊断准确性,成为Mac用户管理线缆的必备工具。

主要功能
1. 实时显示USB-C线缆的充电功率、数据速度和视频输出能力,并明确指出瓶颈所在,如线缆、充电器或Mac端口的限制。
2. 提供e-marker数据验证和信任信号,帮助用户识别潜在异常线缆,确保连接安全可靠。
3. 支持显示诊断功能,准确读取5K和6K显示器分辨率及运行质量,提供直观的可视化信息。
4. 内置命令行工具,支持JSON输出和实时监控模式,方便脚本集成和高级用户使用。
5. 菜单栏一键查看,支持开机自启和通知提醒,操作简单不占用资源。

用户评价
"WhatCable彻底解决了我的线缆困惑,现在我清楚知道哪根能支持高功率充电。"
—— 张先生(★★★★★)

"显示诊断功能非常准确,帮我优化了外接显示器的连接设置。"
—— 李女士(★★★★☆)

"开源免费,更新及时,强烈推荐给所有Mac用户。"
—— 王工程师(★★★★★)

"界面简洁,信息清晰,再也不用猜线缆规格了。"
—— 陈先生(★★★★★)

常见问题(FAQ)
问:WhatCable支持Intel Mac吗?
答:不支持,仅适用于Apple Silicon M1及更高版本Mac,因为Intel机型无法通过公共API读取必要数据。

问:应用是否免费?
答:基础版完全免费开源,Pro版提供更多高级诊断功能,一次性付费解锁。

问:如何获取最新版本?
答:可通过官网、GitHub Releases或Homebrew安装更新。

更新说明

WhatCable 1.3.0 更新内容:
更新日期:2026年7月31日
- 已连接设备:列表现在显示设备具体插入的位置。在显示器后链式连接扩展坞的情况下,以前是一个扁平堆叠:十二行、五层深、其中九个是集线器,显示器和以太网适配器淹没在中间。现在雷电链路成为列表的形状,每个设备都嵌套在其实际插入的设备内部。同样的设置现在只有四行。
- 已连接设备:集线器默认隐藏。它们是管道设施,约占每个设备列表的一半。每个剩余设备会显示“经由N个集线器”,并且“显示N个集线器”可按端口恢复它们。命令行界面仍会打印所有内容。
- 已连接设备:自行命名的设备不再重复列出。以前通过USB报告自身名称的扩展坞会同时显示为扩展坞和其内部设备。
- 已连接设备:当仅名称无法区分两个设备时,设备按制造商命名。四个相同的“USB2.0 Hub”行不再是有效的设备列表。
- 已连接设备:当端口有多个USB控制器时,设备按USB控制器分组,并且--json现在包含每个设备的序列号和USB版本。感谢@jesserobbins(#481)。
- 已连接设备:桌面前置端口将设备归属到对应端口,而不是让其处于未连接状态。
- 线缆:USB-IF认证,直接从线缆读取。带有证书(XID)的线缆会显示带制造商的“USB-IF认证”行。无需网络查询。
- 线缆:“已认证但未列入”成为独立情况。以前宣传USB-IF未公开的ID的线缆与完全没有ID的线缆看起来相同。现在会得到中性说明。认证是自愿的,苹果自有线缆也属于此类,因此这只是关于ID的事实,绝非对线缆的评判。
- 线缆:原始XID包含在JSON输出中,供脚本使用。
- 线缆:线缆报告不再以应用运行时的语言记录速度。报告值现在来自线缆自身的数据位,因此同一根线缆在任何地方读取结果相同。感谢@VailElla(#461)。
- 线缆:数据库新增六根线缆,并且报告占位供应商ID的线缆不再被描述为来自已注册供应商。
- 线缆:两行数据库条目以前显示的是工作笔记而非产品名称,导致线缆可能被“识别为”非名称内容。已修复,并且构建现在会拒绝此类行。感谢@cannotcollide识别出暴露此问题的苹果雷电4专业线缆。
- 电源与充电:M1 Pro、M1 Max和M1 Ultra现在可以看到其充电协议。macOS从不报告该芯片上充电器和端口达成的协议,因此每个端口卡片会永远等待。该数据一直存在于SMC中。感谢@official-Cromatin的报告以及#491上的详细信息。
- 电源与充电:已插入但未从中取电的充电器会得到解释,而不会被标记为故障。
- 电源与充电:过时的电源协议瓦数不再在任何界面上报告为实时数据。感谢@offyotto(#466)。
- 电源与充电:小组件不再显示已结束的充电。其缓冲区等待的信号比应用窗口更慢。
- 电源与充电:在“未插入任何设备”消息中,MagSafe单独计为一行。
- 修复:端口卡片不再在macOS保留数据链路时声称存在实时数据链路,也不再为已识别的线缆建议更大功率的充电器。
- 修复:会话中故障横幅不再暗示是用户造成的。它在两次连接事件后触发,而一次普通重连本身就可能产生两次事件。
- 修复:线缆诊断不再卡顿。它以前在运行应用自身的同时运行自己的每套硬件监视器副本。
- 修复:刷新图标在刷新运行时会转动,因此按下时有明显反馈。感谢@dhruvsheth10(#492)。
- 修复:电源监视器按钮及其打开的页面使用相同图标。以前点击时图标会变化。由@aguilaair发现。
- 修复:端口健康计数器为实时且归属到正确端口。
- 修复:菜单栏弹出窗口被限制在屏幕范围内,不会超出底部。
- 修复:运行在1.62 Gbps(RBR)的显示器现在正确标注。
- 修复:丢失许可证密钥?支持页面现在有表单,购买成功页面会在购买后立即显示密钥。
- 其他:whatcable.uk已重建:新首页、Pro页面、新闻页面和现场笔记,包括关于USB-C线缆是否实际为雷电线缆的新文章。
- 其他:电源报告路径在幕后重建。相同数字来自相同位置,但现在由一段代码决定以前由三段代码决定的事情。您应该看不到差异。如果此构建上端口卡片看起来有问题,那就是此更改导致的,希望收到反馈。
- 其他:诊断测试套件收集另外两个探测项,覆盖系统电源适配器和每个集线器的端口统计。

WhatCable 1.1.7 更新内容:
更新日期:2026年6月30日
- 设置中新增不透明度滑块。拖动滑块可使WhatCable的窗口变为半透明,从菜单栏弹出窗口到Pro屏幕都能看到背后的内容。保持100%则无变化。
- 新功能:设置 > 显示 现在有不透明度控制(50%至100%)。它会同时调整WhatCable的所有界面:菜单栏弹出窗口、独立的Pro窗口、欢迎和许可屏幕以及弹出对话框。
- 改进:更新程序在安装前会重新检查最新版本。点击安装时,WhatCable会先重新检查最新发布版本,更新面板打开时会自动刷新,确保始终获得当前版本。
- 改进:贡献诊断数据不再弹出“可移除磁盘”警告。Test Kit现在会跳过存储设备,避免触发macOS的USB存储提示。
- 底层改进:意大利语和繁体中文的文字优化。
- 底层改进:内置电缆数据库新增更多电缆。

WhatCable 0.19.2 更新内容:
更新日期:2026年6月2日
- 5K和6K显示器在显示诊断界面中正确读取分辨率,不再显示为4K。
- 修复Pro Display Diagnostics屏幕的显示读取问题,使用实时macOS数据源。
- 优化Apple Studio Display等高分辨率显示器的标签显示,保持全质量运行判断准确。

软件评价

评分:
显示验证码 验证码

全部评论0

没有了

到底了

查看更多