nbfc icon indicating copy to clipboard operation
nbfc copied to clipboard

Would need help to get fan control for HP Pavilion tx1000 working

Open freakedenough opened this issue 1 year ago • 1 comments

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. Aufzeichnen dsdt.json

                Field (ERAM, ByteAcc, Lock, Preserve)
                {
                    FANC,   1, 
                    Offset (0x42), 
                    VFAN,   1, 
                    Offset (0x4E), ```

freakedenough avatar Aug 17 '24 13:08 freakedenough

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

freakedenough avatar Aug 17 '24 13:08 freakedenough

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 Feb 15 '25 00:02 github-actions[bot]