0x1802 · deviceReset
向 HID++ 2.0 外设发送软复位指令,效果等同于重新上电,常用于固件更新或恢复异常配置。
A device-management feature that allows host software to trigger a firmware
reset of a HID++ 2.0 peripheral — in effect instructing the device to reboot
itself without a physical power cycle. It applies broadly to Logitech wireless
and wired peripherals including mice, keyboards, headsets, and receivers. A
reset via this feature is typically used during firmware-update workflows or to
recover from an inconsistent configuration state, and it complements other
device-management features such as the DFU family (0x00C2, 0x00D0).
Not implemented in OpenLogi
OpenLogi's vendored hidpp crate does not provide a typed wrapper for this feature yet. The notes below summarise the HID++ feature in general terms, not OpenLogi behaviour.
What it does
0x1802 deviceReset provides host-initiated control over the device's reset
lifecycle. In general terms it exposes:
- A way to command the device to perform a soft reset, causing the firmware to restart as if the device had been power-cycled.
- Potentially the ability to reset into a specific boot target (for example normal firmware or a DFU/bootloader mode), depending on the device's capabilities.
- Optionally, a query to read device-specific reset parameters or confirm that the feature is available before issuing a destructive command.
Because a reset terminates the current HID++ session, any pending configuration changes that are volatile (not persisted to non-volatile storage) will be lost. Callers should ensure all desired settings are saved before invoking a reset.
Status: Not implemented · Feature ID:
0x1802