WhatCable
WhatCable: macOS용 USB-C 케이블 성능 및 충전 상태 정밀 진단 앱
WhatCable은 겉보기에 똑같은 USB-C 케이블의 실제 사양을 분석해주는 macOS 전용 진단 도구입니다. 데이터 속도, 충전 제한, e-marker 데이터 등을 분석하여 케이블의 병목 현상을 한눈에 파악하고 해결할 수 있도록 돕는 전문가용 유틸리티입니다.
2026-05-26
--K
WhatCable 제품정보
WhatCable: USB-C 케이블의 숨겨진 성능을 밝히는 최고의 macOS 도구
모든 USB-C 케이블은 외관상으로는 거의 동일하게 생겼습니다. 하지만 그 내부 성능은 천차만별입니다. 어떤 케이블은 초고속 데이터 전송과 고출력 충전을 지원하는 반면, 어떤 케이블은 느린 충전 속도와 기본적인 주변기기 연결만 겨우 지원합니다. WhatCable은 이러한 혼란을 해결하기 위해 탄생한 macOS 전용 진단 유틸리티입니다.
What's WhatCable?
WhatCable은 사용자의 Mac에 연결된 USB-C 케이블의 실제 사양을 메뉴 바에서 즉시 확인할 수 있게 해주는 앱입니다. 이 앱은 케이블 속도, 충전 한도, e-marker 데이터 및 연결된 장치에 대한 정보를 일반 사용자가 이해하기 쉬운 용어로 설명해 줍니다.
더 이상 케이블 때문에 충전이 느리거나 외장 모니터가 출력되지 않는 이유를 추측할 필요가 없습니다. WhatCable은 macOS가 이미 노출하고 있는 USB-C 및 USB Power Delivery(PD) 상세 정보를 읽어와 유용한 레이블과 충전 진단 데이터로 변환하여 제공합니다. 이 앱은 오픈 소스이며, Apple Silicon(M1 이상) 기반의 Mac과 macOS 14 이상 버전에서 완벽하게 작동하도록 설계되었습니다.
주요 기능 (Features)
WhatCable은 단순한 정보 표시를 넘어, 케이블과 관련된 모든 기술적 세부 사항을 분석합니다.
1. 충전 및 데이터 속도 병목 현상 감지
사용 중인 케이블, 충전기, 혹은 Mac 본체 중 무엇이 현재 충전 속도를 제한하고 있는지 명확하게 진단합니다. 협상된 전력 프로필을 하이라이트하여 보여주며, 데이터 전송 속도 역시 Mac 포트, 케이블, 기기 중 어느 쪽이 한계를 만들고 있는지 일반적인 언어로 알려줍니다.
2. 케이블 e-marker 데이터 디코딩
표시된 USB-C 케이블 내부에 포함된 e-marker 칩의 정보를 해독합니다. 여기에는 다음 정보가 포함됩니다:
- 케이블 속도 및 전류 등급
- 공급업체(Vendor) 식별 정보
- USB PD 사양 플래그
3. 활성 전송 경로 식별
물리적 포트 아래에서 실제로 어떤 전송 방식이 활성화되어 있는지 확인합니다.
- USB 2.0 (480 Mbps, 60W 지원)
- USB 3.x
- USB4 (40 Gbps, 100W 지원)
- Thunderbolt 4 (40 Gbps, 240W 지원)
- DisplayPort Alt Mode
4. 엔지니어 모드 (Engineer Mode)
고급 사용자를 위해 Option 키를 누르고 클릭하면 IOKit 속성 및 레지스트리 레벨의 원시 데이터(Raw Facts)를 확인할 수 있는 기능을 제공합니다.
5. 신뢰 신호 (Cable Trust Signals)
WhatCable은 e-marker 데이터를 USB PD 표준 사양과 대조합니다. 예를 들어 벤더 ID가 0x0000으로 등록되지 않았거나, 케이블 지연 필드에 예약된 값이 사용되는 등 사양에 맞지 않는 비정상적인 데이터가 발견되면 주황색 경고 카드를 통해 사용자에게 알립니다.
Use Case: 이럴 때 사용하세요
- 느린 충전 원인 파악: 분명 고출력 충전기에 연결했음에도 충전이 느릴 때, 케이블이 60W(3A) 제한인지 즉시 확인할 수 있습니다.
- 외장 SSD 속도 확인: 고속 외장 하드를 연결했는데 속도가 나오지 않을 때, 케이블이 USB 2.0으로 동작하고 있는지 진단합니다.
- 케이블 분류 및 정리: 서랍 속에 가득한 USB-C 케이블 중 어떤 것이 Thunderbolt 4 전용인지, 어떤 것이 번들용 저가 케이블인지 쉽게 분류할 수 있습니다.
- 하드웨어 테스트: 개발자나 엔지니어는 CLI 도구를 사용하여 스크립트나 자동화된 환경에서 케이블 상태를 모니터링할 수 있습니다.
설치 및 사용 방법 (How to Use)
WhatCable은 사용자의 선호에 따라 다양한 방법으로 설치할 수 있습니다.
1. Homebrew를 통한 설치 (권장)
터미널에서 아래 명령어를 입력하여 메뉴 바 앱과 CLI 도구를 모두 설치할 수 있습니다.
brew tap darrylmorley/whatcable
brew install --cask whatcable
2. 직접 다운로드 및 설치
GitHub 리포지토리의 Releases 페이지에서 최신 .zip 파일을 다운로드한 후, WhatCable.app 파일을 응용 프로그램(Applications) 폴더로 드래그하면 설치가 완료됩니다.
3. CLI(명령줄 인터페이스) 활용
터미널 기반 작업이 익숙한 사용자는 CLI 도구만 별도로 설치하여 사용할 수 있습니다.
- 설치:
brew install whatcable-cli - 사용: 터미널에
whatcable을 입력하면 현재 포트 상태를 요약해 보여줍니다. - 실시간 모니터링:
--watch옵션을 사용하면 케이블 연결 및 해제 상태를 실시간으로 추적할 수 있습니다.
CLI 예시 출력:
USB-C Port 1
✓ Charging well at 96W
Cable: 5A, 100W, USB4 40 Gbps
Pro 버전: 전문가를 위한 고급 진단
WhatCable Pro(일회성 £4.99 결제)는 12가지 이상의 고급 기능을 제공합니다.
Pro의 주요 추가 기능
- 실시간 전력 측정: 포트별 와트, 암페어, 전압 데이터를 2초마다 업데이트.
- 포트 건강 관리: 포트별 수명 주기 리셋 횟수, 단락(Short) 발생 여부, FET 실패 이력 확인.
- 상세 PD 계약 검사: 전체 PDO 목록 및 활성 상태 분석.
- 디스플레이 정보: DP Alt Mode 레인 수 및 모니터 EDID 정체성 파악.
FAQ (자주 묻는 질문)
Q: Intel 기반 Mac에서도 사용할 수 있나요? A: 아니요. 인텔 맥의 Thunderbolt 컨트롤러는 공용 macOS API를 통해 USB-PD 상태를 노출하지 않습니다. 본 앱은 Apple Silicon(M1 이상) Mac에서만 작동합니다.
Q: 앱이 데이터를 수집하거나 전송하나요? A: 아니요. WhatCable은 분석기, 텔레메트리, 네트워크 요청을 전혀 포함하지 않습니다. 오직 로컬 IOKit 데이터만 읽으며, 모든 소스 코드는 GitHub에서 투명하게 공개되어 있습니다.
Q: 왜 어떤 케이블은 e-marker 정보가 표시되지 않나요? A: 저렴한 USB 2.0 케이블이나 3A 미만의 전류 등급을 가진 케이블은 e-marker 칩이 아예 포함되지 않은 경우가 많습니다. 칩이 없으면 앱이 데이터를 읽어올 수 없습니다.
Q: 가짜 케이블을 확실히 판별해 주나요? A: 앱은 USB-IF 규격과 대조하여 비정상적인 값을 플래그(Flag)로 표시합니다. 이는 "확정적인 가짜"임을 의미하기보다는 "점검이 필요함"을 나타내는 지표로 활용하는 것이 좋습니다.
이 프로그램은 Darryl Morley에 의해 제작되었으며, MIT 라이선스에 따라 자유롭게 사용 및 배포가 가능합니다.








