CH9329 HID
Hardware Overview¶
CH9329 is a serial-to-USB HID chip that can emulate keyboard, mouse, or custom HID devices. Depending on configuration, the host recognizes it as a standard USB device.
Usage notes
Based on user feedback, device disconnects could occur. This has been improved by a fix in the snltty submission, which resolves the issue where CH9329 required re-plugging after reboot.
To reduce mouse/keyboard latency:
- Increase the serial baud rate to 115200
Configuration¶
Configure CH9329 in one of two ways:
- Set environment variables in Docker deployments
- Edit
/etc/kvmd/override.yaml
Example:
Performance Tuning¶
Use the CH9329 configuration & test tool to optimize:
-
Improve response speed
- Increase baud rate from 9600 to 115200
- Update the One-KVM
speedsetting accordingly
This improves the remote control experience.
-
Customize device identity
- Change USB VID/PID
- Configure USB string descriptors

