CH9329 Protocol Guide
CH9329 is a widely used USB HID chip/protocol family for keyboard and mouse emulation. SuperKVM USB KVM devices are CH9329-compatible, so they work with SuperKVM clients and many third-party CH9329 tools.
Why CH9329 matters for USB KVM
Open, documented HID control lets labs script input, integrate custom software, and avoid locked vendor-only stacks. SuperKVM keeps CH9329 compatibility while adding Web OTA, multi-interface video capture, and first-party clients.
How to work with CH9329 on SuperKVM
Use the Qt or WebApp client for day-to-day control. For protocol inspection, use the online serial debugging tool. For firmware and hardware notes, read the wiki USB hardware pages.
- Wiki USB hardware: https://wiki.superkvm.com/hardware/usb
- Serial tool: https://www.superkvm.com/software/serialtool
- Downloads: https://www.superkvm.com/softlist
Secondary development
STM32-based SuperKVM designs and open firmware resources are aimed at companies and builders who need tailored HID behavior, VID/PID control, and automation scripts stored on device.
FAQ
Can I use a third-party CH9329 client with SuperKVM?
Yes for USB KVM models that advertise CH9329 compatibility. Feature coverage may differ from SuperKVM first-party apps (OTA, U-disk switching, etc.).
Where do I debug serial frames?
Use SuperKVM’s browser serial tool at /software/serialtool, which parses USB KVM serial protocol frames including CH9329-related traffic.