- Add an automated workaround for mismatched kernel headers. This should help people with #1
- Determine latest release from GitHub tags not by parsing the script
- Fix xpad-noone version number to match the actual version
- Update to support forkmcforkface's renamed xpad-noone, no longer conflicts with xpad
- Automatically determine the Linux version for downloading the correct headers package. Possibly no more updates each time there's a major SteamOS update!
- Fix autoloading of new xpad-noone
- Update xpad-noone to use the new fork (https://github.com/forkymcforkface/xpad-noone)
- Fix firmware installation script path
- Move to a GitHub repository, functionality is the same as 0.10.0
- Support SteamOS 3.7
- Ensure the correct repo is used for the xone driver
- Support SteamOS 3.6
- Add shortcuts to the Desktop to enable / disable pairing mode on the adapter
- Ensure local repo is "clean" so that git pull can correctly update.
- When running as debug, force the drivers to reinstall
- Debug output is less verbose. No need to see all the pacman keys.
- Ensure old kernel headers are removed when the user has upgraded to 3.5. Found at Reddit, potential fix for some.
- Fix driver reinstallation in non debug mode
- Better linux header install/update handling
- Reinstate checks to prevent driver reinstallation
- Add a function to handle the base-devel package group installation - you should no longer see errors
- Revert "
steamos-readonlyshould always be disabled". This results in an already read write error needlessly.
- Fix driver update checks
- Fix modprobe check which resulted in script exiting when install did infact happen
- Test version, didn't fix anything
steamos-readonlyshould always be disabled- Exit script if either driver module failed to install
- Fix required packages installation. There may not have been an issue or it was debug mode only or I'm going mad.
- Fix
--populatecommands not running
- Fix installs on latest SteamOS (3.5.1)
- Fix broken package installs/updates
- Only install required packages if they are not already installed
- Update required packages if needed
- Add xone installation function, skips if already installed
- If the user has no sudo password, prompt for one and set it. This script should now work on first boot of a Deck without any previous steps taken.
- Fix kernel installation - forgot to answer yes to the prompt...
- Remove kernel headers installation from required packages as we now handle that in a dedicated step
- Added support for SteamOS 3.5 - should now work on all SteamOS versions out of the box
- Added xpad-noone to restore Xbox and Xbox 360 controller support. Now working with GP2040-CE devices!
- Added
--debugargument to show the output of every command, an additional desktop shortcut is also created for this
- Implement basic semver comparison
- Added auto update check
- Initial release