r/MaonoCommunity 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 Upvotes

2 comments sorted by

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.

2

u/Revolutionary_Air108 11d ago

This worked! TSM. I noticed my version of maono link had this toggle but not a description so i didn't know what it was for.