Search Issue Tracker
Third Party Issue
Third Party Issue in 2023.2.X
Votes
0
Found in
2020.3.43f1
2021.3.16f1
2022.2.2f1
2023.1.0a22
2023.2.0a1
Issue ID
UUM-21701
Regression
No
[Linux] "OnDeviceChange" event not triggered when Bluetooth controller disconnects
How to reproduce:
1. Open the user-attached project (InputSystemTest.zip)
2. Build and run the project
3. Connect one of the devices listed below through Bluetooth:
- Xbox wireless controller model 1914
- Dual sense PS5 controller model CFI-ZCT1W
- Wireless controller for Xbox One model 1697
4. Disconnect the controller by pulling the battery
5. Observe the console
Expected result: there's a message saying that the controller has disconnected
Actual result: there is no message printed that the controller has disconnected
Reproducible with: 2020.3.43f1, 2021.3.16f1, 2022.2.2f1, 2023.1.0a22f1
Reproducible on: Ubuntu 20.04
Not reproducible on: Windows 10
Notes:
1. The issue doesn't reproduce consistently so it might take several tries to reproduce it
2. Alternatively to the mentioned devices some Bluetooth input applications on android can reproduce the issue when Bluetooth is disabled on the Android device
Comments (1)
-
kahyong_unity
Jan 30, 2023 10:22
This issue is fixed by updating the firmware to the latest using Xbox accessories so it is a non-issue.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- AI Assistant upgrade banner's `Open package Manager` link doesn't work
- Sub-asset UI does not refresh when undoing Renderer Feature add or remove actions in a URP Renderer asset
- Scene flickers with a green tint when using Screen Space Ambient Occlusion and Contact Shadows with raytracing
- Scripts with null Components on GameObjects are not removed when calling GameObjectUtility.RemoveMonoBehavioursWithMissingScript
- Color Curve Key values remain visible after changing Curve type
Resolution Note:
"OnDeviceChange" event not triggering on Linux platform when using certain controller models (e.x. Xbox Controller model 1914, model 1708) is due to old firmware versions they are utilizing. Updating the controller firmware to the latest version fixes this issue. For instance if it is a Xbox wireless controller, its firmware can be updated to the latest by connecting to a Xbox console or by using Xbox accessories software downloaded from windows store
Resolution Note (2023.2.X):
"OnDeviceChange" event not triggering on Linux platform when using certain controller models (e.x. Xbox Controller model 1914, model 1708) is due to old firmware versions they are utilizing. Updating the controller firmware to the latest version fixes this issue. For instance if it is a Xbox wireless controller, its firmware can be updated to the latest by connecting to a Xbox console or by using Xbox accessories software downloaded from windows store