-
-
Notifications
You must be signed in to change notification settings - Fork 18
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 VID 0c45 boards [RK68K/RK855 (0c45:8018), etc.] #13
Comments
Both keyboards are NOT RGB. Only blue backlight. |
Here hidapitester output for RK855 from Windows:
Path output:
Same as linux, I don’t see any changes on the keyboard. |
Please attach screenshots of the RK Software. Note that I should be able to see the full list of lighting modes as well. That is very important. It looks like the protocol is also different, so please do the following You need to record some tests and send the output (.pcap) of the tests to me. You need to use Windows for this. Setting up:
How to record:
Note: Follow all the steps AT ONCE. Test 1Before Recording, do the following:
== Start Recording == Tests:
Test 2BEFORE Testing, do the following:
== Start Recording ==
After your tests are done, send me the 2 .pcap files. Also, send me the exact model name, Vendor ID and product ID of your keyboard. |
Ignore the colour part, included it by mistake. Just set the keys ignoring specific color |
Updated the tests, pls check again |
It looks like these brands of keyboards use a totally different protocol 🥲 No issues, I am trying to make sense of it. Thanks for sending info, I may send some more tests (very simple), please be patient :) |
Hi, can you do another test with the following? Test 3Before recording
Start RecordingSteps
Stop RecordingTest 4Before recordingDo nothing Start RecordingSteps
Stop RecordingTest 5Before recording
Start RecordingStepsDo nothing Stop RecordingTest 6Before recording
Start RecordingStepsDo nothing Stop Recording |
Hi, attach the test data. |
The protocol looks very obfuscated and at the time of writing this I feel unmotivated to work on this. My initial aim was to be able to configure my keyboard on linux, which grew into a bigger project. However, it looks like there are models that totally have different vendor IDs and protocols but still are sold as royal kludge keyboards. Their official software is also different. The fact that I do not physically own a Maybe someday I can look into it. It should not be that hard, and the .pcap files are already uploaded here. Anyone is free to examine them and report back. |
I have found a GitHub project which has a similar function to this one, but seems to be intended for keyboards with VID 0x0c45: Perhaps their code can be used or their approach might be able to be adapted? I haven't looked into their code/documentation properly yet but once I get a chance I will share some more details (unless you beat me to it!). Also, they cite this project as being helpful in helping them understand the protocol: That could also be a good (possibly better) resource. I don't have much knowledge in this area of software dev but I do have a small amount of relevant knowledge, so if I get time over the next month or two I might see if I can contribute some code also. |
Software link: https://drive.google.com/file/d/1sq4vglRZ-76aPoszcGp4_uBD27Kvu7Oo/view
The text was updated successfully, but these errors were encountered: