OpenLogi
功能(Features)

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

本页目录