PS5標準のコントローラー「DualSense」をPCで使うとき、ハプティックフィードバック(触感の細かな振動表現)とアダプティブトリガー(ボタン押下時の抵抗感の動的変化)はBluetoothでは機能せず、USBケーブルでつなぐしかなかった。これを解決するOSSプロジェクト「DS5Dongle」がReddit「r/pcmasterrace」に投稿された。Raspberry Pi Pico 2W(Wi-Fi/Bluetooth搭載のマイコンボード)と短いUSBケーブル1本、合わせて20ドル以下でPC向けワイヤレスドングルを組み立てられる。
仕組みは、Pico 2Wを「DualSenseとPCの間に立つハードウェアブリッジ」として動かすことだ。Pico 2WはBluetoothでDualSenseと通信し、USB側ではPCに対して有線DualSenseとして振る舞う。初回のみペアリングが必要で、それ以降はDualSenseの電源を入れるだけで自動的につながる。
なぜPCのBluetoothでDualSenseの全機能が使えないのか。ハプティックやスピーカーを動かすには、コントローラーを「Bluetoothオーディオデバイス+ヒューマンインターフェイスデバイス」の二重構成で扱う必要がある。PS5本体のBluetoothスタックは対応するが、Windows・LinuxといったPCのスタックは対応しない。一方、有線USBなら4チャンネルのオーディオストリームをそのまま流せる。Pico 2WがBluetoothを引き受けてUSB側で「有線DualSense」を演じれば、PC本体は特別な対応なしでフル機能を享受できる。
ハードウェアはRaspberry Pi Pico 2WとPCにつなぐUSBケーブルだけ。SlaveKnightSoman氏の地域では合計約13ドル。コードはMITライセンスでGitHubに公開され、Pico 2Wに書き込むだけで動く。