Mouse additional buttons work while wired, but not when wireless (G700)

So, I finally made the jump and left windows behind.
Installed Manjaro KDE and managed to get everything working fine so far.
One thing that’s making me go crazy is why I can’t get my Logitech G700 to use the additional buttons when in wireless mode.
It works perfectly IF I have it connected using the USB cable. As soon as I unplug it and use in wireless mode, he looses all the configs and only recognizes the normal buttons, and not the additional ones.
I’ve tried to install Solaar and it recognizes the mouse and the battery when using the nano receiver in wireless mode.
Also tried installing Piper to configure the mouse and it recognized all the saved macros, but as soon as I unplug from the USB cable, none work.
I have no idea what’s happening and was wondering if you could help me out.
Thanks a lot!

System:    Kernel: 5.7.14-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.1.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.7-x86_64 root=UUID=476b6b16-6016-4046-ab9f-7a91d51d811f rw 
           quiet udev.log_priority=3 
           Desktop: KDE Plasma 5.19.4 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170 PRO GAMING v: Rev X.0x serial: <filter> 
           UEFI: American Megatrends v: 3805 date: 05/16/2018 
Battery:   Device-1: hidpp_battery_2 model: Logitech G700 serial: <filter> charge: 70% (should be ignored) 
           rechargeable: yes status: Discharging 
CPU:       Topology: Quad Core model: Intel Core i5-6600K bits: 64 type: MCP arch: Skylake-S family: 6 
           model-id: 5E (94) stepping: 3 microcode: D6 L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28009 
           Speed: 800 MHz min/max: 800/3900 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 
           Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled 
           Type: mds mitigation: Clear CPU buffers; SMT disabled 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 
           mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB filling 
           Type: srbds status: Vulnerable: No microcode 
           Type: tsx_async_abort mitigation: Clear CPU buffers; SMT disabled 
Graphics:  Device-1: NVIDIA GK104 [GeForce GTX 670] vendor: ASUSTeK driver: nvidia v: 440.100 
           alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:1189 
           Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: nvidia display ID: :0 screens: 1 
           Screen-1: 0 s-res: 3600x1080 s-dpi: 95 s-size: 963x292mm (37.9x11.5") s-diag: 1006mm (39.6") 
           Monitor-1: DVI-I-1 res: 1920x1080 hz: 60 dpi: 96 size: 510x290mm (20.1x11.4") diag: 587mm (23.1") 
           Monitor-2: DVI-D-0 res: 1680x1050 hz: 60 dpi: 86 size: 494x320mm (19.4x12.6") diag: 589mm (23.2") 
           OpenGL: renderer: GeForce GTX 670/PCIe/SSE2 v: 4.6.0 NVIDIA 440.100 direct render: Yes 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASUSTeK driver: snd_hda_intel 
           v: kernel bus ID: 00:1f.3 chip ID: 8086:a170 
           Device-2: NVIDIA GK104 HDMI Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           chip ID: 10de:0e0a 
           Device-3: JMTek LLC. USB PnP Audio Device(EEPROM) type: USB 
           driver: hid-generic,snd-usb-audio,usbhid bus ID: 1-3:2 chip ID: 0c76:161f 
           Sound Server: ALSA v: k5.7.14-1-MANJARO 
Network:   Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k port: f000 
           bus ID: 00:1f.6 chip ID: 8086:15b8 
           IF: enp0s31f6 state: down mac: <filter> 
           Device-2: Qualcomm Atheros AR9271 802.11n type: USB driver: ath9k_htc bus ID: 3-1:2 
           chip ID: 0cf3:9271 serial: <filter> 
           IF: wlp3s0u1 state: up mac: <filter> 
Drives:    Local Storage: total: 381.94 GiB used: 151.79 GiB (39.7%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda vendor: Western Digital model: WD1600AVJS-63WNA0 size: 149.05 GiB block size: 
           physical: 512 B logical: 512 B speed: 3.0 Gb/s serial: <filter> rev: 1D58 scheme: MBR 
           ID-2: /dev/sdb vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB block size: 
           physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> rev: 1B6Q scheme: GPT 
Partition: ID-1: / raw size: 232.59 GiB size: 227.94 GiB (98.00%) used: 23.91 GiB (10.5%) fs: ext4 
           dev: /dev/sdb2 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 41 C 
           Fan Speeds (RPM): N/A gpu: nvidia fan: 10% 
Info:      Processes: 200 Uptime: 1h 15m Memory: 15.58 GiB used: 2.24 GiB (14.4%) Init: systemd v: 245 
           Compilers: gcc: 10.1.0 Packages: pacman: 1222 lib: 387 Shell: Bash v: 5.0.18 running in: konsole 
           inxi: 3.1.05

Hello and welcome,

I don’t use Piper, but according to this


You should have no issue as the G700 is in the supported list regardless the connection. See if the DeviceMatch is the same, and if xinput gives them a different ID or not (need to install xorg-xinput package).
Also, i guess you removed Solaar and rebooted the system before installing/using Piper.
1 Like

Hello @bogdancovaciu

Thank you for the reply.

Apologies for the long post and if I’m posting stuff here that’s unnecessary, but I’m trying to learn.

I’ve been trying to figure out where to check for all that information you asked.
I think dmesg shows me what you are asking, but I’m not sure.

It says idVendor=046d, idProduct=c06b and this is correct for the USB connected version, but for the wireless it’s supposed to be idProduct=c531 like in the libratbag file.
Also, the wireless file has an additional line “DeviceIndex=1”

logitech-g700.device

# Logitech G700 over USB
# http://support.logitech.com/en_us/product/wireless-gaming-mouse-g700/specs
[Device]
Name=Logitech G700
DeviceMatch=usb:046d:c06b
Driver=hidpp10

[Driver/hidpp10]
DpiRange=0:5700@23.53
ProfileType=G700
Profiles=5

logitech-g700-wireless.device

# Logitech G700 over wireless USB
# http://support.logitech.com/en_us/product/wireless-gaming-mouse-g700/specs
[Device]
Name=Logitech G700
DeviceMatch=usb:046d:c531
Driver=hidpp10

[Driver/hidpp10]
DpiRange=0:5700@23.53
ProfileType=G700
DeviceIndex=1
Profiles=5

dmesg | grep usb (with usb connected)

[    0.221454] usbcore: registered new interface driver usbfs
[    0.221454] usbcore: registered new interface driver hub
[    0.221454] usbcore: registered new device driver usb
[    0.449572] usbcore: registered new interface driver usbserial_generic
[    0.449574] usbserial: USB Serial support registered for generic
[    1.047510] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.07
[    1.047511] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.047512] usb usb1: Product: xHCI Host Controller
[    1.047512] usb usb1: Manufacturer: Linux 5.7.14-1-MANJARO xhci-hcd
[    1.047513] usb usb1: SerialNumber: 0000:00:14.0
[    1.049392] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.07
[    1.049392] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.049393] usb usb2: Product: xHCI Host Controller
[    1.049394] usb usb2: Manufacturer: Linux 5.7.14-1-MANJARO xhci-hcd
[    1.049394] usb usb2: SerialNumber: 0000:00:14.0
[    1.049638] usb: port power management may be unreliable
[    1.109365] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.07
[    1.109366] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.109366] usb usb3: Product: xHCI Host Controller
[    1.109367] usb usb3: Manufacturer: Linux 5.7.14-1-MANJARO xhci-hcd
[    1.109367] usb usb3: SerialNumber: 0000:03:00.0
[    1.109584] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.109596] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.07
[    1.109597] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.109597] usb usb4: Product: xHCI Host Controller
[    1.109598] usb usb4: Manufacturer: Linux 5.7.14-1-MANJARO xhci-hcd
[    1.109598] usb usb4: SerialNumber: 0000:03:00.0
[    1.377900] usb 1-3: new full-speed USB device number 2 using xhci_hcd
[    1.504581] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[    1.518495] usb 1-3: New USB device found, idVendor=0c76, idProduct=161f, bcdDevice= 1.00
[    1.518498] usb 1-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    1.518500] usb 1-3: Product: USB PnP Audio Device(EEPROM)
[    1.641221] usb 1-6: new full-speed USB device number 3 using xhci_hcd
[    1.731579] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08
[    1.731580] usb 3-1: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[    1.731581] usb 3-1: Product: USB2.0 WLAN
[    1.731582] usb 3-1: Manufacturer: ATHEROS
[    1.731582] usb 3-1: SerialNumber: 12345
[    1.783371] usb 1-6: New USB device found, idVendor=046d, idProduct=c531, bcdDevice=21.00
[    1.783372] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.783373] usb 1-6: Product: USB Receiver
[    1.783374] usb 1-6: Manufacturer: Logitech
[    3.032665] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
[    3.032704] usbcore: registered new interface driver ath9k_htc
[    3.312087] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008
[    3.578625] usbcore: registered new interface driver usbhid
[    3.578628] usbhid: USB HID core driver
[    3.586183] input: USB PnP Audio Device(EEPROM) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.2/0003:0C76:161F.0001/input/input21
[    3.641650] hid-generic 0003:0C76:161F.0001: input,hidraw0: USB HID v1.00 Device [USB PnP Audio Device(EEPROM)] on usb-0000:00:14.0-3/input2
[    3.641977] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:046D:C531.0002/input/input22
[    3.642141] hid-generic 0003:046D:C531.0002: input,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-6/input0
[    3.642779] input: Logitech USB Receiver Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/input/input23
[    3.656558] usb 1-3: Warning! Unlikely big volume range (=496), cval->res is probably wrong.
[    3.656564] usb 1-3: [50] FU [Mic Capture Volume] ch = 1, val = 0/7936/16
[    3.657929] usbcore: registered new interface driver snd-usb-audio
[    3.701579] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/input/input24
[    3.702548] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/input/input25
[    3.703572] hid-generic 0003:046D:C531.0003: input,hiddev0,hidraw2: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-6/input1
[    3.731893] logitech-djreceiver 0003:046D:C531.0002: hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-6/input0
[    3.888375] logitech-djreceiver 0003:046D:C531.0003: hiddev0,hidraw2: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-6/input1
[    3.946439] input: Logitech Wireless Mouse PID:1023 Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/0003:046D:1023.0004/input/input28
[    3.946481] hid-generic 0003:046D:1023.0004: input,hidraw3: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:1023] on usb-0000:00:14.0-6/input1:1
[    4.024784] input: Logitech G700 as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/0003:046D:1023.0004/input/input32
[    4.024987] logitech-hidpp-device 0003:046D:1023.0004: input,hidraw3: USB HID v1.11 Mouse [Logitech G700] on usb-0000:00:14.0-6/input1:1
[   99.027849] usb 1-14: new full-speed USB device number 4 using xhci_hcd
[   99.190503] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[   99.190510] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   99.190513] usb 1-14: Product: G700 Laser Mouse
[   99.190516] usb 1-14: Manufacturer: Logitech
[   99.190519] usb 1-14: SerialNumber: 2F832E120037
[   99.206923] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.0005/input/input33
[   99.207469] hid-generic 0003:046D:C06B.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[   99.219389] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0006/input/input34
[   99.274838] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0006/input/input35
[   99.275420] hid-generic 0003:046D:C06B.0006: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[  223.069809] usb 1-14: USB disconnect, device number 4
[  262.805449] usb 1-14: new full-speed USB device number 5 using xhci_hcd
[  262.967884] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[  262.967885] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  262.967886] usb 1-14: Product: G700 Laser Mouse
[  262.967887] usb 1-14: Manufacturer: Logitech
[  262.967887] usb 1-14: SerialNumber: 2F832E120037
[  262.981942] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.0007/input/input38
[  262.982247] hid-generic 0003:046D:C06B.0007: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[  262.994137] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0008/input/input39
[  263.049096] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0008/input/input40
[  263.049669] hid-generic 0003:046D:C06B.0008: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[  418.846388] usb 1-14: USB disconnect, device number 5
[  559.951241] usb 1-14: new full-speed USB device number 6 using xhci_hcd
[  560.113678] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[  560.113683] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  560.113687] usb 1-14: Product: G700 Laser Mouse
[  560.113690] usb 1-14: Manufacturer: Logitech
[  560.113693] usb 1-14: SerialNumber: 2F832E120037
[  560.130088] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.0009/input/input43
[  560.130490] hid-generic 0003:046D:C06B.0009: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[  560.142504] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000A/input/input44
[  560.198217] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000A/input/input45
[  560.198811] hid-generic 0003:046D:C06B.000A: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[  832.334843] usb 1-14: USB disconnect, device number 6
[ 1006.814974] usb 1-14: new full-speed USB device number 7 using xhci_hcd
[ 1006.977904] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[ 1006.977910] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1006.977914] usb 1-14: Product: G700 Laser Mouse
[ 1006.977917] usb 1-14: Manufacturer: Logitech
[ 1006.977920] usb 1-14: SerialNumber: 2F832E120037
[ 1006.994344] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.000B/input/input48
[ 1006.995234] hid-generic 0003:046D:C06B.000B: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[ 1007.006762] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000C/input/input49
[ 1007.061764] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000C/input/input50
[ 1007.061962] hid-generic 0003:046D:C06B.000C: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[ 1329.295451] usb 1-14: USB disconnect, device number 7
[ 1343.972245] usb 1-14: new full-speed USB device number 8 using xhci_hcd
[ 1344.134545] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[ 1344.134551] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1344.134555] usb 1-14: Product: G700 Laser Mouse
[ 1344.134558] usb 1-14: Manufacturer: Logitech
[ 1344.134561] usb 1-14: SerialNumber: 2F832E120037
[ 1344.148995] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.000D/input/input53
[ 1344.149200] hid-generic 0003:046D:C06B.000D: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[ 1344.161365] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000E/input/input54
[ 1344.215813] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000E/input/input55
[ 1344.216009] hid-generic 0003:046D:C06B.000E: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[ 1348.751905] usb 1-14: USB disconnect, device number 8
[ 2216.009829] usb 1-14: new full-speed USB device number 9 using xhci_hcd
[ 2216.173061] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[ 2216.173067] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2216.173071] usb 1-14: Product: G700 Laser Mouse
[ 2216.173074] usb 1-14: Manufacturer: Logitech
[ 2216.173108] usb 1-14: SerialNumber: 2F832E120037
[ 2216.187503] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.000F/input/input58
[ 2216.187732] hid-generic 0003:046D:C06B.000F: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[ 2216.199908] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0010/input/input59
[ 2216.256731] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0010/input/input60
[ 2216.256933] hid-generic 0003:046D:C06B.0010: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1

dmesg | grep usb (wireless)

[    0.221454] usbcore: registered new interface driver usbfs
[    0.221454] usbcore: registered new interface driver hub
[    0.221454] usbcore: registered new device driver usb
[    0.449572] usbcore: registered new interface driver usbserial_generic
[    0.449574] usbserial: USB Serial support registered for generic
[    1.047510] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.07
[    1.047511] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.047512] usb usb1: Product: xHCI Host Controller
[    1.047512] usb usb1: Manufacturer: Linux 5.7.14-1-MANJARO xhci-hcd
[    1.047513] usb usb1: SerialNumber: 0000:00:14.0
[    1.049392] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.07
[    1.049392] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.049393] usb usb2: Product: xHCI Host Controller
[    1.049394] usb usb2: Manufacturer: Linux 5.7.14-1-MANJARO xhci-hcd
[    1.049394] usb usb2: SerialNumber: 0000:00:14.0
[    1.049638] usb: port power management may be unreliable
[    1.109365] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.07
[    1.109366] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.109366] usb usb3: Product: xHCI Host Controller
[    1.109367] usb usb3: Manufacturer: Linux 5.7.14-1-MANJARO xhci-hcd
[    1.109367] usb usb3: SerialNumber: 0000:03:00.0
[    1.109584] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.109596] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.07
[    1.109597] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.109597] usb usb4: Product: xHCI Host Controller
[    1.109598] usb usb4: Manufacturer: Linux 5.7.14-1-MANJARO xhci-hcd
[    1.109598] usb usb4: SerialNumber: 0000:03:00.0
[    1.377900] usb 1-3: new full-speed USB device number 2 using xhci_hcd
[    1.504581] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[    1.518495] usb 1-3: New USB device found, idVendor=0c76, idProduct=161f, bcdDevice= 1.00
[    1.518498] usb 1-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    1.518500] usb 1-3: Product: USB PnP Audio Device(EEPROM)
[    1.641221] usb 1-6: new full-speed USB device number 3 using xhci_hcd
[    1.731579] usb 3-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08
[    1.731580] usb 3-1: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[    1.731581] usb 3-1: Product: USB2.0 WLAN
[    1.731582] usb 3-1: Manufacturer: ATHEROS
[    1.731582] usb 3-1: SerialNumber: 12345
[    1.783371] usb 1-6: New USB device found, idVendor=046d, idProduct=c531, bcdDevice=21.00
[    1.783372] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.783373] usb 1-6: Product: USB Receiver
[    1.783374] usb 1-6: Manufacturer: Logitech
[    3.032665] usb 3-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
[    3.032704] usbcore: registered new interface driver ath9k_htc
[    3.312087] usb 3-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008
[    3.578625] usbcore: registered new interface driver usbhid
[    3.578628] usbhid: USB HID core driver
[    3.586183] input: USB PnP Audio Device(EEPROM) as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.2/0003:0C76:161F.0001/input/input21
[    3.641650] hid-generic 0003:0C76:161F.0001: input,hidraw0: USB HID v1.00 Device [USB PnP Audio Device(EEPROM)] on usb-0000:00:14.0-3/input2
[    3.641977] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:046D:C531.0002/input/input22
[    3.642141] hid-generic 0003:046D:C531.0002: input,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-6/input0
[    3.642779] input: Logitech USB Receiver Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/input/input23
[    3.656558] usb 1-3: Warning! Unlikely big volume range (=496), cval->res is probably wrong.
[    3.656564] usb 1-3: [50] FU [Mic Capture Volume] ch = 1, val = 0/7936/16
[    3.657929] usbcore: registered new interface driver snd-usb-audio
[    3.701579] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/input/input24
[    3.702548] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/input/input25
[    3.703572] hid-generic 0003:046D:C531.0003: input,hiddev0,hidraw2: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-6/input1
[    3.731893] logitech-djreceiver 0003:046D:C531.0002: hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-6/input0
[    3.888375] logitech-djreceiver 0003:046D:C531.0003: hiddev0,hidraw2: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-6/input1
[    3.946439] input: Logitech Wireless Mouse PID:1023 Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/0003:046D:1023.0004/input/input28
[    3.946481] hid-generic 0003:046D:1023.0004: input,hidraw3: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:1023] on usb-0000:00:14.0-6/input1:1
[    4.024784] input: Logitech G700 as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:046D:C531.0003/0003:046D:1023.0004/input/input32
[    4.024987] logitech-hidpp-device 0003:046D:1023.0004: input,hidraw3: USB HID v1.11 Mouse [Logitech G700] on usb-0000:00:14.0-6/input1:1
[   99.027849] usb 1-14: new full-speed USB device number 4 using xhci_hcd
[   99.190503] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[   99.190510] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   99.190513] usb 1-14: Product: G700 Laser Mouse
[   99.190516] usb 1-14: Manufacturer: Logitech
[   99.190519] usb 1-14: SerialNumber: 2F832E120037
[   99.206923] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.0005/input/input33
[   99.207469] hid-generic 0003:046D:C06B.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[   99.219389] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0006/input/input34
[   99.274838] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0006/input/input35
[   99.275420] hid-generic 0003:046D:C06B.0006: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[  223.069809] usb 1-14: USB disconnect, device number 4
[  262.805449] usb 1-14: new full-speed USB device number 5 using xhci_hcd
[  262.967884] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[  262.967885] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  262.967886] usb 1-14: Product: G700 Laser Mouse
[  262.967887] usb 1-14: Manufacturer: Logitech
[  262.967887] usb 1-14: SerialNumber: 2F832E120037
[  262.981942] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.0007/input/input38
[  262.982247] hid-generic 0003:046D:C06B.0007: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[  262.994137] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0008/input/input39
[  263.049096] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0008/input/input40
[  263.049669] hid-generic 0003:046D:C06B.0008: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[  418.846388] usb 1-14: USB disconnect, device number 5
[  559.951241] usb 1-14: new full-speed USB device number 6 using xhci_hcd
[  560.113678] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[  560.113683] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  560.113687] usb 1-14: Product: G700 Laser Mouse
[  560.113690] usb 1-14: Manufacturer: Logitech
[  560.113693] usb 1-14: SerialNumber: 2F832E120037
[  560.130088] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.0009/input/input43
[  560.130490] hid-generic 0003:046D:C06B.0009: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[  560.142504] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000A/input/input44
[  560.198217] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000A/input/input45
[  560.198811] hid-generic 0003:046D:C06B.000A: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[  832.334843] usb 1-14: USB disconnect, device number 6
[ 1006.814974] usb 1-14: new full-speed USB device number 7 using xhci_hcd
[ 1006.977904] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[ 1006.977910] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1006.977914] usb 1-14: Product: G700 Laser Mouse
[ 1006.977917] usb 1-14: Manufacturer: Logitech
[ 1006.977920] usb 1-14: SerialNumber: 2F832E120037
[ 1006.994344] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.000B/input/input48
[ 1006.995234] hid-generic 0003:046D:C06B.000B: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[ 1007.006762] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000C/input/input49
[ 1007.061764] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000C/input/input50
[ 1007.061962] hid-generic 0003:046D:C06B.000C: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[ 1329.295451] usb 1-14: USB disconnect, device number 7
[ 1343.972245] usb 1-14: new full-speed USB device number 8 using xhci_hcd
[ 1344.134545] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[ 1344.134551] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1344.134555] usb 1-14: Product: G700 Laser Mouse
[ 1344.134558] usb 1-14: Manufacturer: Logitech
[ 1344.134561] usb 1-14: SerialNumber: 2F832E120037
[ 1344.148995] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.000D/input/input53
[ 1344.149200] hid-generic 0003:046D:C06B.000D: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[ 1344.161365] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000E/input/input54
[ 1344.215813] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.000E/input/input55
[ 1344.216009] hid-generic 0003:046D:C06B.000E: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[ 1348.751905] usb 1-14: USB disconnect, device number 8
[ 2216.009829] usb 1-14: new full-speed USB device number 9 using xhci_hcd
[ 2216.173061] usb 1-14: New USB device found, idVendor=046d, idProduct=c06b, bcdDevice=65.02
[ 2216.173067] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2216.173071] usb 1-14: Product: G700 Laser Mouse
[ 2216.173074] usb 1-14: Manufacturer: Logitech
[ 2216.173108] usb 1-14: SerialNumber: 2F832E120037
[ 2216.187503] input: Logitech G700 Laser Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:046D:C06B.000F/input/input58
[ 2216.187732] hid-generic 0003:046D:C06B.000F: input,hidraw4: USB HID v1.11 Mouse [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input0
[ 2216.199908] input: Logitech G700 Laser Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0010/input/input59
[ 2216.256731] input: Logitech G700 Laser Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1/0003:046D:C06B.0010/input/input60
[ 2216.256933] hid-generic 0003:046D:C06B.0010: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [Logitech G700 Laser Mouse] on usb-0000:00:14.0-14/input1
[ 2293.504351] usb 1-14: USB disconnect, device number 9

xinput gives me this with usb connected:

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech G700                             id=10   [slave  pointer  (2)]
⎜   ↳ Logitech G700 Laser Mouse Consumer Control        id=14   [slave  pointer  (2)]
⎜   ↳ Logitech G700 Laser Mouse                 id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ USB PnP Audio Device(EEPROM)              id=9    [slave  keyboard (3)]
    ↳ Eee PC WMI hotkeys                        id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Logitech G700 Laser Mouse Keyboard        id=13   [slave  keyboard (3)]
    ↳ Logitech G700 Laser Mouse Consumer Control        id=15   [slave  keyboard (3)]

And this when wireless:

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech G700                             id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ USB PnP Audio Device(EEPROM)              id=9    [slave  keyboard (3)]
    ↳ Eee PC WMI hotkeys                        id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

Also at Piper, this is what I get:
It recognizes all the button assignments I configured but none of them work in wireless mode.

1 Like

Great information and nicely put questions. I don’t know the answer, but we follow the logic

matches the

for the USB
and

matches the

for wireless connection

We are good i think, but, in the USB dmsg the c531 comes up too, so is the wireless radio still on when is connected via USB?

Then

comes up in both cases, responsible both for the actual pointer you see on screen, but in addition the USB connection also reveals the

Are those settings you make saved in the Mouse memory or inside your home in some folder or file that might have Piper in it? Could you find that? I have no experience with those wireless mouse models, and no time right now to read the documentation of them, nor the one from Piper.

We are good i think, but, in the USB dmsg the c531 comes up too, so is the wireless radio still on when is connected via USB?

Yes, the receiver is always on.

It’s stored in the mouse internal memory.
I had it programmed in Windows and it recognized everything when I first installed Manjaro.
When I installed Piper, it recognized all of it.
And that’s what’s confusing me, if it’s stored in the mouse internal memory, why does it only work with the usb cable connected.
And I can’t find any Piper files.

Quick edit:

running "ratbagctl info" with just the wireless connected returns "singing-gundi: Logitech USB Receiver"

And then running "ratbagctl "Logitech USB Receiver" info" returns this

singing-gundi - Logitech USB Receiver
Model: usb:046d:c531:0
Number of Buttons: 13
Number of Leds: 0
Number of Profiles: 5
Profile 0: (active)
Name: Profile 1
Report Rate: 500Hz
Resolutions:
0: 400x400dpi
1: 800x800dpi
2: 1200x1200dpi (active) (default)
3: 1600x1600dpi
4: 3200x3200dpi
Button: 0 is mapped to ‘button 1’
Button: 1 is mapped to ‘button 2’
Button: 2 is mapped to ‘button 3’
Button: 3 is mapped to macro ‘:arrow_up_down:9’
Button: 4 is mapped to macro ‘:arrow_up_down:0’
Button: 5 is mapped to macro ‘:arrow_up_down:7’
Button: 6 is mapped to macro ‘:arrow_up_down:8’
Button: 7 is mapped to ‘button 4’
Button: 8 is mapped to macro ‘:arrow_up_down:5’
Button: 9 is mapped to macro ‘:arrow_up_down:6’
Button: 10 is mapped to ‘profile-cycle-up’
Button: 11 is mapped to ‘wheel-left’
Button: 12 is mapped to ‘wheel-right’
Profile 1: (disabled)
Profile 2: (disabled)
Profile 3: (disabled)
Profile 4: (disabled)

As you can see, it retains the button mapping correctly, but when I use them, nothing happens.

Doing the same thing with the USB cable connected returns this:

ratbagctl list

singing-gundi:       Logitech USB Receiver           
hooting-chinchilla:  Logitech G700 Laser Mouse   

ratbagctl "Logitech G700 Laser Mouse" info

hooting-chinchilla - Logitech G700 Laser Mouse
             Model: usb:046d:c06b:0
 Number of Buttons: 13
    Number of Leds: 0
Number of Profiles: 5
Profile 0: (active)
  Name: Profile 1
  Report Rate: 500Hz
  Resolutions:
    0: 400x400dpi
    1: 800x800dpi
    2: 1200x1200dpi (active) (default)
    3: 1600x1600dpi
    4: 3200x3200dpi
  Button: 0 is mapped to 'button 1'
  Button: 1 is mapped to 'button 2'
  Button: 2 is mapped to 'button 3'
  Button: 3 is mapped to macro '↕9'
  Button: 4 is mapped to macro '↕0'
  Button: 5 is mapped to macro '↕7'
  Button: 6 is mapped to macro '↕8'
  Button: 7 is mapped to 'button 4'
  Button: 8 is mapped to macro '↕5'
  Button: 9 is mapped to macro '↕6'
  Button: 10 is mapped to 'profile-cycle-up'
  Button: 11 is mapped to 'wheel-left'
  Button: 12 is mapped to 'wheel-right'
Profile 1: (disabled)
Profile 2: (disabled)
Profile 3: (disabled)
Profile 4: (disabled)

With the USB cable connected, they all work.