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.uf2— standard build (default, no USB wake)ds5-bridge-debug-v1.2.18-autohaptics.uf2— debug build with USB serial outputds5-bridge-wake-v1.2.18-autohaptics.uf2— wake variant (USBREMOTE_WAKEUP; avoid under Linux with Wine/Proton)