Skip to content

v0.7.2

Latest

Choose a tag to compare

@awalol awalol released this 20 Jun 16:31

Web config manager: https://ds5.awalol.eu.org (Please remember to refresh the page cache)

v0.6.0 firmware: https://ds5-v1.awalol.eu.org

Sorry for the bad experience caused by the previous versions.

Important Changes

  • Fixed an issue where some USB hubs could send a short USB suspend while the host was still awake. This could be treated as sleep by mistake, causing the controller to disconnect after connecting, or fail to connect. Suspend is now debounced, and the controller Bluetooth link is only powered off after a real sleep/shutdown. (#186, fixes #148, #174) Thanks @up2urheadlights
  • A temporary disconnect caused by Reconnect USB will no longer power off the controller by mistake. Reconnect is now more stable.
  • Config schema was upgraded to version 5. Because some config fields changed, old config will be reset to default after upgrade. Please set your custom options again.

Added

  • Added the trigger_reduce config option to reduce adaptive trigger strength. This helps when trigger resistance feels stronger than USB wired mode. (#176)

This uses a field that built-in DualSense SetStateData, but in testing, not every trigger effect can be reduced.

  • Added tools/config_tool.py. The config can be modify by python script.

Fixed

  • Fixed normal rumble lasting too long, or not stopping/updating quickly enough. (#182)
  • Fixed a possible yellow/orange light state after sleep/wake or reconnect. Cached feature data is now cleared after connection to improve state sync. (#180)
  • Fixed state update issues on macOS.
  • Fixed SetStateData field mapping, and corrected the range and position of TriggerMotorPowerReduction.
  • Fixed config tool selecting the wrong HID device when the keyboard HID interface is present, which could break polling rate changes. (#190)

Breaking Change

  • speaker_gain = 0 now means auto, so the value is controlled by the game.
  • inactive_time = 0 now means disabled.
  • USB serial number is disabled by default, matching wired mode and v0.6.0 behavior.
  • Hide the volume control in the web config. Please adjust it in the system volume panel.

Hotfix

Fix: write wrong bytes when config init (#197 #194 #198)