//
// -----------------------------------------------------------------------
// A C E R - E x p e r t S e t t i n g s - v.71b for Extensa
// -----------------------------------------------------------------------
// Window----------------------------------------------------------
// Set to 1 for slim window
// Schmales Programmfenster bei SlimWindow=1, ansonsten =0
SlimWindow=0
SecsAfterSleep=3 //Sleep for secs after returning from standby or hibernate
//-------------------------------------------------------------------------------------------
// I C O N - Options // free ColourPicker [URL="http://www.iconico.com/colorpic/"]ColorPic, The Desktop ColorPicker Software[/URL]
//
// C(elsius)-Icon-Option(s):
CIconOption=1
// 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=3 // 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=0 0 255 //blue
T_RGB2=0 255 0 //green
T_RGB3=255 0 0 //red
T_RGB4=255 255 255 //white
// -----------------------------------------------------------------
// 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=50 55 54 // Fahrenheit: IconLevels=131 149 158
// FahrenheitTextIcon: small digits, nonantialiasing
// Temperatures--------------------------------------------------------
// Primary name and EC-offset location of temp register(s)
// containing temperature information
Sensor=GPU 190 // GPU temp (offset 0 to 255 depending on model*)
Sensor=CPU 120 // CPU temp (offset 0 to 255 depending on model*)
DeltaMaxTemp=7 // Temps can only change in one step DeltaMaxTemp degrees
Cycle=3000 // check temperatures every x milliseconds (default 5000)
// Controlling--------------------------------------------------------
// ControlByte(s) are EC-offset locations of registers
// which are to be set by program
BiosControlByte=180 // offset of byte controlling fan regulation by active BIOS
BiosControlOn=99 // value to switch BIOS control to activated
BiosControlOff=99 // value to switch BIOS control to deactivated
RangeBiosOnLow=11 // lowest Bios-active value
RangeBiosOnHigh=11 // highest Bios-active value
//FanControlByte=180 // offset of byte controlling fan speed by BIOS deactivated
//AfterWriteDelay=1000 // millisec delay after writing an ec byte
SwitchWOCheck=5 // write anytime, without checking if neccessary
// FanSpeeddisplay-------------------------------------------------------
// FanSpeedByte & FanSpeedCalib if FanSpeed is a single byte integer
// (depending on model*)
FanSpeedByte=255 // (offset 0 to 255 depending on model)
// or Low and High Byte if FanSpeed is a double byte integer
FanSpeedCalib=200000 // try to get right rpm values..
FanSpeedAdd=50 // FanSpeedByte + FanSpeedAdd resp. zero-crossing
// if FanSpeedMethod=1
FanSpeedMethod=2 // 0 = Content of FanSpeedByte
// 1 = FanSpeed = FanSpeedCalib
// content(FanSpeedByte)+FanSpeedAdd
// 2 = Lokk for matching values in table below (up to 30 pairs)
FanSpeed=99 3500 // If FanSpeedMethod=2
FanSpeed=99 3000 // FanSpeedByte -> all from 0 to 255 (strictly going up !!!)
FanSpeed=99 1900 // be aware of zero-crossing !
FanSpeed=99 1000
FanSpeed=99 780
FanSpeed=99 580
FanSpeed=99 500
FanSpeed=99 430
FanSpeed=99 160
// --------------------------------------------------------
// DE: 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 (bis zu 16) beinhalten. Sinngemäß sollte die
// erste Stufe die gewünschte Temperatur definieren, bei der sich
// auch im Winter der Lüfter einschaltet.
//
// FanCtrl 0 ist an sich keine eigene
// Geschwindigkeitsstufe, sondern gibt in Kombination mit 03
// die Kontrolle des Lüfters an das BIOS zurück. Der Hintergrund
// dieser Einstellung ist die Möglichkeit den Lüfter beim Programmstart
// von ACFC automatisch (zB. aus Stop) hochfahren zu lassen,
// oder das BIOS frühzeitig wieder übernehmen zu lassen, oder
// um Extemfälle wieder vom BIOS steuern zu lassen. (Sobald sich die
// Temperatur wieder unterhalb des oberen 03-Levels befindet, wird
// erneut der 31 Modus aktiviert und das BIOS deaktiviert.)
//
// Der letzte Parameter CtrlNWrite gibt vor, ob die Einstellung nur einmal
// geschrieben werden soll (0) oder in jedem Cycle die Einstellung
// kontrolliert und falls notwendig, weil abweichend, erneut geschrieben
// werden soll (1). Wenn das BIOS aktiv ist kann CtrlNWrite=1 zu einem
// andauernden Wechsel der Kontrolle zwischen ACFC und BIOS führen.
// summer, room temp. >25°C
// Celsius/FanCtrl/BiosCtrl/CtrlNWrite
Level=0 99 03 0
Level=28 99 31 0
Level=40 99 31 0
Level=50 99 31 0
Level=57 99 31 0
Level=62 99 31 0
Level=68 99 03 0
optional 2nd profile
Level2=12 0 03 0
Level2=28 255 31 0
Level2=44 255 31 0
Level2=55 253 31 0
Level2=61 1 31 0
Level2=66 2 31 0
Level2=70 0 03 0
// -----------------------------------------------------------------
// C u s t o m S e t t i n g s
// -----------------------------------------------------------------
//
// 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 fan off mode.
//
// DE:
// bei "ActiveMode=0" wird nur die Konfiguration ausgelesen.
// bei "ActiveMode=1" die Veränderung des Lüfterverhaltens ist aktiviert.
// bei "ActiveMode=2" startet das Programm im "Smart"-Modus.
// bei "ActiveMode=3" startet das Programm im "Manual"-Modus.
ActiveMode=1
ManModeControl=1 // 1 permanent control - 0 only one control in Manual Mode
BiosAtManMode=99 // Value for BiosControlByte to be set in Manual Mode
ManFanSpeed=99 // Manual Mode Fan setting to start with
// -----------------------------------------------------------------
// Safeguard: program exits manual mode and switches to smart mode with last chosen
// profile, if this temp (degrees Centigrade) is achieved.
//
// Sicherheit: das Program verlässt den manual mode und schaltet auf smart mode mit
// letztem gewähltem Profil, wenn diese Temperatur in °C erreicht ist:
ManModeExit=72
// Safeguard: Program exits smart mode and switches to bios mode
// if this temp (degrees Centigrade) is achieved.
//
// Sicherheit: Das Program verlässt den smart mode und schaltet auf Bios Modus
// wenn diese Temperatur in °C erreicht ist:
SmartModeExit=72
// -----------------------------------------------------------------
// 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
// -----------------------------------------------------------------
// ENGL: Minimize to systray immediately when starting
// DE: Minimiert das Programm schon beim Start in die Taskleiste.
StartMinimized=0
// -----------------------------------------------------------------
// ENGL: Show new icon with max. temperature / sensor name
// DE: Zeige neues Icon mit Max. Temperatur / Sensorbezeichnung
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=1
// -----------------------------------------------------------------
// ENGL: Beep frequency and duration (in ms) for successful
// fan state changes. (Set either or both to zero to
// disable)
//
// DE: 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
// --------------------------------------------------------
// ENGL: Log2File=1 enables, Log2File=0 disables
// writing to TPFanControl.log
//
// DE: Log2File=1 aktiviert, Log2File=0 deaktiviert
// Schreiben nach 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
// DE: Log2csv=1 aktiviert, Log2csv=0 deaktiviert
// Schreiben nach TPFanControl_csv.txt umbenannt in
// TPFanControl_last_csv.txt nach erneutem Start von TPFanControl
// nach *.csv umbenennen für Bearbeitung mit 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.
// DE: 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
//ShowBiasedTemps=1 // set to 1 to show calculated temps for sensors
//
// -----------------------------------------------------------------
// V E R Y E x p e r t S e t t i n g s
// -----------------------------------------------------------------
// Reading Bytes From Embedded Controller
TripleCheck=0 // 1 = active, read 3 times, accept value if equal only
//TripleCheckTime=10 // time between reading
//DoubleCheck=0 // 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
// DE: Sobald die maximale Anzahl aufeinanderfolgender EC-Lesefehler
// erreicht ist, schaltet das Programm auf den BIOS-Modus um und wird beendet.
MaxReadErrors= 10
//***********************************************************************
// 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) *
//***********************************************************************