-
Notifications
You must be signed in to change notification settings - Fork 185
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for G815 keyboard #188
Comments
I've got one, if it helps: |
g810-led -dv 046d -dp c33f -tuk 1 -a 000000 worked for me. |
@hsegnitz Thanks for the feedback, it's a good start to add support to G815. |
Happy to help, let me know if I can try out something for you - assuming you don't have the keyboard at hand - I also have windows 10 on the same machine with the new logitech software that was required to run this keyboard. The previous software (which was fine with both G512s) didn't detect it at all. |
I started some work on this, but I tend to start with the native effects, which have changed up a little bit regarding their methodology. Even so far as having inverted the byte used for logo vs keys. I'll hop back on GHub and cut in a few more usbpcap dumps and post. Can probably tackle this in stages. I'll post a PR for the protocolByte refactor soon, and follow up with the native effects after I complete and perform some initial testing. |
Added several captures to PR MatMoul/g810-led-resources#4 |
I would love to get rid of the flashing rainbow effect from my new keyboard, and just have a flat colour. :) I am running Ubuntu 18.04 and I have a G815. I tried both the My installation looks like this:
Which results in this error:
I also tried this:
But it gives the same error:
UPDATE Just needed to reboot. :) Also need to run |
I made a branch so I can run Some of the keys dont map, like logo and multimedia. And I'm not sure how to get the M/G-Keys working. I looked at some of the dumps from @pearsonk and tried changing some of the bytes in Keyboard to match what I thought was showing in the dumps, but it didn't work. |
I'm trying to get the following groups to work:
I got some data from wireshark under windows running the logitech software (ignore the spaces, they just help me read it):
When I try to change the logo to d58287 it sends this:
I'm not sure how to change g810-led to move the colour to the left. All the other key groups are working normally. |
I stumbled across the python version of this program here https://github.com/MatMoul/g810-led-python I was able to use the wireshark data to alter the script to work with all the keys. I pasted the code here: https://gist.github.com/cornernote/82972cc307985df29f3ddca214a4dc39 Things worth noting:
|
I pushed some more changes to my branch, which is in PR-202. It's a work in progress, but I'm a bit stuck as this keyboard seems a bit different to the ones in there now. All the RGB commands work properly on this keyboard, with the following 3 issues remaining:
|
Seems it actually broke everything. I left the original working changes in a PR-203, and I moved the broken code to cornernote/g810-led/tree/develop-g815-keygroups. You can see how badly I did looking at the compare. For now I'm going to give up on the non-working RGB keys and try to focus on making the G-keys work. I have had success with a G105 keyboard using sidewinderd. I have created issue-40 there, and I will post my findings as I go. |
Any news on this ? |
@gfauredumont the G915 is different, but from looking at the source code the RGB commands already work. Or are you talking about the G/M/MR keys? |
One of my g810 has a ded led key, I'll buy a new g815... |
Great news. I guess there will be a big progress soon. |
@cornernote you're right that the G915 is different. It won't work right away using the current code, even with your work on G815. Check my comment in #198. |
Just received my g915 and i hate the keys... |
I thought you were getting a G815. Or did you get both?
…On Sat., 14 Mar. 2020, 9:18 am MatMoul, ***@***.***> wrote:
Just received my g915 and i hate the keys...
But I can now work on this new keyboard...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#188 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAMVIZJUGT334EXYSY3KZDRHKZ3BANCNFSM4IZCOTIA>
.
|
@MatMoul @cornernote it seems that all you have to do with G915 to get G815 is to connect it to PC using USB cable instead of the wireless dongle :). Of course reported name is G915 and the USB product id is different (C33F for G815, C33E for G915). Other than that it should work the same. The difference between wired mode and wireless mode is that in wired mode the 2nd byte (device index, target id, whatever it is called) in HID++ protocol data is ignored. But in wireless mode it has a meaning. Value 0xFF is for communicating with the dongle itself and to communicate with the keyboard it needs to be set to 0x01. |
Sorry, I've received the g815... |
Hello everyone, |
I've published the v0.4.0 with g815 support. |
Woohoo, the G keys, media keys, etc now have lights! :) Well done @MatMoul |
@yawor May I ask how did you get that information? I might try investigate the issue further. |
I just got a G915; I'm happy to run any debug commands that might be helpful in getting it working over wireless. |
Latest G815 needs to be supported
The text was updated successfully, but these errors were encountered: