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 Series X bluetooth with Feb 2023 firmware #668

Merged
merged 2 commits into from
Feb 27, 2023

Conversation

haasanen
Copy link
Contributor

I noticed this GUID was missing from your list. I got this through GLFW.

Both, controllermap and gamepad-tool report a different GUID than GLFW:

0500509d5e040000130b000015050000  # controllermap and gamepad-tool
050000005e040000130b000015050000  # GLFW

I don't know the reason for the different GUIDs, but the controllermap version that I used is two years old and the gamepad-tool is five years old. GLFW is from last year (LWJGL 3.3.1).

However, the GUID reported by controllermap and gamepad-tool doesn't work with GLFW. The game I tested was Minecraft with MidnightControls mod.

I did not include the controllermap/gamepad-tool GUID in this commit as those tools are not maintained (#476), and I don't have a game to test their GUID. I did want to highlight the discrepancy from the GLFW's GUID, which is the one included in this commit.

While the controllermap and gamepad-tool report a different GUID from GLFW, they both report the same correct button mapping. Note: there is an extra button: ...,misc1:b15,..., which I've removed from this commit as GLFW doesn't know what to do with it, but it is the share button directly underneath the Xbox logo button.

I'm on Arch Linux with kernel version 6.1.12. I don't have xpadneo, xone, xow or any other third-party drivers installed. The controller is connected over Bluetooth. If I install the third-party drivers, the GUID changes. Uninstalling the third-party drivers restores the GUID to the one in this commit.

I did update the firmware on the controllers this month (Feb 2023). This fixed the Bluetooth reconnection loop problem. I have three Xbox Series X controllers (one Shock Blue and two Design Lab ones). They all share this same GUID. I don't know if the firmware update changed the GUID.

@offalynne offalynne merged commit 9daf08c into mdqinc:master Feb 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants