You are not logged in.

#1 2021-08-10 21:29:34

Loopback
Member
Registered: 2012-07-07
Posts: 2

Gamdias Hermes P2 keyboard multimedia keys are not working

Hi,

All functions of my Gamdias Hermes P2 keyboard are working on windows, even without the Hera software.
I'd like to use the volume control wheel and keys (Fn+F5..Fn+F8) on Linux, but no luck.
Tried to get scancodes with evtest, evemu-record, libinput debug-events, but nothing detected, when pressing e.g. Fn+F5, or rolling the volume wheel.
Picture of a similar keyboard

Is there any solution?

Thanks a lot in advance!

lsusb

...
Bus 001 Device 002: ID 1b80:b51d Afatech GAME KEYBOARD

lsusb -v -id 1b80:b51d

Bus 001 Device 002: ID 1b80:b51d Afatech GAME KEYBOARD
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x1b80 Afatech
  idProduct          0xb51d 
  bcdDevice            1.00
  iManufacturer           1 GAMDIAS Technology Co.,Ltd.̊
  iProduct                2 GAME KEYBOARD
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x003b
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    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      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     322
         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     0x001b  1x 27 bytes
        bInterval               1
Device Status:     0x0002
  (Bus Powered)
  Remote Wakeup Enabled

dmesg
after reconnecing the keyboard

usb 1-10: new full-speed USB device number 4 using xhci_hcd
[  479.971895] usb 1-10: New USB device found, idVendor=09da, idProduct=5741, bcdDevice= 0.f3
[  479.971902] usb 1-10: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  479.971905] usb 1-10: Product: USB Device 
[  479.971908] usb 1-10: Manufacturer: COMPANY 
[  479.997323] input: COMPANY  USB Device  as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-10/1-10:1.0/0003:09DA:5741.0008/input/input28
[  480.051540] hid-generic 0003:09DA:5741.0008: input,hidraw2: USB HID v1.11 Keyboard [COMPANY  USB Device ] on usb-0000:03:00.0-10/input0
[  480.064871] input: COMPANY  USB Device  as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-10/1-10:1.1/0003:09DA:5741.0009/input/input29
[  480.065155] hid-generic 0003:09DA:5741.0009: input,hidraw3: USB HID v1.11 Mouse [COMPANY  USB Device ] on usb-0000:03:00.0-10/input1
[  480.089058] input: COMPANY  USB Device  Keyboard as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-10/1-10:1.2/0003:09DA:5741.000A/input/input30
[  480.144372] input: COMPANY  USB Device  as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-10/1-10:1.2/0003:09DA:5741.000A/input/input31
[  480.144491] hid-generic 0003:09DA:5741.000A: input,hiddev97,hidraw4: USB HID v1.11 Keyboard [COMPANY  USB Device ] on usb-0000:03:00.0-10/input2

Offline

Board footer

Powered by FluxBB