DarthAffe / RGB.NET

The one-stop SDK for RGB-peripherals
http://lib.arge.be
GNU Lesser General Public License v2.1
401 stars 71 forks source link

NZXT (kraken and AER specifically) support? #18

Open PhonicSword opened 6 years ago

PhonicSword commented 6 years ago

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!

DarthAffe commented 6 years ago

NZXT was already requested by someone and as far as I know there's no official SDK for it. It might be possible since there are some other projects around it, but without a documented way it'll go way down on my priority list.

dennisblokland commented 6 years ago

https://github.com/KsenijaS/krakenx/blob/master/PROTOCOL.md is the protocol discription for x52 and x62

SElben commented 5 years ago

Would love to see my Kraken X52 rgb working together with my Asus MB and my MSI gpu rgbs

akmadian commented 5 years ago

@SElben It's still not possible as of now :/ NZXT hasn't made an SDK...

Pet0203 commented 5 years ago

Isn't CAM communicating through serial? Wouldn't need an SDK if the protocol is known. EDIT: I've actually integrated NZXT Hue+ in my own project. Can't find a full protocol though, my way of communicating is really messy and I'll update it later. Maybe when I'm finished rewriting I'll make a PR.

akmadian commented 5 years ago

@Pet0203 Yeah as far as I know, CAM communicates over serial so we wouldn't need a proper SDK. However, the only protocol known as far as I know is for the krakens. Idk how difficult it would be to build the provider, but I don't have my hopes up...

akmadian commented 5 years ago

@PhonicSword I know this is from months ago, but I'm working on an NZXT SDK, so if you're looking for one, check here: https://github.com/akmadian/NZXTSharp

PhonicSword commented 5 years ago

@akmadian Thanks for the heads up! I actually saw your message when you sent it out, but was swamped by school and forgot about it until just now haha. Appreciate it!

icanhazpython commented 4 years ago

This may also be of use. Works for pump and RGB control of my nzxt kraken. https://github.com/jonasmalacofilho/liquidctl

piechade commented 3 years ago

Nothing new about NZXT, a native RGB.net would be nice. Ooenrgb has support for it.

DarthAffe commented 3 years ago

As there's no official sdk it's quite unlikely I'll add native support - it's just to much work to maintain especially without owning such devices. If it's included in openRGB you could load them by using diogotr7s OpenRGB Device Provider https://github.com/diogotr7/RGB.NET.Devices.OpenRGB

piechade commented 1 year ago

If someone is interesting, how a Nzxt integration can look like https://github.com/piechade/Artemis.Plugins.Public/tree/master/src/Device/NZXT

DarthAffe commented 1 year ago

I'm planning on collecting 3rd party providers in a list somewhere - keeping that open for now :)

piechade commented 1 year ago

I'm planning on collecting 3rd party providers in a list somewhere - keeping that open for now :)

I really net to get my Artemis setup working again. I fixed the Headset Logitech and NZXT problem. I want to add support for the display too. But there are some problems. Aura sync is not working on my gaming PC, it has problem with my Xiaomi USB light. On my working Laptop the USB light and monitor Aura sync is perfectly detected. In my gaming PC with Mainboard, RAM and graphics card it's crashing. Second thing I found adapter cable on ebay to connect NZXT area fans directly to the Mainboard. I can only recommend to buy this cabels and simply use the Mainboard software. Long Story short, I have a lots of problems.