OpenLogi
功能(Features)

0x8100 · onboardProfiles

全面访问设备机载闪存配置文件——枚举、激活、读写并恢复出厂默认值,每个配置槽存储 DPI、按键映射与灯光等设置。

The onboardProfiles feature gives a host application full access to the profiles stored in a device's onboard flash memory. A profile bundles settings such as DPI levels, button remappings, lighting effects, and report-rate preferences into a named, persistent slot that the device can apply autonomously — even without a host driver running. This feature is most commonly found on gaming mice, but also appears on some gaming keyboards and other peripherals that carry onboard non-volatile storage.

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

  • Profile enumeration — provides functions to discover how many profile slots the device supports and which slot is currently active.
  • Profile activation — allows the host to switch the device to any stored profile slot, or to enter a host-controlled mode where per-application settings are applied without touching the onboard flash.
  • Read / write profile data — exposes read and write operations for the raw profile payload stored in the device, covering fields such as DPI presets, button assignments, and lighting configuration.
  • Profile metadata — supports reading and writing per-profile display information (name, colour, or icon index) so companion software can present a labelled profile list to the user.
  • Default / factory reset — typically includes a function to reset one or all profiles to factory defaults.

Status: Not implemented · Feature ID: 0x8100

本页目录