hid-remapper icon indicating copy to clipboard operation
hid-remapper copied to clipboard

[Maxxter] Mouse not detected by HID Remapper

Open MerGr opened this issue 8 months ago • 3 comments

I have a cheap chinese Jedel GM680 mouse that I have issues with on a single Pico 2 W setup, 90% of the time the mouse is simply not detected, it has power but no input whatsoever, rarely after the pico boots up without it, and then plug it in it works without issues.

VendorId: 18f8 ProductId: 0f97

Link to the Wireshark USB traffic capture

lsusb -v 18f8:0f97 output :

Bus 001 Device 007: ID 18f8:0f97 [Maxxter] Optical Gaming Mouse [Xtrem]
Negotiated speed: Low Speed (1Mbps)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x18f8 [Maxxter]
  idProduct          0x0f97 Optical Gaming Mouse [Xtrem]
  bcdDevice            1.00
  iManufacturer           0 
  iProduct                1 USB OPTICAL MOUSE 
  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      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 (null)
          wDescriptorLength      66
          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              10
    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.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 (null)
          wDescriptorLength     118
          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     0x0008  1x 8 bytes
        bInterval              10

MerGr avatar May 24 '25 13:05 MerGr

Can you try the build from here to see if it makes any difference?

https://forum.remapper.org/t/potential-hub-compatibility-improvements/11

jfedor2 avatar May 24 '25 15:05 jfedor2

same behaviour, I'd say the chances of the mouse being detected and working after being plugged into an already turned on pico has increased with this build, but not by much.

I'd estimate from 10-15% to 20-25% of the time

MerGr avatar May 24 '25 16:05 MerGr

UPDATE: After many retries i found that if I plug the RP2350 (with the hub build) first, wait 5-10 seconds and then plug in my mouse, it works everytime.

MerGr avatar Jul 03 '25 18:07 MerGr