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

Stadia controller with Bluetooth LE not recognized #210

Closed
kentyman23 opened this issue Feb 19, 2023 · 6 comments
Closed

Stadia controller with Bluetooth LE not recognized #210

kentyman23 opened this issue Feb 19, 2023 · 6 comments
Labels
input Issue about keyboard/mouse/gamepad

Comments

@kentyman23
Copy link

Describe the bug

I updated my old Stadia controller to use Bluetooth LE instead of Wi-Fi, but it doesn't work with Moonlight on my LG C2. For the record, it works great with the native GeForce Now app, so I know it can work on this TV.

To Reproduce

Steps to reproduce the behavior:

  1. Ensure your Stadia controller is updated to work with Bluetooth LE: https://stadia.google.com/controller/
  2. Pair it with your TV under Devices
  3. Optional: Ensure it works well with GeForce Now app
  4. Try to use with Moonlight but confirm that no button does anything
  5. In Steam settings through Moonlight under Controllers, notice that it doesn't show any connected controllers

Expected behavior

It should work just as well as my other Bluetooth controllers

Basic information

  • Moonlight version: 1.5.3
  • Model: LC C2 OLED55C2PUA
  • webOS version: 7.3.0
  • Firmware: 03.30.16

Additional context

For the record, I got my Xbox controller working by downgrading to not use Bluetooth LE. That said, this controller works fine with GeForce Now, so presumably can be made to work with Moonlight.

@kentyman23 kentyman23 changed the title [BUG] Stadia controller with Bluetooth LE not recognized Feb 19, 2023
@mariotaku
Copy link
Owner

Hi, maybe the controller was not mapped yet. webosbrew/apps-repo#77 I'll develop this app later for you to test the controller.

@davigamer987
Copy link

I'd also like this to work

@Stono
Copy link

Stono commented May 8, 2023

Would love this too :D

@mariotaku mariotaku added the input Issue about keyboard/mouse/gamepad label May 29, 2023
@mariotaku
Copy link
Owner

I bought a Stadia controller and switched it to Bluetooth mode. And it turns out at least on my webOS 5 TV, input events can't get picked up at all. Not in moonlight, nor GeForce Now. Reading raw data from the OS won't produce anything either.

I tried a few gamepads and here is the result:

  • Xbox One Controller: Working, mapping is correct
  • Switch Pro Controller: Working except for snapshot button. Home = Guide button
  • Stadia Controller: Can be paired, recognized by moonlight, but not producing any input event.
  • Xbox Series Controller: Can't be paired at all

Although this can be varied between different TV models, I think Stadia Controller via Bluetooth can't work on some webOS TVs at all. One possible reason is it has newer BLE version for the TV to handle.

Please let me know if it has different situation on your TV, be sure to provide your TV model and webOS version.

@mariotaku mariotaku closed this as not planned Won't fix, can't repro, duplicate, stale Jul 19, 2023
@davigamer987
Copy link

On my C1 I can't pair the stadia controller at all, it won't show up in the Bluetooth pair menu

@kentyman23
Copy link
Author

It definitely works with my TV! Now, it is true that this controller is glitchy on many devices such that you have to unpair/repair sometimes, but I use it with GeForce Now on my C2. From original post:

Moonlight version: 1.5.3
Model: LC C2 OLED55C2PUA
webOS version: 7.3.0
Firmware: 03.30.16

Can you try unpairing and re-pairing with GeForce Now? It definitely works for me.

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

No branches or pull requests

4 participants