Atlas-OS / Atlas

🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability.
https://atlasos.net
GNU General Public License v3.0
13.01k stars 507 forks source link

[BUG REPORT] - Can't use Xbox One controller with bluetooth #623

Closed GaborVarga239 closed 1 year ago

GaborVarga239 commented 1 year ago

Prerequisites

Description

Hi!

I have an issue where i connect my Xbox One controller with bluetooth to my Atlas pc, the controller connects, but it just doesn't works.

Steps to reproduce (if applicable add screenshots)

  1. Connect the controller in the bluetooth settings.
  2. Try to use the controller

Expected behavior

Windows should open gamebar if i press the xbox button, games should work with the controller

Actual behavior (if applicable add screenshots)

Atlas doesnt respond to anything that i press on the controller (gamebar doesn't open, etc)

Atlas Version (1803/20H2/21H2)

22h2

Desktop information

Ryzen 5500 16gb ram RX 6600 XT

Additional content

No response

JayXTQ commented 1 year ago
  1. Did you enable bluetooth in the atlas settings?
  2. Did you install bluetooth drivers
  3. Did you enable gamebar and fso?
GaborVarga239 commented 1 year ago
  1. I did enable bluetooth.
  2. I installed the drivers
  3. Yes i did, it works fine with Win+G
JayXTQ commented 1 year ago

Which xbox controller do you have? (specific console it came from if possible)

GaborVarga239 commented 1 year ago

If I remember correctly it came from a Xbox One S

JayXTQ commented 1 year ago

Ok, I take it this worked fine in normal Windows 10?

GaborVarga239 commented 1 year ago

It worked fine in normal Windows 10 and 11

GhoulBoii commented 1 year ago

Go to Gamepad tester and see if your controller is showing up or not.

I also have a xbox one s controller and it does not work on AtlasOS 20H2. The controller is shown on the website but it is just shown as a generic controller. It does work on unmodded windows 10 22H2 and also ReviOS. I feel it is better to wait till 22H2 of AtlasOS and see if the problem persists or not.

GaborVarga239 commented 1 year ago

I tested it, it works fine on the website. It also works with atlas if i use a cable.

PencilNavigator commented 1 year ago

please try 22H2 see if it fixes this problem.

GaborVarga239 commented 1 year ago

It didn't fix

GaborVarga239 commented 1 year ago

Now the controller can't even connect to the pc

PencilNavigator commented 1 year ago

will be looking into it.

Antag0nisticWomble commented 1 year ago

Untitled Make sure you have the shortcut turned on by default it is off.

JayXTQ commented 1 year ago

@GaborVarga239 maybe this works for you?

GaborVarga239 commented 1 year ago

It doesn't, because the controller now won't even connect to my pc

This is what i see now: image

GhoulBoii commented 1 year ago

Have you installed your bluetooth drivers? I am on Atlas 22H2 and I can confirm that after installing my bluetooh drivers and connecting my xbox one s controller wirelessly, I am able to use it in games and it also gets detected correctly on gamepad-tester.

GaborVarga239 commented 1 year ago

There are no drivers for it. Its plug and play (at least the vendor says this)

GhoulBoii commented 1 year ago

Can you tell the name of the Bluetooth adapter? Also if it is a pci or a usb card. Check SDIO and see if a driver for your Bluetooth device is there or not. If you need more help, than it is best to join the atlas discord server and ask in the support channel

GaborVarga239 commented 1 year ago

As i said, there are no drivers for it. Because its plug&play. the name is csr8510A10

GaborVarga239 commented 1 year ago

disabling, and enabling bluetooth again in the atlas folder fixed it

Xyueta commented 1 year ago

Possibly re solved in https://github.com/Atlas-OS/Atlas/commit/e5a67a343fccd46fba67877129181708aa48df08.

JayXTQ commented 1 year ago

Can someone test if this is fixed in the dev builds made (GitHub Actions)

Antag0nisticWomble commented 1 year ago

Working fine in original release and latest actions.

JayXTQ commented 1 year ago

Working fine in original release and latest actions.

Do you have that specific controller though? @Antag0nisticWomble because that was the issue not just any controller.

Antag0nisticWomble commented 1 year ago

Xbox Wireless controller. Yes works fine.

JayXTQ commented 1 year ago

No. The Xbox One controller, each controller has some different technology in them afaik.

JayXTQ commented 1 year ago

When I say Xbox One btw I mean the original Xbox One

Antag0nisticWomble commented 1 year ago

It's not atlas that's the issue. It's your bluetooth drivers. I had the same issue originally where I couldn't connect bluetooth devices. After using the enable bluetooth script and finding the drivers for my device everything worked fine.

JayXTQ commented 1 year ago

Problem is, the Xbox One controller doesn’t have bluetooth, it has it’s own wireless technology which requires the dongle. Opening issue again as you don’t have the right controller it seems.

Xyueta commented 1 year ago

tested, works for me, if the issue is present for anybody else, please open back again.

JayXTQ commented 1 year ago

tested, works for me, if the issue is present for anybody else, please open back again.

For the original Xbox One controller that requires the dongle?

Xyueta commented 1 year ago

I used the xbox controller using Bluetooth, as the issues is related to it.

JayXTQ commented 1 year ago

Oh yeah totally forgot about what this issue was about, thought it meant the xbox controller that required the dongle. My bad.

GaborVarga239 commented 1 year ago

@Antag0nisticWomble As I said, there are no drivers for it, its plug&play

Antag0nisticWomble commented 1 year ago

Default drivers are available through microsoft update packages if you're having issues. But you need to run the bluetooth enable script and if that doesn't work you need to google your bluetooth devices HWID to get the driver.

GaborVarga239 commented 1 year ago

As i said the bluetooth script was enabled, then disabled it restarted, enabled it again, restarted and it worked. And as i said a couple of times here: There. Are. No. Drivers. For. The. Bluetooth. Adapter. It. Is. Plug. And. Play. The. Vendor. Didnt. Upload. Any. Drivers. For. This. Model.

GaborVarga239 commented 1 year ago

Changed dongles, the issue still persists

GaborVarga239 commented 1 year ago

With this new dongle, the controller connects, but windows disconnects it after 3-4 secs (the dongle and the controller works fine on Arch Linux)