Skip to content

fix(config): add AYANEO Pocket S2 hidraw rumble source - #733

Merged
pastaq merged 1 commit into
ShadowBlip:mainfrom
mydanyi:feat/ayaneo-pocket-s2-hidraw
Oct 10, 2026
Merged

pastaq merged 1 commit into
ShadowBlip:mainfrom
mydanyi:feat/ayaneo-pocket-s2-hidraw

Conversation

@mydanyi

@mydanyi mydanyi commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Problem

I found that the AYANEO Pocket S2 profile introduced in #627 recognizes its evdev gamepad but does not declare the controller's hidraw haptics interface. As a result, InputPlumber cannot discover its DirectInput rumble source.

Solution

I added the Pocket S2 hidraw source with vendor 0x4001, product 0x0428, and interface 0, using the existing AYANEO DirectInput haptics support. This change leaves the virtual controller targets and button mappings unchanged. #729 separately handles SteamInput's haptic pulse and rumble events; that handling is outside this PR.

Hardware validation

I tested this on an AYANEO Pocket S2 running ArmadaOS 20261002.43c0cca and Linux 7.2.6. After loading the profile, InputPlumber detected the AYANEO DirectInput haptics source. I confirmed that Steam's Identify Controller > Call produced a normal short vibration with an additional local haptic-pulse fix applied.

AI assistance

Codex

@pastaq

pastaq commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Please just put Assisted-by: LLM in the commit message. We're not interested in advertising specific models.

Attach the existing hidraw haptics interface for the AYANEO Pocket S2 composite profile (4001:0428, interface 0).

Assisted-by: LLM
@mydanyi
mydanyi force-pushed the feat/ayaneo-pocket-s2-hidraw branch from 16a3ad7 to ddbd129 Compare September 21, 2026 15:52
@mydanyi

mydanyi commented Oct 3, 2026

Copy link
Copy Markdown
Contributor Author

@pastaq I've updated the PR description. The commit message now uses Assisted-by: LLM as you requested, and I've verified the Pocket S2 hidraw haptics source on hardware. Could you please review and approve this PR if it looks good? Thanks.

@pastaq
pastaq merged commit dc4fd73 into ShadowBlip:main Oct 10, 2026
3 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.82.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