MatMoul / g810-led

Linux led controller for Logitech G213, G410, G413, G512, G513, G610, G810, g815, G910 and GPRO Keyboards

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

G512/G513 unclear idProduct?

FiSHYsolutions opened this issue · comments

i have no idea if it's a bug with some consequences or not, but i recognized it and want to let you know that lsusb shows "c33c" as "idProduct" of my G512 and this ID is handled as a G513 in your tool:

bash$ lsusb -vd 046d:c33c | grep Product
  idProduct          0xc33c 
  iProduct                2 G512 RGB MECHANICAL GAMING KEYBOARD

bash$ grep -B1 c33c /etc/udev/rules.d/g810-led.rules 
ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c342", MODE="666" RUN+="/usr/bin/g512-led -p /etc/g810-led/profile"
ACTION=="add", SUBSYSTEMS=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c33c", MODE="666" RUN+="/usr/bin/g513-led -p /etc/g810-led/profile"
--
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c342", MODE="666" RUN+="/usr/bin/g512-led -p /etc/g810-led/profile"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c33c", MODE="666" RUN+="/usr/bin/g513-led -p /etc/g810-led/profile"

afaik is the only difference between both models (G512 without and G513 with) the palmrest and i think everything else is identical. everything works like a charm. thank you a lot! your work made me very happy!

I recently purchased a G513 and while I'm using it with Linux I found this repository. Before the purchase I researched for the difference of the G512 and G513. The only differences are non-electronical. So in fact both keyboards are using the same circuit board and so they have the same product ID. All differences are just of cosmetical nature like the palmrest and some types of switches the G513 has to offer.