Coder Social home page Coder Social logo

darthaffe / rgb.net Goto Github PK

View Code? Open in Web Editor NEW
395.0 24.0 69.0 19.54 MB

The one-stop SDK for RGB-peripherals

Home Page: http://lib.arge.be

License: GNU Lesser General Public License v2.1

C# 99.34% C++ 0.66%
rgb peripherals corsair logitech led asus aura coolermaster novation steelseries

rgb.net's People

Contributors

aytackydln avatar bigbrainafk avatar cheerpipe avatar darthaffe avatar deckertron9000 avatar deluuxe avatar diogotr7 avatar dragredsim avatar f-lehmann avatar fanman03 avatar fma965 avatar hex3l avatar motabass avatar myp3a avatar omegarogue avatar robertbeekman avatar roxaskeyheart avatar sander0542 avatar tcbsnowsun avatar xeevis avatar xqwexx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rgb.net's Issues

NZXT (kraken and AER specifically) support?

The CAM software they currently use is very buggy, and it would be nice to have their RGBs work in a different program. Don't know how hard it will be but thanks in advance!

CAM Support

The cryorig h7 quad lumi uses the NZXT CAM software as it connect via a usb header in the motherboard. It’s a fantastic piece of kit but would be great if it can support ASUS Aura.

Corsair h100i turns of when loading it using RGB.NET

When i try to control the color of my h100i pump using rgb.net all that happens is that the leds on it turn off.
even when i have disabled "only show connected devices" on icue, all the demo devices obey rgb.net but the cooler pump stays off until i close my program

            RGBSurface surface = RGBSurface.Instance;
            CorsairDeviceProvider corsair = CorsairDeviceProvider.Instance;
            corsair.Initialize(exclusiveAccessIfPossible:true,throwExceptions:true);
            surface.LoadDevices(corsair);
            foreach (Led LED in surface.Leds)
            {
                LED.Color = new Color(255, 255, 0, 0);
            }
            surface.Update(true);

Aura SDK not working with keyboard

Hi man!
I'm trying to use your wrapper to control my Asus Claymore but it throws an error:

error

This is not happening with the mainboard for example.
It seems it can't load something.

I then compiled the native sdk in a c++ project and had the same issue with the keyboard.
I was able to solve putting ClaymoreProtocol.dll (given in the test code of aura sdks) in the same folder as my exe was compiled.

I think the issue is the same but in your case (c#) I wasn't able to solve putting this file in the project folder.

Do you have any suggestion?
Thanks!

Asus AURA - No devices found

As the title specifies - while trying to hook into AURA, I am getting no devices. I have Asus Aura enabled Maximus IX Hero. It should find PCH, Back IO and 2 RGB strips.

image

The SDK is included in the project.

image

RGB.NET.Devices.Corsair.CUEException

Hi, Getting an crash when running RGB.NET were it will crash sometimes when i open is or when i save the settings. Crash Log Below.

Setup:
Asus Arua Sync (Lighting Control 1.05.16)
Logitech G810 Keyboard (Logitech Gaming Software 8.96)
Logitech G903 Mouse (Logitech Gaming Software 8.96)
Corsair Link 4.9.4.28

Error Code

See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. `` ************** Exception Text ************** RGB.NET.Devices.Corsair.CUEException: Error in the application. at RGBSync.Settings.Form1_Load(Object sender, EventArgs e) in C:\Users\scott.CYANLABS\source\repos\RGBSync\Settings.cs:line 62 at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2600.0 built by: NET471REL1LAST
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

RGBSync
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGBSync.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2600.0 built by: NET471REL1LAST
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2612.0 built by: NET471REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

RGB.NET.Core
Assembly Version: 0.0.1.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGB.NET.Core.DLL

RGB.NET.Devices.Asus
Assembly Version: 0.0.1.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGB.NET.Devices.Asus.DLL

RGB.NET.Groups
Assembly Version: 0.0.1.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGB.NET.Groups.DLL

RGB.NET.Devices.Msi
Assembly Version: 0.0.1.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGB.NET.Devices.Msi.DLL

RGB.NET.Devices.CorsairLink
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGB.NET.Devices.CorsairLink.DLL

RGB.NET.Devices.Novation
Assembly Version: 0.0.1.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGB.NET.Devices.Novation.DLL

RGB.NET.Devices.CoolerMaster
Assembly Version: 0.0.1.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGB.NET.Devices.CoolerMaster.DLL

RGB.NET.Devices.Logitech
Assembly Version: 0.0.1.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGB.NET.Devices.Logitech.DLL

RGB.NET.Devices.Corsair
Assembly Version: 0.0.1.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/RGB.NET.Devices.Corsair.DLL

System.ValueTuple
Assembly Version: 4.0.2.0
Win32 Version: 4.6.25519.03
CodeBase: file:///C:/Program%20Files%20(x86)/RGBSync/System.ValueTuple.DLL

System.Runtime
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Runtime.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

Support for LIFX Bulbs

Not sure if this is any help but if you were wanting to get LIFX (https://www.lifx.com) support in the future, maybe this would give you a bit of a head start?

https://github.com/dotMorten/LifxNet

https://github.com/roxaskeyheart/Chromatics/blob/master/Chromatics/DeviceInterfaces/LIFXInterface.cs

I've been working with this library for a bit now so feel free to ping me here or on your Discord if you'd like to chat about it, not entirely sure how your devices framework is setup yet, but I'd be keen to help implement it if you'd like.

Quick start guide?

Hi, could you provide a quick start guide? I don't need a full blown tutorial, but a small explanation about the things it would help me very much.

Implement providers for all known RGB-SDKs/Devices

Prepare Device-Providers for the following Companies/SDKs:

  • Asus Aura (Not reliable at the moment)
  • CoolerMaster
  • Corsair
  • CorsairLink
  • Gigabyte RGB Fusion
  • Logitech (Device provider is working but needs more work to completely implement device-detection)
  • MSI Mythic Light
  • Novation
  • OLA (DMX)
  • Phillips HUE
  • Razer
  • Roccat
  • SoundBlaster
  • SteelSeries

More information about the supported devices can be found here.

Remote interface?

I just stumbled accros your project and it looks verry cool and promesing!
I just have a small question, will this project get an remote interface like a json interface or MQTT interface?
What I am eventually looking for is controlling the RGB lighting inside a desktop (GPU, Motherboard, RAM etc.) remoteley over the local network (wifi or LAN) through a home automation platform like HomeAssistant.

Is something like a remote interface considered for this project?

Code Sample

Hello,

I am trying to work with this lib, but there is no document on how it works. Could you provide me some code samples to turn Aura LEDs Red, please?

Thanks,
Sander

Integration with Galax/KFA2 Gpu's

Hi, during the last week I tried to find a way to control the lighting on my HOF 1080Ti cause it's software sucks. I come up with this https://github.com/purpl3F0x/GalaxLightingControl .
Feel free to use it in the project. It needs the Galax XT+ running cause it overwrites it's memory resources, thus It can't change the LEDs to many times per second.

P.S If someone is willing to help me with reverse engineering it further to have direct access would be great.

Can't detect devices when running compiled app through command prompt

Hi there, I want to create a nodejs wrapper which include using small console program which look something like this

static void Main(string[] args)
        {
            if (args.Length < 1)
            {
                throw new ArgumentException("No valid argument.");
            }

            var arguments = new ExecArguments(args);
            var output = new Output();

            try
            {
                RGBSurface surface = RGBSurface.Instance;
                surface.LoadDevices(CoolerMasterDeviceProvider.Instance);
                surface.LoadDevices(CorsairDeviceProvider.Instance);
                surface.LoadDevices(LogitechDeviceProvider.Instance);
                surface.LoadDevices(RazerDeviceProvider.Instance);

                surface.AlignDevices();
                switch (arguments.action.ToLowerInvariant())
                {
                    case "--getdevices":
                        output.data = GetDevices(surface, arguments.deviceType);
                        break;
                    case "--setcolor":
                        output.data = SetColor(surface, arguments.color);
                        break;
                    default:
                        output.error = "No valid argument.";
                        break;
                }
                
            }
            catch (Exception e)
            {
                output.error = e.ToString();
                output.data = null;
            }
            finally
            {
                Console.WriteLine(JsonConvert.SerializeObject(output));
            }
        }

Everything looks good when I run it through cmd (inside the program.exe directory) with something like ./program.exe --getDevices keyboard. The RGBSurface contains all my devices as expected.

But when I run it outside the program.exe directory, something like ./someFolder/moreFolder/program.exe --getDevices keyboard. I can't get my device listed.

Any idea how to solve this? thanks.

Syncing Asus Aura's lighting to all other RGB devices!

Hello! First off a huge THANK YOU for this awesome project! Your code is extremely well organized and brings some sensibility to the rather awful SDK's provided by these companies. I have learned an enormous amount going through it and creating my own project with it.

I have forked your repo and added a project called AuraSync (unsure how to follow naming conventions properly, I tried my best). My goal here is to take the colors sent to the Aura lighting zones by the actual Aura software and send them to corresponding zones in my Corsair products. This allows Aura to control both Aura and Cue devices. Eventually when Corsair releases Sync It I am hoping the Cue SDK expands to control RGB's on the Lighting Node Pro.

I had to tweak your Aura devices so the motherboard colors could be retrieved then sent to the keyboard and mouse pad. Please let me know what you think! Also, I had some trouble using the conical gradient brush in my rectangles (unsure how to do this?) and included what I had written but commented out.

Eventually I want to create one program that unifies all of my lighting systems (Aura, Cue, Link, Zotac Firestorm) by allowing the user to choose an ecosystem to get colors from and send to all other ecosystems. (So Aura can control Cue/Link/Sync It/Firestorm or so Cue can control Aura/Link/Sync It/Firestorm)

Problems I see are:

Zotac Firestorm does not have an SDK, completely unsure how to control this other than some hacky stuff I don't quite comprehend. Ways around this I can think of are physically connecting my GPU lights to my Aura RBG headers but this isn't a software solution and I want everyone to be able to use this creation without modification. Likely going to have to wait for an SDK or learn how to control it myself. I cannot find any community projects around Zotac Firestorm / Spectra or the protocol to control the lighting on my 1080 Ti's.

The Lighting Node PRO that Link uses to control Corsair RGB strips and fans like the HD120 does not have an SDK yet, a possible solution here is to wire everything to an Arduino as in http://forum.corsair.com/v3/showthread.php?t=165029 but again this is not a software solution and I want this to all be plug and play. Fortunately it seems that when Corsair releases Sync It "sometime next year" (source: http://forum.corsair.com/v3/showthread.php?p=925470#post925470) the Cue SDK may be expanded to include their Lighting Node Pro. Going to ignore the LNP for now.

Mostly doing this to make all my lighting respond to sound so changes must happen instantly, this means the Lighting Node PRO's current community created interface(http://forum.corsair.com/forums/showthread.php?t=120092) likely isn't fast enough(I could be wrong here), probably a similar case with my Zotac Firestorm lighting, even if I were to figure out the protocol the device likely updates on a delay (just my observation from using Link or Firestorm when applying changes the LNP and Zotac cards take a moment to update).

I look forward to hearing your thoughts on this project! Once again, thank you for this awesome project! Also, if I mention my addition to your work anywhere how should I cite you?

Btw couldn't find a way to contact you other than submitting an issue, apologies if this isn't proper.

Edit:
Hardware: https://pcpartpicker.com/b/9ZcYcf

Using the K95 RGB, MM800, and an Asus Maximus IX Extreme with aura headers BackIO, PCH, Header 1, Header 2.

Corsair CUE does nothing?

Hi there. I have 6x HD120 corsair fans hooked to a commander pro and have them synchronizing with Aura. Everything seems ok except my corsair k55 keyboard (corsair cue) doesn't seem to do anything. Is this supported yet?

Gigabyte SDK

Found a Gigabyte SDK, according to docs, it works with C#. I'm not really sure of the exact capabilities, but the docs look pretty nice from what I've seen. The SDK files come in DLLs, and as far as I can tell, has support for motherboards, GPUs, and peripherals.

Here's a link: https://www.gigabyte.com/mb/rgb/sdk

C# version and getting RGB.NET working in Unity

Hi,

Wondering your thoughts on getting this working with C# 3.5 or more specifically Unity Game Engine.

I've already implemented my own wrapper for Logitech and Razer's SDK's and saw your's is very similar however better structured and with more devices so hoping to pivot to using this.
I tried a while ago using it and had issues with the C# version

cant open program in windows 10

Awesome work on this program from what i saw in windows
love to assist where i can
but currently the program does not open on my system

build list of RGB devices along with cpu and OS:
windows 10
asus b450-F rog
amd 2700x
6 x corsair LL120 farms going to a lighting node (via the 6 port hub)
nzxt x72 kraken
4 x 8 gb G.Skill RBG trident Z
evga 1080 FTW ACX 3.0

let me know if anything i can help test also

thanks !

Does this support RGB Dram on Asus Aura boards?

Seeing how Asus's offical SDK has basically been abandoned (It didn't recieve an update in ages now) I am looking for another alternative to controll both my Asus Aura LEDs on my mainboard aswell as my G.Skill Trident Z RGB ram sticks.
Unfortiounatley Asus never implemented the Dram control functions into their SDK so as of now there is no way for me to control it.

So as the title says I just wanna ask if your software can control the TridentZ RGB ram eventhough Asus SDK doesn't support it (yet and possibly ever) or if I will be stuck with my idea for a project here having it basically die on the step of not having an SDK to control the ram.

AccessViolationException thrown for MSI

I'm getting the error:

Exception thrown: 'System.AccessViolationException' in RGB.NET.Devices.Msi.dll
An unhandled exception of type 'System.AccessViolationException' occurred in RGB.NET.Devices.Msi.dll
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

This occurs when trying to load the device. My code:

static void Main(string[] argv)
        {
            RGBSurface surface = RGBSurface.Instance;
            surface.Exception += args => Debug.Print(args.Exception.Message);
            surface.LoadDevices(MsiDeviceProvider.Instance, throwExceptions: true);
...
}

The exception is thrown in the MsiDeviceProvider at line 98:

if ((errorCode = _MsiSDK.GetDeviceInfo(out string[] deviceTypes, out int[] ledCounts)) != 0)

What's odd is that it should be successfully initialized by this point, and GetDevicesInfo throws an exception rather than returning an error code.

I've tried x86 & x64 builds, and running VS as administrator and not as admin.

I installed the RGB.NET.Resources.* using the "NuGet Package Manager" using RBG.NET as the package source. While I'm new to Visual Studio, I believe this was done properly as I see the dlls in the correct file locations.

My MSI hardware:

  • nvidia geforce gtx 1060
  • x470 gaming pro carbon

From other threads I realize you have no MSI hardware to test with, but still wanted to start an issue in hopes others have found a solution, or maybe a place for future me to write how I fixed it. :)

As a side note, the Corsair dll appears to load correctly, but it cannot find my RGB Vengeance RAM. I'm simply not having any luck..

Philips AMBX Support

Have you any plans to add Philips AMBX lights to this. It has an SDK. it's hard to find but I have a copy if you need it and I'm willing to test it if you need someone.

ArgumentNullException When trying to Load Corsair Devices

I receive the following:

System.ArgumentNullException: 'Value cannot be null. Parameter name: ptr'

when trying to initialize Corsair devices with the following code:

var surface = RGBSurface.Instance;
surface.LoadDevices(new CorsairDeviceProviderLoader().GetDeviceProvider(), throwExceptions: true);
surface.AlignDevices();

Of course, it doesn't throw the exception when I omit throwExceptions: true. However, when I try to view surface.Devices, the IEnumerable is empty.

Update corsair-SDK

3.0.217 is the new version.
Since there are still no changenotes a drop-in-replacement and some smoke-tests should be done.

Aura crash when setting device mode

Line:
surface.LoadDevices(AsusDeviceProvider.Instance);
Error:
System.AccessViolationException: 'Attempted to read or write protected memory. This is often an indication that other memory is corrupt.'
Trace:

   at RGB.NET.Devices.Asus.AsusDeviceProvider.Initialize(RGBDeviceType loadFilter, Boolean exclusiveAccessIfPossible, Boolean throwExceptions)
   at RGB.NET.Core.RGBSurface.LoadDevices(IRGBDeviceProvider deviceProvider, RGBDeviceType loadFilter, Boolean exclusiveAccessIfPossible, Boolean throwExceptions)
   at RGB_Unity.MainWindow.Window_Loaded(Object sender, RoutedEventArgs e) in G:\Personal\2018\Asus Aura\RGB Unity\MainWindow.xaml.cs:line 37
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
   at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
   at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
   at MS.Internal.LoadedOrUnloadedOperation.DoWork()
   at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
   at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   at System.Windows.Media.MediaContext.Resize(ICompositionTarget resizedCompositionTarget)
   at System.Windows.Interop.HwndTarget.OnResize()
   at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

My motherboard is ASUS ROG Strix x399-E.
When I run the official demo program for the SDK (the one that comes inside the asus aura sdk zip file), it also crashes when I select "motherboard". The GPU demo works just fine though. I don't have an aura mouse/keyboard. But I do have Trident Z RGB ram, which also works with aura.

Is this just me?

Add id for logitech G303

("G303", RGBDeviceType.Mouse, 0xC080, 2, "default", @"Mice\G303")

(Reported by Dasky @ Discord)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.