Releases: hhd-dev/hhd
v3.10.2: Prevent accidental updates
Fixes triggering an update check from Steam causing the bootc updater to start updating and increases the rebase builds to 7.
Full Changelog: v3.10.1...v3.10.2
v3.10.1: Hibernation on low power hotfix
Check if on DC power before hibernating for a low battery level.
Full Changelog: v3.10.0...v3.10.1
v3.10.0: Hibernation Update
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: v3.9.1...v3.10.0
v3.9.1: GPD Hotfix
Fixes crash when l4r4 are not mapped.
Full Changelog: v3.9.0...v3.9.1
v3.9.0: GPD Overhaul
Adds a variety of features for GPD:
- Adds WinControls integration
- Can choose between Mouse Mode and a Game optimized preset
- Can choose trigger style for Mouse Mode: GPD or SteamOS
- Tweakable Deadzones
- RGB for GPD Win 4
- Vibration setting
- Back buttons respond in 50ms now instead of 300ms, allowing for double and triple taps
- Allows for using the Menu button as a Combo (default for the Win 4)
- You can now chord Select or Start with other buttons to do SteamOS combos
Also fixes bootc updater not checking for updates correctly, removes the overlay option as its now loadbearing and disabling it will cause issues, and reorders the settings a bit.
Full Changelog: v3.8.1...v3.9.0
v3.8.1: New themes + F1Pro EVA support
Adds support for the new F1 Pro EVA variant, including a custom theme. Then adds support for a Blood orange theme, that matches onexplayer and the steam deck better.
Full Changelog: v3.8.0...v3.8.1
v3.8.0: Bug reports + Progress bar
Adds a bug reporting tool for uploading logs to fpaste, enables the progress bar on the bootc updater (requires progress PR), and adds polkits for piping steam through the bootc updater.
Full Changelog: v3.7.0...v3.8.0
v3.7.0: Initial Bootc support
Allows managing the operating system image with bootc. Initial integration without a progress bar. Gated behind HHD_BOOTC=1
.
The progress bar is not done for this release.
HHD_BOOTC_BRANCHES="stable:Stable,testing:Testing,unstable:Unstable"
can set the rebase branches and their names. Tags should begin with the branch name, e.g., unstable-foo
and be sorted alphabetically.
Full Changelog: v3.6.2...v3.7.0
v3.6.2: Win600 Volume Button hotfix + hhdctl
Adds hhdctl
, a new CLI command that allows for controlling handheld daemon.
And fixes the Win600 had a missing volume button mapping which will allow the volume buttons to work.
What's Changed
Full Changelog: v3.6.1...v3.6.2
v3.6.1: OneXFly F1 Pro Support
Adds a match for OneXFly F1 Pro, and fixes a crash related to OneXPlayer. Currently there is a remapping bug on OXFly devices that is being looked into. Remap the buttons in Windows for the time being.
Full Changelog: v3.6.0...v3.6.1