Skip to content
Source for Fanreset.dylib used on HP ProBook to reset fan to factory behavior at system startup
C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
HPFanReset add files for HPFanReset.efi; re-write README Sep 3, 2015

Fanreset.dylib/HPFanReset.efi by RehabMan

This repository contains the source code for both Fanreset.dylib (used with Chameleon) and HPFanReset.efi (used with Clover).

The purpose of the code is to reset the fan control (to BIOS control) in the EC on HP ProBook/EliteBook/Zbook laptops.

When using my "quiet fan patch" for the ProBook, it is necessary to do this in the bootloader to have a properly functioning fan in Windows, or in other cases where the OS X based fan control software (patches + ACPIPoller.kext) are not in play.

How to Install

Fanreset.dylib should be copied to /Extra/modules.

HPFanReset.efi should be copied to the EFI partition at EFI/Clover/drivers64UEFI.

This code should not be used with laptops other than ProBook/EliteBook/Zbook, unless you've proven to yourself that the same fan control registers in the EC are used.


  • original Fanreset.dylib for Chameleon

  • same but with WiFi whitelist hack

  • HPFanReset.efi for Clover UEFI


Current location:

Old location:

You can’t perform that action at this time.