Skip to content

Releases: hhd-dev/hhd

v1.3.10: Minor Hotfix

22 Feb 23:58
Compare
Choose a tag to compare

This release fixes some under the hood bugs related to settings hashing. This allows the UI to update correctly when settings such as limits change. In addition, it adds a new expert tag, that will hide settings not relevant for normal users in hhd-ui.

Full Changelog: v1.3.9...v1.3.10

v1.3.9: Ayaneo slide + minor tweaks

21 Feb 12:01
Compare
Choose a tag to compare

Features

  • Adds support for Ayaneo SLIDE
  • Fixes a lint error and decreases settings reload delay (required for Adjustor)

Pull Requests

Full Changelog: v1.3.8...v1.3.9

v1.3.8: New Logo and device agnostic preparation

19 Feb 17:51
Compare
Choose a tag to compare

Features

  • Adds support for Ayaneo NEXT Lite/Pro/Advance.
  • Fixes the accelerometer axis on the Ally (sensitivity still broken).
  • Makes powerbutton daemon optional. For supported devices, it is enabled by default, and disabled for others.
  • Handheld Daemon now has a logo!
  • Paddles to left and right touchpad clicks on the Dualsense controller are now optional.
  • Under the hood improvements for Adjustor support.

Pull Requests

Full Changelog: v1.3.7...v1.3.8

v1.3.7: aya/ayn led + steam deck hotfix

10 Feb 17:53
Compare
Choose a tag to compare

This minor version bump boosts the ayn and ayaneo refresh rates to up to 10hz, and only runs some of the rgb commands on initialization. This should improve led responsiveness significantly. If there are any issues please report them.

It also fixes powerbutton handling on the steam deck, so now hhd can be used to provide this functionality (both hold and press) as a replacement to the valve power button daemon

Full Changelog: v1.3.6...v1.3.7

v1.3.6: powerbutton fix and deprecation warning

06 Feb 20:25
Compare
Choose a tag to compare

This release fixes an issue with the powerbutton service getting deadlocked when steam is not active and preventing the service closing (Ayaneo, Ayn and Aokzoe devices). This would lead to power off taking 1m30s.

It also adds a deprecation warning to the decky update function that is now part of the decky plugin itself and will be removed soon.

Full Changelog: v1.3.5...v1.3.6

v1.3.5: performance hotfix

05 Feb 21:45
Compare
Choose a tag to compare

This release fixes a performance regression introduced in a very old version of Handheld Daemon, which lowers the CPU utilization of the Legion Go from 4% to 2% of a single core when using gyro and to 1% when not. It also lowers the CPU utilization of all other devices when not using the gyro to .4% single core.

In addition, it fixes the longstanding bug of LED support being broken in steam when a gyro driver is missing and gyro is enabled.

Full Changelog: v1.3.4...v1.3.5

v1.3.4: Hotfix + Ayaneo

05 Feb 18:12
Compare
Choose a tag to compare

Features

  • Fixes the power menu opening on unsupported devices when pressing the extra device buttons
  • Fixes Ayn led regression due to previous hotfix
  • Adds the hwdb file to the local uninstaller so it is not leftover
  • enables and symlinks the command hhd.contrib so that it always works and it is easy to add support for new devices
  • hides tt_toggle message for non Aokzeo devices
  • adds support for Ayaneo 1S, 1S Limited, AIR, and AIR Pro

Pull Requests

Full Changelog: v1.3.3...v1.3.4

v1.3.3: ayaneo led hotfix

04 Feb 22:26
Compare
Choose a tag to compare

Fixes the LEDs on Ayaneo devices due to a missing system variable.

v1.3.2: minor hotfix

04 Feb 21:43
Compare
Choose a tag to compare

Features

  • adds correct Loki Max gyro mapping
  • fixes controller emulation starting disabled by default on unsupported devices
  • adds an easier way for adding gyro mappings for devices
    • contribution section has been updated with instructions about that as well

Full Changelog: v1.3.0...v1.3.2

v1.3.0: Further device expansion

04 Feb 18:59
Compare
Choose a tag to compare

This release further expands device support and enables LED support for Ayaneo and Ayn devices.

Features

  • Adds support for Ayn devices.
  • Adds support for Onexplayer devices.
  • Merges Ayaneo, Ayn, Aokzoe and Onexplayer into a common generic driver.
  • Enables led support for the generic driver by looking into /sys/class/leds/multicolor:chassis.
    • This requires the appropriate kernel driver for the device, see readme.
    • Changes rate limited to 4hz, since those drivers write to the EC, may be increased in the future.
  • Adds hhd.contrib module, which allows easy access to dumping events from event and hidraw devices

Pull Requests

Full Changelog: v1.2.1...v1.3.0