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

Strix Impact: Issues with USB mouse #3171

Open
2 tasks done
Denky-Caliber opened this issue Sep 25, 2024 · 12 comments
Open
2 tasks done

Strix Impact: Issues with USB mouse #3171

Denky-Caliber opened this issue Sep 25, 2024 · 12 comments
Labels
peripheral New Peripheral support request question Further information is requested

Comments

@Denky-Caliber
Copy link

Rules

  • I made myself familiar with the Readme, FAQ and Troubleshooting.
  • I understand that, if insufficient information or no app logs will be provided, my issue will be closed without an answer.

What's wrong?

I use a Strix Impact mouse. G-Helper identifies my mouse when I plug in but my laptop has only two USB ports so I frequently have to unplug my mouse. Whenever I do that G-Helper doesn't notice it and still shows my mouse. I have to press the mouse button in G-Helper for it to disappear and the next time I plug in my mouse G-Helper doesn't show anything if I don't do that. I also have this issue with my mouse DPI being way too high when I plug in my mouse until I either press the DPI button on my mouse or press the mouse button in G-Helper for it to change. The settings don't save either so every time I unplug and plug in my mouse I have to change the DPI settings or import a profile. I have my mouse RGB set to a static color red but whenever I import my profile the color in G-Helper shows green although my mouse is actually red. I think it's a bug with the program.

I know my issues are a bit specific and maybe difficult to comprehend but I am willing to describe them further if needed.

How to reproduce the bug?

  1. Plug in mouse
  2. Unplug mouse (the mouse peripherals should not disappear)
  3. Plug in mouse
  4. Click on mouse peripherals (the mouse peripherals disappears and G-Helper can't change mouse settings)
  5. Unplug and plug in mouse again and the button appears once more

2nd issue:

  1. Change mouse lighting to static and any color except for green
  2. Close the mouse settings and open it again
  3. The color shown in G-Helper should be green which isn't true

Logs

log.txt

Device and Model

Strix Impact

Additional information.

Screenshot 2024-09-25 194811

Armoury Crate

Uninstalled

Asus Services

0

Version

0.191.0

OS

Windows 11 23H2

@seerge
Copy link
Owner

seerge commented Sep 25, 2024

@Denky-Caliber hello,

Do you remember in what range (minimum and maximum) and with what steps you could change DPI in Armoury Crate ?

As every time you change DPI settings it just refuses them

9/25/2024 7:46:58 PM: Strix Impact: Read took 1ms
9/25/2024 7:46:58 PM: Strix Impact: Mouse returned error (FF AA). Packet probably not supported by mouse firmware.

@seerge seerge added question Further information is requested peripheral New Peripheral support request labels Sep 25, 2024
@seerge seerge changed the title Issues with USB mouse Strix Impact: Issues with USB mouse Sep 25, 2024
@seerge
Copy link
Owner

seerge commented Sep 28, 2024

@Denky-Caliber any updates here ?

@Denky-Caliber
Copy link
Author

@Denky-Caliber hello,

Do you remember in what range (minimum and maximum) and with what steps you could change DPI in Armoury Crate ?

As every time you change DPI settings it just refuses them

9/25/2024 7:46:58 PM: Strix Impact: Read took 1ms
9/25/2024 7:46:58 PM: Strix Impact: Mouse returned error (FF AA). Packet probably not supported by mouse firmware.

Sorry for the late reply. My Armoury crate settings were:
DPI 1: 1600
DPI 2: 400
Polling Rate: 1000
Button Response: 12ms

It doesn't require me any steps to change them in armoury crate. Every time I plug in my mouse it changes the color and DPI settings automatically. (I had to re-install Armoury Crate to check the settings again)

@seerge
Copy link
Owner

seerge commented Sep 28, 2024

@Denky-Caliber hello,

My question is not about current settings, but about ranges and steps Armoury allows you to set DPI.

What is the Minimal and Maximal possible DPI settings in AC for this mouse, and which what minimal step can you adjust it with a slider?

Can you post a screenshot of AC page for those settings ?

@Denky-Caliber
Copy link
Author

Denky-Caliber commented Oct 4, 2024

@Denky-Caliber hello,

My question is not about current settings, but about ranges and steps Armoury allows you to set DPI.

What is the Minimal and Maximal possible DPI settings in AC for this mouse, and which what minimal step can you adjust it with a slider?

Can you post a screenshot of AC page for those settings ?

I don't have Armoury Crate anymore as it kept crashing and didn't. I'm sorry but I don't really want to go through the hell of installing that software again but if I remember right my mouse DPI range is between 200-5000. My issue with G-Helper isn't really applying the DPI as it can change my DPI and it works. The problem is when I unplug my mouse G-helper still thinks my mouse is plugged in and when I plug in my mouse the dpi won't change by themselves and I have to click on the mouse button again for it to change and it won't even load my previous settings so every time I have to import the profile I exported. It's more of a nitpick from me but it's an inconvenience and I hope I can help to fix this.

@seerge
Copy link
Owner

seerge commented Oct 4, 2024

@Denky-Caliber the reason is need DPI details (and steps) is cause according to the log mouse is refusing to save DPI profile when you set it. That's why you can't save them.

And since this mouse is literally ancient (it's from 2017, so 7+ years old). I can't neither get it anyhow nor even guess what is different in a communication with it.

So i can't do much here.

--

As for your other problem with disconnecting and reconnecting the mouse. May be @IceStormNG knows why it could happen ? as system seem to spam disconnect events more than once

9/25/2024 7:29:46 PM: Strix Impact (GUI): Initialized capabilities. Synchronizing mouse data
9/25/2024 7:29:46 PM: Strix Impact: Failed to read packet Operation failed early: The device is not connected.
9/25/2024 7:29:46 PM: Strix Impact: OnDisconnect()
9/25/2024 7:29:46 PM: Strix Impact reported disconnect. 0 device are conneted.
9/25/2024 7:29:46 PM: Strix Impact: Disposing
9/25/2024 7:29:46 PM: Strix Impact: Channel closed 
9/25/2024 7:29:46 PM: Strix Impact: OnDisconnect()
9/25/2024 7:29:46 PM: Strix Impact reported disconnect. 0 device are conneted.
9/25/2024 7:29:46 PM: Strix Impact: Disposing
9/25/2024 7:29:46 PM: Strix Impact: Channel closed 
9/25/2024 7:29:46 PM: Strix Impact: OnDisconnect()
9/25/2024 7:29:46 PM: Strix Impact reported disconnect. 0 device are conneted.
9/25/2024 7:29:46 PM: Strix Impact: Disposing
9/25/2024 7:29:46 PM: Strix Impact: Channel closed 
9/25/2024 7:29:46 PM: Strix Impact: OnDisconnect()
9/25/2024 7:29:46 PM: Strix Impact reported disconnect. 0 device are conneted.
9/25/2024 7:29:46 PM: Strix Impact: Disposing
9/25/2024 7:29:46 PM: Strix Impact: Channel closed 
9/25/2024 7:29:46 PM: Strix Impact: OnDisconnect()
9/25/2024 7:29:46 PM: Strix Impact reported disconnect. 0 device are conneted.
9/25/2024 7:29:46 PM: Strix Impact: Disposing

@IceStormNG
Copy link
Contributor

I think we had 2-3 reports already with the Strix impact and something being broken. Then we fix it and someone else comes and reports the same thing which is now broken differently. I have no idea what is wrong with this mouse, or whether ASUS made so many changes to the firmware that the different firmware versions act totally different.

The reason why it disconnects multiple times is that there are still channels open and Ghelper tries to close them. Sometimes the Windows Driver does not fully unload the device for some reasons and it tries it a few times until the channel is gone. This shouldn't cause any issues though.

@seerge
Copy link
Owner

seerge commented Oct 5, 2024

@IceStormNG it was another guy complaining about DPI mismatch and profiles not saving #3146 . But setting DPI step to 50 instead of 100 seem to help him (as you suggested). It is live now. Profiles still don't save tho, as most likely mouse uses some strange (old) protocol ? or even has 2 DPI settings in one profile.

Anyway - it's incredibly difficult to check that as this is very old device, and it's not for sale here in NL anymore even.

@IceStormNG
Copy link
Contributor

Maybe the mouse doesn't store settings at all. This used to be very common for older mice that they required the software to keep the settings.

Anyways. I just checked and maybe I can get one for 3 bucks on ebay or so 😄

But: if the mouse doesn't store settings, then we might have a problem. Currently, GHelper does not store any settings for peripherals, but uses the mouse as storage.

@Denky-Caliber
Copy link
Author

Maybe the mouse doesn't store settings at all. This used to be very common for older mice that they required the software to keep the settings.

Anyways. I just checked and maybe I can get one for 3 bucks on ebay or so 😄

But: if the mouse doesn't store settings, then we might have a problem. Currently, GHelper does not store any settings for peripherals, but uses the mouse as storage.

I think the mouse doesn't because every time I plugged in the mouse it took a while for the DPI and RGB settings to change (with armoury crate).

@IceStormNG
Copy link
Contributor

Well, I didn't got the mouse.

If the mouse does indeed not have have the ability to store settings, we either have to make adjustments to allow auto-loading a preset on connect, or this is just a limitation of the mouse (which it kinda is). @seerge what do you think?

@seerge
Copy link
Owner

seerge commented Oct 7, 2024

@IceStormNG it's up to you :) Honestly i'm not sure if it's worth it for only one device (as rest seem to have onboard memory). For the guy from other issue it didn't seem to be a problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
peripheral New Peripheral support request question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants