add Konkr Fit (AYANEO sub-brand) controller support#330
Open
b3n0b1 wants to merge 2 commits into
Open
Conversation
The AYANEO Konkr Fit reports DMI product_name 'KONKR FIT' (vendor 'KONKR') and uses the same controller hardware as the AYANEO 3 (1c4f:0002 composite + 045e:028e gamepad), so it is not autodetected. Add a CONFS entry. It has no detachable modules (no ayaneo-ec EC interface) and two back paddles, so magic_modules is omitted and extra_buttons is set to dual. The paddles emit KEY_L/KEY_R, which the existing driver already maps to extra_l1/extra_r1. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The Konkr Fit has four extra buttons (two rear paddles emitting KEY_L/KEY_R -> extra_l1/r1, plus LC/RC emitting KEY_F21/F22 -> extra_l2/r2), so use extra_buttons=quad. Its main system button is the gamepad BTN_MODE; map it to the guide/Steam button (mode) instead of the QAM/overlay (share) via a new mode_is_guide dconf flag, leaving the AYANEO 3 behaviour unchanged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add AYANEO Konkr Fit controller support
The AYANEO Konkr Fit (HX470) is a new handheld under AYANEO's "KONKR" sub-brand. It uses the same controller hardware as the AYANEO 3 (
1c4f:0002AYANEO composite +045e:028eXbox gamepad), but reports DMIproduct_name=KONKR FIT/sys_vendor=KONKR, soautodetectdoesn't match it and no controller plugin loads.This adds a
CONFSentry for it. Differences from the AYANEO 3:No detachable controller modules (no
ayaneo-ecEC interface) →magic_modulesomitted.Four extra buttons →
extra_buttons: "quad":KEY_L/KEY_R→extra_l1/extra_r1KEY_F21/KEY_F22→extra_l2/extra_r2All four already exist in the driver's
btn_map, so no input-mapping change was needed.Guide button: the Konkr's main system button is the gamepad
BTN_MODE. By default the AyaNeo driver remapsBTN_MODE→share(which opens the HHD overlay/QAM). On the Konkr it should open Steam, so a new opt-inmode_is_guidedconf flag keepsBTN_MODEasthe XBOX default (
mode/ guide). The flag defaults toFalse, so AYANEO 3 and all other devices are unchanged.Testing
Tested on a Konkr Fit running Bazzite:
ayaneo_controllers@'KONKR FIT')BTN_MODEbutton opens Steam (guide) instead of the overlay🤖 Generated with Claude Code