-
Notifications
You must be signed in to change notification settings - Fork 367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Xbox 360 wireless receiver issue in udev #38
Comments
I forget an important thing:
So now, it's almost the same thing from the config that already exist. I think the L and L2 (as well R and R2) are swapped, need push a commit later.
|
@kivutar , the receiver was made on china, but I think it's the original |
Is this still an issue? |
I think I know what is happening. The mapping is actually correct, the issue of L and R buttons being mapped to triggers is fixed if you remove the As far as I can tell, vendor id and product id are ignored and the devices are matched only by Not sure what the solution is here. Shouldn't retroarch be matching on product and vendor id as well? |
Have you checked the VID/PID on your official receiver? If it doesn't match the one in the official autoconfig, that would explain why it's not being picked (i.e., because both profiles would have the same number of matches). |
@hizzlekizzle thanks for your reply. Yes, I forgot to mention that. The product and vendor id of my device do match the one in the official autoconfig. I tried a bunch of things:
|
That's very odd. It's supposed to go through and compare VID, PID and device name with a score applied to each one and the device with the highest score is the "match". |
Yes, I see the code here: https://github.com/libretro/RetroArch/blob/master/tasks/task_autodetect.c#L190 I ran RetroArch log: lsusb output: |
Been some updates in here. Mind a re-test? |
There is some issues with this wireless receiver config (Xbox_360_Wireless_Receiver.cfg):
1 - Product ID seems to be wrong, 654 is probably the ID from the joystick itself, when you plug the recharger
2 - L and R buttons (LB and RB respect.) are digital buttons, so why you have input_l_axis and input_r_axis in the config file?
I have one wireless receiver here:
But I can't keep other configuration file together with the file above. I tried to rename my file to Xbox_360_Wireless_Receiver_1817.cfg, but RA understand that the right file is the Xbox_360_Wireless_Receiver.cfg, which has a different ID product from mine.
My config file:
And I got btn instead axis from LT and RT, it's like digital buttons.
When I plug the recharger in my laptop, I get this:
i.e., product ID 655, which is close to the ID from Xbox_360_Wireless_Receiver.cfg (654), which I think is wrong.
The text was updated successfully, but these errors were encountered: