Skip to content

Feature Request: Improve split keyboard battery reporting #2892

@Genteure

Description

@Genteure

Wish list:

  • Provide battery info over USB (not sure if this is technically possible but I think it is)
    • This is especially useful for dongles.
    • For example, it would be nice if battery info is available in upower
  • Use the lowest battery value as the main battery value, similar to wireless earbuds.
    • Optionally make it configurable?
  • Provide a way to configure battery descriptions for split keyboards.
    • Current implementation technically violates specification for split keyboard with 3 or more parts, since all battery services have the same 0x0108 "auxiliary" description.
      Quote from 3.1.2.1. Characteristic Presentation Format descriptor of https://www.bluetooth.com/specifications/specs/bas-1-1/

      ... and that is unique among all instances of the Battery Service ...

    • While each instance has a unique name in Characteristic User Description, it's impossible to distinguish which battery is from which keyboard part in a split keyboard with 3 or more parts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions