I just got my x120e yesterday. I installed TPFC and put it on smart mode, the fan did not come on often.
A day later, the fan is constantly on now even on smart mode. x7d is showing 78*C....I wonder what it is..
thanks
- 
 There's some nonexistent sensors that are misread, I think. Open up TPFC and look at the list of sensors, and disable the ones with nonsensical readings. 
- 
 
 that would be #6 - ultrabay secondary sensor (available only when device is present). 
 
 but then you dont have ultrabay ... right  
- 
 
 thanks to both of you for quick responses. 
- 
 
 Smart mode is a little too laid back for me, I like to keep my W500 under 50C if possible. TPFan Control is awesome. 
- 
 
 cb1021 - do you mind copying/pasting your tpfancontrol.ino file so I can try it out and see if I'm missing something? 
 
 I got my x120e last week, and no matter what I've tried, I can't seem to get this fan to turn off. I'm using TPFanControl in Smart mode and have tried setting Active to 1 and 3 with no luck.
 
 Thank you!
- 
 
 put in manual mode and type 0 - this should turn it off. 
 
 besides, smart mode is customizable, so nobody should have complains about it. Adjust for your taste - edit the .ini file.
- 
 
 Thanks for the quick reply - but no matter what I do, the fan is running nonstop at full blast. 
 
 Here's my ini file. Should something be different here?
 
 //
 // >>>> Celsius / Fahrenheit: temperatures in °C (active) / °F <<<<
 
 // !!! Temp of lowest Level > 79 -> switch to Fahrenheit !!! see below
 
 // ATTENTION: example temp values are for my T61, especially
 // BluetoothEDR=1, SensorName5=no5, IgnoreSensors=no5 too
 // temp levels 10 degrees centgrade higher than in T4x, R5x,
 // change for your purposes.
 // Achtung: die eingetragenen Temperaturwerte benutze ich beim T61,
 // speziell hier: BluetoothEDR=1, SensorName5=no5, IgnoreSensors=no5
 // Für T4x, R5x können die Temps 10 Grad niedriger eingetragen werden.
 // Bitte alles für die eigenen Zwecke anpassen.
 
 // advice for programmers: TPFanControl must acquire mutex named
 // "Access_Thinkpad_EC" to get access to embedded controller
 // Hinweis für Programmierer: TPFanControl muss den Mutex
 // "Access_Thinkpad_EC" aquirieren können um Zugang zum embbeded
 // controller zu bekommen.
 
 // with Active=3 & ManFanSpeed=0 & ManModeExit=78 you can have a nice
 // quiet time until temps reaches 78 deg. centigrade ) )
 // mit Active=3 & ManFanSpeed=0 & ManModeExit=78 kann man nach dem
 // "Kaltstart eine schöne ruhige Zeit haben, bis die Temps 78 °C
 // erreichen und das Programm auf smart mode schaltet.
 
 // -----------------------------------------------------------------
 // -----------------------------------------------------------------
 // "Active=0" program just reads config.
 // "Active=1" allow program to modify fan.
 // "Active=2" program will come up in smart mode.
 // "Active=3" program will come up in manual mode.
 // bei "Active=0" wird nur die Konfiguration ausgelesen.
 // bei "Active=1" die Veränderung des Lüfterverhaltens ist aktiviert.
 // bei "Active=2" startet das Programm im "Smart"-Modus.
 // bei "Active=3" startet das Programm im "Manual"-Modus.
 
 Active=1
 
 // -----------------------------------------------------------------
 // manual fan speed at program start
 // Lüfterstufe beim Programmstart
 
 ManFanSpeed=0
 
 // -----------------------------------------------------------------
 // Program exits manual mode and switches to smart mode with last chosen
 // profile, if this temp (degrees Centigrade or Fahrenheit) is achieved.
 // default= 80 degrees Centigrade / 176 degrees Fahrenheit.
 // Das Program verlässt den manual mode und schaltet auf smart mode mit
 // letztem gewähltem Profil, wenn diese Temperatur erreicht ist.
 // default= 80 Grad Celsius / 176 Grad Fahrenheit.
 
 ManModeExit=79 //ManModeExit=172 // with Fahrenheit
 
 // -----------------------------------------------------------------
 // Window stays on Top if StayOnTop=1, normal behavior =0
 // Programmfenster bleibt im Vordergrund bei StayOnTop=1, ansonsten =0
 
 StayOnTop=1
 
 // -----------------------------------------------------------------
 // Set to 1 for slim widget
 // Schmales Programmfenster bei SlimDialog=1, ansonsten =0
 
 SlimDialog=1
 
 // -----------------------------------------------------------------
 // set to 1 for bluetooth with enhanced data rate (i.e. T61,
 // X61 for T4x, R5x set BluetoothEDR=0 )
 // BluetoothEDR=1 für bluetooth mit enhanced data rate (EDR, z.B. T61,
 // X61 für T4x, R5x BluetoothEDR=0 setzen)
 
 BluetoothEDR=1
 
 // -----------------------------------------------------------------
 // Windows Priority of Process (0-5, normal=2), increase if fancontrol has
 // big delays in response while other processes consume performance.
 // Windows-Priorität des Processes (0-5, normal=2), ggf. erhöhen, falls
 // Reaktion des Programms zu träge wegen Resourcenverbrauch durch andere
 // Anwendungen
 
 ProcessPriority=2
 
 // -----------------------------------------------------------------
 // Show no icon ballons: NoBallons=1, show icon ballons: NoBallons=0
 // Icon Sprechblasen anzeigen mit NoBallons=0, keine bei NoBallons=1
 
 NoBallons=1
 
 // -----------------------------------------------------------------
 // check temperatures every x seconds (default 5)
 // Überprüft die Temperaturen alle x Sekunden (Standard ist 5).
 
 Cycle=5
 
 // -----------------------------------------------------------------
 // For Thinkpads A2x,T2x,X2x set NoExtSensor=1 to exclude reading
 // of extended sensors to prevent program errors. Attention 570(E)
 // is NOT compatible. Fan speed is not available on all models.
 // Bei Thinkpads A2x,T2x,X2x NoExtSensor=1 setzen: die Sensoren 9-12
 // werden nicht ausgelesen und dadurch Fehlermeldungen vermieden.
 // Funktioniert NICHT bei 570(E), Fanspeed nicht immer verfügbar.
 
 NoExtSensor=0
 
 // -----------------------------------------------------------------
 // Minimize to systray immediately when starting
 // Minimiert das Programm schon beim Start in die Taskleiste.
 
 StartMinimized=0
 
 // -----------------------------------------------------------------
 // check icon of tpfcicon.exe (optional) every x seconds (default 1)
 // Überprüft das Icon von tpfcicon.exe alle x Sekunden (Standard =1).
 
 IconCycle=1
 
 // -----------------------------------------------------------------
 // Show new icon with max. temperature / sensor name
 // Zeige neues Icon mit Max. Temperatur / Sensorbezeichnung
 
 ShowTempIcon=1
 
 // -----------------------------------------------------------------
 // Save the icon by a start delay of the program/service of
 // "SecStartDelay" (sec.) within "SecWinUptime" (sec.) after (re)boot
 // Delete slashes '//' at next 3 parameters.
 // Das Problem der nicht erscheinenden Icons wird durch eine
 // Startverzögerung um SecStartDelay (Sekunden) innerhalb einer Zeit von
 // SecWinUptime (Sekunden) verhindert. Kommentarstriche "//" entfernen.
 //
 //SecWinUptime=120 //"SecWinUptime" (sec.) after (re)boot
 //SecStartDelay=60 //start delay of the program (sec.)
 //NoWaitMessage=0 //set to 1 to avoid sleep message
 //ReIcCycle=600 //rebuild TempIcon every xxx secs.
 
 // -----------------------------------------------------------------
 // Temperature thresholds for turning the taskbar icon
 // yellow orange red (Smart and Manual mode only and
 // only together with MinimizeToTray=1)
 // Temperaturgrenzwerte, die das Symbol in der Taskbar gelb,
 // orange bzw. rot färben. (Nur im "Smart"- und "Manual"-Modus
 // in Kombination mit "MinimizeToTray=1" verfügbar.)
 
 IconLevels=65 75 80 // Fahrenheit: IconLevels=122 140 158
 
 // -----------------------------------------------------------------
 // Beep frequency and duration (in ms) for successful
 // fan state changes. (Set either or both to zero to
 // disable)
 // Frequenz und Dauer des Piep-Signals (in ms), das eine erfolgreiche
 // Änderung des Lüfterzustands ankündigt. (Um den Piepton abzuschalten,
 // setzen Sie entweder einen oder beide Werte auf 0.)
 
 FanBeep=0 0
 
 // --------------------------------------------------------
 // If this max number of consecutive EC read errors occur
 // program will switch fan back to bios mode and exit
 // Sobald die maximale Anzahl aufeinanderfolgender EC-Lesefehler
 // erreicht ist, schaltet das Programm auf den BIOS-Modus um
 // und wird beendet.
 
 MaxReadErrors= 10
 
 // --------------------------------------------------------
 // Log2File=1 enables, Log2File=0 disables writing to TPFanControl.log
 // Start program with admin rights.
 // Log2File=1 aktiviert, Log2File=0 deaktiviert
 // Schreiben nach TPFanControl.log, Programm benötigt Admin-Rechte.
 
 Log2File=0
 
 // --------------------------------------------------------
 // Log2csv=1 enables, Log2csv=0 disables
 // writing to TPFanControl_csv.txt renamed to
 // TPFanControl_last_csv.txt after restart of TPFanControl
 // rename to *.csv for use with excel
 // Start program with admin rights.
 // Log2csv=1 aktiviert Schreiben nach TPFanControl_csv.txt
 // Programm benötigt Admin-Rechte. Datei wird umbenannt in
 // TPFanControl_last_csv.txt nach erneutem Start von TPFanControl
 // In *.csv umbenennen für anschliessende Bearbeitung mit excel
 
 Log2csv=0
 
 // --------------------------------------------------------
 // List (separated by comma) of sensors to ignore when
 // determining the max. temperature. (Use lower case,
 // e.g "IgnoreSensors=pci,aps")
 // Liste der Sensoren, getrennt durch Kommata, die bei der
 // Ermittlung der Maximaltemperatur ignoriert werden. (Verwenden
 // Sie kleine Buchstaben, z.B. "IgnoreSensors=pci,aps".)
 
 IgnoreSensors=no5
 
 // ---------------------------------------------------------
 // List of new 3 letter sensor names, delete leading
 // slashes to aktivat. Don't use capital letters for readability
 // of temp icon.
 // Liste von neuen Sensorname (jeweils 3 Buchstaben), zum
 // Aktivieren die Schrägstriche löschen. Kleine Buschstaben
 // wg. der Lesbarkeit im TempIcon gebrauchen.
 
 //SensorName1=cpu
 //SensorName2=aps
 //SensorName3=pcm
 //SensorName4=gpu
 SensorName5=no5
 //SensorName6=x7d
 //SensorName7=bat
 //SensorName8=x7f
 //SensorName9=bus
 //SensorName10=pci
 //SensorName11=pwr
 //SensorName12=xc3
 
 // ---------------------------------------------------------
 // calculating Highest Temp with:
 // temperature of sensor no. = real temp minus SensorOffsetno.
 // Default SensorOffset1-12=0 , Capital O in SensorOffset,
 // to activate delete slashes '//',
 // Negative SensorOffsetno. values increase temperature values.
 // Berechnung von Highest Temp mit:
 // Temperatur des Sensor Nr. = reale Temp minus SensorOffsetnr.
 // Default: SensorOffset1-12=0 , Grosses O in SensorOffsetnr.
 // zum Aktivieren Schrägstriche '//' löschen,
 // Negative SensorOffsetnr-Werte erhöhen den Temperaturwert.
 
 //SensorOffset1=20
 //SensorOffset2=20
 //SensorOffset3=0
 //SensorOffset4=2
 //SensorOffset5=1
 //SensorOffset6=5
 //SensorOffset7=5
 //SensorOffset8=4
 //SensorOffset9=3
 //SensorOffset10=2
 //SensorOffset11=1
 //SensorOffset12=5
 
 // -----------------------------------------------------------------
 // set to 1 to show calculated temps for sensors
 // =1 gesetzt zeigt die Temperaturen mit Offsetkorrektur an
 
 ShowBiasedTemps=1
 
 // -----------------------------------------------------------------
 // Show all/active sensors at start up. all=1 only active=0
 // Zeige alle/aktive Sensoren an: alle=1, nur aktive =0
 
 ShowAll=0
 
 // --------------------------------------------------------
 // temperature levels 'Level=' with associated fan levels
 // (for the fan to come back, temperature must fall
 // down to previous level). There may be more or
 // less levels in this list. The first one should
 // have a fan speed of zero and is the "turn off"
 // temperature.
 // Fan speed of 64 is extreme and may be an *unsupported*
 // and *damaging* mode. A fan speed of 128 setting is
 // not really a fan speed in itself but will instead switch
 // fan control to BIOS mode (0x80). The idea of this
 // is to let the program get out of the way and let the
 // BIOS handle extremes.(and then switch back to smart if
 // the temperature is okay again)
 //
 // Im Folgenden sind die Temperaturpegel samt den jeweils
 // zugeordeten Lüfterstufen aufgelistet. (Sobald die Temperatur in
 // den Bereich eines niedrigeren bzw. höheren Pegels wechselt, wird
 // die Lüfterstufe automatisch angepasst und folglich verringert bzw.
 // erhöht sich die Geschwindigkeit des Lüfters.) Diese Liste kann
 // weniger oder auch mehr Stufen beinhalten. Sinngemäß sollte die
 // erste Stufe die gewünschte Temperatur definieren, bei der sich
 // der Lüfter ausschaltet (Lüftergeschwindigkeit 0)
 // Die Lüftergeschwindigkeit 64 ist ein Extremwert und könnte somit
 // eine von IBM nicht unterstützte und sogar schädigende Betriebsart
 // darstellen. Die Lüftergeschwindigkeit 128 ist an sich keine eigene
 // Geschwindigkeitsstufe, sondern gibt stattdessen die Kontrolle
 // des Lüfters an das BIOS (BIOS mode, 0x80) zurück. Der Hintergrund
 // dieser Einstellung ist die Möglichkeit, das Programm auszuschließen,
 // um Extemfälle wieder vom BIOS steuern zu lassen. (Sobald sich die
 // Temperatur wieder im Normbereich befindet, wird erneut der Smart
 // Modus aktiviert.)
 //
 // Temp of lowest Level (commonly set to fan speed zero) of profile
 // "Smart Mode 1" will switch from Celsius to Fahrenheit if set higher
 // than 79 degrees. Temps of higher levels have no influence on F/C.
 //
 // profile "Smart Mode 1"
 // change values and number of items for your needs
 // Celsius: // Fahrenheit:
 
 MenuLabelSM1=Smart Mode 1/ Label for Icon Menu, must be terminated by '/'
 
 Level=56 0 // Level=140 0
 Level=63 1 // Level=150 1
 Level=68 2 // Level=165 3
 Level=73 3 // Level=175 7
 Level=80 7 // Level=195 64
 Level=90 128
 
 // optional 2nd profile "Smart Mode 2", switched by icon menue
 // change values and number of items for your needs
 // to deactivate, insert leading '//' into following lines
 
 MenuLabelSM2=Smart Mode 2/ Label for Icon Menu, must be terminated by '/'
 
 Level2=22 0 // Level2=70 0
 Level2=33 1 // Level2=90 1
 Level2=38 2 // Level2=100 2
 Level2=44 3 // Level2=110 3
 Level2=55 7 // Level2=130 7
 Level2=66 64 // Level2=150 64
 Level2=77 128 // Level2=170 128
 
 // -----------------------------------------------------------------
 // IconColorFan=1 digital Icon will turn green while fan is running.
 // IconColorFan=1 Digitales Icon wird grün während der Lüfter läuft.
 
 IconColorFan=1
 
 // -----------------------------------------------------------------
 // Lev64Norm=1 : Fan level 64 acts as normal level with hysteresis,
 // fan will run till next lower temp step is reached (no pulsing fan).
 // If set to zero fan level 64 acts as emergency level without hysteresis,
 // fan will run till level64 temp is reached again (pulsing fan can happen).
 // Lev64Norm=1 : Fan level 64 arbeitet mit Hysterese, Lüfter läuft,
 // bis nächst tieferer level erreicht wird. Lüfter pulsiert nicht.
 // Falls Lev64Norm=0 gesetzt, arbeitet level 64 als Notfallkühlung oberhalb
 // der Temperatur von level 64. Ein Pulsieren des Lüfters ist möglich.
 
 Lev64Norm=1
- 
 John Ratsey Moderately inquisitive Super ModeratorI would disable the optional second profile by prefixing each line with //. The first set of temperatures are in C and, if TPFC is using this profile, you will never get the fan to go off unless you are in a freezer. 
 
 Alternatively, try using the W520 version of TPFC as listed here.
 
 John
- 
 
 Roopster, 
 
 You see in your ini that you have:
 
 //SensorName6=x7d
 
 
 You need to delete the "//" in order to turn that sensor off. Open up the TPFC app and see which temperatures are high...My TPFC keeps CPU below 65*C...Before my "x7d" was showing 78*C so of course TPFC is trying to cool that even though that's a bogus sensor....so removing the "//" like i said above in your ini file, that should turn that sensor off.
- 
 
 How do you set F vs C? Anything I should tweak? 
 
 Here's mine:
 
 //
 // -----------------------------------------------------------------
 // E x p e r t S e t t i n g s
 // -----------------------------------------------------------------
 
 Cycle=500 // check temps & update fan every x millisecs. (default 1k)
 DeltaMaxTemp=3 // max. difference of degrees in temps between cycles
 IconCycle=2500 // update icon every x milliseconds (default 3k)
 ProcessPriority=5 // priority of TPFanControl process (0 to 5, 5=realtime)
 SmartModeExit=90 // exits smart mode at temp, changes to BIOS mode
 ManModeExit=80 // exits manual mode at temp, changes to smart mode
 
 // -----------------------------------------------------------------
 // Set to 1 for slim window
 
 
 SlimWindow=1
 StartMinimized=1
 SecsAfterSleep=5 //Sleep for secs after returning from standby or hibernate
 
 //-------------------------------------------------------------------------------------------
 // I C O N - Options // free ColourPicker ColorPic, The Desktop ColorPicker Software
 //
 // C(elsius)-Icon-Option(s):
 
 CIconOption=0
 
 // 0 autotransparent (default, nonantialiasing)
 //
 // 1 with background (nonantialiasing,lightblue, yellow, orange, red, autochanging at
 // IconLevels RGB0->RGB4 =s.below)
 // 2 with background (antialiasing, lightblue, yellow, orange, red, autochanging at
 // IconLevels RGB0->RGB4 =s.below)
 // 3 small font with background (nonantialiasing, lightblue, yellow, orange, red,
 // autochanging at IconLevels RGB0->RGB4 =s.below, esp. for Fahrenheit 3 digits)
 
 // Background RGB Input
 RGB0=245 245 245 //grey -> BIOS
 RGB1=191 238 255 //lightblue
 //RGB1=212 208 200 //winxp-grey
 RGB2=255 255 0 //yellow
 RGB3=255 165 0 //orange
 RGB4=255 69 0 //red
 
 TextColor=0 // 0:T_RGB 1:red 2:green 3:blue (default) 4:yellow 5:turquise 6:violet 7:black 8:white
 
 // TextColor RGB Input
 T_RGB0=0 0 0 //black -> BIOS
 T_RGB1=255 255 255 //white -> Smart/Manual
 T_RGB2=0 255 0 //green
 T_RGB3=255 255 0 //yellow
 T_RGB4=255 0 0 //red
 
 // -----------------------------------------------------------------
 // ENGL: Temperature thresholds for turning the taskbar icon
 // yellow orange red (Smart and Manual mode only and
 // only together with MinimizeToTray=1)
 
 // DE: Temperaturgrenzwerte, die das Symbol in der Taskbar gelb,
 // orange bzw. rot färben. (Nur im "Smart"- und "Manual"-Modus
 // in Kombination mit "MinimizeToTray=1" verfügbar.)
 
 IconLevels=70 80 90
 
 
 // FahrenheitTextIcon use small digits, nonantialiasing
 
 
 // -----------------------------------------------------------------
 // Primary name and EC-offset location of register
 // containing temperature information
 
 Sensor=cpu 120 //only lowByte necessary if double byte word
 //Sensor=gpu 121
 //Sensor=s03 122
 //Sensor=s04 123
 //Sensor=s05 124
 //Sensor=s06 125
 //Sensor=s07 126
 //Sensor=s08 127
 //Sensor=s09 192
 //Sensor=s10 193
 //Sensor=s11 194
 //Sensor=s12 195
 
 
 // Reading Bytes From Embedded Controller
 
 TripleCheck=1 // 1 = active, read 3 times, accept value if equal only
 TripleCheckTime=10 // time between reading
 DoubleCheck=1 // 1 = active, if triple check is not active
 DoubleCheckTime=10 // time between reading
 RetryReadEC=5 // after failed double/triple check
 RetryTime=50 // retry after millisecs
 Verbosity=0 // tell me more
 
 // --------------------------------------------------------
 // ENGL: If this max number of consecutive EC read errors occur
 // program will switch fan back to bios mode and exit
 
 MaxReadErrors= 10
 
 // -----------------------------------------------------------------
 // ControlByte(s) are EC-offset locations of registers
 // which are to be set by program
 
 BiosControlByte=47 // offset of byte controlling fan regulation by BIOS
 BiosControlOn=128 // value for BIOS control, switch to when program ends
 BiosControlOff=0 // value for BIOS control to stop,
 
 SwitchWOCheck=1 // write anytime, without checking if neccessary
 
 ManModeControl=0
 BiosAtManMode=0
 
 RangeBiosOnHigh=128
 RangeBiosOnLow=128
 
 FanControlByte=47 // offset of byte controlling fan speed without BIOS
 
 AfterWriteDelay=0 // millisec delay after writing a ec byte
 
 
 // -----------------------------------------------------------------
 //FanSpeedByte & FanSpeedCalib if FanSpeed is a single byte integer
 // (depending on model*)
 //FanSpeedByte=47 // (offset 0 to 255 depending on model*)
 //FanSpeedCalib=30000
 //FanSpeedAdd=128 //FanSpeed = FanSpeedCalib / (FanSpeedByte + FanSpeedAdd)
 
 // Low and High Byte if FanSpeed is a double byte integer
 // (depending on model*)
 FanSpeedLowByte=132 // (offset 0 to 255 depending on model*)
 FanSpeedHighByte=133 // (offset 0 to 255 depending on model*)
 //
 //
 
 FanSpeedMethod=1
 
 
 
 
 
 
 //****************************************************************************************
 // Very important: don't change these following values unless you know what you're doing *
 //****************************************************************************************
 // Registers of the embedded controller *
 EC_DATAPORT=98 // = 0x62; (default) *
 EC_CTRLPORT=102 // = 0x66; (default) *
 // *
 // Embedded controller status register bits *
 EC_STAT_OBF=1 // = 0x01; (default) *
 EC_STAT_IBF=2 // = 0x02; (default) *
 EC_STAT_CMD=8 // = 0x08; (default) *
 // *
 // Embedded controller commands *
 // (write to EC_CTRLPORT to initiate read/write operation) *
 EC_CTRLPORT_READ=128 // = 0x80; (default) *
 EC_CTRLPORT_WRITE=129 // = 0x81; (default) *
 EC_CTRLPORT_QUERY=132 // = 0x84; (default) *
 //****************************************************************************************
 //
 // -----------------------------------------------------------------
 // C u s t o m S e t t i n g s
 // -----------------------------------------------------------------
 //
 // >>>> Celsius / Fahrenheit: temperatures in °C (active) / °F <<<<
 //
 // ATTENTION: example values are for my T61:
 // BluetoothEDR=1, SensorName5=no5, IgnoreSensors=no5,
 // levels 10 degrees centgrade higher than in T4x, R5x,
 // change for your purposes.
 //
 // advice for programmers: TPFanControl must acquire mutex named
 // "Access_Thinkpad_EC" to get access to embedded controller
 // -----------------------------------------------------------------
 // ENGL:
 // "ActiveMode=0" program just reads config.
 // "ActiveMode=1" allow program to modify fan.
 // "ActiveMode=2" program will come up in smart mode.
 // "ActiveMode=3" program will come up in manual mode.
 
 ActiveMode=2
 
 ManFanSpeed=0 // to start with
 
 // Program exits manual mode and switches to smart mode with last chosen
 // profile, if this temp (degrees Centigrade or Fahrenheit) is achieved.
 // default= 80 degrees Centigrade / 176 degrees Fahrenheit.
 
 // ManModeExit=80 // ManModeExit=162 Fahrenheit
 
 
 // -----------------------------------------------------------------
 // Windows Priority of Process (0-5, normal=2), increase if fancontrol has
 // big delays in response while other processes consume performance.
 // Windows-Priorität des Processes (0-5, normal=2), ggf. erhöhen, falls
 
 ProcessPriority=5
 
 
 // -----------------------------------------------------------------
 // ENGL: Minimize to systray immediately when starting
 
 StartMinimized=1
 
 
 // -----------------------------------------------------------------
 // ENGL: Show new icon with max. temperature / sensor name
 
 ShowTempIcon=1
 
 
 // -----------------------------------------------------------------
 // Show no icon ballons: NoBallons=1
 // Show icon ballons: NoBallons=0
 
 NoBallons=1
 
 
 // IconColorFan=1 digital Icon will turn green while fan is running.
 // IconColorFan=1 Digitales Icon wird grün während der Lüfter läuft.
 
 IconColorFan=0
 
 
 // -----------------------------------------------------------------
 // ENGL: Save the icon by a start delay of the service of
 // "SecStartDelay" (sec.) within "SecWinUptime" (sec.) after (re)boot
 
 // SecWinUptime=120
 // SecStartDelay=60
 // NoWaitMessage=0 //set to 1 to avoid sleep message
 
 
 // -----------------------------------------------------------------
 // ENGL: Beep frequency and duration (in ms) for successful
 // fan state changes. (Set either or both to zero to
 // disable)
 
 FanBeep=0 0
 
 
 // --------------------------------------------------------
 // ENGL: Log2File=1 enables, Log2File=0 disables
 // writing to TPFanControl.log
 
 Log2File=0
 
 
 // --------------------------------------------------------
 // ENGL: Log2csv=1 enables, Log2csv=0 disables
 // writing to TPFanControl_csv.txt renamed to
 // TPFanControl_last_csv.txt after restart of TPFanControl
 // rename to *.csv for use with excel
 
 Log2csv=0
 
 
 // ---------------------------------------------------------
 // ENGL: calculating Highest Temp with:
 // temperature of sensor no. = real temp minus SensorOffsetno.
 // Default SensorOffset1-12=0 , Capital O in SensorOffset,
 // to activate delete slashes,
 // Negative SensorOffsetno. values increase temperature values.
 
 
 //SensorOffset1=20
 //SensorOffset2=20
 //SensorOffset3=0
 //SensorOffset4=2
 //SensorOffset5=1
 //SensorOffset6=5
 //SensorOffset7=5
 //SensorOffset8=4
 //SensorOffset9=3
 //SensorOffset10=2
 //SensorOffset11=1
 //SensorOffset12=5
 
 ShowBiasedTemps=1 // set to 1 to show calculated temps for sensors
 
 
 // --------------------------------------------------------
 // ENGL: temperature levels with associated fan levels
 // (for the fan to come back, temperature must fall
 // down to previous level). There may be more or
 // less levels in this list. The first one should
 // have a fan speed of zero and is the "turn off"
 // temperature.
 //
 // Fan speed of 64 is extreme and may be an *unsupported*
 // and *damaging* mode. A fan speed of 128 setting is
 // not really a fan speed in itself but will instead switch
 // fan control to BIOS mode (0x80). The idea of this
 // is to let the program get out of the way and let the
 // BIOS handle extremes.(and then switch back to smart if
 // the temperature is okay again)
 
 
 MenuLabelSM1=Smart Mode Quiet/ Label for Icon Menu, must be terminated by '/'
 
 // Celsius/FanCtrl/BiosCtrl/CtrlNWrite
 Level=22 0 0 1
 Level=35 0 0 1
 Level=45 0 0 1
 Level=55 1 1 1
 Level=63 3 3 1
 Level=70 6 6 1
 Level=78 7 7 1
 Level=80 128 128 1
 
 
 //optional 2nd profile
 
 MenuLabelSM2=Smart Mode Cool/ Label for Icon Menu, must be terminated by '/'
 
 //if you dont use, deactivate following lines with '//'
 // Celsius/FanCtrl/BiosCtrl/CtrlNWrite
 Level2=30 5 5 1
 Level2=45 6 6 1
 Level2=60 7 7 1
 Level2=75 64 64 1
 Level2=80 128 128 1
- 
 
 the ini file is only for smart mode, which should be adjusted for your needs.
 
 if your fan is not turning off when at manual mode and 0 then there's problem with TPFanControl controlling your fan.
TP Fan control - what is "x7d" 78*C
Discussion in 'Lenovo' started by cb1021, Jan 7, 2012.
 Problems? See this thread at archive.org.
 Problems? See this thread at archive.org.