DGM20 control for Linux: protocol library, CLI and local web UI

Reverse-engineered from Maono Link 4.0.88 (DGM20_OLD.dll) and verified
against a DGM20 (352f:0105, firmware 2.1.2).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-07 22:45:59 -05:00
co-authored by Claude Opus 5.5
commit d239c214b4
14 changed files with 1097 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
# Maono DGM20 USB microphone: vendor HID channel for dgm20ctl.
# uaccess covers local desktop logins; the group covers ssh/tmux sessions.
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="352f", ATTRS{idProduct}=="0105", MODE="0660", GROUP="wheel", TAG+="uaccess"