The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous page

    HP ProBook 4530s - Fan always on - Help with DSDT editing or NHC ACPI module

    Discussion in 'HP Business Class Notebooks' started by jhonq, Apr 14, 2012.

  1. dragonuk

    dragonuk Notebook Consultant

    Reputations:
    4
    Messages:
    188
    Likes Received:
    0
    Trophy Points:
    30
    Very good information !

    This works perfect you can now stick your cpu temp and dedicated gpu temp at whatever values you want

    So whats the difference between byte 38 and byte 50 ?
     
  2. tkg2

    tkg2 Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    Short version:
    At any one time both offset 38 and 50 show information regarding the SAME sensor. For instance if you write 2 at offset 34, then what you read at both offsets 38 and 50 should be the same thing and in this particular case the temperature for the gpu zone, see my previous post for the zones. If you write yourself a value at offset 38, that value will be read back from there as written but offset 50 keeps on changing according to the temp read by the sensor.

    Longer version: :)
    As far as I could see, the acpi code only used offset 38 to write temperatures for a thermal zone. Offset 50 is used to read them and as I said before its acpi name is DTEMP which is likely to be Diode Temp, that is the temperature read from the sensor for that zone. What is exactly the meaning of writing to offset 38 still remains to be seen (writing 0 seems to reenable the field for read updates and show similar values with offset 50). The only thing that is clear is that offset 34 selects the thermal zone (sensor number) and any write (to offset 38) or read (from offset 50) should be preceded by a write to offset 34 with the proper thermal zone index.
     
  3. dragonuk

    dragonuk Notebook Consultant

    Reputations:
    4
    Messages:
    188
    Likes Received:
    0
    Trophy Points:
    30
  4. jhonq

    jhonq Notebook Guru

    Reputations:
    4
    Messages:
    72
    Likes Received:
    0
    Trophy Points:
    15
    And here is the .config file for the 4530s.

    Thanks to tkg2 for the byte 34 info!
     
  5. jhonq

    jhonq Notebook Guru

    Reputations:
    4
    Messages:
    72
    Likes Received:
    0
    Trophy Points:
    15
    HPFanControl v0.62 built 20120613 is now available.

    Changes:

    - Send 1 to byte 34 at start
    - Send 1 to byte 34 after standby
    - Send 1 to byte 34 if byte 50 gets under 35 dec.

    I have seen cpu-z mess up the ec. When open, it will constantly put both byte 38 and 50 in the "stuck" state of 14 hex (20 dec). That's why HPFC will immediately send a 1 to byte 34 over and over, to reset those values. :cool:
     
  6. hhhd1

    hhhd1 Notebook Consultant

    Reputations:
    2
    Messages:
    222
    Likes Received:
    14
    Trophy Points:
    31
    about HPFanControl

    is it possible to make the tool ONLY control fan speed, without affecting any other ec values, and allowing to keep fan speed between 128 to 0 only?
     
  7. jhonq

    jhonq Notebook Guru

    Reputations:
    4
    Messages:
    72
    Likes Received:
    0
    Trophy Points:
    15
    This is part of the default levels:
    Just delete the line with 255 or change things as you like. That way the fan will never turn off but instead will work in your desired range 128 -> 0

    Like this:
    If you don't want to fake the cpu temp, HP32start=00, HP32stop=00

    Or try NoteBook FanControl, the other tool.
     
  8. davidvincent

    davidvincent Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    I have a HP probook 4530s. I've just tried NoteBook FanControl. It is perfect.
    Thank you.
     
  9. permanent_connection

    permanent_connection Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Hi,
    Can you send config file for HP probook 4530s. Please explain where have to put this file to find from FanControl.
    Thank you.
     
  10. jhonq

    jhonq Notebook Guru

    Reputations:
    4
    Messages:
    72
    Likes Received:
    0
    Trophy Points:
    15
    troubadix has done an amazing job, so let me introduce you to the final version of HPFC!

    Changes:

    - Lots of work done to redesign the main window, both slim and fat versions
    - Working "Fan On/Off" window
    - Working "Fan Speed" window
    - Many other miscellaneous improvements

    Download the program, run setup and that's all. No need for aida64 or any other program. Just remember to disable "Fan allways on while on AC" in the Bios. The default .ini is set just right for the 4530s. It will start the fan at 60C and turn it off at 50C. There is also an "Instructions" document and each option that can be changed in the .ini has info, so anyone can understand what does what.

    Here is how it looks when you first start the program:

    [​IMG]

    If you want to enable the fat style, set slimdialog=0 in the ini:

    [​IMG]

    Download HPFanControl v0.62 built 20120617.
     
  11. davidvincent

    davidvincent Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
  12. Pay87

    Pay87 Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Does anybody (maybe jhonq) have an idea how to get control in linux (ubuntu) of the fans?
    There are no "fans" listed in the acpi part of Ubuntu.. :(

    Thank you!!
     
  13. jhonq

    jhonq Notebook Guru

    Reputations:
    4
    Messages:
    72
    Likes Received:
    0
    Trophy Points:
    15
    I have no clue about linux. :(

    Let me quote my last post from previous page, as some might have missed it.
     
  14. Pay87

    Pay87 Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Thank you for your reply!
    Do you now where to edit the decompiled DSDT table?
    Here is my one:
    Share-Online - dl/PCVFC36MJQC2

    If I could find the part where the fans get controlled I could tell the kernel to load this modified image and it should do the trick, but I am not sure where HP hide the settings :eek:
     
  15. Zivan

    Zivan Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    No thread for 4730s? HPFC work with 4730s :)
     
  16. rrusev

    rrusev Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    Hello jhonq,
    do you plan support for probook 4540s ?
    I try TPFanControl in 4540s, but i always get pulsing fan in smart and manual mode, no matter the setting in the .ini.
    Thanks in advance !
     
  17. jhonq

    jhonq Notebook Guru

    Reputations:
    4
    Messages:
    72
    Likes Received:
    0
    Trophy Points:
    15
  18. rrusev

    rrusev Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    Fan allways on while on AC is off in the BIOS. Pulsing fan - the fan cycles for 5 seconds from off to 40-50% fan speed.
    i am trying Notebook fan controll at the moment with no success.
     
  19. hextile

    hextile Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Thanks for this amazing program!! I have one problem how ever, fan does not seem to spin in any other speed than 0 rpm or 3000 something rpm. So now when fan stops, temp start slowly rising, until it hits next temp treshold and immediatly starts the fan at high rpm. I have setted the threshold as in your picture, so i assume the fan should spin at slower speed allso...
     
  20. rrusev

    rrusev Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    my 4540s seems to be defective with fans always on at high speed and i am expecting a replacement unit, for now.... later can post about notebook fan control on a working 4540s machine.
     
  21. flabbergasted

    flabbergasted Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    HELP!! My 4530s seems defective as well.
    I've set the BIOS correctly (Fan not automatically on with AC Power)
    Tried TPFC - does not work for me
    Tried HP Fan Control - does not work for me
    Tried notebook fan control - does now work for me
    I've even replaced the fan

    Fan always runs at 105% no matter the temp
    Starts at 105% as soon as I turn it on

    Fan control programs report the target fan speed (eg. 50%)
    But the fan is always at 105%

    What do I do? Is something wrong with my mainboard?
    Please help!
     
  22. flabbergasted

    flabbergasted Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    Anyone have any advice for the post above?
    Help?
     
  23. haryo

    haryo Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    Does the 4540s i5 model have this (fan noise) as an issue? I'm considering a purchase
     
  24. flabbergasted

    flabbergasted Newbie

    Reputations:
    0
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    5
    This notebook is known for it's noisy fan and early on cycle.
    However, I sent mine in under warranty to fix a fan that was on all the time at 105%. Now it seems like heaven since it is so much quieter. Likely still somewhat noisy for people. Be warned. But a great hackintosh machine! I have a dual book iOs and Win7 working pretty good.
     
  25. KarlBauman

    KarlBauman Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    after replacing motherboard HPfanControl doesn't work anymore. It writes:

    [28.11.2012. 0:56:13] Manual: Set fan control to 0xff,
    [28.11.2012. 0:56:14] To unstuck EC: Set EC Byte 0x22 to 1
    [28.11.2012. 0:56:14] Manual Mode: Set EC Byte 0x26 to HP32start
    [28.11.2012. 0:56:15] Fan: 0x6b / CPU-Temperature: 37°C
    [28.11.2012. 0:56:15] Manual: Set fan control to 0xff,
    [28.11.2012. 0:56:15] To unstuck EC: Set EC Byte 0x22 to 1
    [28.11.2012. 0:56:17] Fan: 0x6b / CPU-Temperature: 37°C
    [28.11.2012. 0:56:17] Manual: Set fan control to 0xff,
     
  26. troubadix

    troubadix Newbie

    Reputations:
    0
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    5
    idea: update BIOS :confused:
     
  27. KarlBauman

    KarlBauman Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    you are probably right!

    There is new bios version released on September 25, and my new motherbord has this version installed.
    So probably HPFanControl is not compatible with this new version.

    If somebody is able to contact developer, please notify him about this!
     
  28. KarlBauman

    KarlBauman Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    I downgraded BIOS from version F29 to F23, but it didn't help.
    I have also reinstalled OS and still HPFanControl is not affecting fan speed.

    Any other ideas?

    Maybe there on the motherboard is something like a hardware switch which disables controlling fan from OS?
     
  29. troubadix

    troubadix Newbie

    Reputations:
    0
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    5
    could be a different embedded controller chip... :( link is just an example
     
  30. LivArt

    LivArt Notebook Enthusiast

    Reputations:
    0
    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    There's my 4330s i3 2350M/HD3000 config for HPFC. Use it on your own risk.
    Code:
    Level=47 255
    Level=57 91
    Level=59 74
    Level=61 65
    Level=63 62
    Level=65 59
    Level=70 49
    Level=79 0 // sounds like a jet plane
    All temperatures are in °C.

    And there's my RPM table:
    Code:
    Level: RPM:
    255	0
    128	2960 (Same as 91)
    91	2960
    82	3000
    79	3110
    74	3321
    65	3840
    62	3963
    59	4200
    49	5120
    0	5715
    I'm testing it, maybe I'll do update, if I found those settings bad.
     
  31. KarlBauman

    KarlBauman Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    5
    so stupid - I just had to turn off function to keep fan always on in BIOS
     
  32. troubadix

    troubadix Newbie

    Reputations:
    0
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    5
    :thumbsup:
     
  33. LivArt

    LivArt Notebook Enthusiast

    Reputations:
    0
    Messages:
    28
    Likes Received:
    0
    Trophy Points:
    5
    I found one issue in HPFC:
    I tried to change temp monitor frequency, but it has no effect, it was still 5 seconds.
     
  34. Moleek

    Moleek Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Hi. I have similar (but not the same) problem like KarlBauman. I'm able to control fan with smart or manual mode, but I'm not able to turn it off. It happens since today, yesterday it was okay.
    I have unchecked "fan alway on while on AC" in BIOS, so it's not the problem. When my fan is for example on smart 240 (it works okay) and i switch it on manual 254, it works and i have cca 2800 RPM... But when i want to turn it off (manual 255) it switches automatically to 65 and it is noisy.
    Solution is to have 254 used as minimum, but sometimes i just need to turn fan fully off.
    I don't know what to do, nothing has changed on my laptop since yesterday
    Thanks

    EDIT:
    This is my log (I don't know what bolt lines mean):

    [16.2.2013 23:00:18] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:19] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:19] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:20] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:20] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:21] To unstuck EC: Set EC Byte 0x22 to 1
    [16.2.2013 23:00:21] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:21] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:22] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:22] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:23] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:23] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:24] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:24] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:25] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:25] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:26] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:26] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:28] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:28] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:29] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:29] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:30] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:30] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:31] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:31] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:32] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:32] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:33] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:33] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:34] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:34] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:36] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:36] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:37] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:37] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:38] Fan: 0x41 / CPU-Temperature: 40°C
    [16.2.2013 23:00:38] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:39] Manual Mode: Set EC Byte 0x26 to HP32start
    [16.2.2013 23:00:39] Fan: 0x41 / CPU-Temperature: 40°C
    [16.2.2013 23:00:39] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:40] Fan: 0x41 / CPU-Temperature: 40°C
    [16.2.2013 23:00:40] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:41] Fan: 0x41 / CPU-Temperature: 40°C
    [16.2.2013 23:00:41] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:42] Fan: 0x41 / CPU-Temperature: 41°C
    [16.2.2013 23:00:42] Manual: Set fan control to 0xff,
    [16.2.2013 23:00:43] To unstuck EC: Set EC Byte 0x22 to 1
    [16.2.2013 23:00:43] Manual Mode: Set EC Byte 0x26 to HP32start


    EDIT2: False Alarm. It seems that my BIOS loves pranks that can be solved only by turning off (i tried of course before asking) and REMOVING BATTERY. Last time I had to do this because my fn and ctrl keys was switched...
     
  35. Fatmir

    Fatmir Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    ehmm hi guys i regisered in this forum just for the question i hope i will get someones attention :) i have probook 4520s this tool that the op posted seems to be compatible (i think) because everytime i run it the fan just stops working well the thing is i dont need it to stop i want it to always run at maximum overheating is killing me every 30 minutes (yes i the inside of the laptop is cleaned did that about 200 times these last few days ) i tried messing with hpFan control clicking manual and typing varius numbers from 1 to 250 i think i tried them all the fan doesnt move at all as soon as i close the program though the fan starts woking ,i would appreciate any help i can get the lap top is 1 year old and im still paying for the damn thing i hate throwing away stuff that im not done paying (and the fact that i dont have money to spend on new pc/lap top now) so :) thanks for the time
     
  36. acvaro

    acvaro Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Hello All,

    I recently bought a ProBook 4540s i3 with dedicated graphics (AMD Radeon HD 7650M) and of course, the fan noise is a big problem, exactly like for 4530s.
    I have read this thread (and the one from HP support) with great interest and tried both applications HPFanControl and NoteBookFanControl.
    Unfortunately neither one works correctly on my system.
    Maybe is it because of the dedicated graphics ?
    Using NoteBookFanControl-0.14.4.60.beta with the included config file for 4540s, the temperature and fan speed control works with the settings from basic window but the fan never goes to 0%.
    Q: is the config file 4540s only for integrated video, or also for dedicated gpu version laptops?
    With HPFanControl v0.62, the control works for a while (e.g. 30min) after which the fan goes loud as usual.
    Tryed with laptop plugged/unplugged, tried restarts and no result.
    The value of HP32start is 31deg (1F in register 38 of EC).
    Q: maybe the answer is in the setting of HP32stop ? I have left it unchanged (00)
    I have configured ini file like this:
    Level=45 255
    Level=50 150
    Level=60 82
    ...etc
    The setting of the laptop is the following:
    - BIOS version F01 (19 Apr 2012); reverted from F.40 (1 Feb 2013) in the attempt to eliminate all possible causes.
    - Disabled "Fan always on while on AC power" in the BIOS
    - Power settings: all possible combinations (power saving, full performance, etc).
    - Speedfan: uninstalled

    Any advice would be highly appreciated .
    Thank you!
     
  37. camfrlas

    camfrlas Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    hi guys.
    i've been using HPFanControl on my PB4530s for about a 6 months now with no problems.
    lately (like a week ago), it begun to work weidly. i used original settings (bellow 50C fan goes off) and it used to work, but now after reaching 49C, fan speed goes higher than before (5500 RPM) and it wont shut. i must turn whole program off, warm it up to lets say 60C, fan goes on as usual but than again it wont stop, it just flies up.
    could anyone please tell me what's happening? i've done nothing to the settings of the program nor windows.
    thanks in advance
    (also, is it normal to have these 1 second fan bursts in about 3 second cycle with HPFC off? not that it's loud, more like.. why?)
     
  38. bjorm

    bjorm Notebook Consultant

    Reputations:
    39
    Messages:
    110
    Likes Received:
    0
    Trophy Points:
    30
    hi there
    I use HPFanControl with 2560p. Is it really impossible to set fan rpm's somewhere between 0 and 3200rpm (first level threshold)? X220 is able to run (if I remember correctly) something about three different rpm's levels before 3000 rpm. With 3200rpm 2560p has mean temp. aroun 38/40C so If there would be possibility to set for example 2600 rpm it will cause 5C temp rising. Not bad because still under 50C.
     
  39. MasterDimes

    MasterDimes Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    1
    Trophy Points:
    5
    ira1234 likes this.
  40. vahidjavani

    vahidjavani Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    How can I change fan speed in Ubuntu 14.04 64bit?
    I've already using it in windows 8.1.
    Please Help me!
     
← Previous page