Hhd

Latest version: v3.14.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 24 of 43

3.11.2

Seems like there are more Legion Go S SKUs ([here](https://lore.kernel.org/all/20250123024915.2457115-1-superm1kernel.org/)), add them.

**Full Changelog**: https://github.com/hhd-dev/hhd/compare/v3.11.1...v3.11.2

3.11.1

Add new GPD winmini config, for 2025. Then, revert GPD Win 6800U mapping as it seems some units use a different motherboard. Finally, fix crash if there is a missing gyro frequency and use higher frequency by default. Also set onexplayer default frequency to 100hz.

What's Changed
* add gpd winmini 2025 by honjow in https://github.com/hhd-dev/hhd/pull/135


**Full Changelog**: https://github.com/hhd-dev/hhd/compare/v3.11.0...v3.11.1

3.11.0

Adds support for the Lenovo Legion S. Then, we update the rgb code to work with the new ayaneo-platform dkms module, fix the steamos updater polkit, remove the deadzone from the Ally X to prevent cardinal snapping, and make opening the hhd overlay not block gyroscope, which would mess the calibration in emulators.

**Full Changelog**: https://github.com/hhd-dev/hhd/compare/v3.10.2...v3.11.0

3.10.2

Fixes triggering an update check from Steam causing the bootc updater to start updating and increases the rebase builds to 7.

**Full Changelog**: https://github.com/hhd-dev/hhd/compare/v3.10.1...v3.10.2

3.10.1

Check if on DC power before hibernating for a low battery level.

**Full Changelog**: https://github.com/hhd-dev/hhd/compare/v3.10.0...v3.10.1

3.10.0

This version adds hibernation hook support with dynamic swap. With a new hibernation button, users can now select to hibernate or the device may ask for it by pretending e.g., to overheat or when the battery is below 5%. HHD in turn creates a swap based on memory usage, and hibernates with it.

Thereby, it fixes the wake-up issue in the GPD models where they are found to pretend to overheat, but not all models do this and OneXPlayer devices do not do this either. So this fixes only a subset of the models for now.

On btrfs systems, this is done by creating the subvolume `/var/swap` and placing `hhdswap` in it. Swapfiles are special and block creating snapshots, so if this did not happen, hhd would block `/var` or `/` snapshots. Since this is a filesystem modification, dynamic swap is gated with the environment variable `HHD_SWAP_CREATE=1` and enabled by default in Bazzite.

This version also fixes a file descriptor leak that could break the controller if gyro was enabled, and the bootc updater will now show the correct version when updating within the progress bar.

**Full Changelog**: https://github.com/hhd-dev/hhd/compare/v3.9.1...v3.10.0

Page 24 of 43

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.