Closed electronicrice closed 1 year ago
Can confirm, it's being investigated. Thank you for reporting.
Seems to be caused by _hidDevice.TryOpen in ROGAlly.cs. When device wakes up, the code will loop on each HID devices and TryOpen them. The TryOpen function will inexplicably take a long time to return and will do this for each HID devices. This process will take a few minutes and eventually HC will work again. My testing indicates that so far if I wait out the long freeze my controller will work. To be confirmed.
Fixed. Tested on ROG Ally. Could use another tester though @trippyone , can you try also just to be 100% sure? It's the FixControllerResume branch.
Fixed. Tested on ROG Ally. Could use another tester though @trippyone , can you try also just to be 100% sure? It's the FixControllerResume branch.
Merged the branch into main because it no longer has any regressions anyway.
Confirmed that the issue is resolved.
Another and hopefully final attempt to fix the OEM keys not working on wake up issue. We need testers. @CasperH2O
Another and hopefully final attempt to fix the OEM keys not working on wake up issue. We need testers. @CasperH2O
I'm open to test. Just let me know
-eRice
@electronicrice are you on Discord, we are testing there?
@electronicrice are you on Discord, we are testing there?
Yep, I'm eRice (.electronicrice) on discord
@electronicrice I think we can close this one?
I think so!
Anytime the ROG Ally goes to sleep, when it wakes back up HC can no longer see the physical controller and input won't work. HC has to be completely closed out and reopened, and the service restarted for the controller to show back up.