OpenLogi
Features

0x1805 · oobState

Query or restore a device's out-of-box (factory-default) state — useful for detecting first-run devices or resetting provisioning state.

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

On this page