-
Notifications
You must be signed in to change notification settings - Fork 9
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
Support for LEDs on 15 R4 #9
Comments
Do you have a patch? Most contributors only submit a patch for the alienfx hardware variants they have direct access to, since they can test those, so you might be waiting a while otherwise. |
I don't (yet) have a patch. I started with the 15R3 variant, but it doesn't seem to be changing anything yet. I'll see if I can get something working. |
This would be really useful for me as well - @skandragon do you have currently a repo where you are working on this? |
The new models since 13R3 needs 12 byte instruction to send to HID instead of the original 9. I have made the SDK which supports all alienware laptops. You can take it as reference. https://github.com/Gurjot95/AlienFX-SDK/tree/master/AlienFX_SDK |
Thanks for the info Gurjot95 |
I have the same controller in a Dell G5 SE 5505 (same USB product and vendor IDs). Turns out the protocol for this device is very different than both of the older ones. Someone managed to figure out a lot of the protocol, although there might be a typo or two: trackmastersteve/alienfx#41 (comment) I've been working on getting it working for OpenRGB here: https://gitlab.com/CalcProgrammer1/OpenRGB/-/merge_requests/461 Basic gist, the new protocol uses 33 bytes. The first byte is always 0x03, the second one is a command byte, and anything after that depends on the command. There's supposed to be a status command, but I haven't been able to figure out the meaning of the subcommands for that command. I have successfully been able to reprogram the keyboard to dim and brighten, and to change colors and mode. |
I no longer use this hardware, so won't be making a patch. :/. Sorry everyone! |
The text was updated successfully, but these errors were encountered: