🔌 WhatCable:为你辨别每根插入 Mac 的 USB-C 线缆
👉 Features
- 一目了然地显示线缆类别及状态
- 支持充电瓶颈分析、中途故障检测和数据速率瓶颈分析
- 支持 E-Marker 信息解析和传输协议识别
- 针对 Apple Silicon 优化,提供多语言支持
- 提供 CLI 命令行工具和桌面小组件显示
🧠 工作原理
① 读取 macOS 的 IOKit 硬件信息
② 分析 USB-C 控制器
③ 检测线缆中的 E-Marker 芯片
④ 分析当前协商出来的连接模式
💻 自从 2015 年的 MacBook 12′ 发布以来,Apple 逐渐转向全面拥抱 USB-C,直到前几年 iPhone 也将 Lightning 接口换成 USB-C。这期间各种 USB / Thunderbolt 协议层出不穷,迭代极快。面对一根普通的黑色 USB-C 线缆,你很难直接辨别它有哪些特性、支持哪些协议
❓ 如果非要给一根线缆进行一次不全面、不严格的分类,通常可以考虑下面几种:
• 只能充电
• USB 2.0(480 Mbps)
• USB 3(5/10/20 Gbps)
• USB 4
• Thunderbolt 3 / 4 / 5
• 是否支持 DisplayPort 视频输出
• 是否支持 100W / 140W / 240W PD 快充
• 是否支持 E-Marker
💡 而 WhatCable 要做的,就是通过上面的工作原理,快速确认 USB-C 线缆的规格以及目前它处于什么样的状态。它能够帮助我们理清目前繁琐的数据传输和充电协议 / 规格,你可以用手头的线缆连接 Mac 并得到分析结果。项目也推出了付费的 Pro 版本,加入了更多的工程师调试功能和仪表盘显示,可以按需选择
📘 关联阅读:
1️⃣ Battery:专为 Apple Silicon 设计的充电管理命令行项目
2️⃣ AlDente Pro 发布 v1.22 更新,带来「功率流」功能
3️⃣ MBP ASS 聊聊系列(二):我的充电管理方案和主观续航感受
信息来源:TG频道@NewlearnerChannel
