Skip to content
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 Naga Epic #1289

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

z3ntu
Copy link
Member

@z3ntu z3ntu commented Oct 13, 2020

@z3ntu z3ntu changed the title Add Razer Naga Epic Add support for Razer Naga Epic Oct 13, 2020
@z3ntu z3ntu mentioned this pull request Oct 13, 2020
@z3ntu
Copy link
Member Author

z3ntu commented Jan 24, 2021

@SeanHubs (continuing from #1409) You have tested all the functionality available for the mouse? DPI, poll rate, lighting, battery level? Can you please also provide a screenshot of e.g. polychromatic with your mouse?

@SeanHubs
Copy link

I have tested all available functionality:

  1. Under lighting Effects with Polychromatic
  • Mouse lighting effects, has two options:
    'Static' or 'Spectrum'

Static does not work, I cannot manually set a colour for the mouse.
Spectrum works, although I have a feeling as Spectrum is the default of the mouse ootb, this may just be expected functionality.

  1. The brightness slider:
  • This does nothing, from 0 to 100, nothing changes.
  1. DPI Slider:
  • This DOES work, however after I've move the slider to the number I want, the graphics bounce back to '1800' (Which is the default). However this does not change the dpi, it stays at the chosen DPI, just displays as 1800 once again.
  1. Polling Rate:
  • Does not work, setting to 1000:
    Average polling rate of 915
  • Setting to 125:
    Average polling rate of 915

In the overview, it is currently displaying the Correct Serial Number which is good.

Screenies:

  1. Polychromatic Main Display:
    https://imgur.com/a/cwicrzY

  2. Polychromatic Lighting Effects:
    https://imgur.com/a/ZwbYSjP

  3. Polychromatic Overview:
    https://imgur.com/a/so8SqVX

  4. Polychromatic Preferences, Daemon:
    https://imgur.com/a/v8XTBQa

@z3ntu
Copy link
Member Author

z3ntu commented Jan 24, 2021

Interesting that it doesn't work for you because this branch worked for someone previously:

Lighting (both Spectrum/Static), Brightness, DPI, and Polling Rate are all working and configurable

@z3ntu
Copy link
Member Author

z3ntu commented Nov 27, 2021

Feedback I have gotten on this:

Wireless doesn't work, "Bus 001 Device 004: ID 1532:0021 Razer USA, Ltd Razer Naga Epic Dock"

"All of the listed options worked, there was no section to make macros."

@ChaoticAce

This comment was marked as off-topic.

@catalli
Copy link

catalli commented Dec 21, 2022

Note for people for whom this isn't working (maybe @SeanHubs ?), is your version of Polychromatic looking for effects in the right place? Because the working lighting effects for the Naga Epic (at least in my install of this branch) are under device.fx.misc.scroll_wheel, where device is the object corresponding the mouse gotten from device_manager.devices, not directly under device.fx.

@catalli
Copy link

catalli commented Dec 22, 2022

Since I was told to comment this, the value for brightness and the functions static(R,G,B) and spectrum() belonging to device.fx.misc.scroll_wheel, where device corresponds to the Razer Naga Epic in wired mode (with ID 1532:001f) gotten from the openrazer device manager object, all work as expected (control lighting for the entire mouse). I have not tested this in wireless mode as my battery is dead. No other effects are implemented that I can see (and the Naga’s definition in mouse.py seems to imply no others are). As a side note, I can’t seem to use the side keypad with the switch on the underside set to NUM, only to 123.

@z3ntu
Copy link
Member Author

z3ntu commented Jan 9, 2023

@catalli So it doesn't work with polychromatic but it works directly via Python API?

@catalli
Copy link

catalli commented Jan 9, 2023

@z3ntu I’ve never used Polychromatic so I couldn’t say for certain, but calling the two methods I described directly through a python script does work as expected. Though, as an additional note, openrazer doesn’t seem to “save” the Naga Epic’s effect status like it seems to with other devices. My Kraken lights up with the same effect I last set it to whenever I plug it in to my laptop (though plugging it directly into a power source just sets the lighting back to green), but my Naga always initially sets itself to the static blue color I think I may have set it to when I last used synapse ~5 years ago, until I run a command to change its state. I don’t know if this is expected behavior.

@z3ntu
Copy link
Member Author

z3ntu commented Jan 15, 2023

Could you please try either polychromatic or RazerGenie? Since that's the way most people control their devices it would be nice if you could confirm it works with that.

If that works fine I think we can merge this.

@francisco-polaco
Copy link

Hey!

I'm using my old Razer naga epic on my linux laptop. This PR would be really cool to be merged. What do we need to make it happen?

@francisco-polaco
Copy link

Bump

@z3ntu
Copy link
Member Author

z3ntu commented Apr 22, 2023

@francisco-polaco Please test it, see https://github.com/openrazer/openrazer/wiki/Building-a-package

Otherwise we don't know if it actually works correctly.

@z3ntu z3ntu force-pushed the feature_naga_epic_001F branch 2 times, most recently from a5f89c1 to f6b45ef Compare April 22, 2023 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

Razer Naga Epic support
6 participants