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

Request for SteelSeries Prime Mini Wireless #207

Closed
luckyez opened this issue May 25, 2023 · 6 comments
Closed

Request for SteelSeries Prime Mini Wireless #207

luckyez opened this issue May 25, 2023 · 6 comments

Comments

@luckyez
Copy link

luckyez commented May 25, 2023

Device identification:

lsusb -d 1038:
Bus 001 Device 003: ID 1038:1848 SteelSeries ApS SteelSeries Prime Mini Wireless

Product URL:

https://steelseries.com/gaming-mice/prime-mini-wireless

SSE3 Screenshots:

https://imgur.com/a/V8t0szr (i dont have windows anymore but this screenshot is not that old and has pretty much all of the features (i also have no idea why its tagged as mature))

Extra info:

I'm fine with running with the reverse engineering commands or anything

I already tried the test thing and this is the output it gave me

$ nox --session test
nox > Running session test-3.7
nox > Missing interpreters will error by default on CI systems.
nox > Session test-3.7 skipped: Python interpreter 3.7 not found.
nox > Running session test-3.8
nox > Missing interpreters will error by default on CI systems.
nox > Session test-3.8 skipped: Python interpreter 3.8 not found.
nox > Running session test-3.9
nox > Missing interpreters will error by default on CI systems.
nox > Session test-3.9 skipped: Python interpreter 3.9 not found.
nox > Running session test-3.10
nox > Missing interpreters will error by default on CI systems.
nox > Session test-3.10 skipped: Python interpreter 3.10 not found.
nox > Running session test-3.11
nox > Re-using existing virtual environment at .nox/test-3-11.
nox > python -m pip install pytest
nox > python -m pip install .
nox > pytest --doctest-modules rivalcfg test
================================================= test session starts ==================================================
platform linux -- Python 3.11.3, pytest-7.3.1, pluggy-1.0.0
rootdir: /home/ilovecats/rivalcfg
collected 1061 items                                                                                                   

rivalcfg/__init__.py .                                                                                           [  0%]
rivalcfg/cli.py .                                                                                                [  0%]
rivalcfg/color_helpers.py ...                                                                                    [  0%]
rivalcfg/helpers.py .....                                                                                        [  0%]
rivalcfg/mouse.py ..                                                                                             [  1%]
rivalcfg/usbhid.py ....                                                                                          [  1%]
rivalcfg/devices/__init__.py .                                                                                   [  1%]
rivalcfg/handlers/choice.py ..                                                                                   [  1%]
rivalcfg/handlers/range.py ..                                                                                    [  1%]
rivalcfg/handlers/rgbgradient.py .                                                                               [  2%]
test/test_devices.py .                                                                                           [  2%]
test/test_main.py ....                                                                                           [  2%]
test/test_mouse.py ...s.........................                                                                 [  5%]
test/test_mouse_settings.py ...........                                                                          [  6%]
test/test_udev.py ...                                                                                            [  6%]
test/test_usbhid.py ....                                                                                         [  6%]
test/devices/test_aerox3.py ....................................                                                 [ 10%]
test/devices/test_aerox3_wireless_wired.py ........................................                              [ 14%]
test/devices/test_aerox3_wireless_wireless.py ........................................                           [ 17%]
test/devices/test_aerox5_wireless_wired.py ........................................                              [ 21%]
test/devices/test_aerox5_wireless_wireless.py ........................................                           [ 25%]
test/devices/test_aerox9_wireless_wired.py ....................................                                  [ 28%]
test/devices/test_aerox9_wireless_wireless.py ....................................                               [ 32%]
test/devices/test_kanav2.py .............................                                                        [ 34%]
test/devices/test_kinzuv2.py .............                                                                       [ 36%]
test/devices/test_prime.py .............                                                                         [ 37%]
test/devices/test_prime_wireless_wired.py .............................                                          [ 40%]
test/devices/test_prime_wireless_wireless.py .............................                                       [ 42%]
test/devices/test_rival100.py ................................                                                   [ 45%]
test/devices/test_rival110.py .........................                                                          [ 48%]
test/devices/test_rival3.py .............................                                                        [ 50%]
test/devices/test_rival300.py .....................................                                              [ 54%]
test/devices/test_rival300s.py .........................                                                         [ 56%]
test/devices/test_rival310.py ....................                                                               [ 58%]
test/devices/test_rival3_wireless.py ................                                                            [ 60%]
test/devices/test_rival500.py ..................                                                                 [ 61%]
test/devices/test_rival600.py .....................                                                              [ 63%]
test/devices/test_rival650.py ......................                                                             [ 65%]
test/devices/test_rival700.py .................                                                                  [ 67%]
test/devices/test_rival95.py .......................                                                             [ 69%]
test/devices/test_sensei310.py ....................                                                              [ 71%]
test/devices/test_sensei_raw.py ...............................                                                  [ 74%]
test/devices/test_sensei_ten.py ...............                                                                  [ 75%]
test/handlers/test_buttons.py ..................................................                                 [ 80%]
test/handlers/test_choice.py ............                                                                        [ 81%]
test/handlers/test_multidpi_range.py ........................                                                    [ 84%]
test/handlers/test_range.py ................                                                                     [ 85%]
test/handlers/test_reactive_rgbcolor.py ...........................                                              [ 88%]
test/handlers/test_rgbcolor.py ............................................                                      [ 92%]
test/handlers/test_rgbgradient.py .........................................                                      [ 96%]
test/handlers/test_rgbgradientv2.py .........................................                                    [100%]

=========================================== 1060 passed, 1 skipped in 39.56s ===========================================
nox > Session test-3.11 was successful.
nox > Ran multiple sessions:
nox > * test-3.7: skipped
nox > * test-3.8: skipped
nox > * test-3.9: skipped
nox > * test-3.10: skipped
nox > * test-3.11: success
@luckyez
Copy link
Author

luckyez commented Aug 10, 2023

#210 Works.

@luckyez luckyez closed this as completed Aug 10, 2023
@flozz flozz reopened this Aug 17, 2023
@flozz
Copy link
Owner

flozz commented Aug 17, 2023

Hello,

The Prime Wireless also work in a wired mode (with the mouse directly connected to the PC).

Is it the case of the Prime Mini Wireless? If so, we have to support both modes in Rivalcfg. Can you plug the device directly to the PC (without the dongle) and tell me if it works and what is its product id (the result of lsusb command)?

@intersectRaven
Copy link
Contributor

Hello,

The Prime Wireless also work in a wired mode (with the mouse directly connected to the PC).

Is it the case of the Prime Mini Wireless? If so, we have to support both modes in Rivalcfg. Can you plug the device directly to the PC (without the dongle) and tell me if it works and what is its product id (the result of lsusb command)?

Yes it works with USB attached. The lsusb entry when connected is:

Bus 003 Device 003: ID 1038:184a SteelSeries ApS SteelSeries Prime Mini Wireless

@flozz
Copy link
Owner

flozz commented Aug 22, 2023

Ok, can you try to add it to the following profile and check it works in wired mode?

https://github.com/flozz/rivalcfg/blob/c17b841671edc46bf0279dbe7fac99d2f3dafe29/rivalcfg/devices/prime_wireless_wired.py

If it works, please update you PR and I will be able to merge it :)

@flozz
Copy link
Owner

flozz commented Aug 22, 2023

The PR is merged. The support of this mouse will be available with next release. :)

@flozz flozz closed this as completed Aug 22, 2023
@NextWork123
Copy link

NextWork123 commented Jan 10, 2024

what about the normal one not wireless?

Bus 001 Device 005: ID 1038:184d SteelSeries ApS SteelSeries Prime Mini

@flozz @intersectRaven

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants