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

Major issue with Controllers Xbox - when Multiple Controller connected #14

Open
mistertest opened this issue Oct 25, 2021 · 45 comments
Open
Labels
Fixed Issue fixed

Comments

@mistertest
Copy link
Owner

mistertest commented Oct 25, 2021

Hello every one, there is a major issue this last days, since 4 days or perhaps a week about Xbox controllers and possibly certain other controllers. Apparently my xbox one serie x controller don't work since few days like some users. I think, Xcloud has changing his code in the web app, but I'm not sure, I don't know why exactly for now , I will looking for solutions.

@mistertest
Copy link
Owner Author

But some controllers used for android/android TV and PC are working, like my "Logitech F710" and my Shield Controller last gen. So I preconise gamepads Moga, logitech, 8bitdo edition Xbox for now.

@mistertest
Copy link
Owner Author

Hi every body. Good news ! I have the trick for having xbox controllers working. I will publish the method in the wiki soon this week end.

@mistertest mistertest changed the title Major issue with Controllers Xbox these last days Major issue with Controllers Xbox these last days - Just resolved Oct 29, 2021
@mistertest mistertest added Fixed Issue fixed and removed bug help wanted labels Oct 29, 2021
@mistertest mistertest changed the title Major issue with Controllers Xbox these last days - Just resolved Major issue with Controllers Xbox these last days - Just Fixed Oct 30, 2021
@adrienFR87
Copy link

adrienFR87 commented Nov 1, 2021

Hello guys,
I have the same issue with a Xbox official controller , the controller works fine in the shield Menu but it doesn't work in the Xcloud Beta 4.3 on games . Does by chance anyone know how to fix this ? Thanks

@mistertest
Copy link
Owner Author

mistertest commented Nov 1, 2021

Hello guys, I have the same issue with a Xbox official controller , the controller works fine in the shield Menu but it doesn't work in the Xcloud Beta 4.3 on games . Does by chance anyone know how to fix this ? Thanks

Hello, so I use this trick :
In game , do a long press on the synch bluetooth button and the "menu" button (at the same time) during something about 3 seconds and you'll see the controller interact in game. After that, it's always working, it's not necessary to apply this any time apparently. Confim me if it will working for you. Thanks.

@mistertest
Copy link
Owner Author

image

@mistertest mistertest changed the title Major issue with Controllers Xbox these last days - Just Fixed Major issue with Controllers Xbox these last days - Fix to be confirmed Nov 1, 2021
@adrienFR87
Copy link

Thanks for your quick reply.

I tried your solution several times .
When I pushed the BT button + Home Button ( 3sec in the same time) it opens me the side window on the right for Bluetooth pairing, then I validate the paring but it still not working on my side 👍

Thanks for all your help 👍

@mistertest
Copy link
Owner Author

mistertest commented Nov 1, 2021

It's not home button (xbox icon led ) but Menu button or "Hamburger menu" button. So Menu button + Synch button. Just like the image I posted.

@mistertest
Copy link
Owner Author

When you hold the right buttons, you don't exit the app. The xbox led icon will flash and stabilize. In any case that's how I was able to reactivate my controller with the app

@adrienFR87
Copy link

Yes it's what I did , sorry I confused the home button with that hamburger menu , I pushed the hamburger menu button 👍

@adrienFR87
Copy link

On my side the Xbox button flash and don't stabilize.

@mistertest
Copy link
Owner Author

Yes it's what I did , sorry I confused the home button with that hamburger menu , I pushed the hamburger menu button 👍

Ah OK, no worries. Yes it is clearer. You can try to keep pressing until the led button changes flashing rate or stabilizes. For my part, I would do some tests tonight by trying to reproduce the trick by uninstalling the controller and reconnecting it.

@Razzly
Copy link

Razzly commented Nov 10, 2021

Hi,

Unfortunatelly i have same problem. No matters how long i keep pushing sync and "humburger" nothing is changing. No response.
Pushing again changes flashing to slower and prompt pops up to pair xbox pad again, but again no luck.

I tested this on 2 devices: Nvidia shield tv pro and switch running linageos. Same thing.

Sideloaded xbox game pass works but quality is way worse then through your app :(
Xcloud as service is such a hit and miss...

Edit: I've also tested ps4 controllers (3 different ones) and same problem. Working on game select ion, not working in game.

@mistertest
Copy link
Owner Author

mistertest commented Nov 13, 2021

Hi guys. I manage to reproduce the bug, and obviously my shield does not recognize the two controllers at the same time. My shield controller must be disconnected or inactive for several minutes, so that the xbox controller can be playable in game. So the bug occurs when there are other peripherals connected to the box. I would have to manage to deactivate the unwanted controllers to activate the one with which we want to play. Something like that. Unfortunately I have a new job that is taking a lot of time and energy, so I am seriously considering opening the code to allow other interested developers to help me solve these problems.

@mistertest
Copy link
Owner Author

I confirm that when I delete my shield controller and that it is no longer associated with the box. My xbox controller is directly recognized in the game without any problem. So there is indeed a conflict when several controllers are connected to the box. Can you confirm that this is also the case for you? Thanks in advance.

@mistertest mistertest changed the title Major issue with Controllers Xbox these last days - Fix to be confirmed Major issue with Controllers Xbox when - Multiple Controller connected Nov 13, 2021
@mistertest mistertest changed the title Major issue with Controllers Xbox when - Multiple Controller connected Major issue with Controllers Xbox - when Multiple Controller connected Nov 13, 2021
@Razzly
Copy link

Razzly commented Nov 13, 2021 via email

@Razzly
Copy link

Razzly commented Nov 13, 2021

Ok. I got a breaktrough.

Just checked again and i tried to keep button pressed (A button) when lunching stream. And it worked. I need few more testing but there is some hope

@Razzly
Copy link

Razzly commented Nov 13, 2021

Looks promising. With array of deviceid you can let user select which to use. Its in java, right?

@mistertest
Copy link
Owner Author

mistertest commented Nov 13, 2021

@Razzly Yes it is in java and despite appearances and that I created this application I am a beginner in java. The positive thing is that with such an application I am progressing enormously.

@Razzly
Copy link

Razzly commented Nov 13, 2021

@mistertest I know :)
I started as junior dev in my work this year and its huge learning curve, but i leared a lot as well :D

Next week ill try to lunch your code on my pc with couple of peripherals and pads connected. Im curious of results :)

@mistertest
Copy link
Owner Author

mistertest commented Nov 14, 2021

@Razzly Good news. I coded all night long with a lot of testing on the tv shield. I can more working at night because the Nvidia shield is used all day by my family in the living room. So I have made very good progress on the subject. My code will give priority to the xbox controllers when connecting. That is, if my shield or other non-xbox controllers are connected, their xinput system in the game will be disabled and only the xinput of the xbox controller will work in the game if it is connected. The shield gamepad will still work for navigation on the Android operating system but not in the game. Once the xbox is disconnected, the shield gamepad becomes usable again in the game. After several tests at home, the process automatically works very well. Now I have to confirm with the beta testers and you will be the first to test this. So I will publish a test version and give you the link in a few minutes. I think I will optimize the code further and the other good news is that I am also very close to succeeding in an integrated mapping of the select button, to be able to do without the EKH keyboard helper.

@Razzly
Copy link

Razzly commented Nov 14, 2021

@mistertest
Sure thing. I can test it :) You can send me apk through email (gunshin@o2.pl) or in github.

@mistertest
Copy link
Owner Author

mistertest commented Nov 14, 2021

@Razzly I have a folder for Testing version. So the app is here :
https://github.com/mistertest/xcloud-shield/tree/master/version_test

@Razzly
Copy link

Razzly commented Nov 14, 2021

@mistertest
No change in test app. If i connect my keyboard then xbox controller wont work in game.
I still need to test this config:
no keyboard + xbox controller + ps4 pad and see if it will use xbox over ps4.

FYI, i have this thing as keyboard: https://www.amazon.com/Universal-Wireless-Keyboard-Connection-Projector/dp/B07WRZNW6X

@mistertest
Copy link
Owner Author

Ah ok you have an unofficial keyboard remote. I have not tested for these configuration. Only with my Xbox One series x controllers, my shield controller and the shield remote control.

@Razzly
Copy link

Razzly commented Nov 14, 2021

@mistertest
no keyboard + xbox controller + ps4 pad - works,
In game select ion both are functional, but in game only xbox works

No keyboard + no xbox + ps4 pad - ps4 pad works both in game and in game selection

@mistertest
Copy link
Owner Author

@Razzly Cool. Yes the priority is for Xbox anyway. So you will have to choose whether you want to play with your PS4 or your Xbox and you will have to disconnect your Xbox controller when you want to play with your PS4 controller. And finally it's normal, playing Xbox games with an xbox controller, it doesn't shock me and bother me, it's quite logical, so it's fine like that.

@Razzly
Copy link

Razzly commented Nov 14, 2021

@mistertest
Yeah i know its unofficial. I use it mostly to log in gefoce now (for some reason there is no onboard keyboard when they prompt to log in to ubisoft or origin) and to use vanced YouTube app, plus few retro emulators.

@mistertest
Copy link
Owner Author

mistertest commented Nov 14, 2021

@Razzly Now I need to do something about the physical keyboards and unofficial remotes. And some of them are recognized as controllers and not keyboards . So it will be necessary to make a distinction between the two and conditions

@mistertest
Copy link
Owner Author

For geforce Now you can use only your controller, just push "start " and you have the virtual keyboard and mouse for login, and navigate.

@mistertest
Copy link
Owner Author

@Razzly A long press "Start" you'll see the virtual Keyboard menu and you can dirigate a virtual mouse with the stick.

@mistertest
Copy link
Owner Author

@Razzly For Youtube I have a better choice of App totally used for Android TD with gamepad and remote. With no ads publicity videos. And open source.

@Razzly
Copy link

Razzly commented Nov 14, 2021

@mistertest
Thanks I'll try that :)

On The other topic let me ask one thing. Are you also have such bad compression artifact while using xcloud?

Official xbox app its so bad its unbearable. In your app its a lot better but still there are artifacts. Even in games that are clearly on these new Series x rigs which were supposed to be 1080p.

And for YouTube what do you use?

@mistertest
Copy link
Owner Author

@Razzly This is the youtube app than I use on my shield Android TV. No Adds videos
https://smartyoutubetv.github.io

@mistertest
Copy link
Owner Author

@mistertest Thanks I'll try that :)

On The other topic let me ask one thing. Are you also have such bad compression artifact while using xcloud?

Official xbox app its so bad its unbearable. In your app its a lot better but still there are artifacts. Even in games that are clearly on these new Series x rigs which were supposed to be 1080p.

And for YouTube what do you use?

For me the experience is Awesome now in France, no artifacts with my app. But I prefer to play Xcloud on my shield because on PC the artifacts and pixelisation are more present. I don't why but for now on the shield I have the better experience.

@mistertest
Copy link
Owner Author

mistertest commented Nov 14, 2021

@Razzly The github page of Skytube is here :
https://github.com/yuliskov/SmartTubeNext
You'll have to install the new version when you'll see the come back of adds commercials videos.

@Razzly
Copy link

Razzly commented Nov 14, 2021

@mistertest
Got it. Thanks of all your help.
Let me know if you need any help in future. My discord is gunshin#0684 or mention me in github :)

@mistertest
Copy link
Owner Author

@Razzly Yes thank you too. I will certainly making some work and need somes tests next days. But it's cool to having the biggest issue with controllers resolved. So I will optimise the code and publish the new version this week.

@mistertest mistertest removed the Fixed Issue fixed label Nov 14, 2021
@mistertest
Copy link
Owner Author

Hello everyone the Xcloud shield Version 4.4 is out with the new features : Priority of Xbox controllers and Multi-connect support.
https://github.com/mistertest/xcloud-shield/releases/tag/version_4.4

@Muttgutt99
Copy link

I get an error message when sideload on downloader.
Error:URL needs authorization. This is not supported

Please advise

@mistertest
Copy link
Owner Author

I get an error message when sideload on downloader. Error:URL needs authorization. This is not supported

Please advise

Hello @Muttgutt99 . I don't use Downloader, I use "X-plore" with Google drive or "send files". This error about Downloader is concern Downloader only not the app.

https://www.addictivetips.com/media-streaming/fix-downloader-error-firestick/

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

No branches or pull requests

4 participants