Skip to content

feat(Hardware Support): Add AYN Thor and Odin 2 Mini - #675

Merged
pastaq merged 2 commits into
ShadowBlip:mainfrom
justradical:ayn-devices
Sep 3, 2026
Merged

feat(Hardware Support): Add AYN Thor and Odin 2 Mini#675
pastaq merged 2 commits into
ShadowBlip:mainfrom
justradical:ayn-devices

Conversation

@justradical

@justradical justradical commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Needs separate compatibility maps from #659 because of no back buttons (paddles) on these models.

The differences from the rsinput1 map is that the Thor has 1 extra button that can be used for QAM2, and both devices have no back buttons:

  • ayn2 has the AYN key and no back buttons
  • ayn3 has no AYN key and no back buttons

@justradical justradical changed the title feat(Hardware Support): Add AYN devices feat(Hardware Support): Add AYN Thor and Odin 2 Mini Aug 28, 2026
Comment thread rootfs/usr/share/inputplumber/devices/50-ayn_thor.yaml
@justradical

justradical commented Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

AYN key is now bound to QAM 2, i checked with a user and it has no extra behavior when held, and the profiles have been separated to ayn2 and ayn3

@pastaq

pastaq commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

There is one more task that will make life easier in the future when troubleshooting. Currently there is no exclude/include list for any of these devices. Any events that are enabled on the source devices will show up as valid capabilities in the input tester and when probed over dbus.

Please go through each device on each composite device config and add an include/exclude list for the capability map that it uses. If all events are valid (gamepads for example) then no list is needed.

example:

events:
exclude:
- "*"
include:
- Keyboard:KeyF15
- Keyboard:KeyF16
- Keyboard:KeyG
- Keyboard:KeyLeftMeta
- Keyboard:KeyTab
- Keyboard:KeyVolumeDown
- Keyboard:KeyVolumeUp

@pastaq
pastaq merged commit de77fa2 into ShadowBlip:main Sep 3, 2026
3 checks passed
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

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

3 participants