Customised official GK68XPlus driver to recognise CZC Chimera rebranded SKYLOONG GK68X/GK68XS Kit
Official CZC Chimera driver / Official Windows driver / Official MacOS driver
Official installer are also located in this repo for emergency cases. e.g. CZC goes out of business
- Download and Install Official driver as usual (e.g GK6XPlus V8 on Windows)
- Modify the driver to handle Chimera keyboard as GK68X/GK68XS Kit
2.1. On Windows go into folderC:\Program Files\GK6+\resources
and replaceapp.asar
file with the patched one from this repository (unzip it first)
2.2. On MacOS go into folder/Applications/GK6+.app/Contents/Resources/app/src/drivers
and replacecor-m3-mk.js
file with the patched one from this repository - Enjoy customising your CZC Chimera keyboard newly on Windows 11 and MacOS
What the patch actually does is, when the driver finds the rebranded unsupported keyboard from CZC, it treats it as a GK68X/GK68XS
- GK68X - ? CZC.Gaming Chimera ?
- GK68XS - ? CZC.Gaming Chimera Wireless ?
The patch was created at the time when the last version was:
-
for Windows GK6XPlus V8 V8.0.6.0
更新时间:2024-06-14 -
for MacOS GK6+Mac App V1.0.0.26
-更新时间:2024-06-14
I assume that this patch will also work for future versions
I have simply edited the cor-m3-mk.js
file by adding if statements to rewrite FWID and ModelID if those are the ones from CZC
if (FWID === 2485223445 || FWID === 2535555092) {
FWID = 2535555089;
}
if (ModelID === 656802019 || ModelID === 656802020) {
ModelID = 656801834;
}
I know that from modellist.json
file and folders in C:\Program Files (x86)\CZC Driver\CMSEngine\driver\device
-
I have only tested CZC.Gaming Chimera Wireless
-
For Windows users -
app.asar
is just an pack file, so i unpack it using this help, then modifycor-m3-mk.js
and pack it back -
If you look at the
modellist.json
file in the CZC driver, for some reason it treats the ModelID 656802020 as GK68XS (you can see that inC:\Program Files (x86)\CZC Driver\CMSEngine\driver\device\656802020\data\profile*.json
). My CZC.Gaming Chimera Wireless has ModelID 656802019, which I assume 656802020 is GK68XS, but I have no confirmation, so I'll leave it as CZC has it -
I tried to modify
modellist.json
and add folders 656802019, 656802020, but the application did not work properly