Skip to Content
HID++ ReferenceFeaturesFeatures

HID++ 2.0 Features

Each feature is identified by a 16-bit ID. The pages below document the features most relevant to OpenLogi; OpenLogi currently drives device discovery, battery, DPI (0x2201), SmartShift (0x2111), and wired-keyboard RGB (0x8080) per the roadmap.

Core

IDFeatureSummary
0x0000rootResolve a feature ID to its index
0x0001featureSetEnumerate the device’s features
0x0003deviceInformationFirmware, serial, entity list
0x0005deviceTypeAndNameDevice type and marketing name
0x0007deviceFriendlyNameUser-assigned device name

Power & connection

IDFeatureSummary
0x1004unifiedBatteryBattery percentage and state
0x1D4BwirelessDeviceStatusLink / reconnect events

Pointer & wheel

IDFeatureSummary
0x2110smartShiftOriginal SmartShift variant
0x2111smartShiftEnhancedRatchet ⇄ free-spin + threshold + permanent ratchet
0x2121hiResWheelHigh-resolution / free-spin wheel
0x2150thumbwheelSide thumbwheel
0x2201adjustableDpiDPI sensors and presets

Lighting

IDFeatureSummary
0x8080perKeyLightingPer-key RGB on wired G-series keyboards

Buttons & keys

IDFeatureSummary
0x1B04specialKeysMSEButtonsReprogrammable controls / buttons
0x1C00persistentRemappableActionPersistent on-device remaps

Logitech’s HID++ 2.0 drafts describe many more features (lighting, audio, report rate, and more). Pages will be added as OpenLogi grows support.

Last updated on