AntiMicro / antimicro

[NOT maintained anymore] Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support
1.79k stars 202 forks source link

Xbox one S works via USB but not Bluetooth #300

Closed evbo closed 1 year ago

evbo commented 4 years ago

Been using antimicro for years - love it! Decided to upgrade my controller to wireless bluetooth. Though it always worked via microUSB, antimicro does not detect it when connected via bluetooth.

OS: Windows 7 Xbox One S Controller Soundbot bluetooth dongle

I successfully connect the Xbox One S controller to windows bluetooth and am able to "Test" the buttons successful using the windows devices feature.

When connected via bluetooth, windows (not antimicro) registers it as:

Bluetooth HID Device (driver version 6.1.7600.16385) In "Game Controllers": Controller: Xbox Bluetooth Gamepad Status: OK

When disconnected from bluetooth and connected via micro USB, it appears in antimicro as:

XInput Controller

And in windows as:

HID-compliant game controller (driver version 6.1.7601.24386) In "Game Controllers": Controller: Controller (XBOX One For Windows) Status: OK

Even if I press "Update joysticks" it won't capture the controller. But as soon as I disconnect bluetooth and plug the controller in using micro USB antimicro detects it instantly!

I turned "Debug" logs on but saw nothing interesting pointing out why the bluetooth connected device wasn't recognized.

Any thoughts on how to debug?

evbo commented 4 years ago

Note that I also tested this with windows 7 freshly installed in a virtualbox vm. Xbox One S is fully functional and I can test all input in windows 7 but antimicro does not detect it regardless

pktiuk commented 1 year ago

AntiMicro is no longer maintained. There were no bigger fixes since 2017.
There is a new recommended version of this app called AntiMicroX.

As a part of cleanup, this issue will be closed and repository will be archived.
If you find this issue relevant also for that new version of application you can create a new issue (or discussion) there (but firstly check it, because many issues of the old app are fixed and there are some new functionalities implemented)
If you will decide to create a new issue for AntiMicroX remember to mention this issue for reference.