home *** CD-ROM | disk | FTP | other *** search
/ Freelog 125 / Freelog_MarsAvril2015_No125.iso / Systeme / SpeedFan / instsf450.exe / speedfan.txt < prev    next >
Text File  |  2014-08-19  |  78KB  |  1,359 lines

  1. SpeedFan 4.50
  2. Copyright 2000-2014 by Alfredo Milani-Comparetti (alfredo@almico.com)
  3.  
  4. You can find SpeedFan at:
  5.  
  6. http://www.almico.com/speedfan.php
  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. data and temperatures from EIDE, SATA and SCSI hard
  13. disks (connected in several RAID setups too).
  14.  
  15. Disclaimer:
  16. SpeedFan has been thoroughly tested, but you should know that low level access to the
  17. hardware of a PC can lead to unexpected results.
  18.  
  19. How to setup:
  20. Use the installer and read the HELP FILE.
  21.  
  22. Feedback:
  23. Feel free to contact me at alfredo@almico.com if you've got any question or suggestion or
  24. discover any strange behaviour.
  25. I would like to receive an e-mail from those of you who try and find useful my program.
  26. Not much: just a line of text.
  27. Thank you :-)
  28.  
  29. History:
  30.  
  31. 4.50 - added full support for Nuvoton NCT6791D (including fan control)
  32.      - improved external (USB) hard disk detection (some were not properly detected
  33.        on Windows 8)
  34.      - added a new method to access hard disks connected to 3ware RAID controllers
  35.        (works on 64 bit systems too)
  36.      - Added support for Intel core temperature (Family 06h Model 3Ch)
  37.      - Added support for Intel core temperature (Family 06h Model 3Eh)
  38.      - added support for AMD Family 15h temperature
  39.      - added support for AMD Family 16h temperature
  40.      - added support for Intel 8 Series SMBus
  41.      - added support for Intel 8 Series Mobile SMBus
  42.      - added support for Intel 9 Series SMBus
  43.      - added Nuvoton NCT6779D/NCT6791D advanced option to choose between PWM and DC
  44.        output for System Fan (PWM 1)
  45.      - changed the way NCT6779D and NCT6791D read fan speeds
  46.      - added 4 more temperature readings to NCT6779D
  47.      - added Fintek F71808A advanced setting: PWM TYPE 3
  48.      - refined Fintek F71808A description for PWM MODEs
  49.      - added preliminary support for ITE IT8620E temperatures and fan speeds
  50.      - fixed a minor typo that caused Fintek F71808A to not show some temperatures
  51.        properly
  52. 4.49 - fixed a typo causing to wrongly identify Windows 8 as Windows 7
  53.      - fixed ACPI temperature readings on some Windows 7
  54. 4.48 - added full support for Windows 8
  55.      - added full support for Windows Server 2012
  56.      - fixed ATK0110 device detection
  57.      - fixed ACPI Thermal Zones detection
  58.      - updated device driver to improve Windows 8 and Windows Server 2012 support
  59. 4.47 - added support for hard disks through CSMI (Intel Matrix RAID and Intel Rapid
  60.        Storage, for example)
  61.      - added support for Intel 7 Series SMBus
  62.      - added full support for NCT6779D
  63.      - added full support for Fintek F71808A
  64.      - fixed temperature reading for Intel Ivy Bridge
  65.      - fixed ATK0110 support on several motherboards
  66.      - switched to the new HddStatus service (it works on Unix/Linux too now)
  67.      - ARECA RAID support is not longer probed on Windows 2K
  68.      - limited DELL Studio 1558 support to the PWM alone for system stability
  69.      - added support for Seagate FreeAgentDesktop and FreeAgent USB enclosures
  70.      - added /NOINTELQST command line parameter
  71.      - TDELLSensor now handles resume from suspend
  72. 4.46 - greatly improved DELL support
  73.      - nVidia I2C support works again with driver 275+
  74.      - now ATI Radeon support resets Manual Fan Control to the state it had when SpeedFan
  75.        was started (no more unexpected video card fan set to 100% on program exit)
  76.      - added support for Intel X79 (Patsburg) SMBus
  77.      - added support for ServerWorks HT1000 SMBus
  78.      - added SAT support for USB enclosures
  79.      - added support for USB enclosures using SunPlus, IoData and Logitech chipsets
  80.      - added voltage reading tweaks and configurations for several Intel motherboards
  81.      - added full support for Fintek F71858AD
  82.      - rewritten Areca RAID support and improved support for Areca SAS controllers
  83.      - slightly refactored hard disk USB vendor guessing
  84.      - added support for AMD Family 12h (LLano) temperature
  85.      - added support for AMD Family 14h (Bobcat) temperature
  86.      - ATK0110 tries to find the best interface when multiple ones are available in ACPI
  87.        BIOS (please, report if support is broken for your motherboard model)
  88.      - added preliminary support for Fujitsu-Siemens Hades
  89. 4.45 - added full support for ATI RADEON video cards (including CrossFire configurations
  90.        and fan control)
  91.      - completely rewritten DELL support
  92.      - DELL support is now enabled on a wider range of models
  93.      - added full support for ITE IT8772F
  94.      - added support for Fintek F71889A
  95.      - added full support for SMSC EMC2103-1 and SMSC EMC2103-2
  96.      - added support for Fintek F71869AD
  97.      - added support for Fintek F71862 at unusual addresses
  98.      - preliminary support for SMSC SCH5317
  99.      - fixed Nuvoton W83627DHG-P PWM MODE advanced settings
  100.      - fixed ASUS ATK0110 readings on several motherboards
  101.      - fixed ATK0110 support on some Asus motherboards
  102.      - enabled SMBus on Intel ICH9M-E, if needed
  103.      - added full AMD Hudson-2 SMBus support
  104.      - TACPISonySensor support is now probed on all SONYs
  105.      - fixed multiple glitches and bug related to Advanced Fan Control UI
  106.      - in Advanced Fan Control dialog, control points can be fine tuned (+1,-1,+10,-10)
  107.        using the right mouse button
  108.      - SMART Fitness synthetic value now is more stringent with some specific issues,
  109.        reporting 0% in some cases that require immediate attention
  110. 4.44 - added full support for ATK0110
  111.      - added Advanced Fan Control including a graphical UI for configuration
  112.      - DELL support is now working on 64 bit systems too
  113.      - DELL support can change fan speeds, but if the BIOS is overriding it, there
  114.        is little SpeedFan can do
  115.      - added support for ST STTS3000 and ST STTS2002 DIMM temperature sensors
  116.      - reported temperatures and fan speed on Sony Vaio VGN-FW21E
  117.      - fan speed is reported on some ASUS laptops with ATK0100 (like the F81Se and
  118.        the K52JT)
  119.      - added preliminary identification of Fintek F71862
  120.      - PWM values can now be logged too
  121.      - temperatures are no longer tied to every fan speed as a default
  122.      - F71809 fan PWM MODE options' naming has been fine tuned
  123.      - added F71809 PWM setting and reading
  124.      - improved SMART hard disk temperature reading if multiple attributes seem to
  125.        report it
  126.      - rebuilt ARECA DLL with latest library and improved Areca RAID support
  127.      - more aggressive behaviour setting PWMs (this might help on systems where
  128.        something else tries to change them)
  129. 4.43 - restored full nVidia video card support
  130.      - hard disk finding now uses more stringent rules that lead to a much faster program
  131.        startup
  132.      - fixed configuration issues with multiple nVidia video cards on the same system
  133.      - greatly improved User Interface responsiveness
  134.      - administrator privileges are now required and enforced to run SpeedFan
  135.      - added full support for Nuvoton W83627DHG-P, including PWM control
  136.      - added full support for Nuvoton NCT6776F, including PWM control
  137.      - added full support for Fintek F71808E, including PWM control
  138.      - added full support for Fintek F71809, including PWM control
  139.      - added full support for ITE IT8728F, including PWM control
  140.      - added full support for EMC2113, including PWM control
  141.      - added full support for Nuvoton W83L771
  142.      - added full PWM control for ITE IT8721F
  143.      - added support for several JEDEC JC 42.4 compliant sensors
  144.      - fully verified ITE IT8721F fan reading and control
  145.      - improved support for ACPI Thermal Zone temperatures reporting
  146.      - fixed Nuvoton W83667HG PWM MODE advanced settings
  147.      - fixed Nuvoton W83667HG-B PWM MODE advanced settings
  148.      - fixed Nuvoton W83677HG-I PWM reading
  149.      - fixed Winbond W83791D and Winbond W83792D TEMP2 and TEMP3 readings
  150.      - fixed Nuvoton W83627DHG, W83627EHF and W83667HG PWM TYPE settings
  151.      - fixed ITE IT8728F H/M identification
  152.      - fixed ITE IT8728F advanced properties support
  153.      - fixed ITE IT8720F PWM control
  154.      - fixed PWM readings for fans 4 and 5 on some ITE IT8712F
  155.      - added support for 3 additional temperature readings for Nuvoton W83677HG-I
  156.      - added support for Vtt voltage reading on ADT7490
  157.      - added Fintek F71858 support for fans, PWMs and advanced options
  158.      - improved detection of AD7417 to avoid false identifications
  159.      - Intel Core temperature are now properly read for 2nd Generation Intel Core
  160.        Processor Family (Sandy Bridge)
  161.      - TIntelCoreSensor avoids reading temperatures from threads resulting from
  162.        Hyper-Threading
  163.      - fixed temperature reporting on some hard disks that do not expose the usual SMART
  164.        attribute
  165.      - added identification of Fintek F71869F
  166.      - added preliminary identification of ITE IT8772F
  167.      - added preliminary detection of Asus A8000B
  168.      - fixed a bug that prevented access to the SMBus on some ATI southbridges
  169.      - voltage scans are no longer automatically enabled for several ITE chips
  170.      - added preliminary identification for Fintek F71859
  171.      - added identification of Fintek F71809 and Fintek F71859
  172.      - added full support for Intel 6 Series SMBus
  173.      - added Intel NM10 SMBus enabler
  174.      - added full support for Intel ICH10 82801JD/DO SMBus
  175.      - /NONVIDIAI2C command line parameter is properly honoured again
  176.      - fixed a nasty bug in Intel SMBus support routines that could lead to releasing
  177.        SMBus ownership at the wrong time
  178.      - improved Intel SMBus routines
  179.      - added exact voltage readings for Intel DH61BE, DH61CR, DH61DL, DH61WW, DH67BL,
  180.        DH67CL, DH67GD, DH67CF, DP67BA, DP67DE, DP67BG, DB65AL, DQ67EP, DQ67OW, DQ67SW,
  181.        DX58OG
  182.      - improved voltage readings for Asus P8P67 DeLuxe, P8P67 and P8P67-M
  183.      - pre-built configuration support has been added
  184.      - pressing on the left of the tabs on the main form no longer closes the program
  185. 4.42 - greatly improved nVidia video card support
  186.      - added full access to hardware monitor chips available on several nVidia video
  187.        cards (enabled I2C writes to allow fan speed control too)
  188.      - improved Intel QST support
  189.      - Intel QST now checks first for 2.0, then falls back to 1.0, if needed
  190.      - added support for external USB drives using JMicron controllers
  191.      - fixed fan speed computation for several Analog Devices chips (ADM1027, ADT7463,
  192.        ADT7475, ADT7476, ADT7468, ADT7473, ADT7490) when configured for non standard
  193.        number of pulses per revolution
  194.      - MUTEXes used to synchronize with other tools while accessing buses are now
  195.        defined Global
  196.      - fixed CPU usage bars size on the main window
  197.      - enabled SMBus access on ICH10 and ICH10R, if needed
  198.      - if SpeedFan service is unavailable, a message dialog is shown and the program
  199.        stops running
  200.      - added scan exceptions for Asus P5N-T DELUXE and Intel DX58SO
  201.      - SEND REPORT now includes a list of ACPI devices found
  202. 4.41 - added full support for Intel 5 Series/3400 Series SMBus
  203.      - added full support for Intel QST 2.x
  204.      - added full support for fan control for Intel QST
  205.      - added full support for Fintek F71889F
  206.      - added full support for Fintek F71889ED
  207.      - added full support for SB8x0 SMBus
  208.      - added full support for Nuvoton W83667HG-B
  209.      - added full support for Nuvoton W83677HG-I
  210.      - added SB7xx/8xx PM2 fan speed readings and fan control
  211.      - added full support for MCP98242
  212.      - added full support for CAT34TS02
  213.      - added support for ITE IT8721F
  214.      - added support for USB hard disk enclosures with Cypress chipset
  215.      - added W83791D advanced settings for PWM MODEs
  216.      - improved ADT7490 PWM MODE advanced settings
  217.      - added ADVANCED options for Fintek F75387 PWM MODEs
  218.      - fixed Fintek F75387F PWM setting
  219.      - enabled SMBus on Intel ICH9-M, if needed
  220.      - added detection of LIS331DL
  221.      - added Intel QST 2.x advanced option to revert back to AUTO fan control
  222.      - upon resume from suspend only those fans that are automatically variated are
  223.        initially set to 100%
  224.      - identified more CPUs
  225.      - Intel Atom Series 300 Tjmax set to 90C
  226.      - HECI support works only on Windows 2000 and later
  227.      - AMCC/3ware support works only on Windows 2000 and later
  228.      - added more names for SMART attributes
  229.      - added a new option to CONFIGURE / OPTIONS to disable SMART Summary Error Log on
  230.        program start (this can dramatically improve SpeedFan startup time)
  231.      - the UI is now updated whenever new SMART data is read from the selected hard disk
  232.      - now, in CONFIGURE / EVENTS, when you press UPDATE to change some event, the
  233.        editing fields are automatically cleared and the OK button is automatically enabled
  234.      - restored access to SMART attributes on AdvSmart, Areca and AMCC/3ware connected
  235.        drives in Event configuration window
  236.      - events can now react to FITNESS and PERFORMANCE values of SMART hard disks
  237.      - added NOADVSMARTSCAN command line switch
  238.      - the first line of the email sent by an EVENT now has been changed to include the
  239.        Machine Name
  240. 4.40 - improved identification of Winbond W83667HG
  241.      - W83667HG has its own support code now
  242.      - W83667HG PWM MODE settings now work properly and can be used to change fan speeds
  243.      - fixed a minor bug in temperature readings of EMCT03
  244.      - fully included data from TPWS002 Intel Document about Tjmax values
  245.      - added support for ADP3228 fan reading
  246.      - AdvSmart no longer links a drive if SMART data has bad checksums
  247. 4.39 - added full support for Fintek F71889F, even at unusual addresses
  248.      - added support for a new method to access SMART data
  249.      - added support for SCSI and SAT hard disk SMART access
  250.      - added full support for SuperMicro PWS-865-PQ PSU
  251.      - added full support for Winbond W83795G
  252.      - added full support for SMSC EMC1402
  253.      - added SHORT and EXTENDED OFF-LINE SMART TEST in SMART tab. This feature works on
  254.        a number of supported interfaces and not on all of them
  255.      - added voltage readings for Winbond W83793G
  256.      - properly read Tjmax on Core i7 based Xeons
  257.      - relabeled IT8512F to IT8512E
  258.      - the tray hint is no longer updated if ShowStaticIcon is true
  259.      - the tray icon tooltip layout is now vertical
  260.      - added Fintek F72569DG detection
  261. 4.38 - added full support for AMCC/3ware SMART readings
  262.      - added full support for Intel QST
  263.      - added full support for ADT7470
  264.      - added full support for ADT7462
  265.      - added full support for nVidia MCP79 SMBus
  266.      - added full support for SiS968 SMBus
  267.      - added full support for Intel i7 internal core temperature reading
  268.      - improved ITE IT8720F identification
  269.      - added Fintek F71858 temperature readings
  270.      - PC87360, PC87362, PC87363, PC87364, PC87366 do hide unavailable readings now
  271.      - ProbeGL5xxSMType1 now checks some more registers to try to avoid false detections
  272.      - improved CPU identification routines
  273.      - improved FB-DIMM support on some Intel chipsets
  274.      - the exotics tab now shows the fitness of the hard disks connected to ARECA RAID
  275.        controllers too
  276.      - ARECA and AMCC/3WARE connected hard disks are now searched before the standard
  277.        channels, trying to avoid aliased, merged or fake reported SMART data
  278.      - added identification of Fintek F75125R
  279.      - removed two debug messages related to UGURU3
  280.      - added some debug code to try to support VIA CX700/VX700 SMBus
  281.      - DELL SUPPORT is now checked on ATI SBx00, Intel 631xESB, ICH8, ICH9 and ICH10 too
  282.      - disabled DELL support on 64 bit systems
  283.      - added /NODELLSCAN command line parameter
  284.      - fixed daylight saving time handling in event emails
  285.      - added full support for Windows 7 32 and 64 bit
  286.      - fixed a minor bug that caused the main window to be minimized when clicked
  287.      - CONFIGURATION / SPEEDS SpinBoxes now allow manual edit
  288.      - added some scan exceptions for Asus M2N-E and for Dell 0G841G
  289.      - INSTALLER: improved OS identification
  290.      - INSTALLER: fixed the ADMIN identification issue
  291. 4.37 - fixed a bug where, after resuming from suspend, fan speeds were not really
  292.        changed
  293.      - added full support for AMD CD5536 SMBus
  294.      - added identification of Fintek F75111R
  295.      - fixed an Exotics tab Access Violation
  296.      - fixed a bug that caused all of the EVENTS to be lost after entering CONFIGURE
  297. 4.36 - greatly improved temperature reporting for almost all nVidia video cards
  298.      - now fan speeds are lowered more aggressively
  299.      - added support for AMD K11 temperature sensor
  300.      - added full support for SMSC EMC6W201
  301.      - added full support for SMSC SCH5127
  302.      - added support for SMSC EMC2710P fan speed readings
  303.      - ARECA RAID support updated to Build 270
  304.      - added AMCC/3ware test code
  305.      - improved IT8720F identification
  306.      - fixed F1 context sensitive help key support
  307.      - better identification of DIRECT RAMBUS modules
  308.      - enabled Intel ICH8 SMBus, if needed
  309.      - identified SMSC SCH5317
  310.      - some addresses on the Asus P5N32-E SLI are no longer scanned
  311.      - some addresses on the Asus Rampage Formula are no longer scanned
  312.      - some addresses on EVGA NFORCE 680i LT SLI are no longer scanned
  313. 4.35 - released to the public the EXOTICS tab
  314.      - fixed 120 DPI issue in CONFIGURE dialog
  315.      - added full support for Areca RAID controllers
  316.      - greatly improved SCSI support
  317.      - added support for Abit uGuru 3 (uGuru 2005)
  318.      - added full support for Intel FB-DIMM temperature readings
  319.      - added full support for ITE IT8720F
  320.      - added full support for Andigilog aSC7611
  321.      - added full support for LM96000 (it was previously detected as LM85B)
  322.      - added full support for Analog Devices ADT7490
  323.      - added full support for SMSC SCH5327
  324.      - fixed Windbond W83766HG hardware monitor detection on some Asus motherboards
  325.      - improved CPU identification routines
  326.      - added support for a new revision of the WINBOND W83637HF
  327.      - added support for WINBOND W83637HF at unusual addresses
  328.      - added support for Asus F8000 at unusual addresses
  329.      - added identification of the SMSC SCH5514
  330.      - added identification of SMSC EMC2300
  331.      - added ITE IT8718F fifth fan speed reporting
  332.      - added preliminary detection of the HECI driver
  333.      - added identification of Analog Devices ADP3228
  334.      - added identification of ITE IT8512F
  335.      - added identification of Winbond W83667HG SuperIO chip
  336.      - identified a new revision of Fintek F71872 hardware monitor subsystem
  337.      - fixed a bug in SMSC LPC47M172 support code that prevented fan speeds to be
  338.        properly reported
  339.      - 45nm Intel CPUs with CPUID=0x10676 now use a Tjmax value of either 105C or 90C
  340.      - added full support for nVidia MCP65 SMBus
  341.      - added full support for nVidia MCP67 SMBus
  342.      - added full support for nVidia MCP73 SMBus
  343.      - added full support for nVidia MCP78S SMBus
  344.      - added full support for VIA CX700M SMBus
  345.      - added full support for Intel 82801JIB SMBus
  346.      - fixed an issue where the Intel SMBus couldn't be accessed and messages like
  347.        SMBus msg : SMB Error $14 : FAILED (50) were generated
  348.      - enabled Intel ICH8M-E SMBus device, if needed
  349.      - enabled 631xESB SMBus, if needed
  350.      - enabled Intel 6300ESB SMBus if needed
  351.      - enabled SMBus on Intel ICH9R, if needed
  352.      - preliminary detection of AMD CD5536 SMBus
  353.      - some SMBus addresses on Asus Striker Extreme are no longer scanned
  354.      - SMBus is no longer scanned at address $2E on DELL XPS710
  355.      - Tyan S2927 second SMBus is no longer scanned
  356.      - some addresses on the SMBus of Asus P5NT WS are no longer scanned
  357.      - some addresses on the SMBus of the Intel DX38BT are no longer scanned
  358.      - some SMBus addresses are no longer scanned on Asus M2N32-SLI DELUXE
  359.      - the second nForce SMBus is no longer scanned on FIC AU31
  360.      - some addresses on the SMBus of Supermicro H8DCE are no longer scanned
  361.      - added some SMBus scan exclusions for Intel D5400XS
  362.      - added /NOGIVEIO command line parameter to disable access to giveio.sys
  363.      - added /NOGEFORCEROM command line switch that will prevent SpeedFan from reading
  364.        nVidia GeForce ROMs (useful if it takes too much time)
  365.      - nVidia video BIOS is now stored in a file for later retrieval
  366.      - fixed an access violation under Win9x with some nVidia video cards
  367.      - battery status messages are no longer displayed
  368.      - upon resume, all controlled fans are set to 100% for half a second, then set to
  369.        their minimum fan speed
  370.      - added new configuration option SHOWSTATICICON
  371. 4.34 - added full support for SiS964 SMBus
  372.      - added full support for SiS966 SMBus
  373.      - added full support for ULi M1575 SMBus
  374.      - added full support for VIA VT8237S SMBus
  375.      - added full support for VIA VT8251 SMBus
  376.      - added full support for nVidia MCP61 SMBus
  377.      - added full support to read internal temperatures on AMD K10 processors
  378.      - added native nVidia video card (up to, but excluding 8xxx) internal temperature
  379.        reporting
  380.      - added full support for SMSC SCH5307
  381.      - added full support for F8000 temperatures and fan speeds
  382.      - added full support for SMSC EMCT03
  383.      - added full support for WINBOND W83793G, including ADVANCED options
  384.      - added support for Fintek F71782F hardware monitor at unusual addresses
  385.      - added support for Winbond W83627DHG at unusual addresses
  386.      - added support for ITE IT8726F hardware monitor at unusual addresses
  387.      - added support for a new stepping of the Andigilog aSC7621
  388.      - Winbond W83791D now properly handles higher fan divisors for fan1, fan2 and fan3
  389.        and shows fan4 and fan5 too
  390.      - added SMSC LPC47M192 FAN DIVISOR settings in CONFIGURE / ADVANCED
  391.      - added full PWM support to SMSC LPC47B397, including settings in CONFIGURE /
  392.        ADVANCED
  393.      - CONFIGURE now allows to go as low as -60C when selecting the DESIRED and WARNING
  394.        levels to let users of the "relative" Intel Core temperature reading properly
  395.        configure SpeedFan
  396.      - improved DDR2 memory module size detection
  397.      - added preliminary DDR3 identification
  398.      - new SpeedFan icon by Bengt Strom
  399.      - fixed an issue where Intel Core temperatures on multi core systems reported the
  400.        same temperature for all cores
  401.      - improved Tjunction detection for Intel CORE temperatures (you might no longer
  402.        need the temperature offset in CONFIGURE / ADVANCED)
  403.      - fixed crash on several DFI motherboards
  404.      - fixed the detection of older revisions of the ITE IT8705F
  405.      - restored the correct clock speed after resume from hibernation
  406.      - rewritten the logic of the usage of a synchronizer in the thread that reads CPU
  407.        usage (this will fix the SpeedFan not exiting issue)
  408.      - address $2E on DFI motherboards is no longer scanned if the motherboard model
  409.        starts with LP; if you have one of these models and you know that there should be
  410.        a valid chip at that address, send me a SEND REPORT (INFO tab) with some NOTES
  411.      - fixed ADT7475 temperature readings when in offset 64 mode
  412.      - fixed a bug when changing the type of data to be charted
  413.      - mails sent by SpeedFan now properly separate headers and the body with a blank
  414.        line
  415.      - fixed an issue with SUN 2864 motherboard
  416. 4.33 - completely rewritten the detection and the identification strategy of ITE IT871xF
  417.        chips (fan readings are now ok)
  418.      - xAP support is now properly reenabled between sessions
  419.      - fixed context sensitive help (F1 key) on Windows Vista
  420.      - enabled, if needed, the SMBus on Intel ICH7 and ICH8-M
  421.      - added several checks to CPU usage routines, fixing a nasty issue where an error
  422.        window appeared once every second
  423.      - added full support for ATI SB600 SMBus
  424.      - added full support for Intel ICH9 SMBus
  425.      - added full support for nVidia MCP55 SMBus
  426.      - added sull support for ADT7475
  427.      - added nVidia Control Panel access to read video card temperatures
  428.      - supported the IT8716F and the IT8718F hardware monitor at unusual addresses
  429.      - added some SMB scan exceptions for Compal 08A0
  430.      - SMBus address $15 no longer scanned on AOpen i975Xa-YDG
  431.      - fixed an issue that caused the DFI LP UT NF4 SLI-DR Venus to power off on program
  432.        start
  433.      - added support for Fintek F71872F voltage readings
  434.      - IT8712F-J now uses two undocumented FAN DIVs
  435.      - speeded up Asus M2N32-SLI DELUXE program startup
  436.      - added detection of an unknown Fintek chip (to avoid false detection of other
  437.        sensors at the same address)
  438.      - W83627EHF and W83627DHG now properly show SMARTFAN III in CONFIGURE / ADVANCED
  439.      - W83627EHF and W83627DHG can now change PWM TYPE from PWM to DC in CONFIGURE /
  440.        ADVANCED
  441.      - fixed FAN DIVISOR settings for Winbond W83791D
  442.      - added PWM OUT BASE CLOCK selection for WINBOND W83627DHG, W83627EHF and W83627EHG
  443.      - warning temperature can now be set as high as 125C in CONFIGURE
  444. 4.32 - added a digitally signed 64 bit driver (fully tested under Vista 64 bit)
  445.      - added full support for INTEL CORE DUO internal temperature readings
  446.      - added full support for Andigilog aSC7621
  447.      - added full support for Fintek F71882F
  448.      - added xAP support to publish temperatures and fan speeds
  449.      - improved support for Fintek F71782F
  450.      - improved support for IT8716F
  451.      - renamed temperatures readings for MAX6640
  452.      - improved compatibility with Intel D975XBX2
  453.      - reduced AD7416 and AD7417 false detections
  454.      - reduced MAX6650/6651 false detections
  455.      - improved Intel SMBus routines
  456. 4.31 - added full support for W83627DHG
  457.      - added full support for VIA VT8237A
  458. 4.30 - added detection and support for internal temperature sensors on
  459.        multiprocessor AMD K8 (Sempron, Athlon 64 and Opterons) systems
  460.      - added full support for ADM1026
  461.      - added full support for SMSC SCH311x
  462.      - added full support for MAX6640
  463.      - added full support for INTEL 631xESB SMBus
  464.      - added full support for ADT7473
  465.      - added LPC47M534 fan support
  466.      - ADT7473 and ADT7476 temperatures now properly handle offset 64 setting
  467.      - fixed W83637HF PWM MODE 3 and PWM 3 ENABLE setting
  468.      - fully verified DFI LP NF4 support
  469.      - added a check to skip SCSI disks that return invalid LOG SENSE pages
  470.        (usually are EIDE/SATA disks where the driver tries to emulate some SCSI
  471.        specific calls)
  472.      - added preliminary detection of NS PC8374L, NS PC87427 and WINBOND W83627DHG
  473.      - added an additional check in LM80 detection to avoid some false positives
  474.      - improved ICH7-M support
  475.      - added /NOAMDK8SCAN command line switch
  476.      - 100% fan speeds on program exit is no longer a default
  477. 4.29 - added support for hardware monitor at unusual addresses on W83627EHF
  478.      - fixed multiple instance detection of video cards
  479.      - hard disk temperature is recomputed in the IN-DEPTH ONLINE REPORT
  480.      - added detection and support for new revisions of IT8712F
  481.      - added detection for some Analog Devices chips
  482.      - optimized chart repainting
  483.      - events can now send EMAILs using the built-in multithreaded server
  484.      - SEND MAIL for events sends an email containing all current readings
  485.        (temperatures, fans, fan speeds, voltages and hard disk status)
  486.      - implemented hysteresis in fan speeds control (this should greatly
  487.        reduce fluctuations)
  488.      - fixed "error loading event" message at startup
  489.      - added full support for NVIDIA MCP04
  490.      - added full support for Intel ICH8 SMBus
  491.      - identified some new Winbond W83627 revisions
  492.      - added full support for AMD K8 internal temperature sensor
  493. 4.28 - added HD ONLINE ANALYSIS tool
  494.      - added centralized INTERNET configuration tab in CONFIG dialog
  495.      - added support for NForce410
  496.      - added support for new video cards
  497.      - added Temperature Sensor Type, BJT Offset and Gain support for Fintek F75375S
  498.        in CONFIGURE / ADVANCED (on Asus V9999 you might need to set BJT OFFSET from
  499.        174 to 202)
  500.      - SMART overall indicators are computed using a more advanced strategy
  501.      - updated the help file
  502.      - properly fixed byte swapped HDD model names
  503. 4.27 - added full support FINTEK F75387 support
  504.      - added full support for PHILIPS SA56004X
  505.      - added support for FINTEK F71872F
  506.      - properly enabled ICH6 SMBus when needed
  507.      - added full support for SiS965 SMBus
  508.      - events now play BEEP through the speaker's driver at a lower level
  509.      - added full support for ANALOG DEVICES ADT7476
  510.      - fixed a bug in the installer that prevented installing under some circumstances
  511.      - added support for nVidia GeForce 6800 NV48 and 6610 XL
  512.      - DELL support was extended to ICH7 motherboard models
  513. 4.26 - greatly improved nVidia support (it should no longer go to high CPU
  514.        usage and /NONVIDIAI2C should be no longer needed)
  515.      - EVENTS now can access SMART HD attributes
  516.      - fixed a memory leak in events' processing
  517.      - added full support for ANALOG DEVICES ADT7468
  518.      - added support for more nVidia video cards
  519.      - added support for ABIT AX8
  520.      - fixed FINTEK F75375S fan speed change (previously it didn't work)
  521.      - UGURU support is no longer probed through WMI (this fixes an error
  522.        message that appeared to some users)
  523.      - verified to be working fine under Windows Vista
  524.      - added PWM control settings for WINBOND W83637HF in CONFIGURE / ADVANCED
  525.      - added advanced settings for the third fan of W83637HF
  526. 4.25 - added EVENTS handling
  527.      - added full ICH7 support
  528.      - added full LPC47M233 support
  529.      - fixed fan speed readings for SMSC LPC47B27X, LPC47M10X, LPC47M13X,
  530.        LPC47M14X, LPC47M192, LPC47M292 and LPC47M534
  531.      - revisited DELL SMBIOS routines: added support for a wider range of
  532.        INTEL chipsets and for more temperatures on the same system
  533.      - added preliminary support for ALI1573 SMBus
  534.      - added full support for WINBOND W83627EHG
  535.      - REMOTE temperature reading for LM99 now properly adds 16C
  536.      - added an additional check when testing UGURU support
  537. 4.24 - added uGuru support
  538.      - enabled GET CONFIG button on the INFO tab (please, read the help file)
  539.      - added support for ALi M1563 with M1681
  540.      - enabled online GET CONFIG procedure to download user supplied
  541.        configurations for individual motherboard models
  542.      - fan names set up by sensor's initialization code are now properly
  543.        reflected in the UI
  544.      - better detection of ITE IT8702F
  545.      - identified a new revision of ITE IT8705F
  546.      - added debug code and improved NS PC87366 support
  547.      - fixed russian and added danish translation
  548.      - Winbond W83791D and W83791SD do share the same Device ID and are now
  549.        always detected as a Winbond W83791D
  550.      - properly closed the I/O support routines when entering suspend
  551. 4.23 - added full 64 bit support for AMD64 systems
  552.      - added full support for ATI SB300 SMBus
  553.      - added full support for FINTEK F75375S
  554.      - added chinese translation
  555.      - completely rewritten the installer to handle the new services
  556.      - properly initialized PortIO object when running under Win9x
  557.      - removed a test related to LPC47N252 that caused some systems to freeze
  558.      - fixed W83627EHF fan speed readings
  559.      - added full support for NATIONAL SEMICONDUCTOR LM99 and LM63
  560. 4.22 - fixed temperature reporting for SCSI drives that do not fill all the
  561.        relevant fields
  562.      - added full support for FINTEK F75383 and F75384
  563.      - added full support for FINTEK F75373S
  564.      - fixed a misdetection of some IT8712F and IT8702F
  565.      - added japanese translation and fixed hungarian one
  566.      - identified a new version of WINBOND W83627HF
  567.      - fully fixed and verified NATIONAL SEMICONDUCTOR LM85, ANALOG DEVICES
  568.        ADM1027 and ADT7463 and SMSC EMC6D103 PWM speed settings
  569.      - added advanced settings for MAXIM MAX6657 (some Asus or Samsung P35 users
  570.        might find them useful)
  571.      - fixed administrator privileges issue when installing
  572.      - fully fixed WINBOND W83627EHF support for fan speed changing
  573.      - fixed W83627EHF FANDIV4 and FANDIV5
  574. 4.21 - added full support for SCSI hard disks: besides SCSI hard disk temperature
  575.        report, S.M.A.R.T. status is shown, including the full report for internal
  576.        counters
  577.      - added support for ATI SB400 SMBus
  578.      - added full support for SMSC DME1737
  579.      - added full support for GMT G768B
  580.      - added full support for GMT G768D
  581.      - AUTO FAN SPEED setting is no longer lost
  582.      - fixed PWM3 MODE setting for Winbond W83627THF
  583.      - added /NOSCSISCAN
  584.      - fixed fan divisors for Winbond W83697HF
  585.      - fixed an issue while probing ACPI temperatures
  586.      - added indonesian (Henry Eko Hapsanto) and romanian (Vasilica-Mihai Horgot)
  587.        translations
  588.      - fixed LM90 local and remote readings (they were inverted)
  589.      - properly identified a new revision of National Semiconductor LM85B
  590.      - added preliminary support for National Semiconductor LM93
  591.      - better handled RESUME FROM SUSPEND
  592. 4.20 - added support for a new revision of Analog Devices ADT7463
  593.      - added full support for the SMBus in NForce4 chipset
  594.      - properly identified a new version of Winbond W83627HF
  595.      - added French (Skunnyk and Nicholas Aymeric), brazilian (Igor Andre) and
  596.        slovak (Matus Lenhart) translations
  597.      - added /NOACPISCAN command line switch
  598.      - added ACPI temperature sensor
  599.      - added PWM configuration options for Winbond W83697HF
  600.      - added some code to avoid false LM80 detections
  601.      - SmartGuardian setting is now left unchanged on ITE IT8712F
  602.      - added PWMOUT CLOCK setting in CONFIG / ADVANCED for Analog Devices ADM1027
  603.        and ADT7463, SMSC EMC6D103 and National Semiconductor LM85B and LM85C
  604.      - added support for SMSC LPC47B397 temperatures and fan speeds
  605.      - CLOCK settings are no longer lost
  606. 4.19 - fixed a bug in reading internal properties for some sensors
  607.      - added ULi M1689 SMBus support
  608.      - properly identified a different version of SMSC LPC47M172
  609.      - improved IT8702F detection over the SMBus
  610.      - trying to fully enable MANUAL PWM mode on SMSC EMC6D103
  611.      - IT8712F support now may need you to enter CONFIG / ADVANCED to set the
  612.        appropriate PWM MODE (please, read the help file)
  613.      - fixed identification of S.M.A.R.T. and AAM for hard disks
  614.      - added a new section in the help file to explain how to set Advanced Options
  615.        for IT8712F and other chips (please read it if you no longer can change fan
  616.        speeds)
  617.      - added a new tip if an IT8712F is found
  618. 4.18 - added full support for NE1618
  619.      - added manual multipliers (from 1 to 20) and divisors (from 1 to 20) for
  620.        all fans (use CONFIG / ADVANCED)
  621.      - added manual reverse for PWM logic in CONFIG / ADVANCED
  622.      - SEND REPORT no longer accesses some NE1619 registers
  623.      - added preliminary russian translation (thanks to Pavel Gourkov)
  624.      - SiS741 SMBus is no longer identified as a SiS5595
  625.      - added manual offsets for all temperatures (use CONFIG / ADVANCED)
  626.      - added preliminary support LPC47M292
  627.      - started using controls with a newer look
  628.      - added preliminary Spanish and Galician translations
  629. 4.17 - added full support for WINBOND W83627EHF
  630.      - added full support for INTEL 6300ESB
  631.      - added several nForce2 motherboards to CLOCK tab's quick selection
  632.      - properly identified NVIDIA GeForce FX Go 5600 and FX 5700
  633.      - added a check to completely remove nVidia nForce2 SMBUs links that are
  634.        actually unused
  635.      - fixed the "You seem to have an NVIDIA graphic card." tip reappearing even
  636.        if instructed not to do so
  637.      - added support for new nVidia nForce2 chipset version
  638.      - LM90 temperatures are now properly labeled LOCAL and REMOTE
  639.      - added support for new revision of VT1211
  640.      - fixed VT1211 hardware monitoring access
  641.      - removed some PLEASE REPORTs
  642.      - the ListView in the CHART TAB no longer sorts values when clicking on the
  643.        header
  644.      - fixed charting negative values
  645.      - revised nForce2 CLOCK CONTROL internal routines improving overall stability
  646.        and relialability
  647.      - fixed representation of available CLOCK values for PLL20503
  648.      - added full support for changing W83627HF and W83783S PWM OUT clock
  649.        frequency
  650. 4.16 - verified support for nVidia nForce3 150 SMBus
  651.      - added nVidia nForce2 clock control
  652.      - identified nVidia GeForce FX Go 5200
  653.      - added detection for LPC47m182
  654.      - added detection for LPC47n350 new version
  655.      - added detection for LPC47m976
  656.      - added detection for LPC47m260
  657.      - added support for W83627THF at non standard address
  658.      - added special properties for ADM1031
  659.      - fixed a mistake with ADM1031 properties
  660.      - added detection for generic PC87591
  661.      - added a link to SpeedFan's website on the INFO tab
  662. 4.15 - added full support for ICH6
  663.      - added polish translation
  664.      - added full support for ATI RADEON 9100 IGP (IXP150)
  665.      - added support for a new version of ITE IT8712F
  666.      - added czech translation (gvg [at] atlas.cz)
  667.      - properly removed some sensors that are detected on two different BUSes
  668.      - enabled SMBus on Intel ICH3-S, if needed
  669.      - removed IDE IDENTITY dump from SEND REPORT
  670.      - refined various translations
  671.      - max temperature allowed in CONFIG is now 99C
  672.      - fixed reading fan divisor for FAN2 on ADM1031
  673.      - added full support for ADM1030
  674.      - fixed "ERROR collecting CPU Usage" issue
  675.      - new CPU detection routines (the "Exception in reading CPU INFO at startup"
  676.        message should be gone)
  677.      - detected more revisions of Winbond W83627THF
  678. 4.14 - fans are reset to 100% on exit even if using LOGOFF
  679.      - added support for S.M.A.R.T. drivers that do not fully report requested data
  680.      - charts properly show Fahrenheit, if needed
  681.      - german translation
  682.      - added full support for nVidia nForce 3 250
  683.      - added full support for LM86
  684.      - added full support for ADM1031
  685.      - added support for W83792D
  686.      - added support for Fujitsu-Siemens Hermes
  687.      - added support for more nVidia Video Cards
  688.      - now it can be selected whether pressing the X on the title bar causes
  689.        SpeedFan to be minimized (EXIT from the icon menu always closes SpeedFan)
  690.      - added support for the third PWM on W83627THF
  691. 4.13 - greatly improved nVidia Video Cards' I2C support
  692.      - SEND REPORT no longer scans nVidia Video Cards
  693.      - enabled NVIDIA video cards support after resume
  694.      - added support for WORD READs to nVidia I2C, thus detecting available LM75
  695.        sensors on that BUS
  696.      - added support for GeForce Ti 4400
  697.      - a bug tracking system is available at http://www.bugtrack.almico.com
  698.      - added detection for LPC47M172
  699.      - handled the inverse logic for PWM in LPC47M192
  700.      - less debug messages are issued when problems are detected accessing the SMBus
  701.      - made the LM75, AD7416, AD7417 temperature reading compatible with the higher
  702.        resolution of the DS75
  703.      - no longer probed for DDC monitors
  704.      - removed WINBOND CLOCKS checking
  705.      - GL525SM check is now done only at $2D
  706. 4.12 - added detection for PC87591
  707.      - added new S.M.A.R.T. attributes
  708.      - fixed calling help with F1 key no longer working due to a bug in Delphi 7
  709.      - trying to avoid LM84 misdetection
  710.      - trying to avoid MAX6650 misdetection
  711.      - trying to avoid AD7417 misdetection
  712.      - added full support for NE1619
  713.      - better detection of AD7417
  714.      - avoid duplicate detection of S.M.A.R.T. drives
  715.      - trying to add fan control for DELL sensors
  716.      - initialized disabled LM79
  717.      - added full logging capability
  718.      - added support for nVidia video cards
  719.      - added full support for MAX6648
  720.      - added detection for DDC monitors
  721. 4.11 - fixed the usual programming bug: a missing x:=x+1 in a while loop. I'm sorry,
  722.        but all of the beta testers didn't trigger it :-)
  723.      - added additional info to DEBUG.NFO file automatically generated by SpeedFan
  724.        when started
  725. 4.10 - exiting the configuration dialog refreshes CHART names
  726.      - better identified a false LM80
  727.      - added full support for nForce3
  728.      - added preliminary support for SERVERWORKS CSB5
  729.      - added nForce2 cooling bits in CONFIGURATION / ADVANCED
  730.      - added full support for ADM1027
  731.      - new processors detected
  732.      - added ability to read a PCI DEVICES database
  733.      - trying to make PWM control work on more ASUS boards
  734.      - added fourth temp for ASB100
  735.      - added full support for ASUS MOZART-2
  736.      - added preliminary support for PC87372
  737.      - added full support for LM85C
  738.      - added preliminary detection for LM63, LM64 and LM93
  739.      - added full support for ADT7463
  740.      - added full support for AMD8111 SMBus 1.0
  741.      - fixed some LPC47M192 PWM readings
  742.      - added support for IT8712F and IT8705F sensors at non standard address
  743.      - added full support for EMC6D103
  744.      - added preliminary detection for EMC6W201
  745.      - added preliminary detection for EMCT03
  746. 4.09 - added full support for SIS655
  747.      - added full support for ICH5
  748.      - added full support for SIS746
  749.      - added full support for W83627THF
  750.      - added preliminary support for VT1211
  751.      - added full support for VIA VT8237
  752.      - reduced the amount of data output in the SEND REPORT for PCI devices
  753.      - recognized more CPUs (mostly P3, Athlon and P4)
  754.      - improved TYAN support
  755.      - added support for ICS952005
  756.      - values for some ITxxxx sensors are no longer restored when exiting (this should
  757.        solve the "fans set to 100% upon program termination" issue on some MBs)
  758.      - added support for ICS9248-171
  759.      - changed fan and temp readings for VT8231
  760.      - properly read large HDD size
  761.      - added preliminary support for ICS 9248-39
  762.      - added support for W311 (VIA EPIA M9000)
  763.      - added automatic clock speed setting based on CPU usage
  764.      - added preliminary support for FUJITSU SIEMENS (POSEIDON?)
  765.      - tray icon shows last value and no longer the average
  766.      - added preliminary support for EMC6D102
  767.      - added preliminary support for ISC952607
  768.      - added preliminary detection for ADT7316, ADT7317, ADT7318
  769.      - added preliminary detection for ADT7516, ADT7517, ADT7518
  770.      - added preliminary detection for ADT7460, ADT7461
  771.      - added history charting
  772.      - added support for alternate BLOCK operations with some INTEL ICHs
  773.      - added detection for ICH slave address
  774.      - extended the help file to describe new features
  775. 4.08 - added full support for nVidia nForce2 chipset
  776.      - added full support for W83L785TS-S
  777.      - added fan speed readings for ALi M1535D/D+
  778. 4.07 - enabled the brand new website!
  779.      - added LM90 support
  780.      - added EMC6D100
  781.      - added TOSHIBA custom fan ON/OFF support
  782.      - added full support for LM85C
  783.      - added support for SMSC Hardware Monitoring Block
  784.      - LPC47M15X and LPC49M192 can't be distinguished (according to what available
  785.        datasheets say) and, therefore, all references to previous LPC47M15X detection
  786.        have been converted to LPC47M192
  787.      - fixed ADM1021 support (reported a READPWMSINTERNAL ERROR)
  788.      - added W83L785R temperature sensor selection
  789.      - added MAX6650 DAC Operating Mode ADVANCED CONFIGURATION
  790.      - added support for ICS9250-37 (ASUS P4T and IWILL P4R533-N)
  791.      - added support for W83L784R PWMs when set to MANUAL MODE
  792.      - added EMC6D100 FAN ZONE/MODE and PWM CLOCK advanced configuration
  793.      - added EMC6D100 PWM support
  794.      - added LPC47M192 fan speed reporting
  795.      - the installer now sets GIVEIO start type to AUTOMATIC for Windows NT4
  796.      - added PWM CLOCK selection and PWM ENABLING (fan speed changing) for LPC47B27X
  797.        LPC47M10X LPC47M13X LPC47M14X and LPC47M192
  798.      - fixed TEMP2 reading on Myson MTP008
  799.      - added some additional info in the report (ASCII)
  800.      - added full support for SiS648
  801.      - added full support for VT8235
  802.      - avoiding misdetection of LM87
  803.      - added PWM MODE and FAN DIVISOR selection in ADVANCED configuration for W83L784R
  804.      - added new info in report about the HDD
  805.      - added full support for MAX1668 and MAX1805
  806.      - properly initialized IT8712/IT8705 PWM mode
  807.      - added full support for SiS651
  808.      - detected a new version of W83627HF
  809.      - preliminary support for ADT7411
  810.      - preliminary support for AD7416 and AD7417
  811.      - preliminary detection for ADM1027
  812.      - added full support for LM92
  813.      - preliminary detection of VIA VT1211
  814.      - added preliminary support for VT8231sensors
  815.      - fixed IT8712F and IT8705F FAN3 DIVISOR configuration
  816. 4.06 - changed detection routine for MAX1617
  817.      - properly detected and handled SiS961
  818.      - completely rewritten the configuration file. This is a major update I've been
  819.        working on for a long time. This new configuration file properly handles
  820.        computers where hardware monitoring devices appear and disappear and/or are
  821.        swapped out (like S.M.A.R.T. HDDs).
  822.        You should consider deleting SPEEDFANSENS.CFG before running this new release.
  823.      - refined the configuration file: now it stores advanced properties set in the
  824.        configuration dialog (ADVANCED tab)
  825.      - ADVANCED configuration supports IT8712F temperature sensors mode
  826.      - ADVANCED configuration supports IT8693F, IT8702F and IT8712F fan divisors
  827.      - added full support for W83637HF
  828.      - slightly revisited S.M.A.R.T. window to better show info reported by HDs with
  829.        a lot of attributes
  830.      - S.M.A.R.T. attributes are now shown with an icon telling the status of
  831.        individual relevant attributes (STOP below 10%, WARNING below 40% and OK
  832.        otherwise). Other attributes are only informative and an icon has no reason to
  833.        be :-)
  834.      - added support for SIS645DX (the one on ASUS P4S533)
  835.      - fixed MTP008 PWMs and voltages readings
  836.      - added full support for SIS650
  837.      - fixed hibernation support
  838.      - added MAX6650 PWM support
  839.      - properly handled reversed logic PWM used on IT8712F
  840.      - added full support for ADM1032
  841.      - added a button (INFO tab) to find SMBus devices: this might be useful to
  842.        search for CLOCK chips and if I need to know more about your motherboard :-)
  843.      - the results from FIND SMBUS DEVICES are added to the usual REPORT
  844.      - changed the way INTEL 82801 SMBus access is enabled if the BIOS didn't do it
  845.        for you
  846.      - added full support for Intel ICH-4
  847.      - added full support for ADM1028
  848.      - verified MAX6657 detection
  849.      - fixed MAX6650 fan speed readings
  850.      - added full support for NVIDIA SMBus on nForce chipsets
  851.      - enabled SMBus Block Operations for all SiS chipsets
  852.      - added HOW TO SEND A REPORT help topic
  853.      - SEND REPORT now asks for basic info on fan speed changing ability for your
  854.        motherboard
  855.      - updated the help file for S.M.A.R.T.
  856.      - fixed a minor problem with the REMEMBER IT checkbox in the ADVANCED tab of the
  857.        CONFIGURATION dialog
  858.      - user selected properties for each sensor chip are properly restored after SUSPEND
  859.      - updated the help file for the INFO tab
  860.      - added preliminary support for W83L785R
  861.      - finally managed to enable ADM1025 monitoring!
  862.      - forced IT8693F starting monitoring, if needed
  863.      - added preliminary ASUS VIDEO CARDs support under Win2K/XP (you need the latest
  864.        version of SmartDoctor installed)
  865.      - added an SMBUS DEBUG facility activated by using /SMBDEBUG command line switch
  866.        (there is a full description of this feature in the help file)
  867.      - WANTED and WARNING temperatures shown in CONFIGURATION dialog are now shown both
  868.        in Celsius and in Fahrenheit
  869.      - finally fixed MSI KT3 Ultra hanging while scanning SMBus
  870.      - the installer should no longer abort if unable to change SERVICE startup mode
  871.      - enabled accessing WINBOND chips located at unusual ISA addresses
  872.      - trying to enable W83697HF if disabled
  873.      - added preliminary detection for LM86
  874.      - added preliminary detection for LM90
  875. 4.05 - added full support for SIS635, SIS645, SIS735, SIS740 and SIS745. This
  876.        means, for example, that you can read values from your ASUS P4S333 :-)
  877.      - added support for FSB changing. Currently there are only a few motheboards
  878.        and PLLs that are supported. On my ABIT BP6, LUCKY STAR 6LX2 and ECS K7S5A
  879.        it's working pretty fine :-)
  880.      - WINBOND W83791SD is now properly detected, thus avoiding detection of
  881.        unknown chips at the same address
  882.      - those two buttons in the CONFIG dialog should now properly show even with
  883.        large fonts
  884.      - added context-sensitive help (available pressing F1) which includes the
  885.        tutorial
  886.      - the installer/uninstaller now removes every trace from both the HD and the
  887.        registry
  888.      - added some new code to better reset Intel SMBus
  889.      - added some tips that can be disabled after their first appearance
  890.      - added preliminary ADM1024 support (please, send reports)
  891. 4.04 - created full installer/uninstaller
  892.      - completely removed DLPORTIO
  893.      - the installer can remove the DLPORTIO service if it was previously installed
  894.      - documentation has been moved to CHM format and so it no longer requires
  895.        WORD :-)
  896.      - properly detected W83L784R
  897.      - preliminary detection for W83L785R
  898.      - full support for MAX6657 and MAX6659
  899.      - trying to avoid duplicated detection of the W83627HF on TYANs
  900.      - fixed an error that caused the PERFORMANCE indicator for S.M.A.R.T. drives
  901.        to return too high a value if nothing was wrong (this error is mostly
  902.        cosmetic and nobody could see it, as it was rounded to 100% even if it was,
  903.        internally, reporting 10000% :-))
  904.      - added full support for ALi M1535D/D+ fan control
  905.      - added support for FDC37N972
  906.      - minor fixes to DELL support
  907.      - removed the third FAN DIVISOR setting in ADVANCED CONFIGURATION for W83697HF
  908.      - added full support for AMD768
  909.      - fan speeds can now be changed by hand in the main window
  910.      - fixed initialization of the ADM1025 on some motherboards
  911.      - added full support for VIA8233A SMBus
  912.      - added support for new revision of the AS99127F
  913.      - moved INI to the registry so that restricted users can use it under NT/2K/XP
  914.      - fixed W83L784R voltage readings
  915. 4.02 - new detection routine for WINBOND chips
  916.      - fixed a bug in the CONFIGURATION dialog that prevented some users from
  917.        accessing all available options when using large fonts on some video cards
  918.      - by popular demand, I've added online a list of motherboards that are know
  919.        to change fan speeds
  920.      - restored and verified full support for W83697HF PWMs. I managed to figure
  921.        out how to use them by walking through those million errors on the
  922.        datasheet :-)
  923.      - previous releases could issue a "WARNING : GIVEIO.SYS not started" without
  924.        informing that the following second attempt actually succeeded. Now
  925.        everything is more informative :-)
  926.      - fixed a bug when too many temperatures are detected
  927.      - added preliminary handling of specific sensors' options (you can find them,
  928.        for a few Winbond sensor chips, in the configuration dialog under the
  929.        ADVANCED tab)
  930.      - added support for ALi M1535D+ from ALi Cyber ALADDiN
  931.      - added support for DELL CPU temperature and for fan speeds, even if these
  932.        readings are the result of some hacks and not the result of a public
  933.        datasheet. Any info from DELL would be much appreciated. Anyway, please
  934.        note that reported temperatures seem to be REALLY HIGH. I wouldn't play with
  935.        fan speeds if not absolutely sure. But so many of you asked for DELL
  936.        support, so... now you should have it :-)
  937.      - configuration option named ENABLE DELL FANS has been changed to ENABLE DELL
  938.        SUPPORT
  939.      - added detection and full support for MC1066
  940.      - S.M.A.R.T. temperatures are now read every minute
  941.      - all readings are forcibly updated after any configuration change
  942.      - fixed CPU USAGE under Win9x
  943.      - added full support for ALi M5879
  944.      - removed a false detection of an LPC47b37x that may happen sometimes when a
  945.        W83627HF is actually there
  946.      - added preliminary detection for LPC47M15X (PLEASE REPORT)
  947.      - added preliminary detection for EMC6D100/EMC6D101 (PLEASE REPORT)
  948.      - added two S.M.A.R.T. status indicators that show a summary of drive fitness
  949.        and performance
  950.      - added preliminary support for PC87360
  951.      - added preliminary support for PC87363
  952.      - added a new command line parameter (/TIGERMP) to add full support for TYAN
  953.        TigerMP
  954.      - fixed a bug when associating PWMs that could lead to a DEBUG message
  955.      - added /NOTIMER command line parameter that will avoid SpeedFan from updating
  956.        values. This option is useful to see if SpeedFan is able to properly detect
  957.        your hardware and stop right after having done that
  958.      - added /NOSMARTSCAN command line parameter. This option will force SpeedFan
  959.        not to probe S.M.A.R.T. devices. This is useful if you're having problems at
  960.        program startup right after HD probing. This has occurred a couple of times
  961.        and the reason should be in a bad driver for the HD controller
  962.      - fixed "PROCESSOR PERFORMANCE OBJECT NOT FOUND" error. Now it is trapped and
  963.        a nice message is displayed. CPU usage won't be available, but everything
  964.        else will be
  965.      - decoded some additional info about DIMMs
  966.      - added preliminary support for ServerWorks OSB4 (I need reports)
  967.      - added preliminary support for WINBOND W83L784 (I need reports here, as
  968.        datasheets, guess what?, are incomplete, missing or full of errors :-))
  969. 4.01 - the last PWM (SPEED) can be properly set once again (thank you Sander for
  970.        making me notice it :-))
  971.      - added an option to choose between CELSIUS and FAHRENHEIT when showing
  972.        temperatures
  973. 4.00 - properly reported IT8712F voltages
  974.      - SMBus support is enabled on some VIA686 revisions if disabled
  975.      - added SiS5595 sensor support
  976.      - properly reported IT8693F voltages
  977.      - CPU USAGE is now shown on the main window and supports multiprocessor
  978.        systems too
  979.      - added CPU speed computation (it works only for processors after and
  980.        including Pentium I, but it appears to be extremely precise :-))
  981.      - minimum and maximum fan SPEED settings are now selectable in 1 increments
  982.      - reported samples now show their measure units
  983.      - the balloon hint now appears only when a different sensors set is detected
  984.      - fixed initial reporting about IT8693F settings
  985.      - added preliminary support for FDC37n972
  986.      - added full support for SIS630 SMBus
  987.      - added full support for SiS730 SMBus
  988.      - the message "ISA seems to be unused" has been changed to type INFO,
  989.        instead of WARNING because several of you were afraid about the message
  990.        itself :-)
  991.      - added support for PC87364 PWMs
  992.      - added support for PC87366 PWMs
  993.      - fixed detection and usage of VT8231 and VT8233 SMBus
  994.      - slightly changed SEND REPORT when probing SMBus
  995.      - on the main window, the EXIT button has been replaced by MINIMIZE
  996.      - finally fixed and tested all voltage readings from GL518SM (now
  997.        everything is in sync with the datasheet)
  998.      - added support for S.M.A.R.T. drives that report temperatures
  999.      - added a TAB with S.M.A.R.T. info
  1000.      - enabled temperature monitoring on PC87366 if in standby
  1001.      - enabled S.M.A.R.T. monitoring for those HDs that have got it disabled
  1002.      - completely rewritten tray icon support
  1003.      - tray icon background and text colors are now fully configurable
  1004.      - IT8705/IT8712 voltages' readings are now enabled if BIOS didn't
  1005. 3.07 - I've completely rewritten the installation procedure.
  1006.        Actually, now, there is none :-)
  1007.        You should no longer need to put any needed file nowhere, as SpeedFan is
  1008.        able to recreate them on the fly :-)
  1009.      - DLPORTIO.SYS and DLPORTIO.DLL need not to be manually put anywhere as
  1010.        SpeedFan should be able to recreate them if missing
  1011.      - fixed a bug with label when disabling ALL fans or ALL temps or ALL voltages
  1012.        or ALL speeds; if you try to reproduce this bug, please remember to check
  1013.        the fans each temperature is supposed to use; please note that this is not
  1014.        a bug in my code, but a "feature" from the compiler :-)
  1015.      - fixed an exception when sending a report using WinXP
  1016.      - GIVEIO.SYS needs not to be manually put anywhere as SpeedFan should be able
  1017.        to recreate it if missing, to install it as a service (under NT, 2k, XP) if
  1018.        not yet done and to start it if stopped :-)
  1019.      - autoinstalled GIVEIO.SYS if needed
  1020.      - changed icons: I know I'm not good with graphics, but I hope you will
  1021.        appreciate the effort :-) By the way: drawing a fan with THOSE 16 colors is
  1022.        not that easy :-)
  1023.      - /SUPERIO command line parameter has been removed: now SuperIO detection
  1024.        starts by default (I've done several tests with no reported crash :-)). If
  1025.        you need to disable SuperIO detection, use the /NOSUPERIO parameter instead
  1026.      - startup SMBus detection is now much faster; it you realize that some of
  1027.        your sensors are not properly detected, please use the /SLOWDETECT command
  1028.        line parameter and let me know
  1029.      - current PWM values (speeds) are updated after RESUME
  1030.      - confirmed full support for variating fan speeds with SMSC LPC47M13X
  1031.      - added preliminary detection for a lot of new SMSC and NATIONAL SuperIO 
  1032.        chips
  1033.      - fixed MTP008 fan speed reporting
  1034.      - fixed an error with PWM readings from ADM1021
  1035.      - redesigned the REPORT PREVIEW dialog
  1036.      - the report sends info about the SMBus (I've created this test in order to
  1037.        be able to create a faster startup sensor detection; PLEASE SEND AS MANY
  1038.        REPORTS AS POSSIBLE)
  1039.      - ADM1025 properly initialized if not yet enabled
  1040.      - fixed ADM9240, DS1780 and LM81 initialization
  1041.      - fixed a problem when setting PWMs
  1042.      - reversed PWM max and min logic on IT8712F: the datasheet says nothing on
  1043.        this subject, so I had to guess :-)
  1044.      - ADM9240, DS1780 and LM81 are properly initialized if not yet enabled
  1045.      - minor debugging changes to INTEL and VIA SMBus routines
  1046.      - added preliminary detection for FMS2701 (PLEASE REPORT)
  1047. 3.08 - restored the proper use of MUTEXes: this should fix the problems when
  1048.        running SF together with other hardware monitoring softwares. I don't know
  1049.        how it could happen, but the compiler put an "END." in the wrong place,
  1050.        thus removing my INITIALIZATION routine
  1051.      - W83601R now properly reports its revision
  1052.      - trying to detect IT8703F
  1053.      - added full support for ALi M1533 South Bridge
  1054.      - the report now includes an ISA scan
  1055.      - initial detection of SiS5595
  1056.      - fixed GL520SM TEMP2 and +12V readings
  1057.      - properly handled MODE 1 and MODE 2 readings from GL520SM
  1058.      - rewritten THMC50 detection (PLEASE REPORT)
  1059.      - slightly revised INTEL SMBus code
  1060.      - initial test to try to enable disabled SMBus Hosts on INTEL 82801BA (ICH2)
  1061.      - initial test to try to enable PMU on ALi south bridges where it's
  1062.        currently disabled
  1063.      - full support for INTEL 440MX SMBus
  1064.      - added detection for more SuperIO chips
  1065.      - added a progress dialog when sending the report
  1066.      - SIS5595 now should show the temperature reading (but it needs to be
  1067.        enabled by the BIOS)
  1068.      - trying to enable fan speed control for LPC47b27x
  1069.      - trying to access SIS5595 SMBus
  1070.      - greatly reduced the amount of debugging info shown on the main window
  1071.      - added full support for VIA VT8231 SMBus
  1072.      - added preliminary support for VIA8231 sensors
  1073.      - slightly modified the starting sequence for VIA SMBus access
  1074.      - added preliminary support for PWM with IT8693F
  1075.      - reinstalled GIVEIO service if previous installation got broken
  1076.      - added PC87366 voltage and temperature readings
  1077.      - added MAX1669 temperature reading
  1078.      - properly enabled SMBus support on Intel 82801 south bridges
  1079.      - added MAX1669 PWM (or DAC, depends on original settings) support
  1080.      - added full support for LPC47m10x fan speed reading and setting
  1081.      - trying to access LPC47N252 PWMs
  1082.      - preliminary MAX6650 fan speed reporting
  1083.      - added support for DELL NOTEBOOKS. If you can't variate fan speeds with
  1084.        the controls on the main window, you might try to check the DELL option
  1085.        in the configuration dialog. This is actually something that works on
  1086.        DELLs, but there is no official info on this subject. It is based on a
  1087.        research from Michael Henze. It has been successfully tested on Latitude
  1088.        CPi D266XT and Inspiron 8000. Please, let me know if it works on your DELL
  1089.      - better detection of problems when sending reports
  1090.      - GL518SM should be fixed at last! this chip drove me crazy, but I found a
  1091.        PC with it and, finally, understood what was causing the problem :-)
  1092.      - added preliminary MAX6655 detection (PLEASE REPORT)
  1093.      - revised VIA SMBus support
  1094.      - added full support for LPC47N252 PWMs (tested on a DELL INSPIRON 8000,
  1095.        even though it's not that useful as I was unable to find any temperature
  1096.        sensor...)
  1097.      - trying to enable PMU on ALi M1533, M1543 and M1535D/D+ if not yet enabled
  1098.      - WINBOND has informed me that W83697HF has got no PWM :-(
  1099.      - added support for PC87364 and PC87366 fan speed readings
  1100. 3.06 - complete SMBus support for VIA VT8233 M2
  1101.  b1  - rewritten ALi1543 detection
  1102.      - revised ALi SMBus access
  1103.      - added support for SiS85C503 DAM Module FAN speed reading
  1104.      - added (beta) support for Intel 82801CAM (ICH3) (PLEASE REPORT)
  1105.      - added and fully tested ALi M1543 SMBus support (thank you Samuel!)
  1106.      - added +5VSB and VBAT readings to W83697HF
  1107.      - fixed -5V and -12V readings for W83697HF
  1108.      - fixed internal routines when accessing PCI registers at invalid offsets
  1109.      - added and fully tested ALi M1535D SMBus support (thank you Graziano!)
  1110.      - when set to start minimized to tray, SF minimizes before doing any hardware
  1111.        detection
  1112.      - slightly speeded up SMBus transactions on INTEL and ALi
  1113.      - fixed a RANGE CHECK ERROR
  1114.      - SMBus failed transactions are now retried when they first fail
  1115.      - written a DOC to illustrate how to configure SpeedFan :-)
  1116.      - I've been told (thank you Alfred!) that on "ASUS A7V266, rev 1.06, BIOS
  1117.        v1002" you need to set CPU THERMAL OPTION, in your BIOS, to SHUTDOWN in
  1118.        order for SpeedFan to be able to variate fan speeds. Let me know about your
  1119.        experience :-)
  1120. 3.04 - changed the order of detection for some sensors
  1121. b8.5 - no longer displayed AS99127F -5V and -12V readings
  1122.      - fixed GL518SM and GL520SM detection
  1123.      - added full support for GL518SM
  1124.      - VIA686 sensor chip now reports a few more data in the REPORT
  1125.      - added a BALLOON HINT at program startup (you need at least Win2k or Me I
  1126.        think)
  1127.      - I hope the tray icon is ok now :-)
  1128.      - default minimum value for fan speeds is now set to 0%
  1129.      - fan speeds are no longer variated as a default (you must enable them); I
  1130.        had to set it this way because a lot of users reported they couldn't change
  1131.        fan speeds, but it was due to the fact that SF was restoring them to
  1132.        appropriate values (according to temperature readings)
  1133.      - if a sensor is detected on ISA and then found again on SMBus, that SMBus
  1134.        address is no longer probed for other sensors
  1135.      - tried to distinguish between VIA686A and VIA686B
  1136.      - LM80 detection is delayed if all others fail
  1137.      - added a CONFIG option to start SPEEDFAN minimized
  1138.      - fixed an occasional bug in VIA TEMPs' readings (RANGE CHECK ERROR)
  1139.      - VIA686 is handled properly on a Soltek SL-75KAV, thanx to Janko Laszlo :-)
  1140.      - this version should work fine on every motherboard with VIA686
  1141.      - fixed a minor bug with AS99127F that was introduced with an internal beta
  1142.        release :-)
  1143.      - rewritten decoding of WINBOND and ASUS chips; I hope they are all fine now
  1144.      - added support for the fourth PWM register available in Winbond's W83782D
  1145.      - added support for forced suspension (when no confirmation is asked to
  1146.        running programs)
  1147.      - SEND REPORT sends some additional info about which is your operating system
  1148.        and your CPU
  1149.      - beta test with a SOLTEK motherboard
  1150.      - all readings show a hint with their last, minimum, maximum and mean value
  1151.      - main window no longer shows double values (last and mean)
  1152.      - added register reporting for unknown WINBOND chips
  1153.      - added '/NOSMBSCAN' command line option to solve problems with those
  1154.        motherboards where SMBus contains some chips that hang the system when read
  1155.        from (like some SOLTEKs)
  1156.      - fixed a problem when too many sensors' reading were available (more than
  1157.        those that could be shown)
  1158.      - added full support for ADM1025
  1159.      - added fans' and pwms' readings for LPC47b27x
  1160.      - added '/SUPERIO' command line option to enable detection of LPC47xxxx
  1161.        SuperIO chips with integrated hardware monitoring capabilities
  1162.      - added preliminary detection for SMSC LPC47b27x
  1163.      - added preliminary support for LPC47B37x (PLEASE REPORT)
  1164.      - added preliminary support for LPC47M10X (PLEASE REPORT)
  1165.      - added preliminary support for LPC47M13X (PLEASE REPORT)
  1166.      - added preliminary support for LPC47M14X (PLEASE REPORT)
  1167.      - added preliminary support for LPC47S42X (PLEASE REPORT)
  1168.      - added preliminary detection for ADM1022 (PLEASE REPORT)
  1169.      - added preliminary detection for ADM1023 (PLEASE REPORT)
  1170.      - added preliminary detection for ADM1024 (PLEASE REPORT)
  1171.      - added preliminary detection for MAX6650 (PLEASE REPORT)
  1172.      - added preliminary detection for MAX6654 (PLEASE REPORT)
  1173.      - added preliminary detection for MAX1668 (PLEASE REPORT)
  1174.      - added preliminary detection for ADM1028 (PLEASE REPORT)
  1175.      - added preliminary detection for ADM1030 (PLEASE REPORT)
  1176.      - added preliminary detection for ADM1031 (PLEASE REPORT)
  1177.      - added preliminary detection for ADM1032 (PLEASE REPORT)
  1178.      - added full support for GL520SM
  1179.      - added preliminary detection for GL523SM (PLEASE REPORT)
  1180.      - trying to detect VIA686 sensors on SMBus
  1181.      - preliminary detection for SiS 85C503 (PLEASE REPORT)
  1182.      - trying to support AMD766 SouthBridge: PLEASE SEND ME SOME FEEDBACK as I do
  1183.        not have it at home and can't do any test by myself :-)
  1184.      - added preliminary IT8693F temperature and fan readings
  1185.      - trying to detect VIA VT8233
  1186.      - added a test in order to detect some ASUS hidden features
  1187.      - added detection for MYSON MTP008
  1188.      - added full support for MYSON MTP008
  1189.      - removed MINIMIZE button on the main window
  1190.      - added preliminary detection for NE1619 (PLEASE REPORT)
  1191.      - added a checkbox on the main window to enable or disable automatic fan
  1192.        speed variation in one easy step
  1193. 3.02 - attempt to detect GL518SM (please REPORT if FOUND!)
  1194.      - attempt to detect GL520SM (please REPORT if FOUND!)
  1195.      - attempt to detect GL523SM (please REPORT if FOUND!)
  1196.      - attempt to detect MAX1618 (please REPORT if FOUND!)
  1197.      - attempt to detect MAX1619 (please REPORT if FOUND!)
  1198.      - attempt to detect MAX1669 (please REPORT if FOUND!)
  1199.      - attempt to detect THMC50 (please REPORT if FOUND!)
  1200.      - hibernate and suspend support verified ok
  1201.      - added W83782D voltages' readings
  1202.      - added preliminary W83781D voltages' readings
  1203.      - added W83783S voltages' readings
  1204.      - added W83627HF voltages' readings
  1205.      - added AS99127F voltages' readings
  1206.      - added full support for LM87
  1207.      - added a safety feature when auto-assigning used sensor in case the primary
  1208.        sensor that has been detected hasn't got temps or fans or pwms and the next
  1209.        one has some
  1210.      - used a different font for the trayicon
  1211.      - the trayicon now limits its values from -99 to 99 and properly shows negative
  1212.        values
  1213.      - added full support for LM78
  1214.      - added preliminary LM79 voltages' readings
  1215.      - sent additional debug info (telling me how sensors are shown on the main
  1216.        window)
  1217.      - added full support for LM84 (I hope so :-))
  1218.      - sent additional debug info (regarding some interesting internal registers for
  1219.        selected chips)
  1220.      - shown VOLTAGES
  1221.      - added full support for PWMs for IT8712F
  1222.      - IT8712F is set in PWM SOFTWARE MODE upon detection, but original settings are
  1223.        restored on program exit
  1224.      - fixed PROXY SETTINGS when sending a report (it couldn't be edited)
  1225.      - added full support for LM80
  1226.      - attempt to detect W83697HF
  1227.      - added preliminary W83697HF temps' readings
  1228.      - added preliminary W83697HF fans' readings
  1229.      - added preliminary W83697HF voltages' readings
  1230.      - added preliminary W83697HF pwms' support (the datasheet is far from bein
  1231.        clear on this subject, please REPORT!)
  1232.      - added detection for IT8702F
  1233.      - added preliminary IT8702F fans' readings
  1234.      - added preliminary IT8702F pwms' support
  1235.      - added preliminary IT8693F detection (please REPORT!)
  1236.      - -12V and -5V are not (yet) shown for AS99127F as there seem to be different
  1237.        ways to decode them and I need testing (send REPORTs, please :-))
  1238.      - if SpeedFan is started with '/NOPCISCAN' then no PCI scanning is performed
  1239.      - added preliminary support for DS1780, ADM9240 and LM81
  1240.      - restored standard titlebar icons :-)
  1241.      - added PRELIMINARY VIA686 voltages' readings (I need reports)
  1242. 3.00 - completely rewritten the whole program :-)
  1243.  PR2 - tray icon background should be fixed now
  1244.      - added detection for multiple southbridges on the same PC
  1245.      - added detection for multiple sensors
  1246.      - sensors' selection and use is now fully configurable
  1247.      - added full support for ADM1021, THMC10 and MAX1617A
  1248.      - added detection for GL525SM
  1249.      - reenabled VIA VT82C596(B) support: it works perfectly now (it didn't work
  1250.        because I followed a datasheet in order to properly detect SMBus functionalities,
  1251.        but there was an error on the datasheet itself :-))
  1252.      - added support for Winbond W83781D with CHIPID=$11
  1253.      - added detection for VIA686 sensors
  1254.      - added VIA686 temperature sensors readings
  1255.      - added detection and support for MAX1617
  1256.      - added detection and support for ASUS AS97127F
  1257.      - added detection for LM84
  1258.      - added support for LM76, but I can't find any easy way to distinguish it from
  1259.        LM75. If you know you have an LM76 chip, I would be pleased to do some
  1260.        testing :-)
  1261.      - automatically preferred ISA access for sensors that are available on both ISA
  1262.        and SMBus
  1263.      - added VIA686 fan speeds readings
  1264.      - fixed a bug inside internal statistical computations
  1265.      - added icons to show temperatures' trend
  1266.      - completely rewritten configuration dialog
  1267.      - added support for LM78 and LM79 (needs test)
  1268.      - removed APPEARANCE tab
  1269.      - removed EXTRA tab
  1270.      - added preliminary SUSPEND support
  1271.      - automatically avoided reading from chips from which the user didn't select any
  1272.        value to be monitored
  1273. 2.05 - applied changes to INTEL SMBus support to increase its compatibility with ICH,
  1274.        ICH0 and ICH2
  1275.      - DIMM INFO memo box is now READ ONLY :-)
  1276.      - FANx% are now properly disabled according to sensor capabilities
  1277.      - trying to ignore spurious high values for fan readings
  1278.      - fan readings are now reduced to one third as they are only informational and
  1279.        not vital, thus reducing BUS overhead
  1280.      - almost completely rewritten INTEL SMBus support
  1281.      - enabled support for Intel ICH2 SouthBridge (I wrote "AB" instead of "BA" in the
  1282.        code)... all CUSL2 users should be happy now :-) thanx to Massimiliano Battaglia
  1283.        for extensive testing and debugging!
  1284.      - added an option to specify your motherboard model when sending a report (please,
  1285.        use this feature :-))
  1286.      - added a preliminary detection routine for LM75 and LM78
  1287.      - negative temperatures should be handled properly now
  1288. 2.03 - VENDOR ID=$FFFF and CHIP ID=$FF are no longer shown as detected
  1289.      - fixed a minor bug that caused two sensors to seem to be detected when they have
  1290.        got the same CHIP ID (like some from ASUS and WINBOND) (thanx to Aaron Larson)
  1291.      - removed a lot of debug messages from SMBus (mostly 'reset' and 'NOT completed')
  1292.      - added a filter on collected values (for temperatures) in order to ignore single
  1293.        peak readings that are obviously wrong
  1294.      - added FAN2 control for AS99127F (thanx again to Carlo Adami)
  1295.      - by popular demand :-) info on the main page are now put in a memo and can be
  1296.        cutted&pasted :-)
  1297.      - when in debug mode, the main page shows which southbridge has been detected
  1298.      - VT82C596 southbridge has been removed from the supported list as it has been
  1299.        reported not to work properly :-(
  1300.      - added a button for sending a report without having to cut and paste :-) you are
  1301.        not forced to specify an email address, but it would be of use in case you
  1302.        expect some support
  1303. 2.02 - done extensive testing with SMBus and PIIX4E
  1304.  b1  - buffered all UI values to lower CPU usage
  1305.      - extensive testing of the new fan speeds' changing strategy
  1306.      - DIMM INFO seem to work fine though I'm not sure if it will work with every DIMM
  1307.      - starting tests to use AS99127F ($31), W83781D and W83782D fan ON/OFF
  1308.      - trying to use register $59 to control FAN1 on AS99127F ChipID=$5CA3, ID=$31 and
  1309.        ChipID=$12C3, ID=$31
  1310.      - preliminary AS99127F fan speed changing support thanx to Carlo Adami!
  1311.      - should have been fixed an overflow that led to showing -256MB with 256MB DIMMs
  1312.      - removed SCAN PCI FOR CHIPSET checkbox as it was a safety measure in case
  1313.        something didn't work properly with it, but nobody ever reported any problem
  1314. 2.00 - added SUPERBETA DIMM readings to check SMBus functionality
  1315.  b5  - added AMD756 SMBus support
  1316.      - AMD756 support starts working!
  1317.      - buffered some UI values to lower CPU usage and improve reliability
  1318.      - Winbond sensors' detection routine shows ChipId and VendId for unknown sensors
  1319.      - DIMM info now shows a message if no info is found
  1320.      - tested with INTEL 82801AA
  1321.      - completely rewritten the logic that changes fan speeds
  1322. 2.00 - added a checkbox to enable DEBUG MODE that will issue more info in the message
  1323.  b2    box
  1324.      - added PCI SCANNING to enable CHIPSET detection
  1325.      - added preliminary SMBus support for Intel PIIX4 and Intel PIIX4E
  1326.      - increased compatibility with other monitoring software
  1327.      - preliminary AMD756 detection
  1328.      - preliminary INTEL ICH 82801AA/AB/BA detection
  1329.      - preliminary VIA VT82C686A support
  1330.      - preliminary VIA VT82C596 support
  1331.      - completely rewritten sensor detection routines
  1332.      - avoided a FLOATING POINT ERROR
  1333.      - tested with Intel PIIX4tested with VIA VT82C686
  1334.      - tested with Winbond W83783S
  1335.      - added USE ISA BUS and USE SMBus options
  1336. 1.00 - fan speed readings can be limited by a user defined value useful when bad values
  1337.        are retrieved from sensors)
  1338.      - added a user definable value for the delta value used to increase or lower fan
  1339.        speeds (useful for those of you with CPUs that change their temperature very
  1340.        quickly)
  1341. 0.96 - if it's impossible to find SYS and DLL files in the EXE directory, then they're
  1342.        searched in default directories
  1343.      - Gudjon Adalsteinsson submitted a bug in processing WARNING TEMPERATURES when the
  1344.        temperature index was different from fan index: now it's fixed
  1345. 0.95 - improved taskbar font appearance
  1346.      - taskbar icon is update only when necessary
  1347.      - taskbar appearance is now stored in INI
  1348.      - added option to set fans at full speed on program exit
  1349.      - SYS and DLL are now searched in the executable directory
  1350. 0.94 - DLL and SYS files are searched in the same directory as the EXE (in earlier
  1351.        releases they were searched in a fixed path, causing some users to be unable
  1352.        to run the program properly)
  1353.      - used an internal font to show temperature 1 on the taskbar
  1354.      - added support for WINBOND W83627HF
  1355. 0.92 - added basic taskbar icon showing temperature 1
  1356.      - buffered taskbar icons to speed up repainting
  1357.      - set to 100 the upper limit for fan speeds
  1358. 0.90 - first public release
  1359.