It is as the title says. I will be showing you how to sync Asus Aura with Corsair devices.

Note 1: This probably won't work on X370 or B350 but might work on X470 and B450.

First of all, you'll need version 1.06.17 of Aura. The latest one won't work for some reason.
You can easily check what Aura version you have by simply going into Apps and then scrolling down to Aura.

Next you will need Corsair ICUE. The latest version should do fine. You will also need RGBSync+. As for now there is no official release but the source code is publicly available and can be compiled using VS2017. I compiled this version myself and it is attached to this thread.
Before you extract the zip you probably have to right click the zip, go to properties, check the unblock box and click apply.

Then go ahead and extract the zip. In the folder you extracted should be a Program called "RGBSync+.exe". You might need to run it as an administrator for your motherboard to show up. If everything went well you will be able to create a sync group and your devices should all show up in the settings tab like this:

If your motherboard and Corsair devices all show up you can follow the next step. You will need to drag your devices in a this pattern.

This is how it should look like. Then after that open Asus Aura and select the mode Rainbow or below. The first three modes don't work for some reason.

If you have any questions message me or add me on Discord: crashniels#3692

Hope you can get this working. And i hope i am not breaking any rules on the forum with this post.

Edit 1: I forgot to post the link
I can post the official link now.https://github.com/DarthAffe/RGBSyncPlus/releases
Edit 2: cases might actually work. someone pm'd me on discord saying his spec-omega is also listed and works.
Edit 3: New Update for RGBSync+. Now supports the AIOs and RGB Pro modules from the SDK.
Edit 4: Thanks Fanman03 from discord. He made a "special" version of rgbsync+ that already swapped the colors of the GPU. So no need for soldering or swapping the wires as i have read here :). You might want to delete the settings.json from the extracted zip though since it is still his settings in there. https://fanman03.ml/dl/ You can also join our Discord server if you are stuck somewhere. It's right under the download button. :)

Awesome work! I don't have any Asus products other than my monitors, so I can't test this out. Looks like you are using RGB.NET. Are you sync'ing the LEDs based off the LED color of a specific item like the letter "A" on the keyboard to LED2 on motherboard? That is a very creative approach. It also helps automate a lot of the setting of colors.

I created a powershell script for Gigabyte's RGB Fusion. I used a SDK CLI tool that someone else made. I synced based off running process/game to match iCUE that way. Then had RGB Profiles created in RGB Fusion and parsed in the XML to set the lighting via the CLI tool. I don't know if your way could work with Gigabyte Fusion SDK. It seems that frequent changes to lighting effects cause a race condition.

I do find MB manufacture's SDKs very limiting. Not all Gigabyte motherboards support the SDK, that support RGB Fusion. Engaging Gigabyte has been a little bit frustrating. I got my script working for me, though kind of gave up on it as I think only a few other people have used it.

Yes i also read that the SDK swaps the colors or something. Sadly i am no programmer so i can't really talk much about how to fix this.

A good question is what color is blue? If green is blue and blue is green, then those need to be swapped. LEDs can vary and different materials can refract light. I know on my LEDs in my XSPC CPU block and res I had to use a 100ohm resistor on the red cathode as red was to bright. I was then able to match colors really well. Also when scuba diving, you lose different colors from the spectrum the deeper you go, I think diffusing light through different materials can effect it similarly and be a filter. I notice on some parts of my MB the huge is slightly off on the chip set, compared to other LEDs on the MB.

A good question is what color is blue? If green is blue and blue is green, then those need to be swapped. LEDs can vary and different materials can refract light. I know on my LEDs in my XSPC CPU block and res I had to use a 100ohm resistor on the red cathode as red was to bright. I was then able to match colors really well. Also when scuba diving, you lose different colors from the spectrum the deeper you go, I think diffusing light through different materials can effect it similarly and be a filter. I notice on some parts of my MB the huge is slightly off on the chip set, compared to other LEDs on the MB.

Oh, maybe you should add that this is not only for controlling your Corsair devices with Aura, it also works the other way around

This was a proof of concept program that can be used as a template. It was kind of used to show off what you could do with the RGB.NET library. while yes you could add syncback, I dont know how since i sadly am no programmer.

This is epic. Very nice guide. Now my fans are synced to the motherboard, strix gpu and my G.Skilll ram. Only the aio isnt synced because as you said it is not added yet and im looking forward to that.

Blue shows up as green and green shows up as blue. Red shows as red. So somehow green and blue are switched.

Is that true for every item? When set by Asus Aura, does it still have the same issue? This would at least rule out a HW/misswire. The tool would have to be modified and recompiled most likely, unless there is an easier way to control it.