2026-04-28 15:23:39 +08:00
2026-04-28 15:23:39 +08:00
2026-04-26 23:39:17 +08:00
2026-04-28 14:14:09 +08:00
2026-04-25 16:37:08 +08:00
2026-04-26 23:39:17 +08:00
2026-04-28 14:25:11 +08:00
2026-03-15 20:22:08 +08:00
2026-03-05 16:21:25 +08:00
2026-04-28 15:21:18 +08:00
2026-04-28 15:21:18 +08:00

Pico2W DualSense 5 Bridge

中文

Turn the Pico2W into a wireless adapter for the DS5 controller

Features

  • Supports HD Haptics

Usage

  1. Hold down the BOOTSEL button on the Pico to enter flashing mode
  2. Drag the .uf2 file onto it
  3. Put the DS5 controller into Bluetooth pairing mode
  4. Enjoy it
  • Adjusting the microphone volume changes the haptic gain multiplier, range: [1, 2]
  • Enabling speaker mute disables the LED connection indicator (takes effect after the controller reconnects)
  • Enabling microphone mute disables silent disconnection
  • The device will only appear in the system after the controller is connected to the Pico

Current Issues

  • Audio may have slight stuttering
  • Due to encoding requirements, the Pico needs to be overclocked. The current settings are 1.2V and 270MHz. In my own testing, the maximum stable frequency was 270MHz, with good results.
  • If your Pico cannot boot with these overclocking settings, increase the voltage or lower the frequency yourself

Future Plans

Build

You need to upgrade the TinyUSB version in the Pico SDK to the latest version

Citation

S
Description
Pico2W DualSense 5 Bridge — fork of awalol/DS5Dongle with English translation
Readme MIT
3 MiB
Languages
C++ 85.1%
Python 5%
CMake 3.7%
Shell 3.4%
C 2.8%