WhatCable: Ứng dụng nhỏ giúp kiểm tra thông số dây cáp USB-C trên macOS

01 tháng 5, 2026·3 phút đọc

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

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 ReleaseGitHub Release PlatformPlatform LicenseLicense

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.

ScreenshotScreenshot

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 được tổng hợp và biên soạn bằng AI từ các nguồn tin tức công nghệ. Nội dung mang tính tham khảo. Xem bài gốc ↗