openrazer icon indicating copy to clipboard operation
openrazer copied to clipboard

Add support for Razer Blackwidow V4 TKL

Open yanclaes-hub opened this issue 2 months ago • 10 comments

Adds basic Support for Blackwidow V4 TKL Tested and working Rgb control Read and Set poll rate Switch game mode

Fixes https://github.com/openrazer/openrazer/issues/2554

yanclaes-hub avatar Oct 15 '25 08:10 yanclaes-hub

Thanks for opening this PR!

If you're not planning on fixing the wheel effect, can you remove that from your PR so there's no added features that aren't actually working?

z3ntu avatar Oct 21 '25 20:10 z3ntu

Need to Do some more invstigations cause of some trouble i run into with my latests changes.

Will pull back my request and rebase on latest Master

yanclaes-hub avatar Oct 22 '25 16:10 yanclaes-hub

Feel free to keep this PR open and just rebase & force-push to the branch. No need to create a new pull request :)

z3ntu avatar Oct 22 '25 18:10 z3ntu

Thanks! Diff looks quite sane.

Can you confirm that all the functionality shown in e.g. polychromatic or RazerGenie works as expected? Anything else to mention?

z3ntu avatar Oct 23 '25 16:10 z3ntu

One strange behavior on my side. If plugged to my 5g usb ports the ripple effect is quite slow but anything else in polychromatic Seems to work Just fine. If i plug in my usb 2.0 or 10g ports ripple works totaly fine but reciving battery firmware Version and sn number arnt read. Playing with the wait time (increasing) Seems to work for the readouts but also Puts a small delay into the ripple effect, could be Just my Imagination 😅

And after checking all settings in razer genie i need to check for the keyboard layout, the custom editor cant find the layout and is of by one columb. Hope thats not too much work, will take a closer look over the weekend

yanclaes-hub avatar Oct 23 '25 17:10 yanclaes-hub

Ok, I'll hold the merge by a bit then. Let me know when it's ready from your side!

Would also be nice if you could merge master (or even preferably rebase on master) so the conflicts are resolved. But not super critical.

z3ntu avatar Oct 23 '25 20:10 z3ntu

i couldnt find where to look for the custom keyboard layout for razergenie. in polychromatic on inspect matrix i can lid every key single handed starting with 0,0 for ESC all other keyboards seem to start on 0,1 for ESC is that an error in my implementation or did razer change the Matrix Layout??

yanclaes-hub avatar Oct 25 '25 10:10 yanclaes-hub

Don't worry about wrong keys getting color in RazerGenie/polychromatic. With the "Inspect Matrix" feature in polychromatic, or in RazerGenie Shift-Click on "Open Custom Editor" - if that can address all the keys you should be good.

The issue is then in the UI, not in OpenRazer.

z3ntu avatar Oct 26 '25 21:10 z3ntu

should now be ready to get merged. If anything needs to get changed please let me know.

One thing i noticed is that we now have 3 times the same wait time for wireless devices. couldnt we change this to just 2 lines instead of 6 in razer_kbd.h?

yanclaes-hub avatar Nov 02 '25 11:11 yanclaes-hub

I recently bought this keyboard and would be very interested in support by OpenRazer :smile: Are there any open issues with this PR? Is more testing required? I would gladly offer to help out :+1:

BorisBrock avatar Dec 10 '25 06:12 BorisBrock