Gamesire controller not working properly anymore

Hi all

My gamesir g7 pro controller is not working properly anymore - it was fine but now I get no vibration in any games across any launcher and some games are treating it as a keyboard and mouse.

I have some log from dmesg -

152.336707] usb 5-2: new full-speed USB device number 2 using xhci_hcd
[  152.477429] usb 5-2: New USB device found, idVendor=3537, idProduct=1022, bcdDevice= 1.00
[  152.477436] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  152.477438] usb 5-2: Product: GameSir-G7 Pro
[  152.477440] usb 5-2: Manufacturer: Guangzhou Chicken Run Network Technology Co., Ltd.
[  152.522720] input: Guangzhou Chicken Run Network Technology Co., Ltd. GameSir-G7 Pro as /devices/pci0000:00/0000:00:08.1/0000:0f:00.4/usb5/5-2/5-2:1.0/0003:3537:1022.0007/input/input22
[  152.522965] hid-generic 0003:3537:1022.0007: input,hidraw2: USB HID v1.10 Gamepad [Guangzhou Chicken Run Network Technology Co., Ltd. GameSir-G7 Pro] on usb-0000:0f:00.4-2/input0
[  152.527680] hid-generic 0003:3537:1022.0008: ignoring exceeding usage max
[  152.527984] input: Guangzhou Chicken Run Network Technology Co., Ltd. GameSir-G7 Pro Keyboard as /devices/pci0000:00/0000:00:08.1/0000:0f:00.4/usb5/5-2/5-2:1.1/0003:3537:1022.0008/input/input23
[  152.595113] input: Guangzhou Chicken Run Network Technology Co., Ltd. GameSir-G7 Pro Mouse as /devices/pci0000:00/0000:00:08.1/0000:0f:00.4/usb5/5-2/5-2:1.1/0003:3537:1022.0008/input/input24
[  152.595262] hid-generic 0003:3537:1022.0008: input,hiddev97,hidraw5: USB HID v1.10 Keyboard [Guangzhou Chicken Run Network Technology Co., Ltd. GameSir-G7 Pro] on usb-0000:0f:00.4-2/input1

EDIT - regarding the logs above the input numbers change every time it reconnects as well.

And also see this -

lsmod | grep xpad
xpad 49152 0
ff_memless 24576 1 xpad

Not sure what I can do here - any help please?

Try to hold the Share and Menu button for 3 seconds while the controller is turned on, the Xbox logo should flash and then should be recognized as a generic X-Box pad, which should restore the force feedback functionality.