0x1805 · oobState
查询或恢复设备的出厂(开箱)状态——可用于检测首次使用的设备或重置配置标记。
A HID++ 2.0 device-management feature that tracks and controls whether a device
is in its out-of-box (factory-default) state. It applies broadly across wireless
peripherals — mice, keyboards, and similar devices — and sits in the same
lifecycle-management range as 0x1802 deviceReset and 0x1806
configDeviceProps. A device leaves the out-of-box state once it has been paired
and configured by a host; this feature lets software query that status and
optionally restore it.
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
0x1805 oobState provides functions to read and manage the out-of-box lifecycle
marker stored in a device's non-volatile memory. In general terms it exposes:
- A way to query whether the device is currently in the out-of-box state (i.e. unconfigured, as shipped from the factory).
- A way to set or clear the out-of-box flag, allowing software or factory tooling to restore a device to its factory-default condition or mark it as configured.
- Potentially a means to reset associated per-host or per-pairing state that is tied to the out-of-box lifecycle.
This feature is primarily of interest to Logitech factory and provisioning tooling, but host software may also query it to detect first-run or freshly-reset devices and trigger an initial-setup flow.
Status: Not implemented · Feature ID:
0x1805