WhatCable: Ứng dụng nhỏ giúp kiểm tra thông số dây cáp USB-C trên macOS
Dây cáp USB-C thường giống hệt nhau bên ngoài nhưng lại có khả năng sạc và truyền dữ liệu rất khác nhau. WhatCable là một ứng dụng miễn phí, mã nguồn mở chạy trên thanh menu của macOS, giúp người dùng đọc và hiển thị chi tiết các thông số kỹ thuật của dây cáp đang cắm vào máy.

WhatCable: Ứng dụng nhỏ giúp kiểm tra thông số dây cáp USB-C trên macOS
Dây cáp USB-C thường giống hệt nhau bên ngoài nhưng lại có khả năng sạc và truyền dữ liệu rất khác nhau. WhatCable là một ứng dụng miễn phí, mã nguồn mở chạy trên thanh menu của macOS, giúp người dùng đọc và hiển thị chi tiết các thông số kỹ thuật của dây cáp đang cắm vào máy.
GitHub Release
Platform
License
Tại sao cần WhatCable?
Một dây cáp USB-C có thể chỉ hỗ trợ sạc ở công suất 5W, trong khi dây khác có thể đạt tới 100W hoặc hỗ trợ Thunderbolt 4 với tốc độ truyền dữ liệu cao, nhưng ngoại hình của chúng lại y hệt nhau nằm trong ngăn kéo. Điều này gây khó khăn lớn khi người dùng muốn đảm bảo đang sử dụng dây cáp tốt nhất cho thiết bị của mình.
WhatCable giải quyết vấn đề này bằng cách tận dụng dữ liệu mà macOS đã có sẵn thông qua IOKit và hiển thị nó dưới dạng thông tin dễ hiểu trên thanh menu.
Screenshot
Các tính năng chính
Ứng dụng cung cấp thông tin chi tiết cho từng cổng kết nối dưới dạng ngôn ngữ dễ hiểu:
- Chẩn đoán tốc độ sạc: Khi cắm thiết bị, một biểu ngữ sẽ xuất hiện để xác định nút thắt cổ chai. Ví dụ: "Dây cáp đang giới hạn tốc độ sạc" (dây có công suất thấp hơn bộ sạc) hoặc "Đang sạc tốt ở mức 96W".
- Thông tin e-marker của dây cáp: Hiển thị tốc độ thực tế (USB 2.0, 5/10/20/40/80 Gbps), định mức dòng điện (3A/5A tương ứng với tối đa 60W/100W/240W) và nhà cung cấp chip.
- Danh sách PDO của bộ sạc: Liệt kê mọi hồ sơ điện áp mà bộ sạc quảng cáo (5V/9V/12V/15V/20V...) và làm nổi bật hồ sơ đang được đàm phán theo thời gian thực.
- Nhận diện thiết bị kết nối: Tên nhà cung cấp và loại sản phẩm, được giải mã từ phản hồi PD Discover Identity.
- Giao thức truyền tải hoạt động: USB 2, USB 3, Thunderbolt hoặc DisplayPort.
Ứng dụng cũng cung cấp tùy chọn "Hiển thị chi tiết kỹ thuật" để lộ các thuộc tính IOKit cơ bản dành cho kỹ sư.
Cách hoạt động và Cài đặt
WhatCable được viết bằng ngôn ngữ Swift và SwiftUI. Nó đọc ba họ dịch vụ IOKit mà không cần bất kỳ quyền đặc biệt (entitlements), API riêng tư hay daemon trợ giúp nào.
Để cài đặt, người dùng chỉ cần tải xuống WhatCable.zip từ trang Releases, giải nén và kéo WhatCable.app vào thư mục Applications. Ứng dụng là bản binary phổ thông (chạy được trên cả Apple silicon và Intel), đã được ký bằng Developer ID và được Apple công nhận (notarised).
Yêu cầu hệ thống là macOS 14 (Sonoma) trở lên.
Mã nguồn và Đóng góp
Đây là dự án mã nguồn mở với giấy phép MIT. Nhà phát triển khuyến khích cộng đồng đóng góp vấn đề (Issues) và Pull Requests. Mã nguồn được giữ nhỏ gọn và dễ đọc, giúp các nhà phát triển khác dễ dàng tham gia hoặc tìm hiểu về cách macOS xử lý thông tin phần cứng USB-C.
Dự án được xây dựng bởi Darryl Morley, lấy cảm hứng từ những lần người dùng thắc mắc "Dây cáp này có tốt không?".
Bài viết liên quan

Công nghệ
Ubuntu.com bị tê liệt do tấn công DDoS, nhóm hacker ủng hộ Iran đòi tiền chuộc
01 tháng 5, 2026

Công nghệ
Microsoft ra mắt tác nhân AI chuyên biệt cho đội ngũ pháp lý ngay trong Word
01 tháng 5, 2026

Công nghệ
Netomi huy động 110 triệu USD: Accenture và Adobe đặt cược vào AI "vô hình" để định hình lại chăm sóc khách hàng doanh nghiệp
30 tháng 4, 2026
