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

[Issue]: Xbox Series Controller recognized as Xbox 360 Controller in Android TV app #1474

Open
Urogor opened this issue Feb 18, 2025 · 13 comments · May be fixed by #1478
Open

[Issue]: Xbox Series Controller recognized as Xbox 360 Controller in Android TV app #1474

Urogor opened this issue Feb 18, 2025 · 13 comments · May be fixed by #1478
Labels

Comments

@Urogor
Copy link

Urogor commented Feb 18, 2025

Describe the bug

I run Moonlight in a Xiaomi TVBox 2nd Gen with GoogleTV (Android TV). I have a Xbox Series Controller connected to TVBox by Bluetooth.
When I connect to Steam via moonlight, Steam recognize my controller like an Xbox 360 controller, and I cant use the share button.
With Steam Link App, Steam recognize my controller OK as Series X.
Its a bug? or Im doing something wrong?

Steps to reproduce

With a Xbox Series X controller paired by bt on a google TV/ android TV device, open steam big picture.

Affected games

Steam

Other Moonlight clients

PC

Moonlight adjusted settings

Yes

Moonlight adjusted settings (please complete the following information)

I tried to change the controller settings on moonlight, but there are no changes

Moonlight default settings

Yes

Gamepad-related connection issue

Yes

Gamepad-related input issue

Yes

Gamepad-related streaming issue

Yes

Android version

Google TV (Android TV 14)

Device model

Xiaomi Mi TV Box 2nd Gen

Server PC OS version

Windows 10

Server PC GeForce Experience version

Server PC Nvidia GPU driver version

I have AMD GPU

Server PC antivirus and firewall software

Windows Defender and Firewall

Screenshots

No response

Relevant log output

Additional context

No response

@Urogor Urogor added the bug label Feb 18, 2025
@bladeoner
Copy link
Contributor

@Urogor did you try to disable the Xbox 360/Xbox One driver and disable the Automatically detect control settings in Moonlight?

@bladeoner
Copy link
Contributor

@Urogor you could try my debug build, I did an attempt to add the Series S/X controller as a Xbox One controller, which might resolve your issue.

You can install the debug build besides the already installed stabled side-by-side for testing moonlight-android.zip

@Urogor
Copy link
Author

Urogor commented Feb 19, 2025

@bladeoner I had tested what you said, I will describe the process:

  1. I tried disabling the Xbox 360/Xbox One driver option and the second one, I think in Spanish was something like "Override all the controller drivers". Moonlight recognized my controller as Xbox 360.
  2. I tried installing you debug apk. With the default options, Moonlight recognized my controller as Xbox Serires S/X well.
  3. After that, I changed to the normal version, and Its works well too. My controller was recognized as Sereis S/X with default moonlight options.
  4. I uninstalled your debug version, and restarted the host, and the client. And now (with only the normal version installed), recognize my controller as 360 again.

I hope its helps to fix the retail version.

EDIT: I think I closed the thread by mistake. Please, reopen it, and sorry.

@Urogor Urogor closed this as completed Feb 19, 2025
@Urogor
Copy link
Author

Urogor commented Feb 19, 2025

I think I closed the thread by mistake. Please, reopen it, and sorry.

@bladeoner
Copy link
Contributor

@Urogor so basically with the changes in the debug version your controller is correctly recognized?

@Urogor
Copy link
Author

Urogor commented Feb 19, 2025

@Urogor so basically with the changes in the debug version your controller is correctly recognized?

Exactly

@bladeoner
Copy link
Contributor

@Urogor I cannot reopen it, you can reopen the issue yourself.

@bladeoner
Copy link
Contributor

bladeoner commented Feb 19, 2025

@Urogor can you test the attached file and let me know if it works for you?

You will need to uninstall the stable moonlight version first.

@Urogor
Copy link
Author

Urogor commented Feb 19, 2025

@bladeoner No, its continues recognizing as 360 controller.
I uninstalled the app store version and installed the apk fron zero. Dont recognize as Series S/X with default settings and without the Xbox 360/Xbox One driver.

@bladeoner
Copy link
Contributor

@Urogor and if you select the 360/one driver?

@Urogor
Copy link
Author

Urogor commented Feb 19, 2025

@bladeoner no, I tried it first (It comes enabled by default) and recognize as 360 with that too

@bladeoner
Copy link
Contributor

@Urogor, thanks for the feedback, I think once it will be added to the main code and a new version will be available it will be fixed, I think it has something to do with the compilation of the file, the debug file is correct.

@Urogor
Copy link
Author

Urogor commented Feb 19, 2025

@bladeoner ok! Thank u for ur help! I hope there are a new release soon. The last release of the Android Project was on 28-2-2024, near a year ago

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants