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
Feature: Add support for Razer Naga V2 Pro (Wired + Wireless) #2113
base: master
Are you sure you want to change the base?
Conversation
Please at least briefly install a UI like polychromatic and RazerGenie and click through the options to see if they work correctly. I don't want to include broken stuff here, otherwise people will complain ;) |
Can do |
|
Wired and wireless versions being detected separately is expected, there's no concept to group them together in OpenRazer. Also please check the CI failure and fix it. |
Neat, it even checks the README. |
Still need to inspect the traffic for non-static colors, effects, charge color, and charge effect. |
I attempted to build and install this version, and while successful, it did not recognize my Razer Naga V2 Pro. Mine shows up as 1532:00A4. |
@Ruscios Are you using the dock? |
and can you please post a screenshot of |
I thought that might be the case, yes I am using the dock. Do we know if the dock gives a unique USB identifier by what mouse it acts as the connection for, or if it is always 00A4?
I'll try un-binding the mouse from the dock in Windows and then trying again with the dongle. |
I believe so since the dock takes the place of the usb dongle and has its own endpoints Do not know how it handles different mice connected to it |
Okay, tested with original dongle and PolyChromatic is able to configure the mouse. Only lighting effect I had trouble with was "Wave." Could be that what I saw was the intended behavior, but it seemed like the light was just doing some sort of strobe color rotation. Other than that, fully functional. |
Thanks for checking! |
Conflicts: install_files/udev/99-razer.rules
What's the status on this? Any progress on fixing the open issues? |
@z3ntu I am at my limit for c++ knowledge as most of it was copy paste from the v1 naga pro. It already has all the features I was wanting (really only just reading battery status) and I have been running it since with no issues. |
hello. Just bought the Naga V2 Pro (wireless) and followed all the instructions. Also the keyboard Razer Ornata V3.
|
hmm should I build from this src for myself now? |
@DjSapsan Neither device is currently supported, for Ornata V3 it's likely #2053 (check If you'd build from this pull request from source (https://github.com/openrazer/openrazer/wiki/Building-a-package) then at least the Naga V2 Pro should work to some extent - you can read more about the state of this pull request in earlier comments. |
@z3ntu , I'm trying to build it, but everything appears to be configured for a different OS. |
Without you giving me more details, I can't help much. Maybe send the built .deb packages and build log? But it might be easier if you join the community chat to not spam this PR too much https://github.com/openrazer/openrazer/wiki/Community-chat |
I built from this repo and have the device (Naga Pro v2) showing up. The lighting options work. Did anyone figure out how to bind the mouse keys? I'm assuming this is something that has to be done at the kernel level? xinput does not detect the extra button input. Thanks |
@gimmemabrewski Good that the lighting works fine. Do you also see the issues mentioned in the top-most post? For the extra mouse keys, if they don't show up in e.g. |
I actually haven't noticed any issues. I can look into some of this stuff after work if it could help. I used a VM to set the mouse up in windows and since then everything seems to work, although I haven't tried macros. I just set my buttons to keyboard shortcuts and use linux options (kde in my case) from there. As far as the lighting goes, I turn that off anyway but the little I messed with it seemed to work. |
Closes #1952
I have not tested the daemon as I prefer reading directly from sysfs (i just wanted the charging status and level)Daemon + sysfs OK
charge_level
andcharge_status
(data from wireless both show as 0 when charging, wired shows status/level)dpi
matrix_brightness
matrix_*
(but brightness)logo_led_brightness
charge_effect
- Error:Command not supported. status: 05 transaction_id.id: 1f remaining_packets: 00 protocol_type: 00 data_size: 01, command_class: 03, command_id.id: 10 Params: 01000000000000000000000000000000
charge_color
- Error:Command timed out. status: 04 transaction_id.id: ff remaining_packets: 00 protocol_type: 00 data_size: 01, command_class: 03, command_id.id: 10 Params: 01000000000000000000000000000000. Command not supported. status: 05 transaction_id.id: 1f remaining_packets: 00 protocol_type: 00 data_size: 05, command_class: 03, command_id.id: 01 Params: 00030000000000000000000000000000 .
charge_low_threshold
- Writing does not change value. Example: "\x10" should be 10, but stays at 12device_idle_time
device_type
device_serial
Anyone else is free to make changes as I do not have much experience with C++ or Linux drivers.