NeilSeligmann / G15Manager

An open source alternative to manage your ROG Zephyrus G15. Supports changing Fan Profile, rebind most keys (including ROG Key), and changing Windows' Power Options
GNU General Public License v3.0
6 stars 3 forks source link

Startup Issue: "Keyboard Control Interface Not Found" #5

Open stwalt opened 1 year ago

stwalt commented 1 year ago

First of all, this looks like an awesome program and a great alternative to Armoury Crate after its atrocious most recent update.

However, I can't seem to get it to start correctly. I am on a Zephyrus G15 GA503RW (2022) with the Ryzen 6900HS and RTX 3070Ti. Here is the log file from running the debugger in elevated cmd: G15Manager.log

ASUS Optimization is disabled in Services and the atkwmiacpi driver is running:

image

From the error I figured this had something to do with ASUS's keyboard controller being missing, so I un/reinstalled Armoury Crate and MyASUS, did all of the updates, and un/reinstalled the ASUS System Control Interface v3 as well. The hotkeys are working, but I still can't get G15Manager to start.

Any help would be appreciated, and I can go in and edit code if needed.

Thanks!

NeilSeligmann commented 1 year ago

Hi! Thanks, I really disliked the Armoury Crate so it really pushed me to find an alternative 😄.

It seems the manager is not finding your keyboard, it probably has a different path. Currently the manager searches for mi_00&col01 in the device path, could you list all of your devices in an elevated command-prompt and upload the list here?

You can use the following command: Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match '^HID' } | ConvertTo-Json | Out-File -FilePath .\Devices.txt.

This will output a text file called Devices.txt, please upload that file so I can try to find the path of the Keyboard HID Device. The device should be called something like HID-compliant vendor-defined device but there probably will be many of these (I have 5), on of those should be the Keyboard HID.

Also, have in mind this manager was built using the ASUS System Control Interface v2, not the v3. If possible, download the old version and try it. You only need the files and a single service it provides once installed, the ASUS services should be disabled so the hotkeys and manager don't collide (they can both run in parallel, but I don't recommend it)

stwalt commented 1 year ago

Devices.txt

I couldn't find the Asus System Control Interface v2 driver on ASUS's website as it seems like it has been updated to v3 even for the 2021 models, and I am hesitant to download a driver from an external website.

If it helps, it seems like there is a similar issue with G14Manager.