Ok, I'm afraid that using your real-name is a hard requirements for kernel contributions.
Okay, thank you.
Hmm, but you do have both 4 RGB LED zones which are addressable per zone, are you saying that the code for supporting that basic functionality is also different ? Note Jafar's driver did not use the LED API sofar, it was simply forwarding an array of bytes from userspace to a WMI call.
Jafar's patch is for method ID 20 with a 16-byte buffer, while my hardware uses method ID 6 with a 4-byte buffer. Method ID 20 doesn't seem to do anything on my machine.