v1.2.3 — faster BT reconnect + rumble/macOS fixes
·
50 commits
to ds5-linux-bridge
since this release
Changes
- Faster controller reconnect — interlaced page scan at an 11.25 ms interval (was BTstack's ~1.28 s default), so the dongle answers the controller's PS-button page far quicker. Reconnect is noticeably snappier and more reliable. (hardware-confirmed)
- Rumble while audio is streaming — rumble-bearing output reports are now sent immediately instead of waiting for the next audio frame when a headset/speaker is active, so rumble no longer lags or drops a frame during audio.
- macOS / iPadOS state control — accept the shorter SetStateData these hosts send (previously rejected), restoring LED/rumble control. (LED confirmed on iPadOS)
Each change was ported from upstream awalol/DS5Dongle (1d4dbad, 07ecbb3 / #182, c47b7ed) and verified against this fork's architecture.
Firmware
CI builds and attaches the UF2s for standard (Pico 2 W), verbose-diagnostics, and Waveshare RP2350B-Plus-W automatically.