Jump to content
Corsair Community

iCUE LINK System Hub on Linux


Recommended Posts

Dear Community,

It has been a painful month, from a broken keyboard to broken coffee mugs. After switching everything to Linux, I was faced with the harsh reality of how much Corsair doesn't support Linux at all. I own multiple lineups of Corsair LINK Hub products in machines, some purchased directly from Corsair, and some from local retail stores. 

Considering the money and time invested into all of this, my last option was to remove Corsair products from systems, plus additional money investment in 'with what to replace', going back to multiple cables, dismantling everything, and so on...

Last 3 weeks I have been actively working on Linux support for Corsair Link System Hub. The product is currently in the beta phase. 

Service is daemon-based, it starts and stops with your computer. Once you configure it, it's set and forget. 

What is supported:

  • LINK Fans (QX, RX)
  • LINK AIOs (H150i, H115i, H170i, H100i, H100i)
  • LINK Pump/Res Combo (unable to test until I get one of those, soon I hope...)
  • Basic RGB (8-9 modes)

The product has basic Web UI for overview and the focus is currently to make Web UI the default configuration method. I'll leave JSON configuration for more advanced users. 

I'm very well aware of the Linux community size and the money/time it takes to make such a thing, but for the Linux community, iCUE is not required, a simple interface would be enough that support Corsair HW, so the community can build on top of that whatever they want. 

The project is open source and the repository can be found on GitHub. 

https://github.com/jurkovic-nikola/OpenLinkHub

Feedback is more than welcome.

Hope this helps someone who is in the same situation as I was. 

Take care and stay safe!

Nikola

  • Like 1
  • Thanks 3
Link to comment
Share on other sites

  • 1 month later...

New update released with support for:

- multi-hub support
- cpu temperature profiles
- gpu temperature profiles
- rgb per device
- static temperature profiles
- WebUI and API changes
- automatic profile generation
- simplified configuration

Link to comment
Share on other sites

  • 3 weeks later...

New update released with support for:

- iCUE COMMANDER Core
- iCUE COMMANDER Core XT
- Multiple AIOs and fans

Link to comment
Share on other sites

  • 2 weeks later...

New update released with support for:

- Lighting Node CORE
- Lighting Node Pro
- Commander Pro
- New LUNK AIOs (TITAN)

With this release, most of the Corsair AIOs, Fan Hubs and RGB Hubs are supported. 

I'll keep this repository updated as new AIOs, Fans and Hubs are released. 

Take care and have fun!

Link to comment
Share on other sites

  • 2 weeks later...

New updated release with support for:

- LCD pump covers for Elite AIOs and LINK AIOs
- New simple WebUI
- Various small changes

Link to comment
Share on other sites

  • 2 weeks later...

New update released with support for iCUE LINK RX RGB MAX fans. This release also marks first non-RC release. 

As new LINK products from Corsair will be released, support for be implemented in repository. 

Take care and stay safe!

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I just want to say that I really appreciate all the effort you are going through to get the software working, I just purchased an iCUE LINK XC7 RGB ELITE LCD WB and I cant even configure it on Linux only add a picture or gif in device memory mode on windows, so no CPU/G{U temps only liquid temps. I know linux is only a small user base, so just wanted to let you know you are doing great work. ❤️

  • Thanks 1
Link to comment
Share on other sites

14 hours ago, davidkozat said:

I just want to say that I really appreciate all the effort you are going through to get the software working, I just purchased an iCUE LINK XC7 RGB ELITE LCD WB and I cant even configure it on Linux only add a picture or gif in device memory mode on windows, so no CPU/G{U temps only liquid temps. I know linux is only a small user base, so just wanted to let you know you are doing great work. ❤️

Hello, 

Thank you for those words and thank you for device you have. Device has been ordered and will be implemented / tested once it arrives. 

Best,
Nikola

Link to comment
Share on other sites

New version has been released with support for:

iCUE Link System Hub:

  • Device re-order in WebUI
  • QX Fan temperature probe can be used in temperature profiles

iCUE Commander Core:
iCUE Commander Core XT:
Commander Pro:

  • Temperature probe can be used in temperature profiles
Edited by NkJ
  • Like 1
Link to comment
Share on other sites

New version has been released with support for:

- XC7 ELITE LCD CPU Water Block

  • Like 1
Link to comment
Share on other sites

5 hours ago, NkJ said:

New version has been released with support for:

- XC7 ELITE LCD CPU Water Block

You are amazing dude, I have tested it, it works great so far. would be great to add additional features to the combined display option like CPU + GPU temps, or CPU/GPU + Load and so on, anyway am sure you will updated it down the line, just wanted to say I am trying it out and am very excited since first release.

I would like to contribute to the work you do, I support and always will FOSS, so it would be cool to add a donation link to the Github, I want to support your hard work.

Link to comment
Share on other sites

19 minutes ago, davidkozat said:

You are amazing dude, I have tested it, it works great so far. would be great to add additional features to the combined display option like CPU + GPU temps, or CPU/GPU + Load and so on, anyway am sure you will updated it down the line, just wanted to say I am trying it out and am very excited since first release.

I would like to contribute to the work you do, I support and always will FOSS, so it would be cool to add a donation link to the Github, I want to support your hard work.

LCD code will eventually be refactored. This will include multiple display modes, rotation, etc. At this point, the focus is on device functionality and building a fundamental working framework; features will come in time. Regarding donations, there is no option to donate for this, nor will there ever be. In my head, free is free without a donation sticker on it.

  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

New version released with following changes:

  • Celsius to Fahrenheit conversion in Dashboard
  • Vertical device view for Link System Hub, Commander Core and Commander Core XT
  • Implementation of RGB temperature modes for CPU, GPU and Liquid
  • Small UI changes and fixes
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...