Skip to content

v1.2.3 — faster BT reconnect + rumble/macOS fixes

Choose a tag to compare

@kungaa kungaa released this 28 Jun 06:29
· 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.