Catalog · How the catalog works
SimpleHIDWrite
SimpleHIDWrite is a tool to aid in the development of HID devices or exploring unknown HID devices
- ★ 28 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
SimpleHIDWrite
SimpleHIDWrite is a tool to handle any HID device. It is intended to aid in the development of HID devices or exploring unknown HID devices. Knowledge of HID and USB is required to understand the program.
In the upper list box it presents the currently available HID devices. Select one to work with it. A selected device is permanently read and all received reports are shown in the log. The lower list box shows a log of the events happening.
Infoshows a dialog with details about the selected device.Save As...saves the log to a text file.Playback...allows to play back a saved log. Only device selections and actions which write to the device are executed.- If you doubleclick an entry in the log list box it is executed if possible.
Clearsimply clears the log list box.
The buttons of the lower row are only enabled if a device is selected.
Writeenabled if the device declares an output report and can be written.Get ReportandSet Reportare disabled for Windows 98 because the HID API does not support these calls for Windows 98.Get FeatureandSet Featureare enabled if the device declares a feature report.
The report to be written is entered in hex digits in the edit boxes.
Empty edit boxes are automatically filled with 00.
Updates by benbaker76
- Allow reports larger than 64 bytes
- Fixed an error when re-connecting a device (which previously required a restart of the app)
- Made the window larger to accommodate for the larger reports
Thanks to the original author of this tool.

