pwr-Solaar / Solaar

Linux device manager for Logitech devices
https://pwr-solaar.github.io/Solaar
GNU General Public License v2.0
5.55k stars 410 forks source link

Request: add support for Logitech Rechargeable Trackpad T651 #1837

Closed loz-hurst closed 2 years ago

loz-hurst commented 2 years ago

Information

$ ~/.local/bin/solaar --version
solaar 1.1.7
$ git describe --tags
1.1.7-5-ga04be16

T651-report_descriptor.txt

T651-uevent.txt

Is your feature request related to a problem? Please describe. Device not recognised by Solaar.

Describe the solution you'd like Ideally device to be recognised and (at least) battery status reported by Solaar.

Describe alternatives you've considered Guessing when the battery will run out, with poor accuracy.

Additional context No context required, request to support a currently unsupported device.

pfps commented 2 years ago

Please provide the information requested in https://pwr-solaar.github.io/Solaar/devices

EDIT: I see that you did, but it was in a detail section. It looks as if the device does use HID++ and should be supported by Solaar.

Please provide output of solaar -ddd with the device active to see what is going on when Solaar is trying to connect to the device. I suspect that hid_parser is not installed. See the Known Issues for more information.

loz-hurst commented 2 years ago

You are quite right, hid-parser wasn't installed and adding it fixed the detection.

The section came from the template for creating a request - I thought that was where you would expect the files to be (in "Details").

Sorry for the noise, I only discovered Solaar existed today. Awesome tool, thanks for creating and maintaining it!

pfps commented 2 years ago

Please provide output of solaar show. That information will be used to help solve problems encountered with the trackpad.

loz-hurst commented 2 years ago

Hi,

Here's the relevant part of solaar show:

$ ~/.local/bin/solaar show
Solaar version 1.1.7

USB and Bluetooth Devices

  1: Rechargeable Trackpad T651
     Device path  : /dev/hidraw9
     USB id       : 046d:B00C
     Codename     : Rechargeable
     Kind         : touchpad
     Protocol     : HID++ 2.0
     Serial number: 
     Model ID:      000000000000
     Unit ID:       00000000
          Firmware: RBM 05.00.B0026
             Other: 
     Supports 9 HID++ 2.0 features:
         0: ROOT                   {0000} V0     
         1: FEATURE SET            {0001} V0     
         2: FEATURE INFO           {0002} V0     
         3: DEVICE FW VERSION      {0003} V0     
            Firmware: Firmware RBM 05.00.B0026 B00C
            Firmware: Other   
            Unit ID: 00000000  Model ID: 000000000000  Transport IDs: {}
         4: DEVICE NAME            {0005} V0     
            Name: Rechargeable Trackpad T651
            Kind: touchpad
         5: unknown:1E00           {1E00} V0    hidden 
         6: GENERIC TEST           {1800} V0    internal, hidden 
         7: BATTERY STATUS         {1000} V0     
            Battery: 90%, discharging, next level 70%.
         8: TOUCHPAD RAW XY        {6100} V0     
     Battery: 90%, discharging, next level 70%.
pfps commented 2 years ago

Thanks. I see that there are not very many features, but that battery information is being reported.

loz-hurst commented 2 years ago

Indeed, it doesn't do much (it's just a touchpad surface - no buttons or anything other than power and the connect one on the bottom). I'm mainly using Solaar for battery monitoring :)