Skip to content

feat(Horipad Steam Controller): Add Horipad Steam Controller Support.#256

Merged
pastaq merged 3 commits intomainfrom
pastaq/horipad_steam
Jan 22, 2025
Merged

feat(Horipad Steam Controller): Add Horipad Steam Controller Support.#256
pastaq merged 3 commits intomainfrom
pastaq/horipad_steam

Conversation

@pastaq
Copy link
Contributor

@pastaq pastaq commented Jan 21, 2025

  • Adds Horipad Steam Controller as a source device.
  • Adds Horipad Steam Controller as a target device.

Tested on Horipad Steam Controller and ROG Ally
Note: Full functionality requires the following udev rule:

/etc/udev/rules.d/50-horipad-steam-controller.rules

# Wireless HORIPAD STEAM; Bluetooth
KERNEL=="hidraw*", KERNELS=="*0F0D:0196*", MODE="0660", TAG+="uaccess"
KERNEL=="hidraw*", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="0196", MODE="0660", TAG+="uaccess"

# Wired HORIPAD STEAM; USB
KERNEL=="hidraw*", KERNELS=="*0F0D:01AB*", MODE="0660", TAG+="uaccess"
KERNEL=="hidraw*", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="01ab", MODE="0660", TAG+="uaccess"

Currently the device doesn't support rumble events.

- Adds Horipad Steam Controller as a source device.
- Adds Horipad Steam Controller as a target device.
@pastaq pastaq force-pushed the pastaq/horipad_steam branch from aab9739 to 1d0e46d Compare January 21, 2025 23:05
Copy link
Contributor

@ShadowApex ShadowApex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Few nits and copy/paste leftovers, but otherwise looks good!

pastaq and others added 2 commits January 21, 2025 18:24
Co-authored-by: William Edwards <shadowapex@gmail.com>
Co-authored-by: William Edwards <shadowapex@gmail.com>
@pastaq pastaq requested a review from ShadowApex January 22, 2025 02:28
@pastaq pastaq merged commit 8418cd3 into main Jan 22, 2025
2 checks passed
@pastaq pastaq deleted the pastaq/horipad_steam branch January 22, 2025 04:55
@github-actions
Copy link
Contributor

🎉 This PR is included in version 0.41.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants