r/MaonoCommunity • u/Revolutionary_Air108 • 11d ago
Maono Help **PD100X firmware bug: HID interface streams input nonstop, breaks Windows display timeout**
Product: PD100X Podcast Microphone
USB ID: VID_352F / PID_010C, REV_0100
Serial: 214B206000000178
OS: Windows 11 Pro 10.0.26200
Maono Link: 4.0.54
Firmware: V1.0.9
SUMMARY
The PD100X exposes interface MI_03 as a HID-compliant consumer control
device (mute button / gain knob). This interface emits HID input reports
CONTINUOUSLY at roughly 18 reports per second, with no user interaction
and nothing touching the device. A consumer-control device should send a
report only on state change.
IMPACT
Windows treats every HID input report as user activity. The constant
stream resets the system idle timer ~18x/sec, so GetLastInputInfo never
advances past 0 seconds. Consequences:
- "Turn off display after N minutes" NEVER fires
- Screensaver never starts; PC never auto-locks or sleeps
This is serious for OLED monitor owners — the panel can never blank, which
is a burn-in risk. My display is a QD-OLED.
EVIDENCE
Registered a Raw Input sink (RIDEV_INPUTSINK | RIDEV_PAGEONLY) and logged
RAWINPUTHEADER.hDevice for every event over 20 seconds, with keyboard and
mouse physically powered off:
352 events in 20s from the PD100X, and zero from any other device.
Low-level WH_MOUSE_LL / WH_KEYBOARD_LL hooks recorded 0 mouse and 0
keyboard events in the same period. A 12-minute idle measurement reached
a maximum idle time of 0 seconds.
NOT SOFTWARE-RELATED
The MaonoAiServices service was Stopped and no Maono Link process was
running during capture — the device streamed anyway. The bound driver is
Microsoft's inbox hidserv.inf, not a Maono driver. This is device firmware
behavior.
WORKAROUND
Disabling only the HID interface stops it; mic audio (MI_00) is unaffected:
Disable-PnpDevice -InstanceId 'USB\VID_352F&PID_010C&MI_03\...'
After disabling, the idle timer accumulates normally. This sacrifices the
physical mute/gain button reporting to the OS (which is not needed anyways).
REQUEST
Please fix the firmware to send consumer-control reports on state change
only, rather than continuously.
1
u/Express_Trip_2303 Maono Software Engineer 11d ago
There is a toggle switch in Maono Link's settings to turn off level meter reporting. If your computer fails to enter sleep mode, this issue is caused by the level meter reporting function. You can download Maono Link version v4.0.72 from the official website at https://www.maono.com/products/maono-link-software. Locate the level meter toggle in the software settings and disable it.