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 Razer BlackWidow V4 X #2209
base: master
Are you sure you want to change the base?
Conversation
f3f9170
to
21f779c
Compare
If all the RGB works that's good! Don't worry about the macro support, it's barely supported anyways and I'll probably remove the support completely at some point in favor of using e.g. https://github.com/sezanzeb/input-remapper |
|
@tostivintc Any update on this? |
17699dc
to
7b98650
Compare
I have added a device image link as requested and rebase on master head. But now I'm getting poll_rate error at polychromatic start. I need to dig to understand the issue. |
What error do you get? Btw the diff looks good now. |
The error I got at polychromatic start: Traceback (most recent call last):
File ’/usr/bin/polychromatic-controller’, line 311, in _change_tab
tab_objects[index].set_tab()
File ’/usr/lib/python3/dist-packages/polychromatic/controller/devices.py’, line 90, in set_tab
device_list = self.middleman.get_devices()
File ’/usr/lib/python3/dist-packages/polychromatic/middleman.py’, line 151, in get_devices
self._reload_device_cache_if_empty()
File ’/usr/lib/python3/dist-packages/polychromatic/middleman.py’, line 122, in _reload_device_cache_if_empty
device_list = backend.get_devices()
File ’/usr/lib/python3/dist-packages/polychromatic/backends/openrazer.py’, line 153, in get_devices
devices.append(self._get_device(rdevice))
File ’/usr/lib/python3/dist-packages/polychromatic/backends/openrazer.py’, line 255, in _get_device
main_zone.options.append(self._get_poll_rate_option(rdevice))
File ’/usr/lib/python3/dist-packages/polychromatic/backends/openrazer.py’, line 1318, in _get_poll_rate_option
current_rate = int(rdevice.poll_rate)
AttributeError: ’RazerKeyboard’ object has no attribute ’poll_rate’ And driver/dmesg error when a write is done on sysfs's poll_rate: [175298.609439] razerkbd: Command not supported. status: 05 transaction_id.id: 1f remaining_packets: 00 protocol_type: 00 data_size: 02, command_class: 00, command_id.id: 40 Params: 00100000000000000000000000000000 . |
Does Synapse on Windows allow you to the change the polling rate of the device? The firmware is saying the command is not supported so the device quite explicitly says this doesn't work. |
@z3ntu I just checked on Synapse (on Windows) and I cannot change the polling rate of the Blackwidow v4 X |
Then remove polling rate support from this PR? Both driver and daemon. |
Hi,
I've successfully tested the RGB with polychromatic, but not yet the macro.
Fixes #2130