[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-newbie
Subject:    Re: linux kernel support for logitech g502 proteus
From:       Samuel Bernardo <samuelbernardo.mail () gmail ! com>
Date:       2016-12-01 16:44:38
Message-ID: 10298a05-f2cb-a4c4-ce7b-deeb2e5c29a8 () gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/mixed)]


Hi Môshe van der Sterre,

Thanks for you answer.

This mouse can store keys in their internal memory but can also load
profiles from a local file.

When using profiles, keys are not stored in internal mouse memory. I had
tested it in other PC running Windows and when I disconnected from USB
and then connected to my PC running Linux verified that keys where not
being detected.

Only when I stored the keys in mouse memory (without using profile) I
could catch them using xev or showkey. This is why I think that could be
a missing feature for linux mouse module.


On 12/01/2016 04:15 PM, Môshe van der Sterre wrote:
> Hi,
> 
> From your story, I assume the mouse has some kind of memory that remembers the key \
> bindings. This means there is not actually a need for a specific kernel driver. I \
> guess it is possible to program the mouse from user-space, with libusb for example. \
> If there is no linux software available that already does this, you will need to do \
> some reverse engineering on the usb protocol used. This can be very simple, very \
> hard or anything in between. I have no experience reverse engineering USB from \
> windows, but you could start by looking at USBPcap or simmilar windows based usb \
> sniffers. 
> As for the correct mailinglist, this question would be on topic for linux-newbie as \
> it relates somewhat to driver development, but not the others. 
> I hope this helps,
> Môshe van der Sterre
> 
> On 12/01/2016 11:57 AM, Samuel Bernardo wrote:
> > Hello,
> > 
> > I'm sorry if I'm spamming some lists with this help request, but I don't
> > know exactly what's the right mailing list.
> > 
> > I would like to use Logitech G502 RGB gaming mouse with programmed
> > profiles from their software, but I realized that generic driver in
> > linux didn't support it. Logitech discards any support for Linux OS.
> > This is the only reason I need a dual boot with Windows for programming
> > the mouse or generate the xml template for the key bindings.
> > 
> > In Windows key mapping for mouse can be loaded from a xml file that
> > stores profiles or programmed directly into the mouse, but limited to
> > the keys available in keyboard or software.The following guides explains
> > the setup:
> > 
> > http://support.logitech.com/en_us/article/26855
> > 
> > http://support.logitech.com/en_us/article/26862?product=a0q31000009u2F9AAI
> > 
> > With xml template is also possible to configure additional keys like F13
> > that are usefull to map macros for example in an IDE software. The guide
> > explaining how to change xml file is below:
> > 
> > http://i.imgur.com/NbmjWCS.png
> > 
> > This mouse has many programmable keys that I would like to use in linux.
> > 
> > I suspect that xml configuration is loaded with the windows driver for
> > g502. Since with actual generic driver in linux 4.8 the profile could
> > not be loaded, I ask if I you could help giving additional support for
> > it in linux kernel?
> > 
> > Thanks,
> > 
> > Samuel
> > 
> > 
> > 
> > 


["signature.asc" (application/pgp-signature)]
--
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic