Skip to content

Files

Latest commit

f933c4a ยท Mar 25, 2025

History

History

corsair

๐Ÿ’ก Corsair Illumination Plugin for G-Assist

Transform your Corsair devices into an interactive lighting experience with G-Assist! This plugin lets you control your Corsair RGB lighting using simple voice commands or the G-Assist interface. Whether you're gaming or working, controlling your Corsair lighting has never been easier.

โœจ What Can It Do?

  • ๐ŸŽจ Control Corsair device RGB lighting with voice or text commands
  • ๐ŸŽต Sync lighting effects across multiple devices
  • ๐Ÿ”Œ Works with devices supporting iCUE SDK v4.0.84
  • ๐ŸŽฎ Seamlessly integrates with your G-Assist setup
  • ๐Ÿ”ง Easy to set up and configure

๐Ÿ“‹ Before You Start

Make sure you have:

  • Windows PC
  • Corsair iCUE Software installed
  • Compatible Corsair devices
  • G-Assist installed on your system
  • Visual Studio 2022

๐Ÿ’ก Tip: Not all Corsair devices are supported. Check your device compatibility with iCUE SDK v4.0.84!

๐Ÿš€ Installation Guide

Step 1: Get the Files

git clone --recurse-submodules <repository-url>
cd corsair

This downloads all the necessary files to your computer.

Step 2: Get Required Dependencies

  1. Download Corsair iCUE Software
  2. Download iCUE SDK v4.0.84
  3. Download JSON for Modern C++ v3.11.3

๐Ÿ’ก Tip: Make sure to install iCUE Software before proceeding with the build!

Step 3: Set Up Dependencies

# Extract the SDK
tar -xf path\to\iCUESDK_4.0.84.zip

# Extract JSON library
mkdir json && tar -xf path\to\include.zip -C json

Step 4: Build It

  1. Open the solution in Visual Studio 2022
  2. Select your build configuration (Debug/Release)
  3. Build the solution (F7 or Build โ†’ Build Solution)

Step 5: Install the Plugin

  1. Create this folder (if it doesn't exist):

    %programdata%\NVIDIA Corporation\nvtopps\rise\adapters\corsair
    

    ๐Ÿ’ก Tip: Copy and paste this path directly into File Explorer's address bar!

  2. Copy these files to the folder you just created:

    • g-assist-plugin-corsair.exe (from your build output folder)
    • manifest.json (from project root)

๐ŸŽฎ How to Use

Once everything is set up, you can control your Corsair devices through G-Assist! Try these commands:

  • "Hey Corsair, set my keyboard to red"
  • "/fc Change my Corsair lights to rainbow"
  • "/corsair set all devices to blue"

๐Ÿ’ก Tip: You can use either voice commands or type your requests directly into G-Assist!

๐Ÿ” Troubleshooting Tips

  • Build failing? Make sure all dependencies are extracted to the correct locations
  • Commands not working? Verify iCUE Software is running
  • Device not responding? Check if your device is supported by iCUE SDK v4.0.84
  • Plugin not loading? Double-check the installation folder path

๐Ÿ‘ฅ Want to Contribute?

We'd love your help making this plugin even better! Feel free to submit issues and pull requests.

๐Ÿ“„ License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

๐Ÿ†˜ Need Help?

If you run into any issues:

  1. Make sure iCUE Software is running
  2. Verify that G-Assist is running
  3. Check if your devices are recognized in iCUE
  4. Try restarting both iCUE and G-Assist