Contribute
Register

Controlling your Corsair H80i fans from within OSX Mavericks

Status
Not open for further replies.
Joined
Jan 23, 2012
Messages
2
Motherboard
gigabyte z87x-oc
CPU
i7 4790k
Graphics
gigabyte gtx 960
Mac
  1. iMac
  2. MacBook Pro
Works great on the H100I No VM Needed
I can set all the fans to performances or other wise
Although I wonder if it would be easy to control the pump as well.. Cant alter that elements..

Again great work
 
Joined
Sep 12, 2011
Messages
21
Motherboard
Hack Pro 6,1
CPU
i7 4770K@4.2 GHz
Graphics
GTX 670
Mac
Classic Mac
Mobile Phone
  1. Android
Hi guys. Sorry I've been a bit busy at work but have done some more work on this code during the past week. Here are some of the answers to questions people have asked.

1. Can we control the Pump?
No. Corsair H80i - H100i come with a fixed pwm pump which is controlled by a divider. We cannot change this and even if we could we shouldnt try as we don't know the divider equation and it would fry the pump instantly if we set the wrong value which would overvolt the pump motor and kill it.

2. Getting access to CPU Temp in the same program.
I am working on this but its proving to be a lil tricky since i need to write a program that will get the value from my fakesmc and not try to keep finding the mac smc which we have replaced.

Expect an update in a couple of weeks.

Thanks for the feedback

Take care
 
Joined
Jan 30, 2014
Messages
1
Mac
Classic Mac
Mobile Phone
my system
dual boot
SSD / partition
win7 / Yosemite
corsair H80i
please help
 
Joined
Dec 2, 2012
Messages
1
Motherboard
Intel
CPU
i7 4770@3.4 GHz
Graphics
GTX 770
Mac
Classic Mac
Mobile Phone
hello, i am totally new into hackintosh:) i am using os x Mavericks & H100i cooler. thanks for your great work:) here is my report. Open Corsair Link
Fan 1:
Mode: Fixed PWM
RPM: 0
Fan 2:
Mode: Fixed PWM
RPM: 0
Fan 3:
Mode: Balanced
RPM: 1641
Fan 4:
Mode: Balanced
RPM: 1604
Pump:
Mode: Fixed PWM
RPM: 2254
CorsairH80iController(1068,0x7fff7e264310) malloc: *** error for object 0x1001070a8: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
logout


[Process completed]

but in HW monitor why i am seeing this?


Screen Shot 2014-12-07 at 5.32.06 AM.png
 
Joined
Sep 12, 2011
Messages
21
Motherboard
Hack Pro 6,1
CPU
i7 4770K@4.2 GHz
Graphics
GTX 670
Mac
Classic Mac
Mobile Phone
  1. Android
hello, i am totally new into hackintosh:) i am using os x Mavericks & H100i cooler. thanks for your great work:) here is my report. Open Corsair Link
Fan 1:
Mode: Fixed PWM
RPM: 0
Fan 2:
Mode: Fixed PWM
RPM: 0
Fan 3:
Mode: Balanced
RPM: 1641
Fan 4:
Mode: Balanced
RPM: 1604
Pump:
Mode: Fixed PWM
RPM: 2254
CorsairH80iController(1068,0x7fff7e264310) malloc: *** error for object 0x1001070a8: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
logout


[Process completed]

but in HW monitor why i am seeing this?


View attachment 117105


The main board fan2 is the pump of the H80i since we connect the pump's connector to the Mainboard pwm header. Other than that i have no clue on what you have connected to the other fan header. It might just be garbage values if you haven't connected anything there
 
Joined
Jun 8, 2012
Messages
369
Motherboard
Asus X99-A
CPU
i7-5820K
Graphics
GTX Titan X
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
  4. Mac mini
  5. Mac Pro
Classic Mac
  1. Classic
  2. Color Classic
  3. eMac
  4. iBook
  5. iMac
  6. Performa
  7. Power Mac
  8. PowerBook
  9. Quadra
  10. Xserve
Mobile Phone
  1. iOS
If you are looking for help with getting this to Objective-C I may be able to help with that. PM me and we can talk.

Mark
 
Joined
Mar 7, 2013
Messages
92
Motherboard
GA-X99M-Gaming 5
CPU
i7-5820K
Graphics
RX560
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Any Luck guys with yosemite?
I tried but no go.
 
Joined
Feb 9, 2015
Messages
2
Motherboard
Z97X-UD5H
CPU
i5-4690K
Graphics
GTX970
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Classic
  2. Color Classic
  3. iBook
  4. iMac
  5. LC
  6. Portable
  7. Power Mac
  8. PowerBook
  9. Xserve
Mobile Phone
  1. iOS
This tool works great! i'm actually using it on Yosemite, but since i found this post i figured i'd at least show my appreciation

Code:
tengu:Downloads nrg$ ./CorsairH80iController/CorsairH80iControllerOpen Corsair Link
Fan 1:
    Mode: Balanced
    RPM: 1871
Fan 2:
    Mode: Quiet
    RPM: 1052
Fan 3:
    Mode: Fixed PWM
    RPM: 0
Fan 4:
    Mode: Fixed PWM
    RPM: 0
Pump:
    Mode: Fixed PWM
    RPM: 2272
CorsairH80iController(3313,0x7fff733e8300) malloc: *** error for object 0x100109188: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
tengu:Downloads nrg$ ./CorsairH80iController/CorsairH80iController -f 2 -m 10
Open Corsair Link
Setting fan to mode Balanced
CorsairH80iController(3314,0x7fff733e8300) malloc: *** error for object 0x1001091e8: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6
tengu:Downloads nrg$ ./CorsairH80iController/CorsairH80iController
Open Corsair Link
Fan 1:
    Mode: Balanced
    RPM: 1602
Fan 2:
    Mode: Balanced
    RPM: 1767
Fan 3:
    Mode: Fixed PWM
    RPM: 0
Fan 4:
    Mode: Fixed PWM
    RPM: 0
Pump:
    Mode: Fixed PWM
    RPM: 2272
CorsairH80iController(3315,0x7fff733e8300) malloc: *** error for object 0x100109188: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6

DJM:>
 
Joined
Jan 31, 2014
Messages
13
Motherboard
GIGABYTE GA-Z97X-UD5H
CPU
Intel Core i7-4790K 4.00GHZ boxed
Graphics
NVIDIA GeForce GTX 760 4096MB
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
Works great for me, thanks for the script!
No I can adjust the setting if I want to render the whole night!

thx opaque
 
Status
Not open for further replies.
Top