Closed gregorypiro closed 2 years ago
Please fill out the information requested in the bug report template.
See issue #1721 for more on the G600.
Please fill out the information requested in the bug report template.
Sorry, how to do it? Im sorry..
When you open a bug report there should be some text in the report. Fill in as much of that as you can.
When you open a bug report there should be some text in the report. Fill in as much of that as you can.
I just cant see anything to fill in except a title. Have a patience, im new. Greetings.
[gpiro@gpiro ~]$ solaar show solaar: error: Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/solaar-1.1.4-py3.9.egg/solaar/cli/init.py", line 206, in run raise Exception('No devices found') Exception: No devices found
OK, neither of these are currently supported.
See issue #1721 for a possible fix for the G600. If that doesn't work, provide the information requested in that issue.
Also provide the information requested there for the keyboard.
But it is possible that neither uses HID++ and if so Solaar will not support them.
Hello again. Thank you very much for response. @pfps i went through a #1721 and my devices have HID numbers however i cant use hidrd-convert -o spec /sys/class/hidraw/hidrawN/device/report_descriptor as "report descriptors" are in completally diffrent localization after [root@gpiro Solaar-master (1)]# /sys/class/hidraw/hidraw0/device/ i have driver/ hidraw/ input/ power/ subsystem/ catalogues. Hmm, what to do?
That's why you are supposed to fill out the bug report. It will say what Linux distribution you are using.
You need to find the report descriptors, or at least provide the output of lsusb -vv
if the devices connect using USB.
@pfps im really willing to change it once i figure it out. Im on RHEL 9.
The output of lsusb -vv is:
Thank you one more time for your help.
That's why you are supposed to fill out the bug report. It will say what Linux distribution you are using.
You need to find the report descriptors, or at least provide the output of
lsusb -vv
if the devices connect using USB.
Can you read anything from the previous msg?
Without the report descriptors it is impossible to know for sure, but the current version of the PR mentioned in issue #1721 might fix your problem. Follow the instructions there for running that Solaar PR.
Morning (i think) @pfps . Hidrd-convert gives me:
[root@gpiro configuration]# hidrd-convert -o spec /sys/devices/pci0000\:00/0000\:00\:08.1/0000\:05\:00.3/usb1/1-2/1-2\:1.0/0003\:046D\:C336.0001/report_descriptor
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (Keyboard), ; Keyboard (06h, application collection)
Collection (Application),
Usage Page (Keyboard), ; Keyboard/keypad (07h)
Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)
Usage Maximum (KB Right GUI), ; Keyboard right GUI (E7h, dynamic value)
Logical Minimum (0),
Logical Maximum (1),
Report Size (1),
Report Count (8),
Input (Variable),
Report Count (1),
Report Size (8),
Input (Constant),
Report Count (3),
Report Size (1),
Usage Page (LED), ; LEDs (08h)
Usage Minimum (01h),
Usage Maximum (03h),
Output (Variable),
Report Count (5),
Report Size (1),
Output (Constant),
Report Count (6),
Report Size (8),
Logical Minimum (0),
Logical Maximum (255),
Usage Page (Keyboard), ; Keyboard/keypad (07h)
Usage Minimum (None), ; No event (00h, selector)
Usage Maximum (FFh),
Input,
End Collection
` For the Keyboard, and the Mouse:
[root@gpiro configuration]# hidrd-convert -o spec /sys/devices/pci0000\:00/0000\:00\:08.1/0000\:05\:00.4/usb3/3-2/3-2\:1.0/0003\:30FA\:1701.0002/report_descriptor
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (Mouse), ; Mouse (02h, application collection)
Collection (Application),
Report ID (1),
Usage (Pointer), ; Pointer (01h, physical collection)
Collection (Physical),
Usage Page (Button), ; Button (09h)
Usage Minimum (01h),
Usage Maximum (05h),
Logical Minimum (0),
Logical Maximum (1),
Report Count (5),
Report Size (1),
Input (Variable),
Report Count (1),
Report Size (3),
Input (Constant),
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (X), ; X (30h, dynamic value)
Usage (Y), ; Y (31h, dynamic value)
Logical Minimum (-32767),
Logical Maximum (32767),
Report Size (16),
Report Count (2),
Input (Variable, Relative),
Usage (Wheel), ; Wheel (38h, dynamic value)
Logical Minimum (-127),
Logical Maximum (127),
Report Size (8),
Report Count (1),
Input (Variable, Relative),
End Collection,
End Collection
` What you can read from it?
Next thing from another discussion:
[root@gpiro configuration]# git fetch origin pull/1730/head:pull_1730
fatal: to nie jest repozytorium gita (ani żaden katalog nadrzędny aż do punktu montowania /)
Zatrzymano na granicy systemu plików (nie ustawiono GIT_DISCOVERY_ACROSS_FILESYSTEM).
The report descriptors do not appear to be for Logitech devices. A Logitech device should have 046D (the manufacturer identifier for Logitech) somewhere in the path, like /sys/devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.2/0003:046D:C52B.0017/0003:046D:4082.0018
for my Unifying receiver. Your keyboard should have 046d:c336
in the path as its USB device ID is c336.
I do not know why your git command failed. Did you clone Solaar and cd to the Solaar directory? Maybe you have to be in the actual directory, i.e., no symbolic links involved.
Maybe we should just say it solaar does not support g600 and g213 devices?
I will do the next steps as you said and will give you a response soon.
I have connected via USB Logitech G213 Prodigy Keyboard thats for sure. The other side of case is that i will do install solaar one more time like you said.
Try running
find /sys/devices -path '*046D*/uevent' -exec cat \{\} \; | egrep HID_NAME\|HID_ID\|HID_PHYS
to show the names of your Logitech devices and
find /sys/devices/ -path '*046D*/report_descriptor' -print -exec hidrd-convert -o spec \{\} \;
to show decoded report descirptors for all Logitech devices.
Will do it definitally tonight. Just need some time for tax return fill. Will be back soon. ;)
So here we are @pfps ..
[gpiro@gpiro ~]$ find /sys/devices -path '*046D*/uevent' -exec cat \{\} \; | egrep HID_NAME\|HID_ID\|HID_PHYS
HID_ID=0003:0000046D:0000C336
HID_NAME=Logitech Gaming Keyboard G213
HID_PHYS=usb-0000:05:00.3-2/input0
HID_ID=0003:0000046D:0000C336
HID_NAME=Logitech Gaming Keyboard G213
HID_PHYS=usb-0000:05:00.3-2/input1
HID_ID=0003:0000046D:0000C24A
HID_NAME=Logitech Gaming Mouse G600
HID_PHYS=usb-0000:05:00.4-2/input1
HID_ID=0003:0000046D:0000C24A
HID_NAME=Logitech Gaming Mouse G600
HID_PHYS=usb-0000:05:00.4-2/input0
[gpiro@gpiro ~]$
And:
[gpiro@gpiro ~]$ find /sys/devices/ -path '*046D*/report_descriptor' -print -exec hidrd-convert -o spec \{\} \;
/sys/devices/pci0000:00/0000:00:08.1/0000:05:00.3/usb1/1-2/1-2:1.0/0003:046D:C336.0001/report_descriptor
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (Keyboard), ; Keyboard (06h, application collection)
Collection (Application),
Usage Page (Keyboard), ; Keyboard/keypad (07h)
Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)
Usage Maximum (KB Right GUI), ; Keyboard right GUI (E7h, dynamic value)
Logical Minimum (0),
Logical Maximum (1),
Report Size (1),
Report Count (8),
Input (Variable),
Report Count (1),
Report Size (8),
Input (Constant),
Report Count (3),
Report Size (1),
Usage Page (LED), ; LEDs (08h)
Usage Minimum (01h),
Usage Maximum (03h),
Output (Variable),
Report Count (5),
Report Size (1),
Output (Constant),
Report Count (6),
Report Size (8),
Logical Minimum (0),
Logical Maximum (255),
Usage Page (Keyboard), ; Keyboard/keypad (07h)
Usage Minimum (None), ; No event (00h, selector)
Usage Maximum (FFh),
Input,
End Collection
/sys/devices/pci0000:00/0000:00:08.1/0000:05:00.3/usb1/1-2/1-2:1.1/0003:046D:C336.0003/report_descriptor
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (Keyboard), ; Keyboard (06h, application collection)
Collection (Application),
Usage Page (Keyboard), ; Keyboard/keypad (07h)
Usage Minimum (None), ; No event (00h, selector)
Usage Maximum (KB Right GUI), ; Keyboard right GUI (E7h, dynamic value)
Logical Minimum (0),
Logical Maximum (231),
Report Size (8),
Report Count (20),
Report ID (1),
Input,
End Collection,
Usage Page (Consumer), ; Consumer (0Ch)
Usage (Consumer Control), ; Consumer control (01h, application collection)
Collection (Application),
Report ID (2),
Logical Minimum (0),
Logical Maximum (1),
Report Size (1),
Report Count (7),
Usage (Scan Next Track), ; Scan next track (B5h, one-shot control)
Usage (Scan Previous Track), ; Scan previous track (B6h, one-shot control)
Usage (Stop), ; Stop (B7h, one-shot control)
Usage (Play Pause), ; Play/pause (CDh, one-shot control)
Usage (Volume Inc), ; Volume increment (E9h, re-trigger control)
Usage (Volume Dec), ; Volume decrement (EAh, re-trigger control)
Usage (Mute), ; Mute (E2h, on/off control)
Input (Variable),
Report Count (1),
Input (Constant),
End Collection,
Usage Page (FF43h), ; FF43h, vendor-defined
Usage (0602h),
Collection (Application),
Report ID (17),
Report Size (8),
Report Count (19),
Logical Minimum (0),
Logical Maximum (255),
Usage (02h),
Input,
Usage (02h),
Output,
End Collection,
Usage Page (FF43h), ; FF43h, vendor-defined
Usage (0604h),
Collection (Application),
Report ID (18),
Report Size (8),
Report Count (63),
Logical Minimum (0),
Logical Maximum (255),
Usage (04h),
Input,
Usage (04h),
Output,
End Collection
/sys/devices/pci0000:00/0000:00:08.1/0000:05:00.4/usb3/3-2/3-2:1.1/0003:046D:C24A.0007/report_descriptor
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (Keyboard), ; Keyboard (06h, application collection)
Collection (Application),
Report ID (1),
Usage Page (Keyboard), ; Keyboard/keypad (07h)
Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)
Usage Maximum (KB Right GUI), ; Keyboard right GUI (E7h, dynamic value)
Logical Minimum (0),
Logical Maximum (1),
Report Size (1),
Report Count (8),
Input (Variable),
Report Size (8),
Report Count (5),
Logical Minimum (0),
Logical Maximum (164),
Usage Minimum (None), ; No event (00h, selector)
Usage Maximum (KB ExSel), ; Keyboard ExSel (A4h, selector)
Input,
End Collection,
Usage Page (FF80h), ; FF80h, vendor-defined
Usage (80h),
Collection (Application),
Report ID (128),
Usage (80h),
Report Size (8),
Report Count (5),
Input (Variable),
Report ID (246),
Usage (F6h),
Report Size (8),
Report Count (7),
Input (Variable),
Report ID (240),
Usage (F0h),
Report Count (3),
Feature (Variable),
Report ID (241),
Usage (F1h),
Report Count (7),
Feature (Variable),
Report ID (242),
Usage (F2h),
Report Count (4),
Feature (Variable),
Report ID (243),
Usage (F3h),
Report Count (153),
Feature (Variable),
Report ID (244),
Usage (F4h),
Report Count (153),
Feature (Variable),
Report ID (245),
Usage (F5h),
Report Count (153),
Feature (Variable),
Report ID (246),
Usage (F6h),
Report Count (7),
Feature (Variable),
Report ID (247),
Usage (F7h),
Report Size (8),
Report Count (31),
Input (Variable),
End Collection
/sys/devices/pci0000:00/0000:00:08.1/0000:05:00.4/usb3/3-2/3-2:1.0/0003:046D:C24A.0006/report_descriptor
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (Mouse), ; Mouse (02h, application collection)
Collection (Application),
Usage (Pointer), ; Pointer (01h, physical collection)
Collection (Physical),
Usage Page (Button), ; Button (09h)
Usage Minimum (01h),
Usage Maximum (10h),
Logical Minimum (0),
Logical Maximum (1),
Report Size (1),
Report Count (16),
Input (Variable),
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (X), ; X (30h, dynamic value)
Usage (Y), ; Y (31h, dynamic value)
Logical Minimum (-32767),
Logical Maximum (32767),
Report Size (16),
Report Count (2),
Input (Variable, Relative),
Usage (Wheel), ; Wheel (38h, dynamic value)
Report Size (8),
Report Count (1),
Logical Minimum (-127),
Logical Maximum (127),
Input (Variable, Relative),
Usage Page (Consumer), ; Consumer (0Ch)
Usage (AC Pan), ; AC pan (0238h, linear control)
Report Count (1),
Input (Variable, Relative),
End Collection,
End Collection
[gpiro@gpiro ~]$
Hope this will help :)
From what I can see Solaar should support the G213 keyboard, but maybe not the G600 mouse. Try PR #1730 as described in Issues #1721. That tries to add both devices. If you can see either device post the output of bin/solaar show
.
As you are running RHEL you might have to upgrade python. Solaar requires python 3.6 or later.
My python has number 3.9 and i think it came with OS.
[gpiro@gpiro Solaar]$ bin/solaar show solaar: error: Traceback (most recent call last): File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/__init__.py", line 206, in run raise Exception('No devices found') Exception: No devices found
I will go through those discussions tonight and let you know what are the results.
Is the output from PR #1730? If so, try bin/solaar -ddd show
[gpiro@gpiro Solaar]$ bin/solaar -ddd show
2022-09-13 02:40:07,599,599 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C336 INTERFACE 0 FILTER 2
2022-09-13 02:40:07,600,600 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C336 INTERFACE 1 FILTER 2
solaar: error: Traceback (most recent call last):
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/__init__.py", line 206, in run
raise Exception('No devices found')
Exception: No devices found
Cant see any discussion above the number you mentioned. :/
It looks as if you are not running PR #1730. In the Solaar clone directory run git show-branch
. One of the lines should be
* [pull_1730] device: add G600 Gaming Mouse and G213 Prodigy Gaming Keyboard
If not you are not running PR #1730. If there is a branch pull_1730 then
git checkout pull_1730
If there is no such branch you need to download the PR as described in Issue #1721.
Then from the clone directory run
bin/solaar -ddd show
again.
While we thinking im pasting you a current results (from another topic):
[root@gpiro device]# cat uevent
DRIVER=hid-generic
HID_ID=0003:0000046D:0000C336
HID_NAME=Logitech Gaming Keyboard G213
HID_PHYS=usb-0000:05:00.3-2/input0
HID_UNIQ=099631523430
MODALIAS=hid:b0003g0001v0000046Dp0000C336
[root@gpiro device]# cat uevent
DRIVER=hid-generic
HID_ID=0003:0000046D:0000C24A
HID_NAME=Logitech Gaming Mouse G600
HID_PHYS=usb-0000:05:00.4-2/input0
HID_UNIQ=385226BFEFD20017
MODALIAS=hid:b0003g0001v0000046Dp0000C24A
[root@gpiro device]# hidrd-convert -o spec /sys/class/hidraw/hidraw0/device/report_descriptor
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (Keyboard), ; Keyboard (06h, application collection)
Collection (Application),
Usage Page (Keyboard), ; Keyboard/keypad (07h)
Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)
Usage Maximum (KB Right GUI), ; Keyboard right GUI (E7h, dynamic value)
Logical Minimum (0),
Logical Maximum (1),
Report Size (1),
Report Count (8),
Input (Variable),
Report Count (1),
Report Size (8),
Input (Constant),
Report Count (3),
Report Size (1),
Usage Page (LED), ; LEDs (08h)
Usage Minimum (01h),
Usage Maximum (03h),
Output (Variable),
Report Count (5),
Report Size (1),
Output (Constant),
Report Count (6),
Report Size (8),
Logical Minimum (0),
Logical Maximum (255),
Usage Page (Keyboard), ; Keyboard/keypad (07h)
Usage Minimum (None), ; No event (00h, selector)
Usage Maximum (FFh),
Input,
End Collection
[root@gpiro device]# hidrd-convert -o spec /sys/class/hidraw/hidraw1/device/report_descriptor
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (Mouse), ; Mouse (02h, application collection)
Collection (Application),
Usage (Pointer), ; Pointer (01h, physical collection)
Collection (Physical),
Usage Page (Button), ; Button (09h)
Usage Minimum (01h),
Usage Maximum (10h),
Logical Minimum (0),
Logical Maximum (1),
Report Size (1),
Report Count (16),
Input (Variable),
Usage Page (Desktop), ; Generic desktop controls (01h)
Usage (X), ; X (30h, dynamic value)
Usage (Y), ; Y (31h, dynamic value)
Logical Minimum (-32767),
Logical Maximum (32767),
Report Size (16),
Report Count (2),
Input (Variable, Relative),
Usage (Wheel), ; Wheel (38h, dynamic value)
Report Size (8),
Report Count (1),
Logical Minimum (-127),
Logical Maximum (127),
Input (Variable, Relative),
Usage Page (Consumer), ; Consumer (0Ch)
Usage (AC Pan), ; AC pan (0238h, linear control)
Report Count (1),
Input (Variable, Relative),
End Collection,
End Collection
[root@gpiro device]# lsusb -vv -d 046d:c336
Bus 001 Device 002: ID 046d:c336 Logitech, Inc. G213 Prodigy Gaming Keyboard
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x046d Logitech, Inc.
idProduct 0xc336 G213 Prodigy Gaming Keyboard
bcdDevice 9.00
iManufacturer 1 Logitech
iProduct 2 Gaming Keyboard G213
iSerial 3 099631523430
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x003b
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 4 U109.00_B0006
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 65
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 119
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0000
(Bus Powered)
[root@gpiro device]# lsusb -vv -d 046d:c24a
Bus 003 Device 002: ID 046d:c24a Logitech, Inc. G600 Gaming Mouse
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 32
idVendor 0x046d Logitech, Inc.
idProduct 0xc24a G600 Gaming Mouse
bcdDevice 77.02
iManufacturer 1 Logitech
iProduct 2 Gaming Mouse G600
iSerial 3 385226BFEFD20017
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x003b
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 4 U77.02_B0017
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 67
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 135
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 1
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
Device Status: 0x0000
(Bus Powered)
According to your previous post:
[root@gpiro Solaar]# git show-branch
[master] po: update zh_CN translation
I installed all packages with zh_CN(chinesse or something) and nothing....................
Is there any solution for that small little problem?
You need to fetch PR #1730 as described in Issue #1721, via
git fetch origin pull/1730/head:pull_1730
git checkout pull_1730
Then run bin/solaar -ddd show
Actually i have done it!
What now? Im concerned.
If you have downloaded PR #1730 one of the lines of git show-branch
should be
* [pull_1730] device: add G600 Gaming Mouse and G213 Prodigy Gaming Keyboard
If so run bin/solaar -ddd show
. If not follow the instructions to download PR #1730 first.
I ran through it. Nothing happened except of some kind configuration. Is thats it? No more steps?
Btw. i dont know if thats important but red color is before and after..
[root@gpiro Solaar]# git show-branch
! [master] po: update zh_CN translation
* [pull_1730] device: add G600 Gaming Mouse and G213 Prodigy Gaming Keyboard
--
* [pull_1730] device: add G600 Gaming Mouse and G213 Prodigy Gaming Keyboard
+* [master] po: update zh_CN translation
However you leaving me now like a blind person in the mountains @pfps ;)
So basically we got to the point that we pulled a request or something like that then?! ;)
Now you should be running PR #1730 and can try bin/solaar -ddd show
again.
Sorry for misunderstanding but what do i have from it, that im running this? Dont get it. (Im really newbie)
Btw feel like you need to hear that im really appreciated for help and your time.
Running bin/solaar -ddd show
now will show whether PR #1730 adds support for your devices.
Okay, got ya. :)
Please post the output from bin/solaar -ddd show
.
This is not a problem at all. Bit long.
[gpiro@gpiro Solaar]$ bin/solaar -ddd show
2022-09-13 06:24:32,287,287 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C336 INTERFACE 0 FILTER 1
2022-09-13 06:24:32,288,288 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C336 INTERFACE 1 FILTER 1
2022-09-13 06:24:32,288,288 DEBUG [MainThread] solaar.cli: [/dev/hidraw2] => <Device(255,C336,G213 Prodigy Gaming Keyboard,)>
2022-09-13 06:24:32,288,288 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C24A INTERFACE 0 FILTER 1
2022-09-13 06:24:32,289,289 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C24A INTERFACE 1 FILTER 1
2022-09-13 06:24:32,289,289 DEBUG [MainThread] solaar.cli: [/dev/hidraw3] => <Device(255,C24A,G600 Gaming Mouse,)>
Solaar version 1.1.5rc1
USB and Bluetooth Devices
2022-09-13 06:24:32,290,290 DEBUG [MainThread] logitech_receiver.base: (4) pinging device 255
2022-09-13 06:24:32,290,290 INFO [MainThread] logitech_receiver.base: New lock 4
2022-09-13 06:24:32,290,290 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 001B 0000D2]
2022-09-13 06:24:32,293,293 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 001B 0402D200000000000000000000000000]
1: G213 Prodigy Gaming Keyboard
Device path : /dev/hidraw2
USB id : 046d:C336
Codename : G213
Kind : keyboard
Protocol : HID++ 4.2
2022-09-13 06:24:32,294,294 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 00010000000000000000000000000000]
2022-09-13 06:24:32,297,297 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 01000100000000000000000000000000]
2022-09-13 06:24:32,298,298 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 010F 00000000000000000000000000000000]
2022-09-13 06:24:32,301,301 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 010F 0F000000000000000000000000000000]
2022-09-13 06:24:32,301,301 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 80600000000000000000000000000000]
2022-09-13 06:24:32,305,305 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 08000000000000000000000000000000]
2022-09-13 06:24:32,305,305 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0819 00000000000000000000000000000000]
2022-09-13 06:24:32,309,309 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0819 01000000000000000000000000000000]
2022-09-13 06:24:32,309,309 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 081D 00000000000000000000000000000000]
2022-09-13 06:24:32,313,313 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 081D 01000000000000000000000000000000]
2022-09-13 06:24:32,313,313 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0818 00000000000000000000000000000000]
2022-09-13 06:24:32,317,317 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0818 01000000000000000000000000000000]
Polling rate : 1 ms (1000Hz)
Serial number:
2022-09-13 06:24:32,318,318 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 00030000000000000000000000000000]
2022-09-13 06:24:32,321,321 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 02000200000000000000000000000000]
2022-09-13 06:24:32,322,322 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 020F 00000000000000000000000000000000]
2022-09-13 06:24:32,325,325 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 020F 02313147090008C33600000000000000]
Model ID: C33600000000
Unit ID: 31314709
2022-09-13 06:24:32,326,326 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 020C 00000000000000000000000000000000]
2022-09-13 06:24:32,329,329 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 020C 02313147090008C33600000000000000]
2022-09-13 06:24:32,329,329 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 021F 00000000000000000000000000000000]
2022-09-13 06:24:32,334,334 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 021F 005531200900000601C3360000000000]
2022-09-13 06:24:32,334,334 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 021C 01000000000000000000000000000000]
2022-09-13 06:24:32,338,338 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 021C 01424F543100000200AAC80000000000]
Firmware: U1 09.00.B0006
Bootloader: BOT 31.00.B0002
Supports 15 HID++ 2.0 features:
2022-09-13 06:24:32,338,338 DEBUG [MainThread] solaar.configuration: load => []
2022-09-13 06:24:32,338,338 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000D 21200000000000000000000000000000]
2022-09-13 06:24:32,342,342 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000D 00000000000000000000000000000000]
2022-09-13 06:24:32,342,342 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 21300000000000000000000000000000]
2022-09-13 06:24:32,346,346 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,347,347 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 21210000000000000000000000000000]
2022-09-13 06:24:32,350,350 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,351,351 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 21100000000000000000000000000000]
2022-09-13 06:24:32,354,354 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,355,355 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 21110000000000000000000000000000]
2022-09-13 06:24:32,358,358 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,359,359 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 21500000000000000000000000000000]
2022-09-13 06:24:32,362,362 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 00000000000000000000000000000000]
2022-09-13 06:24:32,363,363 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000A 81000000000000000000000000000000]
2022-09-13 06:24:32,366,366 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000A 00000000000000000000000000000000]
2022-09-13 06:24:32,367,367 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 080D 00000000000000000000000000000000]
2022-09-13 06:24:32,370,370 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 080D 8B000000000000000000000000000000]
2022-09-13 06:24:32,371,371 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature report_rate [REPORT RATE] detected <Setting([feature:choice] G213:report_rate=None)>
2022-09-13 06:24:32,371,371 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 22050000000000000000000000000000]
2022-09-13 06:24:32,374,374 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,375,375 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 22010000000000000000000000000000]
2022-09-13 06:24:32,378,378 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,378,378 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 19820000000000000000000000000000]
2022-09-13 06:24:32,382,382 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,383,383 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000A 19830000000000000000000000000000]
2022-09-13 06:24:32,386,386 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000A 00000000000000000000000000000000]
2022-09-13 06:24:32,387,387 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 40A00000000000000000000000000000]
2022-09-13 06:24:32,390,390 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 00000000000000000000000000000000]
2022-09-13 06:24:32,391,391 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 40A20000000000000000000000000000]
2022-09-13 06:24:32,394,394 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,395,395 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000D 40A30000000000000000000000000000]
2022-09-13 06:24:32,398,398 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000D 00000000000000000000000000000000]
2022-09-13 06:24:32,399,399 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 1B040000000000000000000000000000]
2022-09-13 06:24:32,402,402 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 00000000000000000000000000000000]
2022-09-13 06:24:32,403,403 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 1C000000000000000000000000000000]
2022-09-13 06:24:32,406,406 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,407,407 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 45210000000000000000000000000000]
2022-09-13 06:24:32,410,410 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,411,411 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 46000000000000000000000000000000]
2022-09-13 06:24:32,415,415 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,415,415 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 80100000000000000000000000000000]
2022-09-13 06:24:32,418,418 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,419,419 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 80200000000000000000000000000000]
2022-09-13 06:24:32,422,422 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,423,423 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 80300000000000000000000000000000]
2022-09-13 06:24:32,426,426 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,426,426 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 45310000000000000000000000000000]
2022-09-13 06:24:32,430,430 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,431,431 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 45300000000000000000000000000000]
2022-09-13 06:24:32,435,435 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,435,435 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 18140000000000000000000000000000]
2022-09-13 06:24:32,438,438 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 00000000000000000000000000000000]
2022-09-13 06:24:32,438,438 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 65010000000000000000000000000000]
2022-09-13 06:24:32,442,442 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,442,442 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000D 83000000000000000000000000000000]
2022-09-13 06:24:32,447,447 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000D 00000000000000000000000000000000]
2022-09-13 06:24:32,447,447 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 83100000000000000000000000000000]
2022-09-13 06:24:32,450,450 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,451,451 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000A 00000000000000000000000000000000]
2022-09-13 06:24:32,455,455 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000A 00000100000000000000000000000000]
0: ROOT {0000} V0
2022-09-13 06:24:32,456,456 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 00010000000000000000000000000000]
2022-09-13 06:24:32,459,459 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 01000100000000000000000000000000]
1: FEATURE SET {0001} V0
2022-09-13 06:24:32,460,460 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 00030000000000000000000000000000]
2022-09-13 06:24:32,464,464 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 02000200000000000000000000000000]
2: DEVICE FW VERSION {0003} V2
2022-09-13 06:24:32,464,464 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 020C 00000000000000000000000000000000]
2022-09-13 06:24:32,468,468 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 020C 02313147090008C33600000000000000]
2022-09-13 06:24:32,468,468 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 021D 00000000000000000000000000000000]
2022-09-13 06:24:32,471,471 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 021D 005531200900000601C3360000000000]
2022-09-13 06:24:32,472,472 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0219 01000000000000000000000000000000]
2022-09-13 06:24:32,475,475 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0219 01424F543100000200AAC80000000000]
Firmware: Firmware U1 09.00.B0006 C336
Firmware: Bootloader BOT 31.00.B0002 AAC8
2022-09-13 06:24:32,475,475 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 020A 00000000000000000000000000000000]
2022-09-13 06:24:32,480,480 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 020A 02313147090008C33600000000000000]
Unit ID: 31314709 Model ID: C33600000000 Transport IDs: {'usbid': 'C336'}
2022-09-13 06:24:32,480,480 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011E 03000000000000000000000000000000]
2022-09-13 06:24:32,483,483 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011E 45220000000000000000000000000000]
2022-09-13 06:24:32,483,483 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 45220000000000000000000000000000]
2022-09-13 06:24:32,488,488 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 03000000000000000000000000000000]
3: KEYBOARD DISABLE BY USAGE {4522} V0
2022-09-13 06:24:32,488,488 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011B 04000000000000000000000000000000]
2022-09-13 06:24:32,491,491 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011B 00050000000000000000000000000000]
2022-09-13 06:24:32,491,491 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 00050000000000000000000000000000]
2022-09-13 06:24:32,495,495 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 04000000000000000000000000000000]
4: DEVICE NAME {0005} V0
2022-09-13 06:24:32,496,496 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 040A 00000000000000000000000000000000]
2022-09-13 06:24:32,500,500 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 040A 14000000000000000000000000000000]
2022-09-13 06:24:32,500,500 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0419 00000000000000000000000000000000]
2022-09-13 06:24:32,503,503 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0419 47616D696E67204B6579626F61726420]
2022-09-13 06:24:32,504,504 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0419 10000000000000000000000000000000]
2022-09-13 06:24:32,507,507 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0419 47323133000000000000000000000000]
Name: Gaming Keyboard G213
2022-09-13 06:24:32,508,508 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 042F 00000000000000000000000000000000]
2022-09-13 06:24:32,512,512 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 042F 00000000000000000000000000000000]
Kind: keyboard
2022-09-13 06:24:32,512,512 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011C 05000000000000000000000000000000]
2022-09-13 06:24:32,515,515 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011C 1E004000000000000000000000000000]
2022-09-13 06:24:32,516,516 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 1E000000000000000000000000000000]
2022-09-13 06:24:32,520,520 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 05400000000000000000000000000000]
5: unknown:1E00 {1E00} V0 hidden
2022-09-13 06:24:32,520,520 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011C 06000000000000000000000000000000]
2022-09-13 06:24:32,524,524 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011C 45400000000000000000000000000000]
2022-09-13 06:24:32,524,524 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 45400000000000000000000000000000]
2022-09-13 06:24:32,527,527 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 06000000000000000000000000000000]
6: KEYBOARD LAYOUT 2 {4540} V0
2022-09-13 06:24:32,527,527 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0118 07000000000000000000000000000000]
2022-09-13 06:24:32,531,531 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0118 1EB06000000000000000000000000000]
2022-09-13 06:24:32,532,532 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 1EB00000000000000000000000000000]
2022-09-13 06:24:32,535,535 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 07600000000000000000000000000000]
7: unknown:1EB0 {1EB0} V0 internal, hidden
2022-09-13 06:24:32,535,535 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 80600000000000000000000000000000]
2022-09-13 06:24:32,539,539 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 08000000000000000000000000000000]
8: REPORT RATE {8060} V0
2022-09-13 06:24:32,540,540 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 081F 00000000000000000000000000000000]
2022-09-13 06:24:32,544,544 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 081F 01000000000000000000000000000000]
Polling Rate (ms): 1
2022-09-13 06:24:32,544,544 DEBUG [MainThread] logitech_receiver.settings: report_rate: settings read None from <Device(255,C336,G213 Prodigy Gaming Keyboard,)>
2022-09-13 06:24:32,544,544 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0819 00000000000000000000000000000000]
2022-09-13 06:24:32,547,547 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0819 01000000000000000000000000000000]
Polling Rate (ms) : 1
2022-09-13 06:24:32,548,548 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011D 09000000000000000000000000000000]
2022-09-13 06:24:32,552,552 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011D 00C20000000000000000000000000000]
2022-09-13 06:24:32,552,552 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 00C20000000000000000000000000000]
2022-09-13 06:24:32,555,555 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 09000000000000000000000000000000]
9: DFUCONTROL SIGNED {00C2} V0
2022-09-13 06:24:32,555,555 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011C 0A000000000000000000000000000000]
2022-09-13 06:24:32,559,559 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011C 18016000000000000000000000000000]
2022-09-13 06:24:32,560,560 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 18010000000000000000000000000000]
2022-09-13 06:24:32,563,563 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 0A600000000000000000000000000000]
10: unknown:1801 {1801} V0 internal, hidden
2022-09-13 06:24:32,564,564 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011F 0B000000000000000000000000000000]
2022-09-13 06:24:32,567,567 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011F 18026000000000000000000000000000]
2022-09-13 06:24:32,568,568 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000D 18020000000000000000000000000000]
2022-09-13 06:24:32,571,571 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000D 0B600000000000000000000000000000]
11: DEVICE RESET {1802} V0 internal, hidden
2022-09-13 06:24:32,572,572 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011E 0C000000000000000000000000000000]
2022-09-13 06:24:32,575,575 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011E 80700005000000000000000000000000]
2022-09-13 06:24:32,576,576 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 80700000000000000000000000000000]
2022-09-13 06:24:32,579,579 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 0C000500000000000000000000000000]
12: COLOR LED EFFECTS {8070} V5
2022-09-13 06:24:32,580,580 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011E 0D000000000000000000000000000000]
2022-09-13 06:24:32,584,584 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011E 18210000000000000000000000000000]
2022-09-13 06:24:32,584,584 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 18210000000000000000000000000000]
2022-09-13 06:24:32,587,587 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 0D000000000000000000000000000000]
13: unknown:1821 {1821} V0
2022-09-13 06:24:32,588,588 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011F 0E000000000000000000000000000000]
2022-09-13 06:24:32,591,591 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011F 1BC00000000000000000000000000000]
2022-09-13 06:24:32,592,592 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 1BC00000000000000000000000000000]
2022-09-13 06:24:32,595,595 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 0E000000000000000000000000000000]
14: REPORT HID USAGE {1BC0} V0
2022-09-13 06:24:32,596,596 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 1B010000000000000000000000000000]
2022-09-13 06:24:32,599,599 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 00000000000000000000000000000000]
2022-09-13 06:24:32,600,600 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 10000000000000000000000000000000]
2022-09-13 06:24:32,604,604 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,604,604 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 10010000000000000000000000000000]
2022-09-13 06:24:32,608,608 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,608,608 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000A 10040000000000000000000000000000]
2022-09-13 06:24:32,611,611 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000A 00000000000000000000000000000000]
2022-09-13 06:24:32,611,611 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 1F200000000000000000000000000000]
2022-09-13 06:24:32,616,616 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
Battery: N/A, None.
2022-09-13 06:24:32,616,616 DEBUG [MainThread] logitech_receiver.base: (5) pinging device 255
2022-09-13 06:24:32,616,616 INFO [MainThread] logitech_receiver.base: New lock 5
2022-09-13 06:24:32,616,616 DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 FF 001F 00009F]
2022-09-13 06:24:32,920,920 ERROR [MainThread] logitech_receiver.base: write failed, assuming handle 5 no longer available
solaar: error: Traceback (most recent call last):
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/base.py", line 217, in write
_hid.write(int(handle), wdata)
File "/home/gpiro/Publiczny/Solaar/lib/hidapi/udev.py", line 342, in write
raise OSError(_errno.EIO, 'written %d bytes out of expected %d' % (bytes_written, len(data)))
OSError: [Errno 5] written 0 bytes out of expected 7
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/__init__.py", line 210, in run
m.run(c, args, _find_receiver, _find_device)
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/show.py", line 302, in run
_print_device(d, num=dev_num)
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/show.py", line 85, in _print_device
dev.ping()
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/device.py", line 441, in ping
protocol = _base.ping(self.handle or self.receiver.handle, self.number, long_message=long)
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/base.py", line 523, in ping
write(ihandle, devnumber, request_data, long_message)
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/base.py", line 221, in write
raise NoReceiver(reason=reason)
logitech_receiver.base.NoReceiver: {'reason': OSError(5, 'written 0 bytes out of expected 7')}
What can you see here?
It looks as if the G213 is working fine but the G600 does not use HID++ and thus will not work with Solaar. I'm going to adjust the PR accordingly. Can you post the output of bin/solaar show
so that I can capture a nice-looking listing of the G213 features? Thanks.
Here is what you have to do to download the new version of PR #1730
git checkout pull_1730
git fetch origin pull/1730/head
git reset --hard FETCH_HEAD
You should then be able to run Solaar as bin/solaar
from the clone directory and there should be no warnings when running it as bin/solaar -dd
.
So this is it:
[gpiro@gpiro Solaar]$ bin/solaar -ddd show
2022-09-13 06:24:32,287,287 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C336 INTERFACE 0 FILTER 1
2022-09-13 06:24:32,288,288 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C336 INTERFACE 1 FILTER 1
2022-09-13 06:24:32,288,288 DEBUG [MainThread] solaar.cli: [/dev/hidraw2] => <Device(255,C336,G213 Prodigy Gaming Keyboard,)>
2022-09-13 06:24:32,288,288 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C24A INTERFACE 0 FILTER 1
2022-09-13 06:24:32,289,289 DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C24A INTERFACE 1 FILTER 1
2022-09-13 06:24:32,289,289 DEBUG [MainThread] solaar.cli: [/dev/hidraw3] => <Device(255,C24A,G600 Gaming Mouse,)>
Solaar version 1.1.5rc1
USB and Bluetooth Devices
2022-09-13 06:24:32,290,290 DEBUG [MainThread] logitech_receiver.base: (4) pinging device 255
2022-09-13 06:24:32,290,290 INFO [MainThread] logitech_receiver.base: New lock 4
2022-09-13 06:24:32,290,290 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 001B 0000D2]
2022-09-13 06:24:32,293,293 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 001B 0402D200000000000000000000000000]
1: G213 Prodigy Gaming Keyboard
Device path : /dev/hidraw2
USB id : 046d:C336
Codename : G213
Kind : keyboard
Protocol : HID++ 4.2
2022-09-13 06:24:32,294,294 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 00010000000000000000000000000000]
2022-09-13 06:24:32,297,297 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 01000100000000000000000000000000]
2022-09-13 06:24:32,298,298 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 010F 00000000000000000000000000000000]
2022-09-13 06:24:32,301,301 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 010F 0F000000000000000000000000000000]
2022-09-13 06:24:32,301,301 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 80600000000000000000000000000000]
2022-09-13 06:24:32,305,305 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 08000000000000000000000000000000]
2022-09-13 06:24:32,305,305 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0819 00000000000000000000000000000000]
2022-09-13 06:24:32,309,309 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0819 01000000000000000000000000000000]
2022-09-13 06:24:32,309,309 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 081D 00000000000000000000000000000000]
2022-09-13 06:24:32,313,313 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 081D 01000000000000000000000000000000]
2022-09-13 06:24:32,313,313 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0818 00000000000000000000000000000000]
2022-09-13 06:24:32,317,317 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0818 01000000000000000000000000000000]
Polling rate : 1 ms (1000Hz)
Serial number:
2022-09-13 06:24:32,318,318 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 00030000000000000000000000000000]
2022-09-13 06:24:32,321,321 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 02000200000000000000000000000000]
2022-09-13 06:24:32,322,322 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 020F 00000000000000000000000000000000]
2022-09-13 06:24:32,325,325 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 020F 02313147090008C33600000000000000]
Model ID: C33600000000
Unit ID: 31314709
2022-09-13 06:24:32,326,326 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 020C 00000000000000000000000000000000]
2022-09-13 06:24:32,329,329 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 020C 02313147090008C33600000000000000]
2022-09-13 06:24:32,329,329 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 021F 00000000000000000000000000000000]
2022-09-13 06:24:32,334,334 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 021F 005531200900000601C3360000000000]
2022-09-13 06:24:32,334,334 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 021C 01000000000000000000000000000000]
2022-09-13 06:24:32,338,338 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 021C 01424F543100000200AAC80000000000]
Firmware: U1 09.00.B0006
Bootloader: BOT 31.00.B0002
Supports 15 HID++ 2.0 features:
2022-09-13 06:24:32,338,338 DEBUG [MainThread] solaar.configuration: load => []
2022-09-13 06:24:32,338,338 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000D 21200000000000000000000000000000]
2022-09-13 06:24:32,342,342 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000D 00000000000000000000000000000000]
2022-09-13 06:24:32,342,342 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 21300000000000000000000000000000]
2022-09-13 06:24:32,346,346 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,347,347 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 21210000000000000000000000000000]
2022-09-13 06:24:32,350,350 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,351,351 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 21100000000000000000000000000000]
2022-09-13 06:24:32,354,354 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,355,355 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 21110000000000000000000000000000]
2022-09-13 06:24:32,358,358 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,359,359 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 21500000000000000000000000000000]
2022-09-13 06:24:32,362,362 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 00000000000000000000000000000000]
2022-09-13 06:24:32,363,363 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000A 81000000000000000000000000000000]
2022-09-13 06:24:32,366,366 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000A 00000000000000000000000000000000]
2022-09-13 06:24:32,367,367 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 080D 00000000000000000000000000000000]
2022-09-13 06:24:32,370,370 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 080D 8B000000000000000000000000000000]
2022-09-13 06:24:32,371,371 DEBUG [MainThread] logitech_receiver.settings_templates: check_feature report_rate [REPORT RATE] detected <Setting([feature:choice] G213:report_rate=None)>
2022-09-13 06:24:32,371,371 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 22050000000000000000000000000000]
2022-09-13 06:24:32,374,374 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,375,375 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 22010000000000000000000000000000]
2022-09-13 06:24:32,378,378 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,378,378 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 19820000000000000000000000000000]
2022-09-13 06:24:32,382,382 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,383,383 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000A 19830000000000000000000000000000]
2022-09-13 06:24:32,386,386 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000A 00000000000000000000000000000000]
2022-09-13 06:24:32,387,387 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 40A00000000000000000000000000000]
2022-09-13 06:24:32,390,390 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 00000000000000000000000000000000]
2022-09-13 06:24:32,391,391 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 40A20000000000000000000000000000]
2022-09-13 06:24:32,394,394 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,395,395 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000D 40A30000000000000000000000000000]
2022-09-13 06:24:32,398,398 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000D 00000000000000000000000000000000]
2022-09-13 06:24:32,399,399 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 1B040000000000000000000000000000]
2022-09-13 06:24:32,402,402 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 00000000000000000000000000000000]
2022-09-13 06:24:32,403,403 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 1C000000000000000000000000000000]
2022-09-13 06:24:32,406,406 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,407,407 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 45210000000000000000000000000000]
2022-09-13 06:24:32,410,410 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,411,411 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 46000000000000000000000000000000]
2022-09-13 06:24:32,415,415 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,415,415 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 80100000000000000000000000000000]
2022-09-13 06:24:32,418,418 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,419,419 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 80200000000000000000000000000000]
2022-09-13 06:24:32,422,422 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,423,423 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 80300000000000000000000000000000]
2022-09-13 06:24:32,426,426 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,426,426 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 45310000000000000000000000000000]
2022-09-13 06:24:32,430,430 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,431,431 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 45300000000000000000000000000000]
2022-09-13 06:24:32,435,435 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 00000000000000000000000000000000]
2022-09-13 06:24:32,435,435 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 18140000000000000000000000000000]
2022-09-13 06:24:32,438,438 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 00000000000000000000000000000000]
2022-09-13 06:24:32,438,438 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 65010000000000000000000000000000]
2022-09-13 06:24:32,442,442 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,442,442 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000D 83000000000000000000000000000000]
2022-09-13 06:24:32,447,447 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000D 00000000000000000000000000000000]
2022-09-13 06:24:32,447,447 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 83100000000000000000000000000000]
2022-09-13 06:24:32,450,450 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 00000000000000000000000000000000]
2022-09-13 06:24:32,451,451 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000A 00000000000000000000000000000000]
2022-09-13 06:24:32,455,455 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000A 00000100000000000000000000000000]
0: ROOT {0000} V0
2022-09-13 06:24:32,456,456 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 00010000000000000000000000000000]
2022-09-13 06:24:32,459,459 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 01000100000000000000000000000000]
1: FEATURE SET {0001} V0
2022-09-13 06:24:32,460,460 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000F 00030000000000000000000000000000]
2022-09-13 06:24:32,464,464 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000F 02000200000000000000000000000000]
2: DEVICE FW VERSION {0003} V2
2022-09-13 06:24:32,464,464 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 020C 00000000000000000000000000000000]
2022-09-13 06:24:32,468,468 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 020C 02313147090008C33600000000000000]
2022-09-13 06:24:32,468,468 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 021D 00000000000000000000000000000000]
2022-09-13 06:24:32,471,471 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 021D 005531200900000601C3360000000000]
2022-09-13 06:24:32,472,472 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0219 01000000000000000000000000000000]
2022-09-13 06:24:32,475,475 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0219 01424F543100000200AAC80000000000]
Firmware: Firmware U1 09.00.B0006 C336
Firmware: Bootloader BOT 31.00.B0002 AAC8
2022-09-13 06:24:32,475,475 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 020A 00000000000000000000000000000000]
2022-09-13 06:24:32,480,480 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 020A 02313147090008C33600000000000000]
Unit ID: 31314709 Model ID: C33600000000 Transport IDs: {'usbid': 'C336'}
2022-09-13 06:24:32,480,480 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011E 03000000000000000000000000000000]
2022-09-13 06:24:32,483,483 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011E 45220000000000000000000000000000]
2022-09-13 06:24:32,483,483 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 45220000000000000000000000000000]
2022-09-13 06:24:32,488,488 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 03000000000000000000000000000000]
3: KEYBOARD DISABLE BY USAGE {4522} V0
2022-09-13 06:24:32,488,488 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011B 04000000000000000000000000000000]
2022-09-13 06:24:32,491,491 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011B 00050000000000000000000000000000]
2022-09-13 06:24:32,491,491 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 00050000000000000000000000000000]
2022-09-13 06:24:32,495,495 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 04000000000000000000000000000000]
4: DEVICE NAME {0005} V0
2022-09-13 06:24:32,496,496 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 040A 00000000000000000000000000000000]
2022-09-13 06:24:32,500,500 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 040A 14000000000000000000000000000000]
2022-09-13 06:24:32,500,500 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0419 00000000000000000000000000000000]
2022-09-13 06:24:32,503,503 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0419 47616D696E67204B6579626F61726420]
2022-09-13 06:24:32,504,504 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0419 10000000000000000000000000000000]
2022-09-13 06:24:32,507,507 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0419 47323133000000000000000000000000]
Name: Gaming Keyboard G213
2022-09-13 06:24:32,508,508 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 042F 00000000000000000000000000000000]
2022-09-13 06:24:32,512,512 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 042F 00000000000000000000000000000000]
Kind: keyboard
2022-09-13 06:24:32,512,512 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011C 05000000000000000000000000000000]
2022-09-13 06:24:32,515,515 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011C 1E004000000000000000000000000000]
2022-09-13 06:24:32,516,516 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 1E000000000000000000000000000000]
2022-09-13 06:24:32,520,520 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 05400000000000000000000000000000]
5: unknown:1E00 {1E00} V0 hidden
2022-09-13 06:24:32,520,520 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011C 06000000000000000000000000000000]
2022-09-13 06:24:32,524,524 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011C 45400000000000000000000000000000]
2022-09-13 06:24:32,524,524 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 45400000000000000000000000000000]
2022-09-13 06:24:32,527,527 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 06000000000000000000000000000000]
6: KEYBOARD LAYOUT 2 {4540} V0
2022-09-13 06:24:32,527,527 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0118 07000000000000000000000000000000]
2022-09-13 06:24:32,531,531 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0118 1EB06000000000000000000000000000]
2022-09-13 06:24:32,532,532 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 1EB00000000000000000000000000000]
2022-09-13 06:24:32,535,535 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 07600000000000000000000000000000]
7: unknown:1EB0 {1EB0} V0 internal, hidden
2022-09-13 06:24:32,535,535 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 80600000000000000000000000000000]
2022-09-13 06:24:32,539,539 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 08000000000000000000000000000000]
8: REPORT RATE {8060} V0
2022-09-13 06:24:32,540,540 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 081F 00000000000000000000000000000000]
2022-09-13 06:24:32,544,544 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 081F 01000000000000000000000000000000]
Polling Rate (ms): 1
2022-09-13 06:24:32,544,544 DEBUG [MainThread] logitech_receiver.settings: report_rate: settings read None from <Device(255,C336,G213 Prodigy Gaming Keyboard,)>
2022-09-13 06:24:32,544,544 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0819 00000000000000000000000000000000]
2022-09-13 06:24:32,547,547 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0819 01000000000000000000000000000000]
Polling Rate (ms) : 1
2022-09-13 06:24:32,548,548 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011D 09000000000000000000000000000000]
2022-09-13 06:24:32,552,552 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011D 00C20000000000000000000000000000]
2022-09-13 06:24:32,552,552 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 00C20000000000000000000000000000]
2022-09-13 06:24:32,555,555 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 09000000000000000000000000000000]
9: DFUCONTROL SIGNED {00C2} V0
2022-09-13 06:24:32,555,555 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011C 0A000000000000000000000000000000]
2022-09-13 06:24:32,559,559 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011C 18016000000000000000000000000000]
2022-09-13 06:24:32,560,560 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 18010000000000000000000000000000]
2022-09-13 06:24:32,563,563 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 0A600000000000000000000000000000]
10: unknown:1801 {1801} V0 internal, hidden
2022-09-13 06:24:32,564,564 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011F 0B000000000000000000000000000000]
2022-09-13 06:24:32,567,567 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011F 18026000000000000000000000000000]
2022-09-13 06:24:32,568,568 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000D 18020000000000000000000000000000]
2022-09-13 06:24:32,571,571 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000D 0B600000000000000000000000000000]
11: DEVICE RESET {1802} V0 internal, hidden
2022-09-13 06:24:32,572,572 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011E 0C000000000000000000000000000000]
2022-09-13 06:24:32,575,575 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011E 80700005000000000000000000000000]
2022-09-13 06:24:32,576,576 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0008 80700000000000000000000000000000]
2022-09-13 06:24:32,579,579 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0008 0C000500000000000000000000000000]
12: COLOR LED EFFECTS {8070} V5
2022-09-13 06:24:32,580,580 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011E 0D000000000000000000000000000000]
2022-09-13 06:24:32,584,584 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011E 18210000000000000000000000000000]
2022-09-13 06:24:32,584,584 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 18210000000000000000000000000000]
2022-09-13 06:24:32,587,587 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 0D000000000000000000000000000000]
13: unknown:1821 {1821} V0
2022-09-13 06:24:32,588,588 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 011F 0E000000000000000000000000000000]
2022-09-13 06:24:32,591,591 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 011F 1BC00000000000000000000000000000]
2022-09-13 06:24:32,592,592 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 0009 1BC00000000000000000000000000000]
2022-09-13 06:24:32,595,595 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 0009 0E000000000000000000000000000000]
14: REPORT HID USAGE {1BC0} V0
2022-09-13 06:24:32,596,596 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000B 1B010000000000000000000000000000]
2022-09-13 06:24:32,599,599 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000B 00000000000000000000000000000000]
2022-09-13 06:24:32,600,600 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 10000000000000000000000000000000]
2022-09-13 06:24:32,604,604 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
2022-09-13 06:24:32,604,604 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000C 10010000000000000000000000000000]
2022-09-13 06:24:32,608,608 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000C 00000000000000000000000000000000]
2022-09-13 06:24:32,608,608 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000A 10040000000000000000000000000000]
2022-09-13 06:24:32,611,611 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000A 00000000000000000000000000000000]
2022-09-13 06:24:32,611,611 DEBUG [MainThread] logitech_receiver.base: (4) <= w[11 FF 000E 1F200000000000000000000000000000]
2022-09-13 06:24:32,616,616 DEBUG [MainThread] logitech_receiver.base: (4) => r[11 FF 000E 00000000000000000000000000000000]
Battery: N/A, None.
2022-09-13 06:24:32,616,616 DEBUG [MainThread] logitech_receiver.base: (5) pinging device 255
2022-09-13 06:24:32,616,616 INFO [MainThread] logitech_receiver.base: New lock 5
2022-09-13 06:24:32,616,616 DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 FF 001F 00009F]
2022-09-13 06:24:32,920,920 ERROR [MainThread] logitech_receiver.base: write failed, assuming handle 5 no longer available
solaar: error: Traceback (most recent call last):
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/base.py", line 217, in write
_hid.write(int(handle), wdata)
File "/home/gpiro/Publiczny/Solaar/lib/hidapi/udev.py", line 342, in write
raise OSError(_errno.EIO, 'written %d bytes out of expected %d' % (bytes_written, len(data)))
OSError: [Errno 5] written 0 bytes out of expected 7
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/__init__.py", line 210, in run
m.run(c, args, _find_receiver, _find_device)
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/show.py", line 302, in run
_print_device(d, num=dev_num)
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/show.py", line 85, in _print_device
dev.ping()
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/device.py", line 441, in ping
protocol = _base.ping(self.handle or self.receiver.handle, self.number, long_message=long)
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/base.py", line 523, in ping
write(ihandle, devnumber, request_data, long_message)
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/base.py", line 221, in write
raise NoReceiver(reason=reason)
logitech_receiver.base.NoReceiver: {'reason': OSError(5, 'written 0 bytes out of expected 7')}
[gpiro@gpiro Solaar]$ bin/solaar show
Solaar version 1.1.5rc1
USB and Bluetooth Devices
1: G213 Prodigy Gaming Keyboard
Device path : /dev/hidraw2
USB id : 046d:C336
Codename : G213
Kind : keyboard
Protocol : HID++ 4.2
Polling rate : 1 ms (1000Hz)
Serial number:
Model ID: C33600000000
Unit ID: 31314709
Firmware: U1 09.00.B0006
Bootloader: BOT 31.00.B0002
Supports 15 HID++ 2.0 features:
0: ROOT {0000} V0
1: FEATURE SET {0001} V0
2: DEVICE FW VERSION {0003} V2
Firmware: Firmware U1 09.00.B0006 C336
Firmware: Bootloader BOT 31.00.B0002 AAC8
Unit ID: 31314709 Model ID: C33600000000 Transport IDs: {'usbid': 'C336'}
3: KEYBOARD DISABLE BY USAGE {4522} V0
4: DEVICE NAME {0005} V0
Name: Gaming Keyboard G213
Kind: keyboard
5: unknown:1E00 {1E00} V0 hidden
6: KEYBOARD LAYOUT 2 {4540} V0
7: unknown:1EB0 {1EB0} V0 internal, hidden
8: REPORT RATE {8060} V0
Polling Rate (ms): 1
Polling Rate (ms) : 1
9: DFUCONTROL SIGNED {00C2} V0
10: unknown:1801 {1801} V0 internal, hidden
11: DEVICE RESET {1802} V0 internal, hidden
12: COLOR LED EFFECTS {8070} V5
13: unknown:1821 {1821} V0
14: REPORT HID USAGE {1BC0} V0
Battery: N/A, None.
solaar: error: Traceback (most recent call last):
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/base.py", line 217, in write
_hid.write(int(handle), wdata)
File "/home/gpiro/Publiczny/Solaar/lib/hidapi/udev.py", line 342, in write
raise OSError(_errno.EIO, 'written %d bytes out of expected %d' % (bytes_written, len(data)))
OSError: [Errno 5] written 0 bytes out of expected 7
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/__init__.py", line 210, in run
m.run(c, args, _find_receiver, _find_device)
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/show.py", line 302, in run
_print_device(d, num=dev_num)
File "/home/gpiro/Publiczny/Solaar/lib/solaar/cli/show.py", line 85, in _print_device
dev.ping()
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/device.py", line 441, in ping
protocol = _base.ping(self.handle or self.receiver.handle, self.number, long_message=long)
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/base.py", line 523, in ping
write(ihandle, devnumber, request_data, long_message)
File "/home/gpiro/Publiczny/Solaar/lib/logitech_receiver/base.py", line 221, in write
raise NoReceiver(reason=reason)
logitech_receiver.base.NoReceiver: {'reason': OSError(5, 'written 0 bytes out of expected 7')}
Thanks. Does bin/solaar -dd
show your keyboard?
Wow. You are right! I already can see my keyboard using bin/solaar
!
So, @pfps will you tell me what possibilities that action gives me?
Is there kind of hidden system config of the mouse device? Anywhere?
@pfps is it safe to share such a notification on the internet?
It turns out that there isn't much that Solaar can do with that keyboard. All that Solaar does it provide an interface to many of the HID++ features of devices. The G213 has several HID++ features (as shown by solaar show
), but they are for things like disabling keys and changing the color lighting that Solaar does not support.
Its nothing to worry. I just discovered throughout our discussion that my keyboard has 1000hz poll... whateva.. going to eat something. Take care!
Hi. I ve installed solaar. Does not see my devices. Recently i loaded needed kernel modules. What im supossed to do or check? Send me to the topic if you are kind enough or let me know the commands or whatever i should do as a next step. Thank you. Greetings. Gregory.
Bug report: Linux- RHEL 9