Skip to content

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

Open
mydanyi wants to merge 1 commit into
ShadowBlip:mainfrom
mydanyi:feat/ayaneo-pocket-s2-hidraw
Open

mydanyi wants to merge 1 commit into
ShadowBlip:mainfrom
mydanyi:feat/ayaneo-pocket-s2-hidraw

Conversation

@mydanyi

@mydanyi mydanyi commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

The AYANEO Pocket S2 profile already matches its evdev controller, but it does not declare the controller's hidraw haptics interface. As a result, the input path is available while the InputPlumber haptics source is not attached for the device.

Add the existing upstream hidraw source format used by 50-ayaneo_pocket_ds.yaml, selecting the Pocket S2 interface with vendor 0x4001, product 0x0428, and interface 0. This is a six-line configuration-only change; controller targets and input mappings are unchanged.

This follows the device profile introduced by #627. It is separate from #729: that PR covers generic/driver rumble behavior, while this change adds the missing Pocket S2 source declaration so the existing haptics path can be discovered.

Validation:

  • cargo test config::config_test::check_autostart_rules -- --exact --show-output in the project Docker image: passed (1 test).
  • git diff --check: passed.
  • The profile was compared with the existing AYANEO Pocket DS hidraw declaration.
  • The equivalent source was tested on the Pocket S2 hardware; Steam's controller identification rumble worked after the source was attached.

AI disclosure: CodeBuddy DeepSeek V4.1 Flash drafted this YAML-only addition. Codex independently reviewed the upstream profiles, checked for overlapping upstream work, and ran the configuration test.

@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

This branch has not been deployed

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants