nbfc icon indicating copy to clipboard operation
nbfc copied to clipboard

Config for HP Probook 445 G8 with Ryzen 7 5800U - target fan speed control problem

Open FCPerfectO opened this issue 1 year ago • 2 comments

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 avatar Dec 15 '24 20:12 FCPerfectO

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.

{DF55DD8C-D2E2-4BB5-A067-CAC5E85C4179}

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.

{4783FE75-9F32-47D7-BC81-D8C3E7611804}

But I can't load this new config, NBFC bugged and switch every 2 sec between Disabled: {4F0AFA95-9A77-4DE8-806F-685C454EF16F} 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. {7A6AAF39-4650-4777-8A23-14CB57DD5486}

Some config of NBFC is left after uninstall?

UPDATE:

{A64F91BA-7545-4D31-999A-C65FB6C6EC09}

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.

{3A08E44B-7DED-4AFD-8665-32A7518DEAE7}

Any advice here plz? How can I find correct values for Min. and Max speed, Reset value, Temperature thresholds and Fan speed overrides?

{FCAACD8C-A7D6-4799-B9EE-98193E86A817}

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?

Offset(0xBD),	//Offset(189),
BMO, 8,
, 8,
BRCV, 8,
, 8,
BIF, 8,
BRCC, 8,
, 8,
CPSN, 8,
SCPS, 8,
, 8,
MXCG, 8,
MNCG, 8,

But how can I find RSTV analog in my DSDT? I found only "LCTV, 1,", can it be RSTV?

Offset(0x80),	//Offset(128),
ESID, 8,
, 4,
SLPT, 4,
FNSW, 1,
SFNC, 1,
ACPI, 1,
, 1,
, 1,
, 1,
, 1,
DETF, 1,
LIDS, 1,
TBLT, 1,
, 1,
LIDN, 1,
TBTA, 1,
, 1,
, 1,
, 1,
ADP, 1,
ADID, 2,
LCTV, 1,

FCPerfectO avatar Dec 15 '24 23:12 FCPerfectO

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

github-actions[bot] avatar Jun 16 '25 00:06 github-actions[bot]