WhatCable
WhatCable - Apple Silicon Mac専用の高性能USB-Cケーブル診断・管理ツール
WhatCableは、外見が同じで見分けがつかないUSB-Cケーブルの性能を瞬時に診断するmacOS用オープンソースアプリです。充電制限やデータ転送速度のボトルネック、E-marker情報を可視化し、適切なケーブル選択をサポートします。Apple Silicon搭載Macに対応し、メニューバーから素早く電力プロファイルやデータ規格を確認可能。Pro版ではリアルタイムの電力計測やポートの健康状態チェックも提供します。
2026-05-26
--K
WhatCable 製品情報
WhatCable - macOS専用の革新的なUSB-Cケーブル診断ツール
あなたの手元にあるUSB-Cケーブルが、実際にどのような性能を持っているか正確に把握していますか?現代のテクノロジーにおいて、すべてのUSB-Cケーブルは見た目がほぼ同じですが、その中身は驚くほど異なります。WhatCableは、Apple Silicon搭載Macのメニューバーから、接続されたUSB-Cケーブルの真の能力を瞬時に解明するための究極の診断ツールです。
What's WhatCable?
WhatCableは、macOS(Apple Silicon搭載機、macOS 14以降)専用に設計されたオープンソースの診断アプリケーションです。このツールは、Macがすでに認識しているUSB-CおよびUSB Power Delivery(USB PD)の詳細情報を読み取り、それを誰もが理解できる「平易な言葉」に変換して表示します。
「なぜこのケーブルだと充電が遅いのか?」「なぜこのケーブルはディスプレイを映し出せないのか?」といった疑問に対し、WhatCableは推測ではなく、確実なデータに基づいた回答を提供します。Homebrewでのインストールも可能で、開発者やガジェット愛好家にとって必須のツールとなっています。
USB-Cケーブルが抱える「見た目の問題」
引き出しの中にある大量のケーブル。それらはすべて同じコネクタを持っていますが、性能は全く別物です。
- USB 2.0ケーブル: 480 Mbpsの速度と60Wの給電能力。充電は遅く、ビデオ出力には対応していません。キーボード用には最適ですが、外部ディスプレイや高速ストレージには不向きです。
- USB4ケーブル: 40 Gbpsの高速通信と100Wの給電に対応。ほとんどのディスプレイや外部SSDを問題なく駆動できます。
- Thunderbolt 4ケーブル: 最大40 Gbpsのデータ転送と240Wの超急速充電に対応。デュアル4Kディスプレイもサポートしますが、見た目だけでこれらを判別することは不可能です。
WhatCableを使えば、これらの違いを即座に見分けることができます。
主な機能 (Features)
WhatCableは、複雑な技術仕様を直感的なラベルや診断情報へと変換します。
1. 充電とデータのボトルネック特定
ケーブル、チャージャー、あるいはMac自体のどれが充電速度を制限しているのかを可視化します。ネゴシエーションされた電力プロファイルがハイライト表示されるため、充電の遅い原因が一目でわかります。また、データリンクを制限している要素(Macのポート、ケーブル、またはデバイス)についても平易な英語で判定を下します。
2. E-markerデータのデコード
USB-Cケーブルに内蔵されているE-markerチップから、ケーブルの速度、電流定格、ベンダーID、USB PD機能フラグなどを読み取ります。
3. アクティブ・トランスポートの識別
物理ポートの下で実際にどのパス(USB 2, USB 3, USB4, Thunderbolt, DisplayPort)が接続されているかを識別します。
4. デバイス・アイデンティティとエンジニアモード
接続されているストレージ、ハブ、ドック、周辺機器をポートごとに紐付け、ネゴシエーションされたUSB速度を表示します。さらに、Optionキーを押しながらクリックすることで、IOKitプロパティのレジストリレベルの事実を確認できる「エンジニアモード」も搭載しています。
WhatCable Pro:さらなる詳細診断
無料版でも十分な診断が可能ですが、WhatCable Pro(£4.99の一時払い)にアップグレードすることで、さらに高度な12の機能が解放されます。
- リアルタイム電力計測: 各ポートを流れるワット数、アンペア、電圧を2秒ごとに更新表示。
- ネゴシエーション診断: Macポート、ケーブル、デバイスのサポート状況を並べて比較し、弱点をハイライト。
- ポートの健康状態カウンター: ポートごとのリセット回数、ショート、エラー、FET故障などの履歴を確認。
- DP Alt ModeとEDID: USB-C経由のモニター識別情報やリンクレートの詳細を表示。
- PD契約インスペクター: フルPDOリストやアクティブな電圧・電流の不一致フラグを確認。
利用シーン (Use Case)
- 低速充電のトラブルシューティング: 急速充電器を使っているのに充電が遅い場合、ケーブルが3A(60W)に制限されていないか確認できます。
- 外部SSDの速度チェック: 10Gbps対応のSSDがUSB 2.0(480Mbps)で動作していないか、ケーブルが原因かどうかを特定します。
- 中古ケーブルの検証: メルカリやAmazonで購入したノーブランドのケーブルが、公称通りのスペック(例:100W対応やUSB4対応)を持っているか、E-markerデータで検証します。
- 開発とデバッグ: CLIモードを使用して、スクリプトによる自動診断や接続状態の監視(--watchモード)が可能です。
インストール方法 (How to Install)
WhatCableは、Apple Silicon搭載Mac(M1以降)かつmacOS 14以降で動作します。署名および公証済みで安全に利用可能です。
- Homebrewを使用する場合 (推奨):
brew tap darrylmorley/whatcable brew install --cask whatcable - CLIのみをインストールする場合:
brew tap darrylmorley/whatcable brew install whatcable-cli - 直接ダウンロード: GitHubのリリースページから最新の.zipファイルをダウンロードし、アプリケーションフォルダへドラッグします。
よくある質問 (FAQ)
Q: Intel Macでも動作しますか?
A: いいえ。Intel Macが採用しているTitan Ridge Thunderboltコントローラーは、macOSの公開APIを通じてUSB-PDの状態やE-markerデータを公開していません。そのため、Apple Silicon(M1以降)が必要です。
Q: アプリは完全に無料ですか?
A: はい。WhatCableはMITライセンスの下でオープンソースとして公開されており、無料で利用できます。広告や追跡機能も一切ありません。より高度な診断が必要な方向けに、オプションとしてPro版(£4.99)が用意されています。
Q: データ収集や外部への通信は行われますか?
A: いいえ。アナリティクスやテレメトリ、ネットワークリクエストは行われません。アプリはローカルのIOKitデータのみを読み取ります。
Q: なぜE-markerデータが表示されないケーブルがあるのですか?
A: 安価なUSB 2.0ケーブルや、3A(60W)以下の定格のケーブルの多くはE-markerチップを搭載していません。チップが搭載されていない場合、読み取るべきデータが存在しないため表示されません。
Q: そのケーブルが偽物かどうか判断できますか?
A: 確実な判定はできませんが、「信頼シグナル」機能により、USB-PD仕様に照らして異常な値(未登録のベンダーID、予約済みビットの使用など)がある場合に警告を表示します。これは「要確認」のサインとして機能します。








