Skip to content
Control application for Polycom CX300 using USB HID
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cx300-api
cx300-usb
demo
package
usbhid-api
usbhid-h4j
.gitignore
README.md
pom.xml

README.md

Polycom CX300 Control

This project is a demo application for controlling a Polycom CX300 USB phone using the USB HID protocol. It can intercept keypresses, audio state and set the display text.

Detailed protocol specifications can be found at my blog post: Reverse engineering the Polycom CX300 USB phone

Usage

To start the project, use the spring-boot-maven-plugin in the terminal:

mvn spring-boot:run

The application will start and display a clock on the plugged-in Polycom CX300 phone. Keypresses and audio state are written to the console.

You can’t perform that action at this time.