WebHID + WebUSB
Source code repository Combines aioc-util and webdfu
Not connected
No AIOC device connected

Click Connect above to open the device picker.

Requires a browser with WebHID support (Chrome / Edge 89+) over HTTPS or localhost
Custom VID / PID (if you changed the USB IDs)

Leave blank to search for all known AIOC VID/PID pairs. The device is verified by its internal magic register regardless of USB IDs.

Device Info

Product
Magic
VID:PID

GPIO Status

Waiting for report…
PTT1 OUT
PTT2 OUT
Vol+
Vol−
PlayMute
RecMute

PTT outputs reflect button-press state. CM108 button inputs update live from device HID reports — labels show configured source from IOMUX registers.

Manual PTT State

PTT 1
PTT 2

PTT Sources

PTT1 Source

PTT2 Source


CM108 Button Sources

Button 1 – Vol Up

Button 2 – Vol Down

Button 3 – Playback Mute

Button 4 – Record Mute


Audio Settings

AutoPTT & VCOS Thresholds

VPTT (AutoPTT)

VCOS (COS detection)

Foxhunt (CW Beacon)

USB VID / PID Override

Fill CM108 IDs sets 0x0D8C / 0x000C, which makes the AIOC (or URC / Model 50) present as a standard CM108 sound card — plug-and-play with AllStarLink and similar software. See g1lro.uk for background.

⚠ Changing USB VID/PID takes effect after a reboot. Store first, then reboot. If you set a wrong value, you may need to use the Flash Firmware tab to recover.

Device Actions

Raw Register Dump

RegisterAddressValue
Log