jurkovic-nikola / OpenLinkHub

Open source interface for iCUE LINK Hub and other Corsair AIOs, Hubs for Linux
GNU General Public License v3.0
64 stars 4 forks source link

Manually set RGB Fan #21

Open Techozoom opened 6 days ago

Techozoom commented 6 days ago

Hello,

first of all i really like the Software you created, it is great and works flawlessly for me! I only have one question:

I connected my grahpics card with an ARGB to Corsair adapter, to an iCue Commander Core. I set it up under the Windows ICue Software so that the GPU RGB is detected as a Corsair QL fan. With that i can control the RGB of my GPU with the iCue Software. Is it possible that i can set up a RGB fan manually in your software?

I hope you understand what i mean, english is not my first language.

Greetings Jonas Sturm

jurkovic-nikola commented 5 days ago

Hello,

I understand, what adapter do you have for this ? I cant find anything on Corsair shop related to such adapter. I cant implement this without adapter.

Techozoom commented 5 days ago

Hi, thanks for your response. Corsair doesnt have a adapter like this. I have this adapter:

https://www.amazon.de/iHaospace-Adapterkabel-Lighting-Konverterkabel-Commander/dp/B0BWF43G9Q?source=ps-sl-shoppingads-lpcontext&ref_=fplfs&psc=1&smid=A3JF3T1CRN0KMB

ot this one:

https://de.aliexpress.com/item/1005006263709364.html?spm=a2g0o.productlist.main.13.4ca37DOj7DOjk7&algo_pvid=c584086f-5c33-4191-afc1-5e79f63c7534&algo_exp_id=c584086f-5c33-4191-afc1-5e79f63c7534-6&pdp_npi=4%40dis%21EUR%212.19%211.69%21%21%2116.44%2112.69%21%40211b61d017297916572092229edbeb%2112000036521093799%21sea%21DE%210%21ABX&curPageLogUid=AucYg5cZUhDu&utparam-url=scene%3Asearch%7Cquery_from%3A

It is only an ARGB to a Corsair 4 Pin or 3 Pin Header, so you can connect non Corsair devices to an Corsair Hub. You have to set the device manually in ICue in order to get it work, you cant scan automatically for devices in ICue with this adapter. You can then manually select an Corsair Fan in ICue. ICue then "thinks" an Corsair RGB fan is connected to this port and you can control the RGB from an non Corsair devices like an GPU or other ARGB devices.

Greetings

Jonas Sturm

jurkovic-nikola commented 5 days ago

Thank you for the info. I've managed to order such cable locally, and delivery time is around 15 days, so it will take some time to arrive and some time to implement this. Since this is 3 wire adapter, yes...manual setup is required, since 4th wire is actual detection what the device is.

I'll leave this open until cable arrives and something is implemented.

Techozoom commented 5 days ago

Thank you for your work! My GPU is connected via the 4 Pin Adapter not the 3 Pin Adapter. You also have to manually set it with the 4 wire adapter because iCue cant detect it. The difference beetween the Corsair 3 Pin and 4 Pin is:

ARGB: 3 pin = 5V, DATA, GND Corsair: 3 pin = 5V, DATA, GND Corsair: 4 pin = 5V, DATA, FEEDBACK, GND

I think with the 4 pin adapter you can only use the last free RGB-port on the Corsair controller, all devices after it wont work because the feedback pin is not connected, but im not to sure about that.

So if you have a Corsair commander core and 2 fans connected to it in the first and second RGB port, you have to connect the 4 pin adapter to the third port and every port after it then doenst work because the feedback pin isnt connected. Thats how i think it works but as i said i am not really sure about that.

The corsair 3 pin ports should work as normal ARGB port as far as i know, because the pin layout is the same.

Greetings Jonas

jurkovic-nikola commented 5 days ago

What connector does your GPU have ? Is it ARGB or something else ?

Techozoom commented 5 days ago

I have an Shappire RX 6950XT Nitro+ Pure, it has an 3 Pin ARGB port.

dp1140a commented 1 day ago

Thank you for building this. I have the same setup:

It works great witht he exception of the DeepCool Fans

I would definitely +1 the feature request to set RGB colors in the UI.

PS: Anyone know of a way to get the Commander to recognize the Deep Cool Fans?

jurkovic-nikola commented 1 day ago

There will be option to set free port in use. You will need to know LED amount on the fan, due to packet length. But that's easy to figure out how much LEDs fan has. I'll keep you updated once cable arrive.