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

Add support for other buzz devices #4

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

marvin-wtt
Copy link

@marvin-wtt marvin-wtt commented Oct 11, 2023

This PR adds support for devices with different product IDs.

Some devices appear to have a different product ID. This was also discovered in an issue in the original repo.
These devices have the same vendor ID but a different product ID of 0002. The devices also need to be configured manually on Windows 10.

In another buzzer repo, this workaround was discovered (translated):

Driver settings for the Playstation buzzer

If you connect the Buzzer to the PC, Windows also detects a device and tries to install a driver. The installation fails because there is no driver. Unfortunately, Windows 10 now classifies the Buzzer as a non-functioning USB hub. But with this setting it is not possible to query the buzzers. The buzzers have to be configured to be recognized as HID (Human Interface Device).

The following steps are necessary:

Open the device manager.
Click with the right mouse button on the standard USB HUB and select "Update driver..." in the context menu.
Start the item "Search for driver software on the computer".
Start the item "Select from a list of device drivers on the computer".
Select the USB input device entry from the list.
Finish the installation by clicking the Next button.
If everything worked, you will find the Buzzer as a game controller in Windows.

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.

1 participant