Corsair H100i Linux howto

From what people have posted, it looks like this worked once; however, as of March 13,2017 there seems to be files missing since the time of the instructions.

  1. Instructions direct one to do a "qmake" step with OpenCorsairLink.pro and there's no such file created or downloaded; there is one called CorsairLinkLib.pro from the GitHub - audiohacked/CorsairLinkLib resource however none exists in the listed information of the GitHub - audiohacked/OpenCorsairLink resource.

  2. Additionally the directory / sub-directory issue is confusing me especially with the missing file; I've tried every conceivable orientation; however, are we supposed to put the CorsairLinkLib directory inside the OpenCorsairLink folder, just the files (Some are named the same and over write.). Plus just to confirm the OpenCorsairLink folder goes inside the hidapi directory.

The most I got out of the process was the qmake of the CorsairLinkLib.pro with files from CorsairLinkLib copied into the OpenCorsairLink directory an executable byproduct named "OpenCorsairLink.elf". The Direction to use "sudo ./OpenCorsairLinkCli --help" does not work however running the "OpenCorsairLink.elf" with the "--help" option gives much the same output with a segmentation fault at the end and no fan speed options just LED options.

My development expertise are on Mainframes and Windows platforms and professional development environments on Linux so this command-line level / driver level programming is a bit of a gap for me in my confidence, mostly on Linux I've been involved in patches and math not the development end itself (Team work is hell on your general-skill-set. :) ). Thank you for your assistance.

1 Like

As of today, March 18th 2017. I have just installed linux, currently I have a corsair h80i v2 and I'm curious if this is still the best out there to control fans and such on the unit. Also, does this even still work?

This, so much this! I have spent the past hour or two trying to figure this out, and the closest I got to a solution was to use the legacy branch of his git repo. That appeared to work correctly, but unfortunately, I have a H100i v2, which wasn't originally supported I believe.

Any advice/instruction on how to currently install and run it would be awesome.

I would offer advice but I have since then been running on Air as well as being for all intents and purposes swamped at work. the script is GPL so have at it.

where you able to find any further development in this area. I really want the H100i to work on my cnetos.

it should work OOTB with the original script

hi guys, the script has changed because there was a rewrite. I dove into this today, the old instructions on the wiki no longer apply and the CorsairLinkLib is no longer necessary. To use:

git clone http://www.github.com/audiohacked/OpenCorsairLink.git
cd OpenCorsairLink
make

to use:
Options:
–help :Prints this Message
–version :Displays version.
–debug :Displays enhanced Debug Messages.
–device :Select device.
LED:
–led :Define Color for LED.
–led-warn :Define Color for Warning Temp.
–led-temp :Define Warning Temperature.
Fan:
–fan-temps :Define Comma Separated Values of Temperatures for Fan.
–fan-speeds :Define Comma Separated Values of RPM for Fan.
Pump mode:
–pump-mode :set to 3 for quiet, and 5 for performance

example:
sudo ./OpenCorsairLink.elf --device 0 --led FFFFFF --pump-mode 5

3 Likes

Hi, I appreciated your git repo.
But I have to ask you to explain a bit more verbosely on how the csv should be formatted, and if I regularly have to call the elf to change color or fan speed with csv or it automatically checks new temperatures
thank you!

it’s not my git repo. I just read/figured out the instructions based on the command prompts when you add the help option

hi Mate,

first of all thanks a lot for putting this together. I am new to Ubuntu/linux have a rig with water cooling and around 6 which has been buzzing in ears even when idle. Can you please tell me how can I specify the fan tempratures and/or speeds ?

with simple comma separated values it doesnt seems to accept.

an example of setting temps and speeds would be great.

Also, can i bring down the pump to 0 rpm ? in windows everything is at 0 except CPU fan which is around 538 so its almost silent. I wish i could achieve same Ubuntu 16.04 LTS

A post was split to a new topic: Corsair H115i functionality in linux