-bm- Driver ~upd~ | Usb Network Joystick
If you wish to use the joystick over the network, you must run the "USB Network Joystick Server" on the host PC and the "Client" on the remote PC. Ensure both firewalls allow the application.
If your controller is not responding or is misbehaving, you should check how Windows recognizes it: Press Windows Key + X and select .
To develop the driver, the transmission protocol must be reverse-engineered or referenced from SDK documentation. The typical packet structure is as follows:
For the budget-conscious enthusiast who needs raw performance , the open-source ‘-bm-’ driver remains unbeatable. usb network joystick -bm- driver
If you own a generic gamepad manufactured in the early to mid-2010s, especially models that feature wireless 2.4GHz dongles, there is a high probability it contains one of these chips. The BM-572, for example, is described as a "USB 2.4G wireless receiver IC" that is compatible with USB 1.0, 2.0, and 3.0 standards. The USB Network Joystick (BM) driver essentially acts as the translator between this specific hardware architecture and your Windows operating system.
Why would a user specifically search for the "-BM-" driver over a standard HID driver or a tool like x360ce?
Once installed, standard DirectInput or XInput mappers must bridge your legacy hardware with modern gaming libraries like Steam, Epic Games, or standalone emulators. If you wish to use the joystick over
instead of a blue USB 3.0 port—older generic chips sometimes struggle with high-speed ports.
Have you successfully used the -bm- driver for a specific joystick model? Check the community forums for device-specific HID descriptor patches, especially for VKB Gunfighter or Virpil Mongoose sticks.
If -bm- refers to a specific branch or fork (e.g., from a GitHub repository), it likely adds: To develop the driver, the transmission protocol must
Effectively, the BM driver acts as a virtual USB host controller, translating network telegrams into standard HID reports.
: Most modern systems, including Windows 10 and 11 , should automatically detect the joystick as a "Generic USB Joystick" or "HID-compliant game controller" upon connection .
Most modern PC games look for "XInput" (Xbox) controllers. Generic joysticks use "DirectInput," which many new games don't recognize. The Solution: Download a tool like Steam's Controller Settings to wrap your generic joystick as an Xbox 360 controller.