40ユーロのUSB-CハブをNintendo Switch 2のドックとして動かす
Making a €40 USB-C hub work as a Nintendo Switch 2 dock
Nintendo Switch 2の公式ドックは大きくて持ち運びにくい。そこでCable Mattersの7-in-1 USB-Cハブを解析し、VL103のファームウェアに約540バイトの8051コードを追加してNintendo独自のUSB-PDハンドシェイクに応答させた。公式ドックの完全なidentityを返したv5でTVモードが動作。さらにRTD2142のファームウェアを解析し、HDR時の色空間ラベルをBT.2020に修正する108バイトのパッチを当てた。VRRはチップが対応しておらず断念している。
結果はこうだ。HDRは正しく見える。ピクセルは最初から問題なく、間違っていたのはラベルだけだった。
HNでの議論
37- roger_
似たようなハックをやったことがあるけど、LLMのおかげで1ヶ月かかっていたプロジェクトが数週間に短縮されたのは最高だよ。
以前はClaudeが一番良かったと思うんだけど、彼らの「安全性」に関する変更でほとんど使えなくなってしまった。幸い、ローカルモデルはどんどん良くなっている。
- greggsy
そもそもなぜこんなことをしたのか興味があるね。
保証の面は理解できる:ユーザーが怪しい20-in-1のUSB-Cハブを使ってポートを壊したときに、責任を負いたくないのは当然だ。
でも、なぜVRRやHDRの部分までいじるんだ?
編集:『もっとドックを売りたいから』と言う人がいるのは分かっているけど、ドックはすでに本体に付属しているんだ…複数のドックを買う人の市場は、開発・製造コストを正当化できるほど大きくないよ。
- superlupo
これが何らかのオープンソーススクリプトになればいいのにね。そうすれば誰もが自分のトークンを消費しなくて済む。
- gwbas1c
参考までに:Amazonで安いSwitch 2用USB-C -> HDMIケーブルを買ったけど、問題なく動いているよ。電源用の標準USB-C入力ポートも付いている。
- andix
これはSwitch 1のときと同じ癖なのか?
Switch 1もUSB-Cだったけど、通常のドックやハブでは動かなかった。ただ、Switch 1で完璧に動作する無名のハブが1つだけあったんだ。