home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 March / PCWorld_2008-03_cd.bin / system / speedfan / installspeedfan433.exe / speedfan.txt < prev    next >
Text File  |  2007-09-17  |  55KB  |  968 lines

  1. SpeedFan 4.33
  2. Copyright 2000-2007 by Alfredo Milani-Comparetti (alfredo@almico.com)
  3.  
  4. You can find SpeedFan at:
  5.  
  6. http://www.almico.com
  7.  
  8. What it does:
  9. SpeedFan is a freeware program that monitors fan speeds and temperatures in computers with
  10. a known monitoring chip. Its main feature is that it can control the speed of the fans
  11. according to the temperatures inside your pc, thus reducing noise and power consumption.
  12. SpeedFan can also access S.M.A.R.T. HD data and temperatures (if available).
  13.  
  14. How to setup:
  15. Use the installer and read the HELP FILE.
  16.  
  17. Feedback:
  18. Feel free to contact me at alfredo@almico.com if you've got any question or suggestion or
  19. discover any strange behaviour.
  20. I would like to receive an e-mail from those of you who try and find useful my program.
  21. Not much: just a line of text.
  22. Thanx for your attention :-)
  23.  
  24. History:
  25. 4.33 - completely rewritten the detection and the identification strategy of ITE IT871xF
  26.        chips (fan readings are now ok)
  27.      - xAP support is now properly reenabled between sessions
  28.      - fixed context sensitive help (F1 key) on Windows Vista
  29.      - enabled, if needed, the SMBus on Intel ICH7 and ICH8-M
  30.      - added several checks to CPU usage routines, fixing a nasty issue where an error
  31.        window appeared once every second
  32.      - added full support for ATI SB600 SMBus
  33.      - added full support for Intel ICH9 SMBus
  34.      - added full support for nVidia MCP55 SMBus
  35.      - added sull support for ADT7475
  36.      - added nVidia Control Panel access to read video card temperatures
  37.      - supported the IT8716F and the IT8718F hardware monitor at unusual addresses
  38.      - added some SMB scan exceptions for Compal 08A0
  39.      - SMBus address $15 no longer scanned on AOpen i975Xa-YDG
  40.      - fixed an issue that caused the DFI LP UT NF4 SLI-DR Venus to power off on program
  41.        start
  42.      - added support for Fintek F71872F voltage readings
  43.      - IT8712F-J now uses two undocumented FAN DIVs
  44.      - speeded up Asus M2N32-SLI DELUXE program startup
  45.      - added detection of an unknown Fintek chip (to avoid false detection of other
  46.        sensors at the same address)
  47.      - W83627EHF and W83627DHG now properly show SMARTFAN III in CONFIGURE / ADVANCED
  48.      - W83627EHF and W83627DHG can now change PWM TYPE from PWM to DC in CONFIGURE /
  49.        ADVANCED
  50.      - fixed FAN DIVISOR settings for Winbond W83791D
  51.      - added PWM OUT BASE CLOCK selection for WINBOND W83627DHG, W83627EHF and W83627EHG
  52.      - warning temperature can now be set as high as 125C in CONFIGURE
  53. 4.32 - added a digitally signed 64 bit driver (fully tested under Vista 64 bit)
  54.      - added full support for INTEL CORE DUO internal temperature readings
  55.      - added full support for Andigilog aSC7621
  56.      - added full support for Fintek F71882F
  57.      - added xAP support to publish temperatures and fan speeds
  58.      - improved support for Fintek F71782F
  59.      - improved support for IT8716F
  60.      - renamed temperatures readings for MAX6640
  61.      - improved compatibility with Intel D975XBX2
  62.      - reduced AD7416 and AD7417 false detections
  63.      - reduced MAX6650/6651 false detections
  64.      - improved Intel SMBus routines
  65. 4.31 - added full support for W83627DHG
  66.      - added full support for VIA VT8237A
  67. 4.30 - added detection and support for internal temperature sensors on
  68.        multiprocessor AMD K8 (Sempron, Athlon 64 and Opterons) systems
  69.      - added full support for ADM1026
  70.      - added full support for SMSC SCH311x
  71.      - added full support for MAX6640
  72.      - added full support for INTEL 631xESB SMBus
  73.      - added full support for ADT7473
  74.      - added LPC47M534 fan support
  75.      - ADT7473 and ADT7476 temperatures now properly handle offset 64 setting
  76.      - fixed W83637HF PWM MODE 3 and PWM 3 ENABLE setting
  77.      - fully verified DFI LP NF4 support
  78.      - added a check to skip SCSI disks that return invalid LOG SENSE pages
  79.        (usually are EIDE/SATA disks where the driver tries to emulate some SCSI
  80.        specific calls)
  81.      - added preliminary detection of NS PC8374L, NS PC87427 and WINBOND W83627DHG
  82.      - added an additional check in LM80 detection to avoid some false positives
  83.      - improved ICH7-M support
  84.      - added /NOAMDK8SCAN command line switch
  85.      - 100% fan speeds on program exit is no longer a default
  86. 4.29 - added support for hardware monitor at unusual addresses on W83627EHF
  87.      - fixed multiple instance detection of video cards
  88.      - hard disk temperature is recomputed in the IN-DEPTH ONLINE REPORT
  89.      - added detection and support for new revisions of IT8712F
  90.      - added detection for some Analog Devices chips
  91.      - optimized chart repainting
  92.      - events can now send EMAILs using the built-in multithreaded server
  93.      - SEND MAIL for events sends an email containing all current readings
  94.        (temperatures, fans, fan speeds, voltages and hard disk status)
  95.      - implemented hysteresis in fan speeds control (this should greatly
  96.        reduce fluctuations)
  97.      - fixed "error loading event" message at startup
  98.      - added full support for NVIDIA MCP04
  99.      - added full support for Intel ICH8 SMBus
  100.      - identified some new Winbond W83627 revisions
  101.      - added full support for AMD K8 internal temperature sensor
  102. 4.28 - added HD ONLINE ANALYSIS tool
  103.      - added centralized INTERNET configuration tab in CONFIG dialog
  104.      - added support for NForce410
  105.      - added support for new video cards
  106.      - added Temperature Sensor Type, BJT Offset and Gain support for Fintek F75375S
  107.        in CONFIGURE / ADVANCED (on Asus V9999 you might need to set BJT OFFSET from
  108.        174 to 202)
  109.      - SMART overall indicators are computed using a more advanced strategy
  110.      - updated the help file
  111.      - properly fixed byte swapped HDD model names
  112. 4.27 - added full support FINTEK F75387 support
  113.      - added full support for PHILIPS SA56004X
  114.      - added support for FINTEK F71872F
  115.      - properly enabled ICH6 SMBus when needed
  116.      - added full support for SiS965 SMBus
  117.      - events now play BEEP through the speaker's driver at a lower level
  118.      - added full support for ANALOG DEVICES ADT7476
  119.      - fixed a bug in the installer that prevented installing under some circumstances
  120.      - added support for nVidia GeForce 6800 NV48 and 6610 XL
  121.      - DELL support was extended to ICH7 motherboard models
  122. 4.26 - greatly improved nVidia support (it should no longer go to high CPU
  123.        usage and /NONVIDIAI2C should be no longer needed)
  124.      - EVENTS now can access SMART HD attributes
  125.      - fixed a memory leak in events' processing
  126.      - added full support for ANALOG DEVICES ADT7468
  127.      - added support for more nVidia video cards
  128.      - added support for ABIT AX8
  129.      - fixed FINTEK F75375S fan speed change (previously it didn't work)
  130.      - UGURU support is no longer probed through WMI (this fixes an error
  131.        message that appeared to some users)
  132.      - verified to be working fine under Windows Vista
  133.      - added PWM control settings for WINBOND W83637HF in CONFIGURE / ADVANCED
  134.      - added advanced settings for the third fan of W83637HF
  135. 4.25 - added EVENTS handling
  136.      - added full ICH7 support
  137.      - added full LPC47M233 support
  138.      - fixed fan speed readings for SMSC LPC47B27X, LPC47M10X, LPC47M13X,
  139.        LPC47M14X, LPC47M192, LPC47M292 and LPC47M534
  140.      - revisited DELL SMBIOS routines: added support for a wider range of
  141.        INTEL chipsets and for more temperatures on the same system
  142.      - added preliminary support for ALI1573 SMBus
  143.      - added full support for WINBOND W83627EHG
  144.      - REMOTE temperature reading for LM99 now properly adds 16C
  145.      - added an additional check when testing UGURU support
  146. 4.24 - added uGuru support
  147.      - enabled GET CONFIG button on the INFO tab (please, read the help file)
  148.      - added support for ALi M1563 with M1681
  149.      - enabled online GET CONFIG procedure to download user supplied
  150.        configurations for individual motherboard models
  151.      - fan names set up by sensor's initialization code are now properly
  152.        reflected in the UI
  153.      - better detection of ITE IT8702F
  154.      - identified a new revision of ITE IT8705F
  155.      - added debug code and improved NS PC87366 support
  156.      - fixed russian and added danish translation
  157.      - Winbond W83791D and W83791SD do share the same Device ID and are now
  158.        always detected as a Winbond W83791D
  159.      - properly closed the I/O support routines when entering suspend
  160. 4.23 - added full 64 bit support for AMD64 systems
  161.      - added full support for ATI SB300 SMBus
  162.      - added full support for FINTEK F75375S
  163.      - added chinese translation
  164.      - completely rewritten the installer to handle the new services
  165.      - properly initialized PortIO object when running under Win9x
  166.      - removed a test related to LPC47N252 that caused some systems to freeze
  167.      - fixed W83627EHF fan speed readings
  168.      - added full support for NATIONAL SEMICONDUCTOR LM99 and LM63
  169. 4.22 - fixed temperature reporting for SCSI drives that do not fill all the
  170.        relevant fields
  171.      - added full support for FINTEK F75383 and F75384
  172.      - added full support for FINTEK F75373S
  173.      - fixed a misdetection of some IT8712F and IT8702F
  174.      - added japanese translation and fixed hungarian one
  175.      - identified a new version of WINBOND W83627HF
  176.      - fully fixed and verified NATIONAL SEMICONDUCTOR LM85, ANALOG DEVICES
  177.        ADM1027 and ADT7463 and SMSC EMC6D103 PWM speed settings
  178.      - added advanced settings for MAXIM MAX6657 (some Asus or Samsung P35 users
  179.        might find them useful)
  180.      - fixed administrator privileges issue when installing
  181.      - fully fixed WINBOND W83627EHF support for fan speed changing
  182.      - fixed W83627EHF FANDIV4 and FANDIV5
  183. 4.21 - added full support for SCSI hard disks: besides SCSI hard disk temperature
  184.        report, S.M.A.R.T. status is shown, including the full report for internal
  185.        counters
  186.      - added support for ATI SB400 SMBus
  187.      - added full support for SMSC DME1737
  188.      - added full support for GMT G768B
  189.      - added full support for GMT G768D
  190.      - AUTO FAN SPEED setting is no longer lost
  191.      - fixed PWM3 MODE setting for Winbond W83627THF
  192.      - added /NOSCSISCAN
  193.      - fixed fan divisors for Winbond W83697HF
  194.      - fixed an issue while probing ACPI temperatures
  195.      - added indonesian (Henry Eko Hapsanto) and romanian (Vasilica-Mihai Horgot)
  196.        translations
  197.      - fixed LM90 local and remote readings (they were inverted)
  198.      - properly identified a new revision of National Semiconductor LM85B
  199.      - added preliminary support for National Semiconductor LM93
  200.      - better handled RESUME FROM SUSPEND
  201. 4.20 - added support for a new revision of Analog Devices ADT7463
  202.      - added full support for the SMBus in NForce4 chipset
  203.      - properly identified a new version of Winbond W83627HF
  204.      - added French (Skunnyk and Nicholas Aymeric), brazilian (Igor Andre) and
  205.        slovak (Matus Lenhart) translations
  206.      - added /NOACPISCAN command line switch
  207.      - added ACPI temperature sensor
  208.      - added PWM configuration options for Winbond W83697HF
  209.      - added some code to avoid false LM80 detections
  210.      - SmartGuardian setting is now left unchanged on ITE IT8712F
  211.      - added PWMOUT CLOCK setting in CONFIG / ADVANCED for Analog Devices ADM1027
  212.        and ADT7463, SMSC EMC6D103 and National Semiconductor LM85B and LM85C
  213.      - added support for SMSC LPC47B397 temperatures and fan speeds
  214.      - CLOCK settings are no longer lost
  215. 4.19 - fixed a bug in reading internal properties for some sensors
  216.      - added ULi M1689 SMBus support
  217.      - properly identified a different version of SMSC LPC47M172
  218.      - improved IT8702F detection over the SMBus
  219.      - trying to fully enable MANUAL PWM mode on SMSC EMC6D103
  220.      - IT8712F support now may need you to enter CONFIG / ADVANCED to set the
  221.        appropriate PWM MODE (please, read the help file)
  222.      - fixed identification of S.M.A.R.T. and AAM for hard disks
  223.      - added a new section in the help file to explain how to set Advanced Options
  224.        for IT8712F and other chips (please read it if you no longer can change fan
  225.        speeds)
  226.      - added a new tip if an IT8712F is found
  227. 4.18 - added full support for NE1618
  228.      - added manual multipliers (from 1 to 20) and divisors (from 1 to 20) for
  229.        all fans (use CONFIG / ADVANCED)
  230.      - added manual reverse for PWM logic in CONFIG / ADVANCED
  231.      - SEND REPORT no longer accesses some NE1619 registers
  232.      - added preliminary russian translation (thanks to Pavel Gourkov)
  233.      - SiS741 SMBus is no longer identified as a SiS5595
  234.      - added manual offsets for all temperatures (use CONFIG / ADVANCED)
  235.      - added preliminary support LPC47M292
  236.      - started using controls with a newer look
  237.      - added preliminary Spanish and Galician translations
  238. 4.17 - added full support for WINBOND W83627EHF
  239.      - added full support for INTEL 6300ESB
  240.      - added several nForce2 motherboards to CLOCK tab's quick selection
  241.      - properly identified NVIDIA GeForce FX Go 5600 and FX 5700
  242.      - added a check to completely remove nVidia nForce2 SMBUs links that are
  243.        actually unused
  244.      - fixed the "You seem to have an NVIDIA graphic card." tip reappearing even
  245.        if instructed not to do so
  246.      - added support for new nVidia nForce2 chipset version
  247.      - LM90 temperatures are now properly labeled LOCAL and REMOTE
  248.      - added support for new revision of VT1211
  249.      - fixed VT1211 hardware monitoring access
  250.      - removed some PLEASE REPORTs
  251.      - the ListView in the CHART TAB no longer sorts values when clicking on the
  252.        header
  253.      - fixed charting negative values
  254.      - revised nForce2 CLOCK CONTROL internal routines improving overall stability
  255.        and relialability
  256.      - fixed representation of available CLOCK values for PLL20503
  257.      - added full support for changing W83627HF and W83783S PWM OUT clock
  258.        frequency
  259. 4.16 - verified support for nVidia nForce3 150 SMBus
  260.      - added nVidia nForce2 clock control
  261.      - identified nVidia GeForce FX Go 5200
  262.      - added detection for LPC47m182
  263.      - added detection for LPC47n350 new version
  264.      - added detection for LPC47m976
  265.      - added detection for LPC47m260
  266.      - added support for W83627THF at non standard address
  267.      - added special properties for ADM1031
  268.      - fixed a mistake with ADM1031 properties
  269.      - added detection for generic PC87591
  270.      - added a link to SpeedFan's website on the INFO tab
  271. 4.15 - added full support for ICH6
  272.      - added polish translation
  273.      - added full support for ATI RADEON 9100 IGP (IXP150)
  274.      - added support for a new version of ITE IT8712F
  275.      - added czech translation (gvg [at] atlas.cz)
  276.      - properly removed some sensors that are detected on two different BUSes
  277.      - enabled SMBus on Intel ICH3-S, if needed
  278.      - removed IDE IDENTITY dump from SEND REPORT
  279.      - refined various translations
  280.      - max temperature allowed in CONFIG is now 99C
  281.      - fixed reading fan divisor for FAN2 on ADM1031
  282.      - added full support for ADM1030
  283.      - fixed "ERROR collecting CPU Usage" issue
  284.      - new CPU detection routines (the "Exception in reading CPU INFO at startup"
  285.        message should be gone)
  286.      - detected more revisions of Winbond W83627THF
  287. 4.14 - fans are reset to 100% on exit even if using LOGOFF
  288.      - added support for S.M.A.R.T. drivers that do not fully report requested data
  289.      - charts properly show Fahrenheit, if needed
  290.      - german translation
  291.      - added full support for nVidia nForce 3 250
  292.      - added full support for LM86
  293.      - added full support for ADM1031
  294.      - added support for W83792D
  295.      - added support for Fujitsu-Siemens Hermes
  296.      - added support for more nVidia Video Cards
  297.      - now it can be selected whether pressing the X on the title bar causes
  298.        SpeedFan to be minimized (EXIT from the icon menu always closes SpeedFan)
  299.      - added support for the third PWM on W83627THF
  300. 4.13 - greatly improved nVidia Video Cards' I2C support
  301.      - SEND REPORT no longer scans nVidia Video Cards
  302.      - enabled NVIDIA video cards support after resume
  303.      - added support for WORD READs to nVidia I2C, thus detecting available LM75
  304.        sensors on that BUS
  305.      - added support for GeForce Ti 4400
  306.      - a bug tracking system is available at http://www.bugtrack.almico.com
  307.      - added detection for LPC47M172
  308.      - handled the inverse logic for PWM in LPC47M192
  309.      - less debug messages are issued when problems are detected accessing the SMBus
  310.      - made the LM75, AD7416, AD7417 temperature reading compatible with the higher
  311.        resolution of the DS75
  312.      - no longer probed for DDC monitors
  313.      - removed WINBOND CLOCKS checking
  314.      - GL525SM check is now done only at $2D
  315. 4.12 - added detection for PC87591
  316.      - added new S.M.A.R.T. attributes
  317.      - fixed calling help with F1 key no longer working due to a bug in Delphi 7
  318.      - trying to avoid LM84 misdetection
  319.      - trying to avoid MAX6650 misdetection
  320.      - trying to avoid AD7417 misdetection
  321.      - added full support for NE1619
  322.      - better detection of AD7417
  323.      - avoid duplicate detection of S.M.A.R.T. drives
  324.      - trying to add fan control for DELL sensors
  325.      - initialized disabled LM79
  326.      - added full logging capability
  327.      - added support for nVidia video cards
  328.      - added full support for MAX6648
  329.      - added detection for DDC monitors
  330. 4.11 - fixed the usual programming bug: a missing x:=x+1 in a while loop. I'm sorry,
  331.        but all of the beta testers didn't trigger it :-)
  332.      - added additional info to DEBUG.NFO file automatically generated by SpeedFan
  333.        when started
  334. 4.10 - exiting the configuration dialog refreshes CHART names
  335.      - better identified a false LM80
  336.      - added full support for nForce3
  337.      - added preliminary support for SERVERWORKS CSB5
  338.      - added nForce2 cooling bits in CONFIGURATION / ADVANCED
  339.      - added full support for ADM1027
  340.      - new processors detected
  341.      - added ability to read a PCI DEVICES database
  342.      - trying to make PWM control work on more ASUS boards
  343.      - added fourth temp for ASB100
  344.      - added full support for ASUS MOZART-2
  345.      - added preliminary support for PC87372
  346.      - added full support for LM85C
  347.      - added preliminary detection for LM63, LM64 and LM93
  348.      - added full support for ADT7463
  349.      - added full support for AMD8111 SMBus 1.0
  350.      - fixed some LPC47M192 PWM readings
  351.      - added support for IT8712F and IT8705F sensors at non standard address
  352.      - added full support for EMC6D103
  353.      - added preliminary detection for EMC6W201
  354.      - added preliminary detection for EMCT03
  355. 4.09 - added full support for SIS655
  356.      - added full support for ICH5
  357.      - added full support for SIS746
  358.      - added full support for W83627THF
  359.      - added preliminary support for VT1211
  360.      - added full support for VIA VT8237
  361.      - reduced the amount of data output in the SEND REPORT for PCI devices
  362.      - recognized more CPUs (mostly P3, Athlon and P4)
  363.      - improved TYAN support
  364.      - added support for ICS952005
  365.      - values for some ITxxxx sensors are no longer restored when exiting (this should
  366.        solve the "fans set to 100% upon program termination" issue on some MBs)
  367.      - added support for ICS9248-171
  368.      - changed fan and temp readings for VT8231
  369.      - properly read large HDD size
  370.      - added preliminary support for ICS 9248-39
  371.      - added support for W311 (VIA EPIA M9000)
  372.      - added automatic clock speed setting based on CPU usage
  373.      - added preliminary support for FUJITSU SIEMENS (POSEIDON?)
  374.      - tray icon shows last value and no longer the average
  375.      - added preliminary support for EMC6D102
  376.      - added preliminary support for ISC952607
  377.      - added preliminary detection for ADT7316, ADT7317, ADT7318
  378.      - added preliminary detection for ADT7516, ADT7517, ADT7518
  379.      - added preliminary detection for ADT7460, ADT7461
  380.      - added history charting
  381.      - added support for alternate BLOCK operations with some INTEL ICHs
  382.      - added detection for ICH slave address
  383.      - extended the help file to describe new features
  384. 4.08 - added full support for nVidia nForce2 chipset
  385.      - added full support for W83L785TS-S
  386.      - added fan speed readings for ALi M1535D/D+
  387. 4.07 - enabled the brand new website!
  388.      - added LM90 support
  389.      - added EMC6D100
  390.      - added TOSHIBA custom fan ON/OFF support
  391.      - added full support for LM85C
  392.      - added support for SMSC Hardware Monitoring Block
  393.      - LPC47M15X and LPC49M192 can't be distinguished (according to what available
  394.        datasheets say) and, therefore, all references to previous LPC47M15X detection
  395.        have been converted to LPC47M192
  396.      - fixed ADM1021 support (reported a READPWMSINTERNAL ERROR)
  397.      - added W83L785R temperature sensor selection
  398.      - added MAX6650 DAC Operating Mode ADVANCED CONFIGURATION
  399.      - added support for ICS9250-37 (ASUS P4T and IWILL P4R533-N)
  400.      - added support for W83L784R PWMs when set to MANUAL MODE
  401.      - added EMC6D100 FAN ZONE/MODE and PWM CLOCK advanced configuration
  402.      - added EMC6D100 PWM support
  403.      - added LPC47M192 fan speed reporting
  404.      - the installer now sets GIVEIO start type to AUTOMATIC for Windows NT4
  405.      - added PWM CLOCK selection and PWM ENABLING (fan speed changing) for LPC47B27X
  406.        LPC47M10X LPC47M13X LPC47M14X and LPC47M192
  407.      - fixed TEMP2 reading on Myson MTP008
  408.      - added some additional info in the report (ASCII)
  409.      - added full support for SiS648
  410.      - added full support for VT8235
  411.      - avoiding misdetection of LM87
  412.      - added PWM MODE and FAN DIVISOR selection in ADVANCED configuration for W83L784R
  413.      - added new info in report about the HDD
  414.      - added full support for MAX1668 and MAX1805
  415.      - properly initialized IT8712/IT8705 PWM mode
  416.      - added full support for SiS651
  417.      - detected a new version of W83627HF
  418.      - preliminary support for ADT7411
  419.      - preliminary support for AD7416 and AD7417
  420.      - preliminary detection for ADM1027
  421.      - added full support for LM92
  422.      - preliminary detection of VIA VT1211
  423.      - added preliminary support for VT8231sensors
  424.      - fixed IT8712F and IT8705F FAN3 DIVISOR configuration
  425. 4.06 - changed detection routine for MAX1617
  426.      - properly detected and handled SiS961
  427.      - completely rewritten the configuration file. This is a major update I've been
  428.        working on for a long time. This new configuration file properly handles
  429.        computers where hardware monitoring devices appear and disappear and/or are
  430.        swapped out (like S.M.A.R.T. HDDs).
  431.        You should consider deleting SPEEDFANSENS.CFG before running this new release.
  432.      - refined the configuration file: now it stores advanced properties set in the
  433.        configuration dialog (ADVANCED tab)
  434.      - ADVANCED configuration supports IT8712F temperature sensors mode
  435.      - ADVANCED configuration supports IT8693F, IT8702F and IT8712F fan divisors
  436.      - added full support for W83637HF
  437.      - slightly revisited S.M.A.R.T. window to better show info reported by HDs with
  438.        a lot of attributes
  439.      - S.M.A.R.T. attributes are now shown with an icon telling the status of
  440.        individual relevant attributes (STOP below 10%, WARNING below 40% and OK
  441.        otherwise). Other attributes are only informative and an icon has no reason to
  442.        be :-)
  443.      - added support for SIS645DX (the one on ASUS P4S533)
  444.      - fixed MTP008 PWMs and voltages readings
  445.      - added full support for SIS650
  446.      - fixed hibernation support
  447.      - added MAX6650 PWM support
  448.      - properly handled reversed logic PWM used on IT8712F
  449.      - added full support for ADM1032
  450.      - added a button (INFO tab) to find SMBus devices: this might be useful to
  451.        search for CLOCK chips and if I need to know more about your motherboard :-)
  452.      - the results from FIND SMBUS DEVICES are added to the usual REPORT
  453.      - changed the way INTEL 82801 SMBus access is enabled if the BIOS didn't do it
  454.        for you
  455.      - added full support for Intel ICH-4
  456.      - added full support for ADM1028
  457.      - verified MAX6657 detection
  458.      - fixed MAX6650 fan speed readings
  459.      - added full support for NVIDIA SMBus on nForce chipsets
  460.      - enabled SMBus Block Operations for all SiS chipsets
  461.      - added HOW TO SEND A REPORT help topic
  462.      - SEND REPORT now asks for basic info on fan speed changing ability for your
  463.        motherboard
  464.      - updated the help file for S.M.A.R.T.
  465.      - fixed a minor problem with the REMEMBER IT checkbox in the ADVANCED tab of the
  466.        CONFIGURATION dialog
  467.      - user selected properties for each sensor chip are properly restored after SUSPEND
  468.      - updated the help file for the INFO tab
  469.      - added preliminary support for W83L785R
  470.      - finally managed to enable ADM1025 monitoring!
  471.      - forced IT8693F starting monitoring, if needed
  472.      - added preliminary ASUS VIDEO CARDs support under Win2K/XP (you need the latest
  473.        version of SmartDoctor installed)
  474.      - added an SMBUS DEBUG facility activated by using /SMBDEBUG command line switch
  475.        (there is a full description of this feature in the help file)
  476.      - WANTED and WARNING temperatures shown in CONFIGURATION dialog are now shown both
  477.        in Celsius and in Fahrenheit
  478.      - finally fixed MSI KT3 Ultra hanging while scanning SMBus
  479.      - the installer should no longer abort if unable to change SERVICE startup mode
  480.      - enabled accessing WINBOND chips located at unusual ISA addresses
  481.      - trying to enable W83697HF if disabled
  482.      - added preliminary detection for LM86
  483.      - added preliminary detection for LM90
  484. 4.05 - added full support for SIS635, SIS645, SIS735, SIS740 and SIS745. This
  485.        means, for example, that you can read values from your ASUS P4S333 :-)
  486.      - added support for FSB changing. Currently there are only a few motheboards
  487.        and PLLs that are supported. On my ABIT BP6, LUCKY STAR 6LX2 and ECS K7S5A
  488.        it's working pretty fine :-)
  489.      - WINBOND W83791SD is now properly detected, thus avoiding detection of
  490.        unknown chips at the same address
  491.      - those two buttons in the CONFIG dialog should now properly show even with
  492.        large fonts
  493.      - added context-sensitive help (available pressing F1) which includes the
  494.        tutorial
  495.      - the installer/uninstaller now removes every trace from both the HD and the
  496.        registry
  497.      - added some new code to better reset Intel SMBus
  498.      - added some tips that can be disabled after their first appearance
  499.      - added preliminary ADM1024 support (please, send reports)
  500. 4.04 - created full installer/uninstaller
  501.      - completely removed DLPORTIO
  502.      - the installer can remove the DLPORTIO service if it was previously installed
  503.      - documentation has been moved to CHM format and so it no longer requires
  504.        WORD :-)
  505.      - properly detected W83L784R
  506.      - preliminary detection for W83L785R
  507.      - full support for MAX6657 and MAX6659
  508.      - trying to avoid duplicated detection of the W83627HF on TYANs
  509.      - fixed an error that caused the PERFORMANCE indicator for S.M.A.R.T. drives
  510.        to return too high a value if nothing was wrong (this error is mostly
  511.        cosmetic and nobody could see it, as it was rounded to 100% even if it was,
  512.        internally, reporting 10000% :-))
  513.      - added full support for ALi M1535D/D+ fan control
  514.      - added support for FDC37N972
  515.      - minor fixes to DELL support
  516.      - removed the third FAN DIVISOR setting in ADVANCED CONFIGURATION for W83697HF
  517.      - added full support for AMD768
  518.      - fan speeds can now be changed by hand in the main window
  519.      - fixed initialization of the ADM1025 on some motherboards
  520.      - added full support for VIA8233A SMBus
  521.      - added support for new revision of the AS99127F
  522.      - moved INI to the registry so that restricted users can use it under NT/2K/XP
  523.      - fixed W83L784R voltage readings
  524. 4.02 - new detection routine for WINBOND chips
  525.      - fixed a bug in the CONFIGURATION dialog that prevented some users from
  526.        accessing all available options when using large fonts on some video cards
  527.      - by popular demand, I've added online a list of motherboards that are know
  528.        to change fan speeds
  529.      - restored and verified full support for W83697HF PWMs. I managed to figure
  530.        out how to use them by walking through those million errors on the
  531.        datasheet :-)
  532.      - previous releases could issue a "WARNING : GIVEIO.SYS not started" without
  533.        informing that the following second attempt actually succeeded. Now
  534.        everything is more informative :-)
  535.      - fixed a bug when too many temperatures are detected
  536.      - added preliminary handling of specific sensors' options (you can find them,
  537.        for a few Winbond sensor chips, in the configuration dialog under the
  538.        ADVANCED tab)
  539.      - added support for ALi M1535D+ from ALi Cyber ALADDiN
  540.      - added support for DELL CPU temperature and for fan speeds, even if these
  541.        readings are the result of some hacks and not the result of a public
  542.        datasheet. Any info from DELL would be much appreciated. Anyway, please
  543.        note that reported temperatures seem to be REALLY HIGH. I wouldn't play with
  544.        fan speeds if not absolutely sure. But so many of you asked for DELL
  545.        support, so... now you should have it :-)
  546.      - configuration option named ENABLE DELL FANS has been changed to ENABLE DELL
  547.        SUPPORT
  548.      - added detection and full support for MC1066
  549.      - S.M.A.R.T. temperatures are now read every minute
  550.      - all readings are forcibly updated after any configuration change
  551.      - fixed CPU USAGE under Win9x
  552.      - added full support for ALi M5879
  553.      - removed a false detection of an LPC47b37x that may happen sometimes when a
  554.        W83627HF is actually there
  555.      - added preliminary detection for LPC47M15X (PLEASE REPORT)
  556.      - added preliminary detection for EMC6D100/EMC6D101 (PLEASE REPORT)
  557.      - added two S.M.A.R.T. status indicators that show a summary of drive fitness
  558.        and performance
  559.      - added preliminary support for PC87360
  560.      - added preliminary support for PC87363
  561.      - added a new command line parameter (/TIGERMP) to add full support for TYAN
  562.        TigerMP
  563.      - fixed a bug when associating PWMs that could lead to a DEBUG message
  564.      - added /NOTIMER command line parameter that will avoid SpeedFan from updating
  565.        values. This option is useful to see if SpeedFan is able to properly detect
  566.        your hardware and stop right after having done that
  567.      - added /NOSMARTSCAN command line parameter. This option will force SpeedFan
  568.        not to probe S.M.A.R.T. devices. This is useful if you're having problems at
  569.        program startup right after HD probing. This has occurred a couple of times
  570.        and the reason should be in a bad driver for the HD controller
  571.      - fixed "PROCESSOR PERFORMANCE OBJECT NOT FOUND" error. Now it is trapped and
  572.        a nice message is displayed. CPU usage won't be available, but everything
  573.        else will be
  574.      - decoded some additional info about DIMMs
  575.      - added preliminary support for ServerWorks OSB4 (I need reports)
  576.      - added preliminary support for WINBOND W83L784 (I need reports here, as
  577.        datasheets, guess what?, are incomplete, missing or full of errors :-))
  578. 4.01 - the last PWM (SPEED) can be properly set once again (thank you Sander for
  579.        making me notice it :-))
  580.      - added an option to choose between CELSIUS and FAHRENHEIT when showing
  581.        temperatures
  582. 4.00 - properly reported IT8712F voltages
  583.      - SMBus support is enabled on some VIA686 revisions if disabled
  584.      - added SiS5595 sensor support
  585.      - properly reported IT8693F voltages
  586.      - CPU USAGE is now shown on the main window and supports multiprocessor
  587.        systems too
  588.      - added CPU speed computation (it works only for processors after and
  589.        including Pentium I, but it appears to be extremely precise :-))
  590.      - minimum and maximum fan SPEED settings are now selectable in 1 increments
  591.      - reported samples now show their measure units
  592.      - the balloon hint now appears only when a different sensors set is detected
  593.      - fixed initial reporting about IT8693F settings
  594.      - added preliminary support for FDC37n972
  595.      - added full support for SIS630 SMBus
  596.      - added full support for SiS730 SMBus
  597.      - the message "ISA seems to be unused" has been changed to type INFO,
  598.        instead of WARNING because several of you were afraid about the message
  599.        itself :-)
  600.      - added support for PC87364 PWMs
  601.      - added support for PC87366 PWMs
  602.      - fixed detection and usage of VT8231 and VT8233 SMBus
  603.      - slightly changed SEND REPORT when probing SMBus
  604.      - on the main window, the EXIT button has been replaced by MINIMIZE
  605.      - finally fixed and tested all voltage readings from GL518SM (now
  606.        everything is in sync with the datasheet)
  607.      - added support for S.M.A.R.T. drives that report temperatures
  608.      - added a TAB with S.M.A.R.T. info
  609.      - enabled temperature monitoring on PC87366 if in standby
  610.      - enabled S.M.A.R.T. monitoring for those HDs that have got it disabled
  611.      - completely rewritten tray icon support
  612.      - tray icon background and text colors are now fully configurable
  613.      - IT8705/IT8712 voltages' readings are now enabled if BIOS didn't
  614. 3.07 - I've completely rewritten the installation procedure.
  615.        Actually, now, there is none :-)
  616.        You should no longer need to put any needed file nowhere, as SpeedFan is
  617.        able to recreate them on the fly :-)
  618.      - DLPORTIO.SYS and DLPORTIO.DLL need not to be manually put anywhere as
  619.        SpeedFan should be able to recreate them if missing
  620.      - fixed a bug with label when disabling ALL fans or ALL temps or ALL voltages
  621.        or ALL speeds; if you try to reproduce this bug, please remember to check
  622.        the fans each temperature is supposed to use; please note that this is not
  623.        a bug in my code, but a "feature" from the compiler :-)
  624.      - fixed an exception when sending a report using WinXP
  625.      - GIVEIO.SYS needs not to be manually put anywhere as SpeedFan should be able
  626.        to recreate it if missing, to install it as a service (under NT, 2k, XP) if
  627.        not yet done and to start it if stopped :-)
  628.      - autoinstalled GIVEIO.SYS if needed
  629.      - changed icons: I know I'm not good with graphics, but I hope you will
  630.        appreciate the effort :-) By the way: drawing a fan with THOSE 16 colors is
  631.        not that easy :-)
  632.      - /SUPERIO command line parameter has been removed: now SuperIO detection
  633.        starts by default (I've done several tests with no reported crash :-)). If
  634.        you need to disable SuperIO detection, use the /NOSUPERIO parameter instead
  635.      - startup SMBus detection is now much faster; it you realize that some of
  636.        your sensors are not properly detected, please use the /SLOWDETECT command
  637.        line parameter and let me know
  638.      - current PWM values (speeds) are updated after RESUME
  639.      - confirmed full support for variating fan speeds with SMSC LPC47M13X
  640.      - added preliminary detection for a lot of new SMSC and NATIONAL SuperIO 
  641.        chips
  642.      - fixed MTP008 fan speed reporting
  643.      - fixed an error with PWM readings from ADM1021
  644.      - redesigned the REPORT PREVIEW dialog
  645.      - the report sends info about the SMBus (I've created this test in order to
  646.        be able to create a faster startup sensor detection; PLEASE SEND AS MANY
  647.        REPORTS AS POSSIBLE)
  648.      - ADM1025 properly initialized if not yet enabled
  649.      - fixed ADM9240, DS1780 and LM81 initialization
  650.      - fixed a problem when setting PWMs
  651.      - reversed PWM max and min logic on IT8712F: the datasheet says nothing on
  652.        this subject, so I had to guess :-)
  653.      - ADM9240, DS1780 and LM81 are properly initialized if not yet enabled
  654.      - minor debugging changes to INTEL and VIA SMBus routines
  655.      - added preliminary detection for FMS2701 (PLEASE REPORT)
  656. 3.08 - restored the proper use of MUTEXes: this should fix the problems when
  657.        running SF together with other hardware monitoring softwares. I don't know
  658.        how it could happen, but the compiler put an "END." in the wrong place,
  659.        thus removing my INITIALIZATION routine
  660.      - W83601R now properly reports its revision
  661.      - trying to detect IT8703F
  662.      - added full support for ALi M1533 South Bridge
  663.      - the report now includes an ISA scan
  664.      - initial detection of SiS5595
  665.      - fixed GL520SM TEMP2 and +12V readings
  666.      - properly handled MODE 1 and MODE 2 readings from GL520SM
  667.      - rewritten THMC50 detection (PLEASE REPORT)
  668.      - slightly revised INTEL SMBus code
  669.      - initial test to try to enable disabled SMBus Hosts on INTEL 82801BA (ICH2)
  670.      - initial test to try to enable PMU on ALi south bridges where it's
  671.        currently disabled
  672.      - full support for INTEL 440MX SMBus
  673.      - added detection for more SuperIO chips
  674.      - added a progress dialog when sending the report
  675.      - SIS5595 now should show the temperature reading (but it needs to be
  676.        enabled by the BIOS)
  677.      - trying to enable fan speed control for LPC47b27x
  678.      - trying to access SIS5595 SMBus
  679.      - greatly reduced the amount of debugging info shown on the main window
  680.      - added full support for VIA VT8231 SMBus
  681.      - added preliminary support for VIA8231 sensors
  682.      - slightly modified the starting sequence for VIA SMBus access
  683.      - added preliminary support for PWM with IT8693F
  684.      - reinstalled GIVEIO service if previous installation got broken
  685.      - added PC87366 voltage and temperature readings
  686.      - added MAX1669 temperature reading
  687.      - properly enabled SMBus support on Intel 82801 south bridges
  688.      - added MAX1669 PWM (or DAC, depends on original settings) support
  689.      - added full support for LPC47m10x fan speed reading and setting
  690.      - trying to access LPC47N252 PWMs
  691.      - preliminary MAX6650 fan speed reporting
  692.      - added support for DELL NOTEBOOKS. If you can't variate fan speeds with
  693.        the controls on the main window, you might try to check the DELL option
  694.        in the configuration dialog. This is actually something that works on
  695.        DELLs, but there is no official info on this subject. It is based on a
  696.        research from Michael Henze. It has been successfully tested on Latitude
  697.        CPi D266XT and Inspiron 8000. Please, let me know if it works on your DELL
  698.      - better detection of problems when sending reports
  699.      - GL518SM should be fixed at last! this chip drove me crazy, but I found a
  700.        PC with it and, finally, understood what was causing the problem :-)
  701.      - added preliminary MAX6655 detection (PLEASE REPORT)
  702.      - revised VIA SMBus support
  703.      - added full support for LPC47N252 PWMs (tested on a DELL INSPIRON 8000,
  704.        even though it's not that useful as I was unable to find any temperature
  705.        sensor...)
  706.      - trying to enable PMU on ALi M1533, M1543 and M1535D/D+ if not yet enabled
  707.      - WINBOND has informed me that W83697HF has got no PWM :-(
  708.      - added support for PC87364 and PC87366 fan speed readings
  709. 3.06 - complete SMBus support for VIA VT8233 M2
  710.  b1  - rewritten ALi1543 detection
  711.      - revised ALi SMBus access
  712.      - added support for SiS85C503 DAM Module FAN speed reading
  713.      - added (beta) support for Intel 82801CAM (ICH3) (PLEASE REPORT)
  714.      - added and fully tested ALi M1543 SMBus support (thank you Samuel!)
  715.      - added +5VSB and VBAT readings to W83697HF
  716.      - fixed -5V and -12V readings for W83697HF
  717.      - fixed internal routines when accessing PCI registers at invalid offsets
  718.      - added and fully tested ALi M1535D SMBus support (thank you Graziano!)
  719.      - when set to start minimized to tray, SF minimizes before doing any hardware
  720.        detection
  721.      - slightly speeded up SMBus transactions on INTEL and ALi
  722.      - fixed a RANGE CHECK ERROR
  723.      - SMBus failed transactions are now retried when they first fail
  724.      - written a DOC to illustrate how to configure SpeedFan :-)
  725.      - I've been told (thank you Alfred!) that on "ASUS A7V266, rev 1.06, BIOS
  726.        v1002" you need to set CPU THERMAL OPTION, in your BIOS, to SHUTDOWN in
  727.        order for SpeedFan to be able to variate fan speeds. Let me know about your
  728.        experience :-)
  729. 3.04 - changed the order of detection for some sensors
  730. b8.5 - no longer displayed AS99127F -5V and -12V readings
  731.      - fixed GL518SM and GL520SM detection
  732.      - added full support for GL518SM
  733.      - VIA686 sensor chip now reports a few more data in the REPORT
  734.      - added a BALLOON HINT at program startup (you need at least Win2k or Me I
  735.        think)
  736.      - I hope the tray icon is ok now :-)
  737.      - default minimum value for fan speeds is now set to 0%
  738.      - fan speeds are no longer variated as a default (you must enable them); I
  739.        had to set it this way because a lot of users reported they couldn't change
  740.        fan speeds, but it was due to the fact that SF was restoring them to
  741.        appropriate values (according to temperature readings)
  742.      - if a sensor is detected on ISA and then found again on SMBus, that SMBus
  743.        address is no longer probed for other sensors
  744.      - tried to distinguish between VIA686A and VIA686B
  745.      - LM80 detection is delayed if all others fail
  746.      - added a CONFIG option to start SPEEDFAN minimized
  747.      - fixed an occasional bug in VIA TEMPs' readings (RANGE CHECK ERROR)
  748.      - VIA686 is handled properly on a Soltek SL-75KAV, thanx to Janko Laszlo :-)
  749.      - this version should work fine on every motherboard with VIA686
  750.      - fixed a minor bug with AS99127F that was introduced with an internal beta
  751.        release :-)
  752.      - rewritten decoding of WINBOND and ASUS chips; I hope they are all fine now
  753.      - added support for the fourth PWM register available in Winbond's W83782D
  754.      - added support for forced suspension (when no confirmation is asked to
  755.        running programs)
  756.      - SEND REPORT sends some additional info about which is your operating system
  757.        and your CPU
  758.      - beta test with a SOLTEK motherboard
  759.      - all readings show a hint with their last, minimum, maximum and mean value
  760.      - main window no longer shows double values (last and mean)
  761.      - added register reporting for unknown WINBOND chips
  762.      - added '/NOSMBSCAN' command line option to solve problems with those
  763.        motherboards where SMBus contains some chips that hang the system when read
  764.        from (like some SOLTEKs)
  765.      - fixed a problem when too many sensors' reading were available (more than
  766.        those that could be shown)
  767.      - added full support for ADM1025
  768.      - added fans' and pwms' readings for LPC47b27x
  769.      - added '/SUPERIO' command line option to enable detection of LPC47xxxx
  770.        SuperIO chips with integrated hardware monitoring capabilities
  771.      - added preliminary detection for SMSC LPC47b27x
  772.      - added preliminary support for LPC47B37x (PLEASE REPORT)
  773.      - added preliminary support for LPC47M10X (PLEASE REPORT)
  774.      - added preliminary support for LPC47M13X (PLEASE REPORT)
  775.      - added preliminary support for LPC47M14X (PLEASE REPORT)
  776.      - added preliminary support for LPC47S42X (PLEASE REPORT)
  777.      - added preliminary detection for ADM1022 (PLEASE REPORT)
  778.      - added preliminary detection for ADM1023 (PLEASE REPORT)
  779.      - added preliminary detection for ADM1024 (PLEASE REPORT)
  780.      - added preliminary detection for MAX6650 (PLEASE REPORT)
  781.      - added preliminary detection for MAX6654 (PLEASE REPORT)
  782.      - added preliminary detection for MAX1668 (PLEASE REPORT)
  783.      - added preliminary detection for ADM1028 (PLEASE REPORT)
  784.      - added preliminary detection for ADM1030 (PLEASE REPORT)
  785.      - added preliminary detection for ADM1031 (PLEASE REPORT)
  786.      - added preliminary detection for ADM1032 (PLEASE REPORT)
  787.      - added full support for GL520SM
  788.      - added preliminary detection for GL523SM (PLEASE REPORT)
  789.      - trying to detect VIA686 sensors on SMBus
  790.      - preliminary detection for SiS 85C503 (PLEASE REPORT)
  791.      - trying to support AMD766 SouthBridge: PLEASE SEND ME SOME FEEDBACK as I do
  792.        not have it at home and can't do any test by myself :-)
  793.      - added preliminary IT8693F temperature and fan readings
  794.      - trying to detect VIA VT8233
  795.      - added a test in order to detect some ASUS hidden features
  796.      - added detection for MYSON MTP008
  797.      - added full support for MYSON MTP008
  798.      - removed MINIMIZE button on the main window
  799.      - added preliminary detection for NE1619 (PLEASE REPORT)
  800.      - added a checkbox on the main window to enable or disable automatic fan
  801.        speed variation in one easy step
  802. 3.02 - attempt to detect GL518SM (please REPORT if FOUND!)
  803.      - attempt to detect GL520SM (please REPORT if FOUND!)
  804.      - attempt to detect GL523SM (please REPORT if FOUND!)
  805.      - attempt to detect MAX1618 (please REPORT if FOUND!)
  806.      - attempt to detect MAX1619 (please REPORT if FOUND!)
  807.      - attempt to detect MAX1669 (please REPORT if FOUND!)
  808.      - attempt to detect THMC50 (please REPORT if FOUND!)
  809.      - hibernate and suspend support verified ok
  810.      - added W83782D voltages' readings
  811.      - added preliminary W83781D voltages' readings
  812.      - added W83783S voltages' readings
  813.      - added W83627HF voltages' readings
  814.      - added AS99127F voltages' readings
  815.      - added full support for LM87
  816.      - added a safety feature when auto-assigning used sensor in case the primary
  817.        sensor that has been detected hasn't got temps or fans or pwms and the next
  818.        one has some
  819.      - used a different font for the trayicon
  820.      - the trayicon now limits its values from -99 to 99 and properly shows negative
  821.        values
  822.      - added full support for LM78
  823.      - added preliminary LM79 voltages' readings
  824.      - sent additional debug info (telling me how sensors are shown on the main
  825.        window)
  826.      - added full support for LM84 (I hope so :-))
  827.      - sent additional debug info (regarding some interesting internal registers for
  828.        selected chips)
  829.      - shown VOLTAGES
  830.      - added full support for PWMs for IT8712F
  831.      - IT8712F is set in PWM SOFTWARE MODE upon detection, but original settings are
  832.        restored on program exit
  833.      - fixed PROXY SETTINGS when sending a report (it couldn't be edited)
  834.      - added full support for LM80
  835.      - attempt to detect W83697HF
  836.      - added preliminary W83697HF temps' readings
  837.      - added preliminary W83697HF fans' readings
  838.      - added preliminary W83697HF voltages' readings
  839.      - added preliminary W83697HF pwms' support (the datasheet is far from bein
  840.        clear on this subject, please REPORT!)
  841.      - added detection for IT8702F
  842.      - added preliminary IT8702F fans' readings
  843.      - added preliminary IT8702F pwms' support
  844.      - added preliminary IT8693F detection (please REPORT!)
  845.      - -12V and -5V are not (yet) shown for AS99127F as there seem to be different
  846.        ways to decode them and I need testing (send REPORTs, please :-))
  847.      - if SpeedFan is started with '/NOPCISCAN' then no PCI scanning is performed
  848.      - added preliminary support for DS1780, ADM9240 and LM81
  849.      - restored standard titlebar icons :-)
  850.      - added PRELIMINARY VIA686 voltages' readings (I need reports)
  851. 3.00 - completely rewritten the whole program :-)
  852.  PR2 - tray icon background should be fixed now
  853.      - added detection for multiple southbridges on the same PC
  854.      - added detection for multiple sensors
  855.      - sensors' selection and use is now fully configurable
  856.      - added full support for ADM1021, THMC10 and MAX1617A
  857.      - added detection for GL525SM
  858.      - reenabled VIA VT82C596(B) support: it works perfectly now (it didn't work
  859.        because I followed a datasheet in order to properly detect SMBus functionalities,
  860.        but there was an error on the datasheet itself :-))
  861.      - added support for Winbond W83781D with CHIPID=$11
  862.      - added detection for VIA686 sensors
  863.      - added VIA686 temperature sensors readings
  864.      - added detection and support for MAX1617
  865.      - added detection and support for ASUS AS97127F
  866.      - added detection for LM84
  867.      - added support for LM76, but I can't find any easy way to distinguish it from
  868.        LM75. If you know you have an LM76 chip, I would be pleased to do some
  869.        testing :-)
  870.      - automatically preferred ISA access for sensors that are available on both ISA
  871.        and SMBus
  872.      - added VIA686 fan speeds readings
  873.      - fixed a bug inside internal statistical computations
  874.      - added icons to show temperatures' trend
  875.      - completely rewritten configuration dialog
  876.      - added support for LM78 and LM79 (needs test)
  877.      - removed APPEARANCE tab
  878.      - removed EXTRA tab
  879.      - added preliminary SUSPEND support
  880.      - automatically avoided reading from chips from which the user didn't select any
  881.        value to be monitored
  882. 2.05 - applied changes to INTEL SMBus support to increase its compatibility with ICH,
  883.        ICH0 and ICH2
  884.      - DIMM INFO memo box is now READ ONLY :-)
  885.      - FANx% are now properly disabled according to sensor capabilities
  886.      - trying to ignore spurious high values for fan readings
  887.      - fan readings are now reduced to one third as they are only informational and
  888.        not vital, thus reducing BUS overhead
  889.      - almost completely rewritten INTEL SMBus support
  890.      - enabled support for Intel ICH2 SouthBridge (I wrote "AB" instead of "BA" in the
  891.        code)... all CUSL2 users should be happy now :-) thanx to Massimiliano Battaglia
  892.        for extensive testing and debugging!
  893.      - added an option to specify your motherboard model when sending a report (please,
  894.        use this feature :-))
  895.      - added a preliminary detection routine for LM75 and LM78
  896.      - negative temperatures should be handled properly now
  897. 2.03 - VENDOR ID=$FFFF and CHIP ID=$FF are no longer shown as detected
  898.      - fixed a minor bug that caused two sensors to seem to be detected when they have
  899.        got the same CHIP ID (like some from ASUS and WINBOND) (thanx to Aaron Larson)
  900.      - removed a lot of debug messages from SMBus (mostly 'reset' and 'NOT completed')
  901.      - added a filter on collected values (for temperatures) in order to ignore single
  902.        peak readings that are obviously wrong
  903.      - added FAN2 control for AS99127F (thanx again to Carlo Adami)
  904.      - by popular demand :-) info on the main page are now put in a memo and can be
  905.        cutted&pasted :-)
  906.      - when in debug mode, the main page shows which southbridge has been detected
  907.      - VT82C596 southbridge has been removed from the supported list as it has been
  908.        reported not to work properly :-(
  909.      - added a button for sending a report without having to cut and paste :-) you are
  910.        not forced to specify an email address, but it would be of use in case you
  911.        expect some support
  912. 2.02 - done extensive testing with SMBus and PIIX4E
  913.  b1  - buffered all UI values to lower CPU usage
  914.      - extensive testing of the new fan speeds' changing strategy
  915.      - DIMM INFO seem to work fine though I'm not sure if it will work with every DIMM
  916.      - starting tests to use AS99127F ($31), W83781D and W83782D fan ON/OFF
  917.      - trying to use register $59 to control FAN1 on AS99127F ChipID=$5CA3, ID=$31 and
  918.        ChipID=$12C3, ID=$31
  919.      - preliminary AS99127F fan speed changing support thanx to Carlo Adami!
  920.      - should have been fixed an overflow that led to showing -256MB with 256MB DIMMs
  921.      - removed SCAN PCI FOR CHIPSET checkbox as it was a safety measure in case
  922.        something didn't work properly with it, but nobody ever reported any problem
  923. 2.00 - added SUPERBETA DIMM readings to check SMBus functionality
  924.  b5  - added AMD756 SMBus support
  925.      - AMD756 support starts working!
  926.      - buffered some UI values to lower CPU usage and improve reliability
  927.      - Winbond sensors' detection routine shows ChipId and VendId for unknown sensors
  928.      - DIMM info now shows a message if no info is found
  929.      - tested with INTEL 82801AA
  930.      - completely rewritten the logic that changes fan speeds
  931. 2.00 - added a checkbox to enable DEBUG MODE that will issue more info in the message
  932.  b2    box
  933.      - added PCI SCANNING to enable CHIPSET detection
  934.      - added preliminary SMBus support for Intel PIIX4 and Intel PIIX4E
  935.      - increased compatibility with other monitoring software
  936.      - preliminary AMD756 detection
  937.      - preliminary INTEL ICH 82801AA/AB/BA detection
  938.      - preliminary VIA VT82C686A support
  939.      - preliminary VIA VT82C596 support
  940.      - completely rewritten sensor detection routines
  941.      - avoided a FLOATING POINT ERROR
  942.      - tested with Intel PIIX4tested with VIA VT82C686
  943.      - tested with Winbond W83783S
  944.      - added USE ISA BUS and USE SMBus options
  945. 1.00 - fan speed readings can be limited by a user defined value useful when bad values
  946.        are retrieved from sensors)
  947.      - added a user definable value for the delta value used to increase or lower fan
  948.        speeds (useful for those of you with CPUs that change their temperature very
  949.        quickly)
  950. 0.96 - if it's impossible to find SYS and DLL files in the EXE directory, then they're
  951.        searched in default directories
  952.      - Gudjon Adalsteinsson submitted a bug in processing WARNING TEMPERATURES when the
  953.        temperature index was different from fan index: now it's fixed
  954. 0.95 - improved taskbar font appearance
  955.      - taskbar icon is update only when necessary
  956.      - taskbar appearance is now stored in INI
  957.      - added option to set fans at full speed on program exit
  958.      - SYS and DLL are now searched in the executable directory
  959. 0.94 - DLL and SYS files are searched in the same directory as the EXE (in earlier
  960.        releases they were searched in a fixed path, causing some users to be unable
  961.        to run the program properly)
  962.      - used an internal font to show temperature 1 on the taskbar
  963.      - added support for WINBOND W83627HF
  964. 0.92 - added basic taskbar icon showing temperature 1
  965.      - buffered taskbar icons to speed up repainting
  966.      - set to 100 the upper limit for fan speeds
  967. 0.90 - first public release
  968.