Hi,
I'm trying to find out if there is an API available to program the keyboard like used by Gigabyte Fusion.
I can see that there is a GigabyteFusionService running in the background. I assume the service is used to actually controll the LEDs using an API from the GigabyteFusion.exe controll application. No separate DLLs could be identified.
Pointing me into the right direction would be really appreciated.
Thanks
Syracus
-
Unfortunately, it seems as though it's applied on a firmware level since the programmed behavior occurs immediately on boot-up before anything os related runs (and as such the same profile gets set across multiple oses in multi-boot) so it seems at though fusion app/service is writing directly to firmware, which explains the delay in applying a theme (it's faster for others that do it on an OS level like MSI). You still might be able to reverse engineer what fusion is doing, but I doubt you'll find anything currently out there (though I hope I'm wrong).
-
Thanks for pointing out that the settings are written to the firmware.
This sounds feasible and you're right, the LEDs are lit before the OS is up.
Anyway. When using the Fusion application it's possible to simulate the settings directly, and that's what I was trying to achieve. The persistance is not necessarily the highest priority.
So you're right. I think I need to invest some time to reverse engineer what's happenin' in the Fusion application.
LED Keyboard API
Discussion in 'Gigabyte and Aorus' started by syracus, Nov 6, 2017.