Would need help to get fan control for HP Pavilion tx1000 working
I already found out via ec probe monitor, that 0xAC and writing 05 up to 15 changes the fan speed (10 steps, 0 to 100%). For a second only. So i have to switch to manual control. Opening the device, I identified a controller chip labeled "ene KB3920QF-BO" and if I'm correct, this would be the datasheet that describes fan controlling from page 43 onwards. KB3920_ENE.pdf
But it uses different address names than NFC, and since I am not that deep into hex numbers, address spaces, etc. I am about to give up. I tried to write 00 to random addresses marked in red (by ecprobe dump) Setting 0x40 to 00, i can no longer spin up the fan writing 15 to 0xAC. And also the system stops adjusting the speed automatically too. Writing 0x40 back to its inital value A3 (163) I can control the fan again and also the system starts controlling it again automatically. I am slighly confused.
Here is my DSDT dump (I found VFAN and FANC as only matches for FAN in there) and ec-probe dump. I hope someone more andanced than I will find the key to unlock the fan control.
dsdt.json
Field (ERAM, ByteAcc, Lock, Preserve)
{
FANC, 1,
Offset (0x42),
VFAN, 1,
Offset (0x4E), ```
I mean, I could at least now create a 100% bat file that executes ec-probe twice: ec-probe.exe write 0xAC 15 ec-probe.exe write 0x40 00
Thats fast enough to keep it at 100% before it would be automatically reset to whatever value. Another bat file to reset FAN back to automatic..
ec-probe.exe write 0x40 163
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