Third party 2.4 GHZ controller not recognized
I have a third party controller that I bought from Aliexpress that connects via 2.4ghz and whenever I plug it into my ROG ALLY the controller would vibrate but the controller does not work nor is it even recognized within the controllers tab. Any way to fix this?
50 Replies
if its a new controller and its xinput, then you might have to add it to xpad yourself
sudo modprobe xpad && echo 2dc8 3106 | sudo tee /sys/bus/usb/drivers/xpad/new_id
replace 2dc8 3106
with the id for the controller from lsusb
hopefully it will work until reboot, if that works then we can work on adding a udev rule afterwards as i need to dashjust tried it but had no luck unfortunately. Is there any other solution to this? If it helps, the exact name of the controller is the Aolion K10
not much we can do since we dont make the controller drivers
you used the id for the controller but replaced the
:
with a space right?yes
the first time I did it there was an error, but I removed the : and it outputed the ID and thats it
yeah then it either doesnt use xinput or xpad lacks support for it
ok thank you anyways! My old Xbox controller still works on Bazzite so it should be alright
wish i could do more but you can probably try the controller every now and then and support might have been added
so after looking around the controllers manual I realized that there is a bluetooth function and whenever I try that it works perfectly fine lmao. Maybe it's just that Bazzite doesnt support 2.4 ghz dongles yet
we do support 2.4ghz dongles, my 8bitdo ultimate bt and gulikit kk3 max dongles work fine, they just use xpad
well the ultimate bt can use xpad and the switch pro input with its beta frimware
huh thats weird
its just that xpad does not support that dongle for your controller assuming its using xinput in the dongle mode and not dinput
damn i hope that gets added to bazzite someday but thank you for your time!
xpad has to add the support, we dont make xpad š
wait wait wait Im deep scrolling around the manual
and apparently my controller supports both XINPUT and DINPUT
https://manuals.plus/m/1c158f40332bd83c16fc4cb088cfeab98db9dd62f57f20275fff361ce8cc713b_optim.pdf
xpad is the xinput usb/wired support in linux
apparently i gotta press some fancy buttons in a pattern to change connection type
figure out if it is in xinput mode or not then, if xinput does not work then xpad needs to add support before the dongle works
dinput will work through steam input most likely but you will not have a guide/home button that works as that seems to be what does not work in any 3rd party controller when in dinput mode
and the triggers might be digital instead of analog on some controllers in dinput mode
ok ill update you if I get it working
š
if you dont get it to work, bluetooth will at least work until xpad gets support added, no idea when or if that will be, that depends on their devs
I got it to work thank you so much for the explanation between Xinput and Dinput š
so it was in dinput mode?
should show up in steam as an xbox controller if its using xinput
ok so it doesnt show up as a Xbox controller but I think it's the amazon controller
it has the title "STK-7024X"
so it shows up in steam as a generic controller then
is it any different compared to the Xbox controller?
yes very
the button tester will show it as an xbox controller if it is in xinput mode
so Im assuming that Im in Dinput mode then
it was Xinput before so that was why it wasnt working for whatever reason
ok then xpad does not have support for the dongle yet is my guess
dinput might have the buttons mapped wrong in steam (you can fix that yourself in steam) and the home/guide button might not work in dinput mode
those are the usual limitations
also some games dont like dinput mode so you would rely on steam input to carry the controller
ok thank you:dispair:
if you need full xinput support use bluetooth and hope that xpad adds support upstream sometime this year then we will eventually get it too
just another mini issue: normally on a official controller you will press the Xbox button + A to open up the quick settings with TDP and all that but on this controller whenever I click the main button + A it does nothing. Is there anyother way to rebind the keys?
xinput issue
press the guide button then A shortly after you release the guide button
im assuming that the guide button means the center Xbox button?
yes
it still didnt work
guide is just the steam name for whatever the "brand" button is
be is ps, home, xbox, guacamole, etc
it just avoids my guide key and just only output the A key
keep in mind what i said before
guide button not working in dinput mode
im using my bluetooth controller its not in 2.4 ghz
then press A as soon as you release the guide button
still nothing
š
Only controller I can do it one handed with while recording
?
just tried with you did and still didnt work (even with one hand)
check in the button tester in steam when the guide button is actually pressed for you
in the button tester the Xbox button does light up so the clicks are going through but its not showing the power settings for whatever reason
idk what else to suggest
try guide+b incase you somehow have nintendo layout enabled
I just swapped my control mode to Nintendo layout instead and that work. Is it okay for me to use the nintendo layout but have the buttons swapped. Will that work like a Xbox controller?
nintendo layout essentially just swaps A <--> B and X <--> Y
hence why i said try guide+b
ok I'll stick to using the swapped Nintendo layout then thank you