The NoteBook FanControl documentation notes that if you can't write to the EC fan registers, then you might need to set the EC to "manual control mode." I tried to find if any EC register would toggle manual control mode by writing a hacky script that does the following: Test each EC register to see if it is writeable Set the value of each writeable register to something else (at first I tried values close to the current register value, but I ended up just trying all decimal values 0-255) Try changing the fan speed write register, FTGC 0x2F (47), and the other fan-related registers used in the nbfc EliteBook configs: CRZN 0x22 (34) and TEMP 0x26 (38) to see if any of the changes actually stick Unfortunately, none of the changes to the fan-related registers were ever accepted, no matter what values I set for any of the writeable registers. So either multiple EC registers need to be changed in order to enable writing to the fan registers (e.g., one to enable manual control mode of the EC and one to enable manual control of the fans), or fan control on the EliteBook 845 G9 is totally locked down, which seems more likely. This is a huge letdown because I love everything else about this laptop, but I am often working late at night in a silent room, and fan noise drives me bonkers, so manual control over the fans is a must. Right now my current workaround is to use Universal x86 Tuning Utility to set the temperature limit to 75C (or 65C on battery) to prevent the higher fan speeds from kicking in, but I hate gimping performance to that extent. For the record, here are the EC registers that my hacky script determined to be writeable (in decimal format): [17, 18, 20, 45, 46, 70, 71, 72, 97, 100, 116, 121, 122, 123, 128, 134, 135, 136, 139, 154, 190, 197, 227, 228, 230, 231, 234, 236, 239, 240, 243, 244, 247] Answer from Grendel13G on reddit.com
🌐
HP Support Community
h30434.www3.hp.com › t5 › Notebook-Software-and-How-To-Questions › How-to-control-fan-manually › td-p › 6280314
How to control fan manually? - HP Support Community - 6280314
August 26, 2017 - My laptop fan seems to run at varying speed, in certain session (time between windows start and shut down), by sensing (?) the high temperature (around >50 degree celcius of CPU and motherboard). When it senses the temperature, it maintains the temperature between 48-55 degree celcius, till I shut d...
🌐
JustAnswer
justanswer.com › laptop › hrctx-permanently-enable-fans-always-hp.html
How to Permanently Enable Fans Always On for HP Laptops - Expert Q&A
To keep HP laptop fans always on, access BIOS/UEFI settings and look for fan control options. If unavailable, use HP Command Center software to adjust thermal profiles. Alternatively, install third-party fan control utilities compatible with ...
🌐
Reddit
reddit.com › r/hewlett_packard › how to control the fan on an hp elitebook laptop (notebook fancontrol or similar)
r/Hewlett_Packard on Reddit: How to control the fan on an HP EliteBook laptop (NoteBook FanControl or similar)
June 29, 2023 -

Hi all,

Does anyone know of any software, or any settings/configs in NoteBook FanControl, that can successfully control the fan on an HP Elitebook 845 G9 (Ryzen 6850u) on Windows 11?

The closest I've gotten to successful control is by using the nbfc-revive fork of NoteBook FanControl (https://github.com/UraniumDonut/nbfc-revive) by following these steps:

  1. Replace OpenHardwareHonitorLib.dll in the program's Plugins folder with the version from here: https://github.com/UraniumDonut/nbfc-revive/issues/27#issuecomment-967684864

  2. Load the HP EliteBook 745 G5 config. This config confirms my own findings from probing the EC registers (https://github.com/hirschmann/nbfc/wiki/Probe-the-EC%27s-registers) that the current fan speed read register is 0x2E (46) and the desired fan speed write register is 0x2F (47).

Using the above config, I can see the fan speed (most utilities are unable to even report the fan speed), but I am unable to actually change the register via NoteBook FanControl, its command line tools, or RW Everything. Any changes to register 0x2F (47) are simply ignored.

Other tools I've tried that don't work:

  • Fan Control (love this for my desktop PC, but no controls are found on my EliteBook, and LibreHardwareMonitor can't even see the fan speed)

  • Universal x86 Tuning Utility (the only other utility that reports the fan speed, but I can't figure out how to change it)

  • SpeedFan (no fans listed)

  • Argus Monitor (no fan or motherboard options)

  • HP Omen Gaming Hub (no fan options)

  • HP Omen Command Center (system not supported)

  • AMD Ryzen Master (won't install)

  • BIOS (no fan options other than enabling/disabling 'always on')

  • Edit: HP Command Center (no fan control, cooling profiles don't do anything; see my reply to u/Terry1017)

Thanks!

Edit (May 2024): I have given up this task as impossible. I used this thread to record everything I tried; see especially my comment about testing the embedded controller (EC) registers. The good news is that the 845 G9 fan is probably the quietest fan I've ever heard on a Windows laptop (except for very annoying on/off cycling around 50 C) and is nearly inaudible at the lowest speed, so I've decided to just set the BIOS option to keep the fan on while plugged into AC power. See my reply to u/Neurrone for further discussion.

Top answer
1 of 4
2
The NoteBook FanControl documentation notes that if you can't write to the EC fan registers, then you might need to set the EC to "manual control mode." I tried to find if any EC register would toggle manual control mode by writing a hacky script that does the following: Test each EC register to see if it is writeable Set the value of each writeable register to something else (at first I tried values close to the current register value, but I ended up just trying all decimal values 0-255) Try changing the fan speed write register, FTGC 0x2F (47), and the other fan-related registers used in the nbfc EliteBook configs: CRZN 0x22 (34) and TEMP 0x26 (38) to see if any of the changes actually stick Unfortunately, none of the changes to the fan-related registers were ever accepted, no matter what values I set for any of the writeable registers. So either multiple EC registers need to be changed in order to enable writing to the fan registers (e.g., one to enable manual control mode of the EC and one to enable manual control of the fans), or fan control on the EliteBook 845 G9 is totally locked down, which seems more likely. This is a huge letdown because I love everything else about this laptop, but I am often working late at night in a silent room, and fan noise drives me bonkers, so manual control over the fans is a must. Right now my current workaround is to use Universal x86 Tuning Utility to set the temperature limit to 75C (or 65C on battery) to prevent the higher fan speeds from kicking in, but I hate gimping performance to that extent. For the record, here are the EC registers that my hacky script determined to be writeable (in decimal format): [17, 18, 20, 45, 46, 70, 71, 72, 97, 100, 116, 121, 122, 123, 128, 134, 135, 136, 139, 154, 190, 197, 227, 228, 230, 231, 234, 236, 239, 240, 243, 244, 247]
2 of 4
2
Why the fuck do these OEMs do shit like this? Just use standardized fan registers so the software can find them. Even HWInfo can't report fan SPEED let alone change it! I can't even see the current RPMs!
🌐
Quora
quora.com › How-do-I-turn-on-laptop-fan
How to turn on laptop fan - Quora
Answer (1 of 7): In the BIOS usually there is an option to control on the Fan, on many laptops this can be accessed by hitting DEL Key or F12 or F8 before the Operating System loads. You can find out what the BIOS setting key is for your laptop by looking at the manufacturer’s website.
🌐
HP Support Community
h30434.www3.hp.com › t5 › Business-Notebooks › Laptop-fan-to-turn-on-and-off-at-will › td-p › 9259262
Solved: Laptop fan to turn on and off at will - HP Support Community - 9259262
August 29, 2025 - Restart your laptop and press Esc or F10 repeatedly to enter BIOS Setup. Navigate to Advanced > Thermal Configuration. Look for an option like "Fan Always On" or "Fan Control". You can disable "Fan Always On" to allow the fan to turn off when ...
🌐
Chron.com
smallbusiness.chron.com › test-cooling-fan-hp-notebook-48920.html
How to Test the Cooling Fan in an HP Notebook | Small Business - Chron.com
November 21, 2017 - Use the arrow keys to navigate to "Fan Always on when A/C Power," then press "Enter" to enable it. Press the "F10" key to save the setting and exit the system BIOS. Plug your notebook into a working wall outlet and verify that the notebook is ...
🌐
Onsitego
onsitego.com › home › how-to
Laptop Fan Not Working? Common Causes & Fixes
October 3, 2024 - If, however, this does not help the case, you can go to Choose or customise a power plan, click on Change power plan settings, and see if there’s a way to turn the fan on/off. If your laptop fan has stopped working, there are chances that it has stopped receiving power from the motherboard.
Find elsewhere
🌐
HP Support Community
h30434.www3.hp.com › t5 › Notebook-Hardware-and-Upgrade-Questions › How-to-set-my-fan-speed-on-laptop › td-p › 6613014
Solved: How to set my fan speed on laptop? - HP Support Community - 6613014
March 8, 2018 - Is there any way that I can run my laptop's fan at max, at least while gaming, to keep the cores even cooler. Solved! Go to Solution. ... Hi! From my knowledge there is no way to control ur fan speed on a HP laptop at all.
🌐
HP Support Community
h30434.www3.hp.com › t5 › Notebooks-Archive-Read-Only › How-to-Control-Fan-Speed-on-HP-Laptop › td-p › 9080568
How to Control Fan Speed on HP Laptop? - HP Support Community - 9080568
May 28, 2024 - Additionally, if there are any troubleshooting steps or maintenance tips to help manage the laptop's temperature better, I would appreciate it. ... Welcome to HP Support Community. Thank you for posting your query, I will be glad to help you. Controlling the fan speed on an HP laptop, especially a gaming model like the HP Victus Gaming Laptop 15-fa0666TX, can help manage the temperature more effectively.
🌐
Chron.com
smallbusiness.chron.com › open-hp-laptop-replace-fan-60511.html
How to Open an HP Laptop & Replace the Fan | Small Business - Chron.com
November 21, 2017 - Remove the screws from the motherboard with a Phillips screwdriver. Use both hands to carefully lift the motherboard from the laptop case. Remove the screws from your HP’s fan or cooling assembly, unplug its power connector and lift it out of the laptop case.
🌐
Chron.com
smallbusiness.chron.com › check-cooling-fan-hp-pavilion-laptop-55670.html
How to Check the Cooling Fan on an HP Pavilion Laptop | Small Business - Chron.com
November 21, 2017 - Flip your laptop upside-down and place it on a clean, flat surface. Shine a flashlight into the vent on the bottom of the computer and look to see if the cooling fan is spinning. If it isn’t, purchase a replacement fan or cooling assembly before proceeding to the next section. Flip your Pavilion back over, open the display panel and turn off its power.
🌐
HP Support Community
h30434.www3.hp.com › t5 › Notebook-Hardware-and-Upgrade-Questions › Control-fan-speed › td-p › 6387960
Solved: Control fan speed - HP Support Community - 6387960
September 17, 2021 - I have a laptop cooling pad when I play game and turn on laptop cooling temperature starts rising to 80 Celsius and there are fps drops too and the fan is not working at its high speed because of cooling pad but when I switch off cooling the fans starts working at high temp reducing temperature ...
🌐
HP
support.hp.com › ie-en › document › ish_11746514-11746559-16
HP ProBook PCs, EliteBook PCs, and Mobile Workstation PCs - Customized fan control | HP® Support
If you prefer to keep your PC at a cooler temperature, adjust the Customized Fan Control Options setting to a higher value than the factory default of 0. You can then adjust this number higher or lower, between 0 and 15, to customize your experience. ... The system fan RPM cannot be changed directly using this setting. Turn on or restart the computer.
🌐
Quora
quora.com › How-do-I-adjust-the-fan-speed-on-my-HP-laptop
How to adjust the fan speed on my HP laptop - Quora
Answer (1 of 2): If it's a non-workstation commercial unit (a ProBook or EliteBook, not a ZBook) it's in your BIOS settings, turn the unit off, then turn it on and press F10 repeatedly to get into the BIOS menu. Once you're there, go to the Advanced tab->Built In Device Options->Increase Idle Fan...
🌐
HP Support Community
h30434.www3.hp.com › t5 › Notebook-Software-and-How-To-Questions › Help-adjusting-fan-speed-on-hp-pavilion-gaming-15-15 › td-p › 6837850
Solved: Help adjusting fan speed on hp pavilion gaming 15 15-cx0020... - HP Support Community - 6837850
September 24, 2018 - Laptops usually don't have software that allows fan speed change. ... Let me know if you need help with these solutions. Setting the Fan to always on in the BIOS will ensure that the fans are running at max all the time until you turn it back off.
🌐
HP Support Community
h30434.www3.hp.com › t5 › Notebook-Software-and-How-To-Questions › Any-way-to-turn-off-fan › td-p › 8241643
Any way to turn off fan? - HP Support Community - 8241643
December 15, 2021 - If there is no option from the bios for you to turn off the fan then there will be no other viable way for you to do so. In order for you to access the bios you can do the following: Turn on or restart the computer.
🌐
HP
support.hp.com › ca-en › document › ish_11746514-11746559-16
Customize the fan control options
Find support and customer service options to help with your HP products including the latest drivers and troubleshooting articles.