Nintendo SwitchのTVモードに使えるACアダプタ・使えないACアダプタ

Nintendo SwitchのTVモードに使えるACアダプタ・使えないACアダプタを、USB PDのパケットから探ってみました。

広告

純正ACアダプタ

まずはNintendo Switchに付属してきた純正ACアダプタです。当然ですがTVモードが動作します。

ドック – ACアダプタ間のUSB PDのパケットを確認したところ、

  1. ACアダプタが「5.0V/1.5A」「15.0V/2.6A」の出力を通知する
  2. ドックが「15.0V/0.5A」をリクエストし、アクセプトされる
  3. ドックが「15.0V/2.6A」をリクエストし、アクセプトされる
  4. Data Role Swapが行われる
  5. Vendor_Definedメッセージがやり取りされる

という流れで通信が行われていました。

Anker A2015113

サードパーティのACアダプタとして、まずはUSB PD 60W対応のAnker A2015113 (レビュー) を試してみました。

写真の通り、TVモードが有効となりました。

ドック – ACアダプタ間のUSB PDのパケットを確認したところ、

  1. ACアダプタが「5.0V/3.0A」「9.0V/3.0A」「15.0V/3.0A」「20.0V/3.0A」の出力を通知する
  2. ドックが「15.0V/0.5A」をリクエストし、アクセプトされる
  3. ドックが「15.0V/3.0A」をリクエストし、アクセプトされる
  4. ドックがData Role Swapをしようとするが、ACアダプタにリジェクトされる

というやり取りがされており、Vendor_Definedメッセージは送受信されていませんでした。

純正ACアダプタ使用時のパケット (Vendor_Definedメッセージ) から、純正ACアダプタ以外を弾くプロテクションが存在する可能性も考慮しましたが、実際にはそのようなプロテクションはない模様です。

Samsung EP-TA845

別のサードパーティACアダプタとして、USB PD 45W対応のSamsung EP-TA845も試してみました。

結果は写真の通りで、問題なくTVモードが動作しました。USB PDのパケットも、電圧・電流の値が異なる以外はAnker A2015113と同じでした。 (画像省略)

 
広告

Anker A2014112

サードパーティACアダプタでもTVモードが動作することが分かったため、次に39W未満のACアダプタを試してみました。使ったのはUSB PD 30W対応のAnker A2014112です。 (現在は廃盤)

写真の通り、TVモードは動作しませんでした。

USB PDのパケットを確認したところ、ネゴシエーション自体は問題なく行われていました。しかしながらTVモードは有効にならなかったため、39W以上の電源が接続されていることがTVモードの条件となっている可能性が高そうです。 (Switch本体に表示されたエラー画面からも、39W以上を要求している気配を感じる)

その他 サードパーティACアダプタ

上で説明した以外にもそれぞれ2〜3種類ずつ試してみましたが、どれも

  • 45W以上 : TVモード動作
  • 30W以下 : TVモード不可

という結果でした。

5.0V/2.4Aな某社のACアダプタも試してみましたが、普通にTVモードが有効になったため、15.0V/2.6Aさえ出力できればTVモードが有効になると思われます。

結論

結論としては、

  • 15.0V/2.6Aを出力できるACアダプタ : TVモードで使える
  • 15.0V/2.6Aを出力できないACアダプタ : TVモードでは使えない

となります。39Wという中途半端な出力のACアダプタは持っていないので45Wまたは30Wでの実験ではありますが、39Wが閾値だと思ってほぼ間違いないでしょう。

既に経験的に導き出されている条件なので知ってる人からすると「知ってるわ」という感じだったかもしれませんが、「TVモードには純正ACアダプタが必要」といった誤った情報を発信しているサイトや、そういった誤情報を信じて勘違いしている人がチラホラいるので、敢えてアウトプットしてみた次第です。

もちろん純正ACアダプタを使うのが無難ですが、別にプロテクションが掛かっているわけでもなく、普通にUSB PDのネゴシエーションをしてるので、サードパーティのACアダプタを使うことに特段の問題はないと思われます。

(PowerPort Atom PD 2などの一部のACアダプタは39W以上出力できるにも関わらずTVモードが有効にならないらしいですが、実物を持ってないので原因は不明です)

 
広告

補足 : Apple USB-C電源アダプタについて

初代Switchが発売された時期的に、MacBook Pro 13/15に付属してきた61W/87W USB-C電源アダプタを試してみたもののTVモードが動作せず、その経験から「純正ACアダプタじゃなきゃダメ」と思っている人が一定数いる気がします。

MacBook Pro 13/15に付属していたA1718とA1719はどちらも15Vを出力できないため、逆立ちしてもTVモードは動作しません。

初出ACアダプタの名称型番出力付属している製品
2016年61W USB-C電源アダプタA17185V, 9V, 20VMBP 13″ 2016/2017
2016年87W USB-C電源アダプタA17195V, 9V, 20VMBP 15″
2018年61W USB-C電源アダプタA19475V, 9V, 15V, 20VMBP 13″ 2018以降
2019年96W USB-C電源アダプタA21665V, 9V, 15V, 20VMBP 16″

実際に試したわけではないので本当に動くかは知りませんが、理論的にはA1947またはA2166であればTVモードが動作するはずです。

この記事で使用している機器

  • Nintendo Switch 2019年モデル (本体システムバージョン : 9.2.0)
  • メディアロジック USB Power Delivery アナライザ DTW2U3
  • Nintendo HAC-002(JPN) HAC-A-ADHDF-JPN-C0
  • Anker A2015113 (レビュー)
  • Samsung EP-TA845
  • Anker A2014112
  • USB Type-C – Type-C ケーブル (eMarkerなし)
タイトルとURLをコピーしました