mirror of
https://github.com/hirschmann/nbfc.git
synced 2026-04-25 08:35:56 +03:00
[GH-ISSUE #1417] Config for HP Probook 445 G8 with Ryzen 7 5800U - target fan speed control problem #1221
Labels
No labels
Stale
bug
config
discussion
duplicate
enhancement
experimental
feature
help-wanted
info
invalid
invalid
pull-request
question
up-for-grabs
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nbfc-hirschmann#1221
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @FCPerfectO on GitHub (Dec 15, 2024).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/1417
Hello,
Can someone create config for HP Probook 445 G8 with Ryzen 7 5800U? I tried to use all other HP configs, but no one worked. Thank you.
@FCPerfectO commented on GitHub (Dec 15, 2024):
I used RWEverything, got my laptop's DSDT.
Offset(0x22), //Offset(34), CRZN, 8, THTA, 8, HYST, 8, CRIT, 8, TEMP, 8, TENA, 8, KBBL, 8, TOAD, 8, PHTP, 8, THEM, 8, TMPO, 8, AFAN, 8, FRDC, 8, FTGC, 8, PLTP, 8,So, I made my new Config with:
ReadRegister: FRDC is at 0x2E = 46 (decimal)
WriteRegister: FTGC is at 0x2E + 1 byte = 47 (decimal)
ReadWriteWords: must be set to false, because the EC uses only one 8 bit (= 1 byte) wide register to store the fan speed instead of 2 8 bit wide (= 2 byte = 1 word) registers
CRZN is at 0x22 = 34 (decimal) and allows us to select the current thermal zone
TEMP is at 0x22 + 4 byte = 38 (decimal) and allows us to get (or set) the temperature of the currently selected thermal zone
Just like in manual.
But why Min. speed is 255 and Max. speed is lower and 20?
"Thermal zone values and Fake thermal zone" 1 and 28, "Reset values" 1 and 0, are correct? No info about that in manual.
But I can't load this new config, NBFC bugged and switch every 2 sec between Disabled:


and "Read-only" mode with HP Pavilion dv6 6190 config selected. Even when I switch it to my new config "HP ProBook 445 G8 Notebook PC" in settings. Uninstall of NBFC didn't help.
Some config of NBFC is left after uninstall?
UPDATE:
I managed to apply new Config, but NBFC still switching every 2 seconds from Disabled to Read-only and nothing works. Run as Administrator didn't help. Any advice here, please?
UPDATE #2
Found new plugin that helped me from other topic "https://github.com/UraniumDonut/nbfc-revive/issues/128#issuecomment-2077452886". Service status "Enabled" works, Temp info works, Current fan speed works, but CPU fan control doesn't work - I change Auto to some other value, but current fan speed doesn't change.
Any advice here plz? How can I find correct values for Min. and Max speed, Reset value, Temperature thresholds and Fan speed overrides?
Also, in my DSDT there are no values like:
RSTV, 8 // Manual Mode Switch, 8bit
FNMN, 8 // FAN Minimal RPM, 8bit
FNMX, 8 // FAN Maximal RPM, 8bit
Maybe some other names for Manual Mode Switch and MIN/MAX RPM?
HP ProBook 445 G8 Notebook PC DSDT.txt
The only similar to FNMN and FNMX names are MNCG and MXCG - can't be it?
But how can I find RSTV analog in my DSDT? I found only "LCTV, 1,", can it be RSTV?
@github-actions[bot] commented on GitHub (Jun 16, 2025):
This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed