Jump to content

Review the AJazz AK33 40$ mechanical full RGB keyboard (doesn`t actually suck)

Jesus69

English drivers - https://www.reddit.com/r/MechanicalKeyboards/comments/ar8j1t/download_modded_ajazz_ak33_rgb_drivers_here/

Aliexpress link - https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20190719004508&SearchText=ajazz+ak33

I also made a C API for the RGB of the keyboard (the API has some limitations because of the keyboard and you need to install the WinUSB driver on the keyboard(Interface 1) using Zadig) - http://www.mediafire.com/file/472zal5whhbdgfy/AjazzAK33API2.0.zip/file

 

You need to compile the API with gcc (using the .bat files is recommended)

Replace the gcc path in the bats with your gcc

Link to comment
Share on other sites

Link to post
Share on other sites

  • 6 months later...

how your api work? i have a keyboard thats basicly the same the only diference is that the keyboard is fullbody, the vendor id is the same the only diference is that the product id is 0x5004 searching i found this repo for a linux program that works with my keyboard https://github.com/thanks4opensource/NotLinuxAjazzAK33RGB and i am searching a wa to use it on windows or using it with aurora, i found your post searching for something similar, can you help me?

Link to comment
Share on other sites

Link to post
Share on other sites

  • 1 year later...

i also recently bought Ajazz AK33 and i found out that the rgb lighting is not programmable. Does this post concern that? and if it does pls help me out with detailed methods. thank u so much!

 

Link to comment
Share on other sites

Link to post
Share on other sites

On 7/19/2019 at 4:52 PM, Jesus69 said:

You need to compile the API with gcc (using the .bat files is recommended)

Replace the gcc path in the bats with your gcc

can u please elaborate this? thank u so much

 

Link to comment
Share on other sites

Link to post
Share on other sites

I’mma try my best but I hardly even remember making this thing. Don’t get your hopes up though because this is more of a party trick than anything actually useful. The way the keyboard’s RGB lighting is made (which is out of my control) is pretty shitty. Everytime you change a key’s color, the entire keyboard shuts down for a sec (that includes taking keyboard input). Also this is 2 years old and the firmware on newer models could have changed (I haven’t tested it) which might make this completely useless. You’ll need to do some research on WinUSB, Zadig, gcc, etc. since I can’t (and won’t) explain how to use/install them. The build will most likely fail (as expected from C) and I won’t be able to help you with that. You could (and should) try to replace the libusb.a in the lb folder with a newer version for your system (I don’t know how to find it). To build it first run compilelib.bat and then run compile.bat. Just make sure to change the full paths for gcc in those files (I wasn’t that bright back then). Main.c is a simple example program. There are three methods that you need to know – libusb_context startLibUsb(), libusb_device_handle getKeyboard(context, vid, pid), void sendKeyColorChangeAK33(handle, r, g, b, key_index). The vid and pid params for getKeyboard you will have to find yourself. Lookup how to get the vendorid (vid) and productid (pid) for you device. The key_index param for sendKeyColorChangeAK33 is which key you want to change - 0 to 81, top to bottom, left to right (like reading a book). Some keys can’t actually be changed though so keep that in mind. My final tip is to install WinUSB on the keyboard using Zadig on Interface 1 (You’ll need to find a tutorial). Good luck!

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×