github loteran/DS5Dongle v1.2.18-autohaptics

5 hours ago

Changes

Firmware

  • Fix boot failure on Pico 2 W: watchdog raised from 1 s to 4 s to survive cyw43_arch_poll() blocking during Bluetooth init at startup; reverts the unstable RAM-relocation and flash-safety changes from v1.2.17 that caused the device to disappear from USB after flashing.

Auto-haptics loopback service

  • Dual-sink capture: the loopback now monitors both the Arctis headset output (ASM sonar chain) and HDMI simultaneously. Each loopback is passive and activates only when its sink is playing audio; PipeWire mixes both into the dongle. Previously only @DEFAULT_AUDIO_SINK@ (HDMI) was monitored, so haptics were silent when audio played through the headset.

Firmware files

The CI will attach three UF2 variants:

  • ds5-bridge-v1.2.18-autohaptics.uf2standard build (default, no USB wake)
  • ds5-bridge-debug-v1.2.18-autohaptics.uf2 — debug build with USB serial output
  • ds5-bridge-wake-v1.2.18-autohaptics.uf2 — wake variant (USB REMOTE_WAKEUP; avoid under Linux with Wine/Proton)

Don't miss a new DS5Dongle release

NewReleases is sending notifications on new releases.