Skip to content
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 Elite 2 wrong mapping. #190

Closed
devbpa opened this issue Dec 23, 2022 · 10 comments
Closed

Xbox Elite 2 wrong mapping. #190

devbpa opened this issue Dec 23, 2022 · 10 comments
Labels
compatibility Issues or information about device compatibility input Issue about keyboard/mouse/gamepad

Comments

@devbpa
Copy link

devbpa commented Dec 23, 2022

Conclusion by developer for wrong gamepad mapping over Bluetooth: There's nothing moonlight can do. Using an adapter should work better.


Basic information

  • Device model: ( OLED55C1 )
  • Firmware version: ( )
  • webOS version: ( 6.3.1-411 )
  • Moonlight version: ( 1.5.3 )
  • Is audio working: ( Yes )
  • Is video working: ( 2k/120fps )
  • Is input working: ( No )

Description

When I connect my PS4 controller I can play any games, but the system recognize it as a xbox 360 controller, but I can work with that. When I tried to play with my Xbox Elite 2 controller, I couldn't. The TV can pair with the controller, but some commands are completely wrong (such as the left analog).

I can play with that controller on iPad, Apple TV and PC. I just have problems when I try to play with that controller on my LG TV.

@devbpa devbpa added the compatibility Issues or information about device compatibility label Dec 23, 2022
@devbpa
Copy link
Author

devbpa commented Dec 23, 2022

Also when I connect my Elite 2 to TV using a cable, everything works well

@mariotaku
Copy link
Owner

Hi, I think this is because webOS has some buttons incorrectly mapped. And moonlight can't fix this. You may want to use an adapter for that.

@devbpa
Copy link
Author

devbpa commented Dec 23, 2022

Which one should I use? I bought an 8BitDo v2, does it work with webOS? If yes, how can I set it up on TV to pair with my controller?

thanks for your support

@kentyman23
Copy link

I think I have the same problem with my Xbox (One) Wireless Controller Gen 2 (Model 1708) on my LG C2 when connected via Bluetooth. Games think I have a gamepad connected, but the mapping seems all wrong. Any hope for using this controller?

@kentyman23
Copy link

Actually, I found a solution for my problem. I confirmed that the controller also had bad mappings in the native GeForce Now app. Reverting the controller firmware fixed it.

You can do it by following these instructions: https://support.xbox.com/en-US/help/hardware-network/accessories/controller-firmware-reversion (note that even from the Xbox, you have to expand the PC section to get to "Check you controller's firmware" to be able to revert).

I speculate that it broke when they changed to BLE (Low Energy) with the following update. Sadly, it means we don't get the double-tap switch between Xbox and Bluetooth after the revert: https://www.theverge.com/2021/9/8/22663039/microsoft-xbox-controller-firmware-dynamic-latency-input-dli-bluetooth-low-energy

@BrenoAquino
Copy link

@kentyman23 good call! I had this problem, but I solved it by buying an 8bitDo adapter. I keep using this adapter just because I usually play games on more than one tv, so I find it easier to just unplug and plug the adapter than to pair it every time using bluetooth.

@kentyman23
Copy link

kentyman23 commented Jan 3, 2023

Anyone know any way to force the controller to behave one way instead of the other like mentioned in these 2 posts?

  1. https://www.reddit.com/r/xboxinsiders/comments/r0d9zz/xbox_one_s_controller_no_longer_works_as_it/
  2. https://www.reddit.com/r/xboxinsiders/comments/qeagsm/comment/hk1yk6b/

@BrenoAquino, is it easy to pick which adapter (8bitDo instead of built-in) you're pairing with? How does that work?

@BrenoAquino
Copy link

@kentyman23 I have the USB v2 wireless adapter (https://www.8bitdo.com/wireless-usb-adapter-2/). It was very easy to set it up. I tested it on my Windows PC and two LG TVs. They all worked great.

You just need to plug in your PC, update the firmware, and to pair, just press the adapter button and put the controller in pairing mode (you can do this anywhere, you just need to power the adapter).

To work on webOS I needed to change the mode to Dinput mode. To do this, after pairing, you need to hold VIEW + LEFT in the controller and done. To understand a little more about it, you can see it here: https://support.8bitdo.com/Manual/USB-Adapter-2/xbox-windows.html

But I really recommend this adapter with the xbox controller (I use the elite 2 controller). It's really reliable and you can just unplug and plug anywhere because I will connect to your controller automatically

@kentyman23
Copy link

By the way, I don't think it's actually because of Bluetooth Low Energy, as I just updated my old Stadia controller to use Bluetooth LE instead of Wi-Fi and it works great with GeForce Now. However, I can't seem to get it to do anything in Moonlight on my LG C2. Maybe this needs a new issue?

@mariotaku mariotaku added the input Issue about keyboard/mouse/gamepad label May 29, 2023
@mariotaku mariotaku closed this as not planned Won't fix, can't repro, duplicate, stale Jun 20, 2023
@mariotaku
Copy link
Owner

Closing as webOS gamepad support over Bluetooth can't be fixed on moonlight's side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibility Issues or information about device compatibility input Issue about keyboard/mouse/gamepad
Projects
None yet
Development

No branches or pull requests

4 participants