r/MouseModding • u/A1cr-yt • 15m ago
keychron m4 keeps freezing then coming back
whenever i use the keychron m4 wired it keeps freezing, when it does its for about a second at a time, it doesnt matter which cable, or usb port, ive tried in all 3 of my usb 3.1 port(i have a laptop without any usb2 port) and i tried on my usb c thundervolt 4 port. ive tried with and without the battery in the mouse, ive alread done a firmware update, and i already checked if it was the mouse going to sleep or if it was some form of power saving on my system, the only way hte mouse works is 2.4ghz (havent tested bluetooth) and on 2.4ghz it doesnt matter what usb port ruling out usb 3.1 interference.
oh and when it freezes then comes back the cursor catches up as if the motion i had done was cached, i also tried on a different laptop running windows and still the same issue and when it did disconnect it didnt play disconnect sound or anything.
im on arch and here are the error the mouse gave when running sudo journalctl -kf
Oct 15 20:27:10 a1cr kernel: usb 3-1: device not accepting address 67, error -71
Oct 15 20:27:10 a1cr kernel: usb 3-1: WARN: invalid context state for evaluate context command.
Oct 15 20:27:10 a1cr kernel: usb 3-1: new full-speed USB device number 68 using xhci_hcd
Oct 15 20:27:10 a1cr kernel: usb 3-1: Device not responding to setup address.
Oct 15 20:27:10 a1cr kernel: usb 3-1: Device not responding to setup address.
Oct 15 20:27:11 a1cr kernel: usb 3-1: device not accepting address 68, error -71
Oct 15 20:27:11 a1cr kernel: usb 3-1: WARN: invalid context state for evaluate context command.
Oct 15 20:27:11 a1cr kernel: usb usb3-port1: unable to enumerate USB device
Oct 15 20:27:28 a1cr kernel: linuwu_sense: CUSTOM FAN MODE (MIXED)!
Oct 15 20:27:28 a1cr kernel: linuwu_sense: Fan speeds updated: CPU=50, GPU=50
Oct 15 20:27:39 a1cr kernel: usb 3-1: new full-speed USB device number 69 using xhci_hcd
Oct 15 20:27:39 a1cr kernel: usb 3-1: New USB device found, idVendor=3434, idProduct=d040, bcdDevice= 1.15
Oct 15 20:27:39 a1cr kernel: usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 15 20:27:39 a1cr kernel: usb 3-1: Product: Keychron M4
Oct 15 20:27:39 a1cr kernel: usb 3-1: Manufacturer: Keychron
Oct 15 20:27:39 a1cr kernel: input: Keychron Keychron M4 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:3434:D040.005C/input/input124
Oct 15 20:27:39 a1cr kernel: hid-generic 0003:3434:D040.005C: input,hidraw2: USB HID v1.11 Mouse [Keychron Keychron M4] on usb-0000:00:14.0-1/input0
Oct 15 20:27:39 a1cr kernel: input: Keychron Keychron M4 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:3434:D040.005D/input/input125
Oct 15 20:27:39 a1cr kernel: hid-generic 0003:3434:D040.005D: input,hidraw3: USB HID v1.11 Keyboard [Keychron Keychron M4] on usb-0000:00:14.0-1/input1
Oct 15 20:27:39 a1cr kernel: input: Keychron Keychron M4 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:3434:D040.005E/input/input126
Oct 15 20:27:40 a1cr kernel: input: Keychron Keychron M4 System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:3434:D040.005E/input/input127
Oct 15 20:27:40 a1cr kernel: hid-generic 0003:3434:D040.005E: input,hidraw4: USB HID v1.11 Device [Keychron Keychron M4] on usb-0000:00:14.0-1/input2
Oct 15 20:27:40 a1cr kernel: hid-generic 0003:3434:D040.005F: hiddev97,hidraw5: USB HID v1.11 Device [Keychron Keychron M4] on usb-0000:00:14.0-1/input3
Oct 15 20:28:07 a1cr kernel: usb 3-1: reset full-speed USB device number 69 using xhci_hcd
Oct 15 20:28:07 a1cr kernel: usb 3-1: reset full-speed USB device number 69 using xhci_hcd
Oct 15 20:28:13 a1cr kernel: usb 3-1: reset full-speed USB device number 69 using xhci_hcd
Oct 15 20:28:13 a1cr kernel: usb 3-1: reset full-speed USB device number 69 using xhci_hcd
Oct 15 20:28:17 a1cr kernel: usb 3-1: reset full-speed USB device number 69 using xhci_hcd
Oct 15 20:28:18 a1cr kernel: usb 3-1: device descriptor read/64, error -71
Oct 15 20:28:18 a1cr kernel: usb 3-1: device descriptor read/64, error -71
Oct 15 20:28:18 a1cr kernel: usb 3-1: reset full-speed USB device number 69 using xhci_hcd
Oct 15 20:28:18 a1cr kernel: usb 3-1: device descriptor read/64, error -71
Oct 15 20:28:18 a1cr kernel: usb 3-1: device descriptor read/64, error -71
Oct 15 20:28:18 a1cr kernel: usb 3-1: reset full-speed USB device number 69 using xhci_hcd
Oct 15 20:28:18 a1cr kernel: usb 3-1: Device not responding to setup address.
Oct 15 20:28:19 a1cr kernel: usb 3-1: Device not responding to setup address.
Oct 15 20:28:19 a1cr kernel: usb 3-1: device not accepting address 69, error -71
Oct 15 20:28:19 a1cr kernel: usb 3-1: WARN: invalid context state for evaluate context command.
Oct 15 20:28:19 a1cr kernel: usb 3-1: reset full-speed USB device number 69 using xhci_hcd
Oct 15 20:28:22 a1cr kernel: usb 3-1: reset full-speed USB device number 69 using xhci_hcd



