MSI-mystic-light-tool icon indicating copy to clipboard operation
MSI-mystic-light-tool copied to clipboard

Mystic light SDK compatible with Mystic Light 3.0 ? (Timeout getDeviceInfo)

Open obaib opened this issue 6 years ago • 9 comments

Hello,

I try to run the SDK, using the functions that provided on the .dll. When i call MLAPI_Initialize, works fine and that ruturns 0. After that, I call MLAPI_GetDeviceInfo but that finishs with an error -2 (timeout).

My motherboard is Z390 ACE and it's not compatible with Mystic Light 2.0, but i dont know if the SDK is compatible with the 3.0 version of Mystic Light.

Thank you and regards

obaib avatar Jan 30 '19 11:01 obaib

There isn't much information released by msi about compatibility, I'm afraid you'll need to try. What happens if you try to install and open ML 2.0?

SimoDax avatar Jan 30 '19 11:01 SimoDax

Hello again,

When i open the Mystic Light 2.0 i got an error like "no compatible device founded" or something like that, and runing my program, i got -3 on MLAPI_Initialize so its not compatible with my device.

Anyway i tried to run the .dll using python and ctype library, i will try your code, and c++ program.

MSI documentation about compatiblities and solutions sucks.

Thank you and regards

obaib avatar Jan 30 '19 11:01 obaib

Unluckily the sdk is just an interface to the MysticLight windows service, not to the actual hardware, so if that doesn't want to work on your system neither will the sdk. I have this very problem myself

I think it's a naive and poorly designed way to ship a product, especially when you know you have so many different mobo-specific software solutions

SimoDax avatar Jan 30 '19 11:01 SimoDax

There is no way to use the library that Mystic Light 3.0 or Dragon Center uses himself ? Because i can change my rgb using the Windows APP (Mystic Light 3.0 or Mystic Light Integrated on the Dragon Center APP).

Thank you and regards,

obaib avatar Jan 30 '19 11:01 obaib

Not without reverse engineering how msi's own code works It's difficult and time consuming but some people at https://github.com/nagisa/msi-rgb are doing a great job on it

SimoDax avatar Jan 30 '19 11:01 SimoDax

Ahh ok Thank you so much. So msi sdk sucks.... And no support for developpers this is a shame !

obaib avatar Jan 30 '19 11:01 obaib

Sorry, forgot to mention: that's for linux, this one's for windows: https://github.com/ixjf/MSIRGB

SimoDax avatar Jan 30 '19 12:01 SimoDax

Hey, @obaib ! Readme.md says "You need to run the program as administrator to make it work". Did you try that? The same error was mentioned in issue #1

intrueder avatar Jan 30 '19 14:01 intrueder

Yes i did it, and still got the same problem. Timeout

Thank you

obaib avatar Jan 30 '19 14:01 obaib