Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S Solaar
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • pwr-Solaar
  • Solaar
  • Issues
  • #582
Closed
Open
Issue created Nov 30, 2019 by Administrator@rootContributor33 of 99 checklist items completed33/99 checklist items

Add missing HID++ 2.0 features

Created by: FFY00

There's a full list of HID++ 2.0 features at https://github.com/Logitech/cpg-docs/tree/master/hidpp20. We should add those features to the list and start implementing them.

To request documentation about an unimplemented features please open an issue in the repo I linked.

Feature list:

  • ROOT (0x0000)
  • FEATURE_SET (0x0001)
  • FEATURE_INFO (0x0002)
  • DEVICE_FW_VERSION (0x0003)
  • DEVICE_UNIT_ID (0x0004)
  • DEVICE_NAME (0x0005)
  • DEVICE_GROUPS (0x0006)
  • DEVICE_FRIENDLY_NAME (0x0007)
  • KEEP_ALIVE (0x0008)
  • RESET (0x0020)
  • CRYPTO_ID (0x0021)
  • TARGET_SOFTWARE (0x0030)
  • WIRELESS_SIGNAL_STRENGTH (0x0080)
  • DFU_CONTROL_LEGACY (0x00C0)
  • DFU_CONTROL_UNSIGNED (0x00C1)
  • DFU_CONTROL_SIGNED (0x00C2)
  • DFU (0x00D0)
  • BATTERY_STATUS (0x1000)
  • BATTERY_VOLTAGE (0x1001)
  • CHARGING_CONTROL (0x1010)
  • LED_CONTROL (0x1300)
  • GENERIC_TEST (0x1800)
  • DEVICE_RESET (0x1802)
  • OOBSTATE (0x1805)
  • CONFIG_DEVICE_PROPS (0x1806)
  • CHANGE_HOST (0x1814)
  • HOSTS_INFO (0x1815)
  • BACKLIGHT (0x1981)
  • BACKLIGHT2 (0x1982)
  • BACKLIGHT3 (0x1983)
  • PRESENTER_CONTROL (0x1A00)
  • SENSOR_3D (0x1A01)
  • REPROG_CONTROLS (0x1B00)
  • REPROG_CONTROLS_V2 (0x1B01)
  • REPROG_CONTROLS_V2_2 (0x1B02)
  • REPROG_CONTROLS_V3 (0x1B03)
  • REPROG_CONTROLS_V4 (0x1B04)
  • REPORT_HID_USAGE (0x1BC0)
  • PERSISTENT_REMAPPABLE_ACTION (0x1C00)
  • WIRELESS_DEVICE_STATUS (0x1D4B)
  • REMAINING_PAIRING (0x1DF0)
  • LEFT_RIGHT_SWAP (0x2001)
  • SWAP_BUTTON_CANCEL (0x2005)
  • POINTER_AXIS_ORIENTATION (0x2006)
  • VERTICAL_SCROLLING (0x2100)
  • SMART_SHIFT (0x2110)
  • HI_RES_SCROLLING (0x2120)
  • HIRES_WHEEL (0x2121)
  • LOWRES_WHEEL (0x2130)
  • THUMB_WHEEL (0x2150)
  • MOUSE_POINTER (0x2200)
  • ADJUSTABLE_DPI (0x2201)
  • POINTER_SPEED (0x2205)
  • ANGLE_SNAPPING (0x2230)
  • SURFACE_TUNING (0x2240)
  • HYBRID_TRACKING (0x2400)
  • FN_INVERSION (0x40A0)
  • NEW_FN_INVERSION (0x40A2)
  • K375S_FN_INVERSION (0x40A3)
  • ENCRYPTION (0x4100)
  • LOCK_KEY_STATE (0x4220)
  • SOLAR_DASHBOARD (0x4301)
  • KEYBOARD_LAYOUT (0x4520)
  • KEYBOARD_DISABLE (0x4521)
  • KEYBOARD_DISABLE_BY_USAGE (0x4522)
  • DUALPLATFORM (0x4530)
  • MULTIPLATFORM (0x4531)
  • KEYBOARD_LAYOUT_2 (0x4540)
  • CROWN (0x4600)
  • TOUCHPAD_FW_ITEMS (0x6010)
  • TOUCHPAD_SW_ITEMS (0x6011)
  • TOUCHPAD_WIN8_FW_ITEMS (0x6012)
  • TAP_ENABLE (0x6020)
  • TAP_ENABLE_EXTENDED (0x6021)
  • CURSOR_BALLISTIC (0x6030)
  • TOUCHPAD_RESOLUTION (0x6040)
  • TOUCHPAD_RAW_XY (0x6100)
  • TOUCHMOUSE_RAW_POINTS (0x6110)
  • TOUCHMOUSE_6120 (0x6120)
  • GESTURE (0x6500)
  • GESTURE_2 (0x6501)
  • GKEY (0x8010)
  • MKEYS (0x8020)
  • MR (0x8030)
  • BRIGHTNESS_CONTROL (0x8040)
  • REPORT_RATE (0x8060)
  • COLOR_LED_EFFECTS (0x8070)
  • RGB_EFFECTS (0X8071)
  • PER_KEY_LIGHTING (0x8080)
  • PER_KEY_LIGHTING_V2 (0x8081)
  • MODE_STATUS (0x8090)
  • ONBOARD_PROFILES (0x8100)
  • MOUSE_BUTTON_SPY (0x8110)
  • LATENCY_MONITORING (0x8111)
  • GAMING_ATTACHMENTS (0x8120)
  • FORCE_FEEDBACK (0x8123)
  • SIDETONE (0x8300)
  • EQUALIZER (0x8310)
  • HEADSET_OUT (0x8320)
Assignee
Assign to
Time tracking