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

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

Open
obaib opened this issue Jan 30, 2019 · 9 comments

Comments

@obaib
Copy link

obaib commented Jan 30, 2019

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

@SimoDax
Copy link
Owner

SimoDax commented Jan 30, 2019

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?

@obaib
Copy link
Author

obaib commented Jan 30, 2019

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

@SimoDax
Copy link
Owner

SimoDax commented Jan 30, 2019

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

@obaib
Copy link
Author

obaib commented Jan 30, 2019

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,

@SimoDax
Copy link
Owner

SimoDax commented Jan 30, 2019

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

@obaib
Copy link
Author

obaib commented Jan 30, 2019

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

@SimoDax
Copy link
Owner

SimoDax commented Jan 30, 2019

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

@intrueder
Copy link
Contributor

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

@obaib
Copy link
Author

obaib commented Jan 30, 2019

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

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants