世界を動かす技術を、日本語で。

Nintendo Switch 2 ドックの USB-C 互換性

2025年9月1日原文(lttlabs.com)

概要

Nintendo Switch 2 DockのUSB-C互換性とUSB-C Power Delivery(PD)の基本解説。 Switch 2本体・純正/サードパーティー製アダプター・ドック間での給電・表示動作の検証結果。 Switch 2は最大15Wでしか充電されない仕様。 ドックやアダプターごとのPD交渉の違いと挙動の特徴。 サードパーティー製品との互換性やUSB-C仕様実装の課題についても解説。

Nintendo Switch 2 DockのUSB-C互換性とPD基礎

  • Nintendo Switch 2 Dock のUSB-C端子は Power Delivery(PD)規格 に準拠
  • USB-C PD は最大 240W (20V/5A, EPR対応時48V)まで給電可能なプロトコル
  • 標準USB給電は 15W (5V/3A)だが、PDではより高い電圧・電流の交渉が可能
  • 電源供給元(ソース)受電側(シンク) が通信し、最適な給電条件を決定
  • Nintendo Switch 2本体 はどのPD対応アダプター/ドックでも 最大15W でしか充電されない仕様

USB-C PD交渉の流れ(簡易版)

  • ソースが SOURCE_CAPABILITIES メッセージで給電可能なプロファイルを通知
  • シンクが希望する電圧・電流を REQUEST メッセージでリクエスト
  • ソースが ACCEPT/REJECT で応答、 PS_RDY で給電開始を通知
  • 各メッセージには GOODCRC で受信確認応答
  • Vendor Defined Messages(VDM) でDisplayPort等のデータ通信や独自仕様も交渉

Nintendo Switch 2関連デバイス・テスト環境

  • Nintendo Switch 2本体/ドック/ACアダプター (純正)
  • UGREEN 100W AC AdapterANTANK S3 MAX TV Dock Station 等サードパーティー製品
  • Infineon CY4500 プロトコルアナライザー、 Quarch AC Power Analysis Module 等計測機材

主なテスト結果

  • Switch 2本体 は純正/サードパーティー問わず 最大15W でしか充電されない
  • Switch 2 Dock は接続時に 20V/3A を要求し、常時その給電を維持
  • ANTANK S3 Dock はSwitch 2起動時のみ追加給電要求、より省エネな設計
  • サードパーティー製ACアダプター でも充電速度は純正品と同等
  • USB-Cモニター 接続時はDisplayPort交渉が失敗し、映像出力不可
  • USB-C延長ケーブル 使用時は接触不良等で映像出力不可の場合あり
  • 充電時間 はどの組み合わせでも約2時間で90%、約3時間で100%充電

仕様・挙動に関する考察

  • Switch 2 は常に 最大15W で充電、低速な「トリクル充電」区間が長い
  • Nintendo純正ドック は常時給電要求のため効率面で劣る可能性
  • ANTANK S3 Dock は必要な時だけ追加給電要求、USB-C PD規格に忠実な挙動
  • 多くのドックがSwitch 2非対応 なのはNintendoの悪意ではなく、USB-C仕様の不完全実装が原因の可能性
  • DisplayPort Alt Mode 等のVDM交渉もSwitch 2では正しく動作しない場合あり

充電効率・運用アドバイス

  • 75%程度まで充電(約1.5時間) し、使い切ってから再充電のサイクル推奨
  • これにより常に 15W付近の高速充電 を維持、「トリクル充電」区間を回避可能

関連情報・補足

  • Switch 2 Dock での給電・表示はUSB-C PDの「交渉」結果に大きく依存
  • サードパーティー製品 は仕様に忠実なものほど互換性・効率が高い傾向
  • Nintendo Switch 2 のUSB-C実装は独自仕様が多く、完全な互換性を求める場合は注意が必要

まとめ

  • Nintendo Switch 2 Dock はUSB-C PD規格に対応しているが、 本体側は15W制限
  • 純正・サードパーティー製品 問わず、充電速度や挙動に大きな違いはない
  • ドックやモニターとの互換性 はUSB-C PD/VDMの実装次第で変動
  • 効率的な運用 には充電サイクルや周辺機器選びが重要
  • USB-C PD仕様 やNintendoの独自実装への理解がトラブル回避の鍵

Hackerたちの意見

LTTのラボがもう稼働してるとは知らなかった。彼らのテストとデータがgamersnexusのテストとどう比較されるのか、そして最初のメーカーの嘘を暴くイベントがどうなるのか、めっちゃ楽しみだな。

それがまだ存在してることに驚いてる。最近のLTTのメインコンテンツは、完全に大衆向けのエンタメだからね。物理的な製品はまだ結構いいけど!

そうだね、彼らは嘘を結構見抜くけど、「OMG、これはヤバすぎる!」みたいにはならないんだよね。それがLTTの好きなところの一つ。もっと中立的かポジティブな内容を心がけてる感じ。バイラルを狙ってるけど、ネガティブな波には乗らないことが多いよね。

面白いね。最近、これに関する彼らの動画を見たんだけど、動画では任天堂が公式のスイッチドック以外の外部モニターを意図的にサポートしてない印象を受けた。でも、この記事の結論は、間違いやバグの可能性が高いみたいだね。そうかもしれないな。スイッチ1のUSB-Cもやらかしたんじゃなかったっけ?あれはすごく複雑な規格だし。意図的かバグかを知る唯一の方法は、任天堂がスイッチをアップデートして修正することだね。リナスが動画で言ってたけど、任天堂のUSBはあんまり「ユニバーサル」じゃないよね。

LTTの動画では意図的だとは言ってなかったし、そうならないように気をつけてたよ。でも、任天堂はリリース前にそれを知ってたのは確かだね。

スイッチ1はUSB-Cが出たばかりだったから、特に映像出力やPDのような進んだ部分はまだ新しかったから言い訳があった。でも、ハードウェアはかなり前に設計されてたと思う。スイッチ2は、広く普及した規格準拠のUSB-Cの世界で出てきたからね。

lttlabsから: > スイッチ2をサポートできないドックがほとんどなのは、任天堂の悪意からではないかもしれない。USB-Cの仕様の実装が悪かったり、手抜きだったりするだけかもしれない。The Vergeの2ヶ月前の記事より: > 任天堂スイッチ2とそのドックの会話を分析すると、会話の早い段階で、2つのデバイスが任天堂独自の「ベンダー定義」言語で話し始めるのが見える。映像出力の確認をする前に、30以上の独自の「非構造化」メッセージを送り合っているようだ。 > […] > Antankによると、彼らのチップサプライヤーに確認したところ、その16進数の文字列は「確かに任天堂が現在使用しているキー」だそうだ。他の情報源はあまり確信が持てない。lttlの結論は明らかに間違ってると思う。単なる手抜きのUSB-C実装じゃなくて、USB-Cの上に意図的に設計された特別な独自プロトコルだよ。 [0] https://www.theverge.com/report/695915/switch-2-usb-c-third-...

少なくともその動画では、任天堂が意図的にやったと仮定してるってことははっきり言ってたけど、実際にそうだと言えるだけの証拠はなかったんだよね。だから「任天堂は互換性の開発を早めに止めた」と言ってた。

任天堂がサードパーティのデバイスをサポートしない理由はちゃんとあるみたい。彼らのドックはアクティブ冷却があるから、一般的なドングルだとスイッチがドックモードに入れなかったり、すぐに性能を落とさなきゃいけなくなって、4K画面にぼやけた映像を出すことになっちゃう。ユーザー体験としては最悪だね。

USB-Cモニターとのやり取りを監視したところ、交渉がVendor Defined Messages(VDM)に到達することすらないことがわかりました。ドックが理論的に正しい応答を送る必要があるところまで行かないんです。

USB PD通信、特にVendor Defined Messagesについては誤解が多いよね。LTTの動画もこの間違いを繰り返してたし、eMarkerチップ自体(SOP')に関する誤解も混ざってた。見るのが辛かった。Vendor Defined Messagesは、通常のPD交換の一部で、PD仕様自体で定義されていないもの全てを指すんだ。単なる充電以上の機能を持つデバイスを接続するときにはVDMが見られるし、DisplayPortやThunderbolt、eMarkerの識別など、いろんなことに使われるから、ここでも期待されることだよね。Antakの引用は、単一の、もしかしたら独自のメッセージに関するものだと思う。これは、例えばSwitch 1のドックを押し込んだ場合に拒否するためのIDか、Switch 1のドングルを拒否するためのものかもしれない。もしかしたら「ドックの機能:冷却」っていう任天堂の言葉かも。Switchには冷却なしでパフォーマンスが落ちるドッキングゲームモードがないから。意図的な非互換性ってことだね。でも、これは普通のUSB-PDの中の未知のタイプのメッセージの1つで、「ベンダー定義言語」や「30以上の独自メッセージ」ではないよ。

Nintendo Switchは「USB-Cを標準化するな、充電プロトコルを標準化しろ」の象徴だったし、私はUSB-Cが偽の標準だと思う理由の象徴として使ってたんだよね。そして、またここに戻ってきた。

Hacker Newsで議論の続きを見る