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

Rog Strix Evolve #2842

Closed
KhayalZ opened this issue Jul 14, 2024 · 37 comments
Closed

Rog Strix Evolve #2842

KhayalZ opened this issue Jul 14, 2024 · 37 comments
Labels
peripheral New Peripheral support request question Further information is requested

Comments

@KhayalZ
Copy link

KhayalZ commented Jul 14, 2024

Mouse / peripheral model and version

Rog Strix Evolve

Armoury Crate Screenshots

Screenshot 2024-07-14 115908
Screenshot 2024-07-14 115931
Screenshot 2024-07-14 115937
Screenshot 2024-07-14 115950
Screenshot 2024-07-14 120010
Screenshot 2024-07-14 120021
Screenshot 2024-07-14 120032
Screenshot 2024-07-14 120042
Screenshot 2024-07-14 120050
Screenshot 2024-07-14 120058
Screenshot 2024-07-14 120104
Screenshot 2024-07-14 120110

USB Details

Device Description : ROG STRIX EVOLVE
Device Path 1 : ?\HID#VID_0B05&PID_185B&MI_00#8&18b32870&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_MOUSE)
Device Path 2 : ?\HID#VID_0B05&PID_185B&MI_00#8&18b32870&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000000a6
Device ID : HID\VID_0B05&PID_185B&MI_00\8&18B32870&0&0000
Hardware IDs : HID\VID_0B05&PID_185B&REV_5001&MI_00 HID\VID_0B05&PID_185B&MI_00 HID\VID_0B05&UP:0001_U:0002 HID_DEVICE_SYSTEM_MOUSE HID_DEVICE_UP:0001_U:0002 HID_DEVICE
Driver KeyName : {4d36e96f-e325-11ce-bfc1-08002be10318}\0001 (GUID_DEVCLASS_MOUSE)
Driver : \SystemRoot\System32\drivers\mouhid.sys (Version: 10.0.22621.1 Date: 2022-05-07 Company: Microsoft Corporation)
Driver Inf : C:\Windows\inf\oem38.inf
Legacy BusType : PNPBus
Class : Mouse
Class GUID : {4d36e96f-e325-11ce-bfc1-08002be10318} (GUID_DEVCLASS_MOUSE)
Service : mouhid
Enumerator : HID
Location Info : -
Address : 1
Manufacturer Info : ASUSTeK Computer Inc.
Capabilities : 0xA0 (SilentInstall, SurpriseRemovalOK)
Status : 0x0180200A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Upper Filters : ROGMS
EnhancedPowerMgmtEnabled : 0
Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)

Additional information.

No response

@seerge seerge added the peripheral New Peripheral support request label Jul 14, 2024
seerge added a commit that referenced this issue Jul 16, 2024
@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@KhayalZ ok, great. Can you check this build and post a log from it ?

GHelper.zip

@seerge seerge added the question Further information is requested label Jul 16, 2024
seerge added a commit that referenced this issue Jul 16, 2024
@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@KhayalZ try to download build from the link on github :) I have updated the link, and i can imagine email notification contained older one :)

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@KhayalZ no, you just run the app

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@KhayalZ can you upload a log from %appdata%\GHelper after running new build as I have asked ?

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@KhayalZ it doesn't look like you have downloaded app that I have linked to you at all.
Log says you use version 0.176, while build I linked is 0.180.

Please read comment carefully, try the build linked and upload a log from it here.

Thanks

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@KhayalZ ok, it looks like there are 2 devices with same ID and it tries to connect to a wrong one, try this build instead and upload a log. Thanks.

GHelper.zip

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@KhayalZ ok, try this build instead

GHelper.zip

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@KhayalZ then it looks like either device ID is incorrect or it's not possible to connect to it via USB at all (your mouse is probably the oldest one from what I have seen)

17.07.2024 01:19:20: Strix Evolve failed to connect to device: HidSharp.Exceptions.DeviceIOException: Unable to open HID class device (\\?\hid#vid_0b05&pid_185b&mi_00#8&18b32870&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}).

Can you double check USBTreeView if you have found a right device ?

It could be more with different MI_0xx in the path name (so MI_01 for example instead of MI_00)

Device Description : ROG STRIX EVOLVE
Device Path 1 : ?\HID#VID_0B05&PID_185B&MI_00#8&18b32870&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd} 

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024 via email

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

@KhayalZ if you are sending pictures, please upload them directly on github, as your responses via email get trimmed.

@KhayalZ
Copy link
Author

KhayalZ commented Jul 16, 2024

pls see attached
Screenshot 2024-07-17 014207
Screenshot 2024-07-17 014231

@seerge
Copy link
Owner

seerge commented Jul 16, 2024

Ok, may be @IceStormNG knows why his mouse refuses to connect ...

17.07.2024 01:19:29: Strix Evolve failed to connect to device: HidSharp.Exceptions.DeviceIOException: Unable to open HID class device (\\?\hid#vid_0b05&pid_185b&mi_00#8&18b32870&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}).
Device Path 1 : ?\HID#VID_0B05&PID_185B&MI_00#8&18b32870&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_MOUSE)

Added here 90f7494

@IceStormNG
Copy link
Contributor

IceStormNG commented Jul 17, 2024

@seerge reason is that the mouse does not have an upstream port:
image

Only two downstream ports (from device to PC). Either AC sends it to some filter driver that sits on a lower level or they have some additional interface that I cannot see on the TreeLog.

There should be one port with Direction=OUT, which is what we use for sending the configuration data. Is this an older model from ASUS? Maybe they used a completely different protocol before.

@IceStormNG
Copy link
Contributor

@KhayalZ please send me a full USB TreeLog Report of the port that the mouse is connected to. Your logs are only partially. Not sure which version of USB Tree Viewer this is, but mine does not expand the ports into their separate devices.

image

I need everything in the right side box for the port, the mouse is connected to. Please save it as a txt and upload it here as github will break the report otherwise.

@KhayalZ
Copy link
Author

KhayalZ commented Jul 17, 2024

USBTree.txt
pls find attached

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@KhayalZ ok, try if this build makes a difference
GHelper.zip

@IceStormNG
Copy link
Contributor

It will not work. There are not output pipelines in the USB descriptor

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@IceStormNG then it's an open question how does AC communicate with that mouse ... :/

@IceStormNG
Copy link
Contributor

Likely a Filter driver or they send a special setup packe to put the mouse into config mode. Either way, I would need that mouse here for analysis.

@KhayalZ
Copy link
Author

KhayalZ commented Jul 17, 2024

image
when i make anything it gives this error

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@KhayalZ ok, good news. Can you copy full error text from Details button and also upload log.txt here ?

@KhayalZ
Copy link
Author

KhayalZ commented Jul 17, 2024

Error.txt
error 2.txt
log.txt
pls find

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@KhayalZ thanks.

I have just allowed app to connect to any USB device with product ID 185B that is available for connection

In reality device doesn't respond anything and just times out

17.07.2024 16:31:31: Strix Evolve synchronising. Try 1
17.07.2024 16:31:31: Strix Evolve: Write took 0ms
17.07.2024 16:31:31: Strix Evolve: Timeout reading packet Operation timed out. Trying again.
17.07.2024 16:31:31: Strix Evolve: Write took 0ms
17.07.2024 16:31:31: Strix Evolve: Timeout reading packet Operation timed out. Trying again.
17.07.2024 16:31:31: Strix Evolve: Write took 0ms

So as @IceStormNG have said, it communicates in some non-standard way with AC (not like any of currently supported mice).

So it will be simply impossible to add it without physical access to the device :) And cause mouse is so old, you can't even buy it anymore https://tweakers.net/pricewatch/883911/asus-rog-strix-evolve.html

I'm afraid you will have to use AC for this mouse. Or just set settings once, and switch between profiles using the mouse itself.

Sorry.

@IceStormNG
Copy link
Contributor

You can still buy it here... but it's 80€

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@IceStormNG amazing, for a wired mouse from 2017 :)

@IceStormNG
Copy link
Contributor

@seerge
Copy link
Owner

seerge commented Jul 17, 2024

@IceStormNG looks like good mice age like a good wine :)

Anyway, sorry but given all the circumstances it looks like it's impossible to add it for now. Therefore closing this as not planned.

Sorry again.

@seerge seerge closed this as not planned Won't fix, can't repro, duplicate, stale Jul 17, 2024
@KhayalZ
Copy link
Author

KhayalZ commented Jul 17, 2024

thanks guys for everything

seerge added a commit that referenced this issue Aug 10, 2024
* ROG Strix Evolve #2842

* New translations strings.resx (Lithuanian)
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