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
  • #1113
Closed
Open
Issue created Mar 21, 2021 by Administrator@rootContributor

[regression] K800 keyboard battery status unknown with 1.0.5

Created by: rathann

Information

  • Solaar version (solaar --version or git describe --tags if cloned from this repository): 1.0.5
  • Distribution: Fedora 33
  • Kernel version (ex. uname -srmo): Linux 5.10.23-200.fc33.x86_64 x86_64 GNU/Linux
  • Output of solaar show:
$ solaar --version
solaar 1.0.5
$ solaar show
Unifying Receiver
  Device path  : /dev/hidraw0
  USB id       : 046d:C52B
  Serial       : AC5991B4
    Firmware   : 12.10.B0032
    Bootloader : 02.14
    Other      : AA.AA
  Has 2 paired device(s) out of a maximum of 6.
  Notifications: wireless, software present (0x000900)
  Device activity counters: 1=169, 2=229

  1: Wireless Illuminated Keyboard K800
     Device path  : /dev/hidraw1
     WPID         : 2010
     Codename     : K800
     Kind         : keyboard
     Protocol     : HID++ 1.0
     Polling rate : 20 ms (50Hz)
     Serial number: EF04730D
     The power switch is located on the top right corner.
     Battery status unavailable.

  2: Wireless Mouse M325
     Device path  : /dev/hidraw2
     WPID         : 400A
     Codename     : M325
     Kind         : mouse
     Protocol     : HID++ 2.0
     Polling rate : 8 ms (125Hz)
     Serial number: E20B3726
     Model ID:      000000000000
     Unit ID:       00000000
          Firmware: RQM 27.02.B0028
     The power switch is located on the base.
     Supports 13 HID++ 2.0 features:
         0: ROOT                   {0000}   
         1: FEATURE SET            {0001}   
         2: DEVICE FW VERSION      {0003}   
            Firmware: Firmware RQM 27.02.B0028 400A
            Unit ID: 00000000  Model ID: 000000000000  Transport IDs: {}
         3: DEVICE NAME            {0005}   
            Name: Wireless Mouse M325
            Kind: mouse
         4: BATTERY STATUS         {1000}   
            Battery: 90%, discharging, next level 5%.
         5: WIRELESS DEVICE STATUS {1D4B}   
         6: unknown:1DF3           {1DF3}   hidden
         7: REPROG CONTROLS        {1B00}   
         8: REMAINING PAIRING      {1DF0}   hidden
            Remaining Pairings: 125
         9: unknown:1F03           {1F03}   hidden
        10: VERTICAL SCROLLING     {2100}   
            Roller type: micro
            Ratchet per turn: 36
            Scroll lines: 0
        11: HI RES SCROLLING       {2120}   
            Hi-res scrolling disabled
            Hi-res scrolling multiplier: 4
            Scroll Wheel High Resolution: False
        12: MOUSE POINTER          {2200}   
            DPI: 800
            Acceleration: low
            Override OS ballistics
            No vertical tuning, standard mice
     Has 5 reprogrammable keys:
         0: Left Button                => Left Click                    mse, reprogrammable
         1: Right Button               => Right Click                   mse, reprogrammable
         2: Middle Button              => Mouse Middle Button           mse, reprogrammable
         3: Back Button                => Back                          mse, reprogrammable
         4: Forward Button             => BrowserForward                mse, reprogrammable
     Battery: 90%, discharging, next level 5%.
$ solaar --version
solaar 1.0.4
$ solaar show
/usr/lib/python3.9/site-packages/solaar/ui/__init__.py:27: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import GLib, Gtk
Unifying Receiver
  Device path  : /dev/hidraw0
  USB id       : 046d:C52B
  Serial       : AC5991B4
    Firmware   : 12.10.B0032
    Bootloader : 02.14
    Other      : AA.AA
  Has 2 paired device(s) out of a maximum of 6.
  Notifications: wireless, software present (0x000900)
  Device activity counters: 1=231, 2=123

  1: Wireless Illuminated Keyboard K800
     Device path  : /dev/hidraw1
     WPID         : 2010
     Codename     : K800
     Kind         : keyboard
     Protocol     : HID++ 1.0
     Polling rate : 20 ms (50Hz)
     Serial number: EF04730D
          Firmware: 22.01.B0019
        Bootloader: 02.01
             Other: 00.07
     The power switch is located on the top right corner.
     Notifications: battery status (0x100000).
     Features: (none)
     Battery: full, discharging.

  2: Wireless Mouse M325
     Device path  : /dev/hidraw2
     WPID         : 400A
     Codename     : M325
     Kind         : mouse
     Protocol     : HID++ 2.0
     Polling rate : 8 ms (125Hz)
     Serial number: E20B3726
     Model ID:      000000000000
     Unit ID:       00000000
          Firmware: RQM 27.02.B0028
     The power switch is located on the base.
     Supports 13 HID++ 2.0 features:
         0: ROOT                   {0000}   
         1: FEATURE SET            {0001}   
         2: DEVICE FW VERSION      {0003}   
            Firmware: Firmware RQM 27.02.B0028 400A
            Unit ID: 00000000  Model ID: 000000000000  Transport IDs: {}
         3: DEVICE NAME            {0005}   
            Name: Wireless Mouse M325
            Kind: mouse
         4: BATTERY STATUS         {1000}   
            Battery: 90%, discharging, next level 5%.
         5: WIRELESS DEVICE STATUS {1D4B}   
         6: unknown:1DF3           {1DF3}   hidden
         7: REPROG CONTROLS        {1B00}   
         8: REMAINING PAIRING      {1DF0}   hidden
         9: unknown:1F03           {1F03}   hidden
        10: VERTICAL SCROLLING     {2100}   
            Roller type: micro
            Ratchet per turn: 36
            Scroll lines: 0
        11: HI RES SCROLLING       {2120}   
            Hi-res scrolling disabled
            Hi-res scrolling multiplier: 4
            Scroll Wheel High Resolution: False
        12: MOUSE POINTER          {2200}   
            DPI: 800
            Acceleration: low
            Override OS ballistics
            No vertical tuning, standard mice
     Has 5 reprogrammable keys:
         0: Left Button                => Left Click                    mse, reprogrammable
         1: Right Button               => Right Click                   mse, reprogrammable
         2: Middle Button              => Mouse Middle Button           mse, reprogrammable
         3: Back Button                => Back                          mse, reprogrammable
         4: Forward Button             => BrowserForward                mse, reprogrammable
     Battery: 90%, discharging, next level 5%.

Describe the bug After upgrading from 1.0.4 to 1.0.5, the battery status of my K800 keyboard is no longer available.

To Reproduce Steps to reproduce the behavior:

  1. solaar show

Screenshots If applicable, add screenshots to help explain your problem.

Additional context The latest Fedora 1.0.4 package (1.0.4-3) contains the patches from #996 , but I'm not sure it's relevant.

Assignee
Assign to
Time tracking