Newlearnerの自留地
66.5K subscribers
14.4K photos
46 videos
66 files
11K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
#macOS #APP #USB #Charging

🔌 WhatCable:为你辨别每根插入 Mac 的 USB-C 线缆

🔗GitHub | Web | Releases

👉 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 聊聊系列(二):我的充电管理方案和主观续航感受

频道:@NewlearnerChannel
15👍7