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.

    Successful P650RE Fan Speed Modification via EC

    Discussion in 'Sager and Clevo' started by sm2596, Jul 22, 2017.

  1. sm2596

    sm2596 Notebook Guru

    Reputations:
    4
    Messages:
    57
    Likes Received:
    25
    Trophy Points:
    26
    Woo! Fan Speed Modulation! (sort of)

    I've spent the last few days plodding along to work out modifications for the fan speed on the P650RE

    Basically, I've located the read and write locations for the fans in the Embedded Controller, and mapped out some reasonably accurate formulas that show both what inputs you need to reach a target RPM and vice versa.

    I've put it all into an excel workbook including an Embedded Controller 'sim' so that you can check the consequences of any changes you want to make before you actually write them to your EC. A few example fan curves are also provided.

    If you do decide to write to the EC, I recommend using RWEverything, and please for the love of all that is good BE CAREFUL! While I'm confident there shouldn't be any issues, there's always the possibility that your EC version or laptop model may have the offsets in slightly different places. If you're in doubt, put your own EC values into the simulator first and see if they make sense before starting to make changes. This may work with other Clevo models, but there's no guarantee of success.

    The only offset you should be changing is 0xE7. If you write to other random offsets you could damage something, necessitating a CMOS reset.
    (Technically you should be okay to write to any of the values mentioned in the workbook as they'll simply be replaced when the EC updates, but it's a risk for nothing. I've already blindly tested them - they have no effect, so why mess with them?)

    Note that macros are required for two calculations to work, but all others should work without.

    Here are images of the pages if you don't want to download the workbook.

    [​IMG]
    [​IMG]
    [​IMG]

    Next step: Find a way to read and write to the EC in .NET/C# and turn this into a program.
     

    Attached Files:

  2. Xdrqgol

    Xdrqgol Notebook Consultant

    Reputations:
    19
    Messages:
    118
    Likes Received:
    19
    Trophy Points:
    31
    wow, congrats! Impressive! Would love to see this work on Clevo P650SE , which I think the fans are the only thing that doesn't run smooth enough. Looking forward to your results.
     
  3. poprostujakub

    poprostujakub Notebook Consultant

    Reputations:
    42
    Messages:
    191
    Likes Received:
    95
    Trophy Points:
    41
    Do you think if this is possible for P870DM?
     
  4. sm2596

    sm2596 Notebook Guru

    Reputations:
    4
    Messages:
    57
    Likes Received:
    25
    Trophy Points:
    26
    I feel like it may be possible on the SE, could you help me work it out?
    If you have Clevo control centre, I'd like the following screenshots of the EC in RWeverything:

    - EC while your computer is idle (with CPU temperature from hwinfo or etc.)
    - EC while your computer is at high load (run a demanding game or use MSI Kombustor and wait for the temperature to rise)
    - EC while you have a custom fan profile set in Clevo control centre

    If you don't have Clevo control centre the first two might still be good enough, along with a dump of your EC if you can get it


    Sent from my iPhone using Tapatalk
     
  5. sm2596

    sm2596 Notebook Guru

    Reputations:
    4
    Messages:
    57
    Likes Received:
    25
    Trophy Points:
    26
    It might work, could you follow the same steps as in my reply above and send me the screenshots? It might be too different though


    Sent from my iPhone using Tapatalk
     
  6. Xdrqgol

    Xdrqgol Notebook Consultant

    Reputations:
    19
    Messages:
    118
    Likes Received:
    19
    Trophy Points:
    31
    I can definitely help! I will PM you to get some extra info on how to ;).
     
    ImHere likes this.
  7. poprostujakub

    poprostujakub Notebook Consultant

    Reputations:
    42
    Messages:
    191
    Likes Received:
    95
    Trophy Points:
    41
    Yes, but I still waiting for working GPU. I will send you screenshots as soon as possible.
     
  8. EmberV

    EmberV Notebook Evangelist

    Reputations:
    237
    Messages:
    464
    Likes Received:
    417
    Trophy Points:
    76
    @sm2596 you could use WinRing0 ( http://openlibsys.org/) (under its own license which allows redistribution in source and binary forms with or without modifications as long as the copyright notification is provided - note the binaries posted on OpenLibSys has a valid code signing certficate) and "Ring0.cs" from Open Hardware Monitor ( https://github.com/openhardwaremonitor/openhardwaremonitor/blob/master/Hardware/Ring0.cs) which is under the Mozilla Public License 2.0 (MPL) to read/write to the EC.
     
    sm2596 likes this.
  9. John@OBSIDIAN-PC

    John@OBSIDIAN-PC Company Representative

    Reputations:
    754
    Messages:
    2,265
    Likes Received:
    2,862
    Trophy Points:
    181
    Let me just add this information:

    Everyone should know that CLEVO allows for resellers to make their own fan curves.
    You just ask for it, tell them you are not happy with the EC and they will send you a Excel sheet for you to insert values for all tables:

    Tables:
    Auto Mode CPU Fan Table
    Auto Mode CPU Fan Table
    Auto Mode VGA Fan Table
    Auto Mode VGA Fan Table

    Values :
    Temperature(℃) Output Voltage (V) Fan Duty (%)

    So, if you have problems or are unhappy with fans profiles, please send an email to your re-seller and explain what is wrong with the EC.
    Re-sellers can probably use this forum to let clients comment on what would be the perfect table for them, and then just ask for the EC, it´s just THAT easy.

    EDIT: Not trying to steal the topic, or create of-topic, just want to add this information because maybe other re-sellers do not know about this.
     
    SlurpJug, t456, Xdrqgol and 1 other person like this.
  10. sm2596

    sm2596 Notebook Guru

    Reputations:
    4
    Messages:
    57
    Likes Received:
    25
    Trophy Points:
    26
    That's actually really cool to know, thanks :) So the whole fan curve can technically be changed in EC rather than just the offset above?

    While I'd love to get my hands on that information, I presume each reseller has their own reasons for not releasing the data to their users, or is it Clevo's decision?

    I might have to chat to Metabox about fixing my default fan curves, especially in Discrete mode where thermal throttling at 79 degrees occurs before the fans are even maxed (which is weird because throttling only occurs at 85 degrees in MSHybrid mode)
     
  11. John@OBSIDIAN-PC

    John@OBSIDIAN-PC Company Representative

    Reputations:
    754
    Messages:
    2,265
    Likes Received:
    2,862
    Trophy Points:
    181
    I see no reason why that information should be kept away from anyone.
    It´s just a xlsx sheet file.
    There you can fill in info like this:


    Auto Mode CPU Fan Table
    Temperature(℃)
    ___ Output Voltage (V)______Fan Duty (%)
    Cycle On _____________2,5 _________________50
    38 __________________2,5 _________________50
    39 __________________2,5 _________________50
    40 _________________2,5 _________________50
    41 __________________2,5 _________________50

    etc...
     
  12. XMG

    XMG Company Representative

    Reputations:
    749
    Messages:
    1,755
    Likes Received:
    2,200
    Trophy Points:
    181
    We have been pretty vocal for a number of years that we have our own fan curves in many of the systems that we sell :)
     
  13. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist®

    Reputations:
    37,255
    Messages:
    39,347
    Likes Received:
    70,734
    Trophy Points:
    931
    Man, it would be great to be able to play with this and fine tune whatever I wanted for fan tables. I did not know Clevo was allowing this.

    Is the tool available for experimentation, or do you have to tell the reseller what you think you might want? If you had to go back multiple times to try different revisions to get it dialed in exactly the way you want it, that could be pretty irritating for the Clevo reseller.
     
  14. XMG

    XMG Company Representative

    Reputations:
    749
    Messages:
    1,755
    Likes Received:
    2,200
    Trophy Points:
    181
    We started off doing what John was talking about, which is simply imputting entries into an Excel file which Clevo then integrates into the EC. There are other options which enable more control and better development routes, but that's not something that should be discussed openly online - partly because it's definitely not open to all resellers. Both options are open to some resellers and the more advanced options are available to direct customers i.e. companies which purchase directly from Clevo, not companies which purchase from Clevo direct partners.

    By "tell them" it means "tell Clevo" - not "tell your reseller". We are the only Clevo company I know which has ever definitely released non-stock fan curves for any Clevo chassis and we started doing this way back with the W230ST models. If others such as John are now joining in then that's great and is something we wanted to happen for a long time - having more resellers take an active interest in changing the fan curves means that Clevo has more feedback, and with more feedback then can react accordingly :)
     
    sm2596 and John@OBSIDIAN-PC like this.
  15. John@OBSIDIAN-PC

    John@OBSIDIAN-PC Company Representative

    Reputations:
    754
    Messages:
    2,265
    Likes Received:
    2,862
    Trophy Points:
    181
    Thank you for your post.
    Yes i totally agree, the more feedback CLEVO gets the better.
    Its nice to see that CLEVO is improving their relation with resellers.
    The right chain should be feedback from the client -> reseller / brand -> CLEVO. This should be true for every aspect of the product.


    Enviado do meu iPad usando o Tapatalk
     
  16. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist®

    Reputations:
    37,255
    Messages:
    39,347
    Likes Received:
    70,734
    Trophy Points:
    931
    Bummer, so I guess that's a no. In that case, we need talent like the OP to develop something we can use on our own without having to play footsies with a reseller. It's super nice that Clevo offers that to some resellers, but I want my own controls so I can do what I want, when I want, as often as I want to, with my machine. I kind of sucks that we can't already do that.
     
  17. Mark Hepworth

    Mark Hepworth Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
     
  18. Mark Hepworth

    Mark Hepworth Newbie

    Reputations:
    0
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    5
    Hi XMG

    New to the thread, but it's totally unrelated. My Pc Specialist p170sm went band and I'm looking for new motherboard etc. Any ideas, very kind.
    Thank you in advance

    Regards

    Mark
     
  19. XMG

    XMG Company Representative

    Reputations:
    749
    Messages:
    1,755
    Likes Received:
    2,200
    Trophy Points:
    181
    Hi Mark

    No problem going off topic for a couple of posts, but if you need any further information please feel free to pm me.

    I would recommend to contact the UK Clevo Service Center from the infom on this page::

    http://www.clevo.com.tw/clevo_contact.asp?lang=en

    They are setup specifically to assist companies who purchase directly from Clevo - some actually use the service centers to carry out their repairs for them, but they will either have your mainboard in stock now or can order it direct from Clevo. They will also replace the mainboard for you if you wish, though there is some information online for this kind of self-repair, replacing a mainboard is no easy task if you're not experienced. I'm aware of a couple of other companies in the UK which you may come across that sell Clevo parts, but they will likely just be ordering them from the service center so I always advise to go to the source and the experts from the infom in the above link.

    I don't know how much you have been able to diagnose the failure, but bear in mind it could be more than just the mainboard that needs replacing.