Version history for SpeedFan
<<Back to software description
Changes for v4.50 - v4.51
- added full support for Fintek F71811U
- added full support for Nuvoton NCT6106D
- added full support for Nuvoton NCT6792D
- added full support for Fintek F71878A/F71868A
- added full support for ITE IT8783F
- added full support for Intel C610/X99 SMBus
- added full support for ITE IT8620E
- added support for Nuvoton NCT6683D
- fixed Fintek F71808A PWM MODE setting
- added PWM 4 ENABLE and PWM 5 ENABLE to advanced options for the ITE IT8620E to enable or disable PWM 4 and 5 writes
- smbus access is disabled for Sapphire PC-AM2RD790
- fixed fan speed readings on the NCT6791D
- SCSI Scan is automatically disabled if iastorA.sys driver is installed - use /DOSCSISCAN to force enable it
- fixed Fintek F71811U PWM TYPE advanced setting
- greatly improved RAM SPD decoding for SDRAM, DDR, DDR2, DDR2 FB-DIMM and DDR3
- improved identification of newer revisions of Microchip MCP9843 and MCP98243
- fixed STTS3000 and STTS2002 temperature reporting
- fixed old IT8705F identification
- events can now be triggered if something happens for, at least, up to 9999 times (it was 99)
- battery charge is now properly updated on the EXOTICS tab
- NCT6791D IO Space accessibility is now tested upon resume from suspend and fixed, if needed
- restored DIMM access on latest Intel chipsets
- added manifest to improve support up to Windows 10
- configuration dialog now always opens at the center of the main window
Changes for v4.49 - v4.50
- Added full support for Nuvoton NCT6791D (including fan control)
- Improved external (USB) hard disk detection (some were not properly detected on Windows 8)
- Added a new method to access hard disks connected to 3ware RAID controllers (works on 64 bit systems too)
- Added support for Intel core temperature (Family 06h Model 3Ch)
- Added support for Intel core temperature (Family 06h Model 3Eh)
- Added support for AMD Family 15h temperature
- Added support for AMD Family 16h temperature
- Added support for Intel 8 Series SMBus
- Added support for Intel 8 Series Mobile SMBus
- Added support for Intel 9 Series SMBus
- Added Nuvoton NCT6779D/NCT6791D advanced option to choose between PWM and DC output for System Fan (PWM 1)
- Changed the way NCT6779D and NCT6791D read fan speeds
- Added 4 more temperature readings to NCT6779D
- Added Fintek F71808A advanced setting: PWM TYPE 3
- Refined Fintek F71808A description for PWM MODEs
- Added preliminary support for ITE IT8620E temperatures and fan speeds
- Fixed a minor typo that caused Fintek F71808A to not show some temperatures properly
Changes for v4.47 - v4.49
- fixed a typo that caused ACPI temperatures to be reported wrongly on some Windows 7
- changed the name of the installer to improve compatibility with Windows 8
Changes for v4.46 - v4.47
- added support for hard disks through CSMI (Intel Matrix RAID and Intel Rapid Storage, for example)
- added support for Intel 7 Series SMBus
- added full support for NCT6779D
- added full support for Fintek F71808A
- fixed temperature reading for Intel Ivy Bridge
- fixed ATK0110 support on several motherboards
- switched to the new HddStatus service (it works on Unix/Linux too now)
- ARECA RAID support is not longer probed on Windows 2K
- limited DELL Studio 1558 support to the PWM alone for system stability
- added support for Seagate FreeAgentDesktop and FreeAgent USB enclosures
- added /NOINTELQST command line parameter
- TDELLSensor now handles resume from suspend
Changes for v4.45 - v4.46
- Improved DELL support. Restored nVidia I2C support. Improved ATI RADEON fan control. These just a few of the interesting improvements.
Changes for v4.43 - v4.44
- added full support for ATK0110
- added Advanced Fan Control including a graphical UI for configuration
- DELL support is now working on 64 bit systems too
- DELL support can change fan speeds, but if the BIOS is overriding it, there is little SpeedFan can do
- added support for ST STTS3000 and ST STTS2002 DIMM temperature sensors
- reported temperatures and fan speed on Sony Vaio VGN-FW21E
- fan speed is reported on some ASUS laptops with ATK0100 (like the F81Se and the K52JT)
- added preliminary identification of Fintek F71862
- PWM values can now be logged too
- temperatures are no longer tied to every fan speed as a default
- added F71809 PWM setting and reading
- improved SMART hard disk temperature reading if multiple attributes seem to report it
- rebuilt ARECA DLL with latest library and improved Areca RAID support
- more aggressive behaviour setting PWMs (this might help on systems where something else tries to change them)
Changes for v4.42 - v4.43
- restored full nVidia video card support
- hard disk finding now uses more stringent rules that lead to a much faster program startup
- fixed configuration issues with multiple nVidia video cards on the same system
- greatly improved User Interface responsiveness
- administrator privileges are now required and enforced to run SpeedFan
- added full support for Nuvoton W83627DHG-P, including PWM control
- added full support for Nuvoton NCT6776F, including PWM control
- added full support for Fintek F71808E, including PWM control
- added full support for Fintek F71809, including PWM control
- added full support for ITE IT8728F, including PWM control
- added full support for EMC2113, including PWM control
- added full support for Nuvoton W83L771
- added full PWM control for ITE IT8721F
- added support for several JEDEC JC 42.4 compliant sensors
- fully verified ITE IT8721F fan reading and control
- improved support for ACPI Thermal Zone temperatures reporting
- fixed Nuvoton W83667HG PWM MODE advanced settings
- fixed Nuvoton W83667HG-B PWM MODE advanced settings
- fixed Nuvoton W83677HG-I PWM reading
- fixed Winbond W83791D and Winbond W83792D TEMP2 and TEMP3 readings
- fixed Nuvoton W83627DHG, W83627EHF and W83667HG PWM TYPE settings
- fixed ITE IT8728F H/M identification
- fixed ITE IT8728F advanced properties support
- fixed ITE IT8720F PWM control
- fixed PWM readings for fans 4 and 5 on some ITE IT8712F
- added support for 3 additional temperature readings for Nuvoton W83677HG-I
- added support for Vtt voltage reading on ADT7490
- added Fintek F71858 support for fans, PWMs and advanced options
- improved detection of AD7417 to avoid false identifications
- Intel Core temperature are now properly read for 2nd Generation Intel Core Processor Family (Sandy Bridge)
- TIntelCoreSensor avoids reading temperatures from threads resulting from Hyper-Threading
- fixed temperature reporting on some hard disks that do not expose the usual SMART attribute
- added identification of Fintek F71869F
- added preliminary identification of ITE IT8772F
- added preliminary detection of Asus A8000B
- fixed a bug that prevented access to the SMBus on some ATI southbridges
- voltage scans are no longer automatically enabled for several ITE chips
- added preliminary identification for Fintek F71859
- added identification of Fintek F71809 and Fintek F71859
- added full support for Intel 6 Series SMBus
- added Intel NM10 SMBus enabler
- added full support for Intel ICH10 82801JD/DO SMBus
- /NONVIDIAI2C command line parameter is properly honoured again
- fixed a nasty bug in Intel SMBus support routines that could lead to releasing SMBus ownership at the wrong time
- improved Intel SMBus routines
- added exact voltage readings for Intel DH61BE, DH61CR, DH61DL, DH61WW, DH67BL, DH67CL, DH67GD, DH67CF, DP67BA, DP67DE, DP67BG, DB65AL, DQ67EP, DQ67OW, DQ67SW, DX58OG
- improved voltage readings for Asus P8P67 DeLuxe, P8P67 and P8P67-M
- pre-built configuration support has been added
- pressing on the left of the tabs on the main form no longer closes the program
Changes for v4.41 - v4.42
- added full access to hardware monitor chips available on several nVidia video cards (enabled I2C writes to allow fan speed control too)
- improved Intel QST support
- Intel QST now checks first for 2.0, then falls back to 1.0, if needed
- added support for external USB drives using JMicron controllers
- fixed fan speed computation for several Analog Devices chips (ADM1027, ADT7463, ADT7475, ADT7476, ADT7468, ADT7473, ADT7490) when configured for non standard number of pulses per revolution
- MUTEXes used to synchronize with other tools while accessing buses are now defined Global
- fixed CPU usage bars size on the main window
- enabled SMBus access on ICH10 and ICH10R, if needed
- if SpeedFan service is unavailable, a message dialog is shown and the program stops running
- added scan exceptions for Asus P5N-T DELUXE and Intel DX58SO
- SEND REPORT now includes a list of ACPI devices found
Changes for v4.40 - v4.41
- Added full support for Intel 5 Series/3400 Series SMBus
- Added full support for Intel QST 2.x
- Added full support for fan control for Intel QST
- Added full support for Fintek F71889F
- Added full support for Fintek F71889ED
- Added full support for SB8x0 SMBus
Changes for v4.39 - v4.40
- improved identification of Winbond W83667HG
- W83667HG has its own support code now
- W83667HG PWM MODE settings now work properly and can be used to change fan speeds
- fixed a minor bug in temperature readings of EMCT03
- fully included data from TPWS002 Intel Document about Tjmax values
- added support for ADP3228 fan reading
- AdvSmart no longer links a drive if SMART data has bad checksums
Changes for v4.38 - v4.39
- added full support for Fintek F71889F, even at unusual addresses
- added support for a new method to access SMART data
- added support for SCSI and SAT hard disk SMART access
- added full support for SuperMicro PWS-865-PQ PSU
- added full support for Winbond W83795G
- added full support for SMSC EMC1402
- added SHORT and EXTENDED OFF-LINE SMART TEST in SMART tab. This feature works on a number of supported interfaces and not on all of them
- added voltage readings for Winbond W83793G
- properly read Tjmax on Core i7 based Xeons
- relabeled IT8512F to IT8512E
- the tray hint is no longer updated if ShowStaticIcon is true
- the tray icon tooltip layout is now vertical
- added Fintek F72569DG detection
Changes for v4.37 - v4.38
- Added full support for AMCC/3ware SMART readings
- Added full support for Intel QST
- Added full support for ADT7470
- Added full support for ADT7462
- Added full support for nVidia MCP79 SMBus
- Added full support for SiS968 SMBus
Changes for v4.36 - v4.37
- fixed a bug where, after resuming from suspend, fan speeds were not really changed
- added full support for AMD CD5536 SMBus
- added identification of Fintek F75111R
- fixed an Exotics tab Access Violation
- fixed a bug that caused all of the EVENTS to be lost after entering CONFIGURE
Changes for v4.35 - v4.36
- greatly improved temperature reporting for almost all nVidia video cards
- now fan speeds are lowered more aggressively
- added support for AMD K11 temperature sensor
- added full support for SMSC EMC6W201
- added full support for SMSC SCH5127
- added support for SMSC EMC2710P fan speed readings
- ARECA RAID support updated to Build 270
- added AMCC/3ware test code
- improved IT8720F identification
- fixed F1 context sensitive help key support
- better identification of DIRECT RAMBUS modules
- enabled Intel ICH8 SMBus, if needed
- identified SMSC SCH5317
- some addresses on the Asus P5N32-E SLI are no longer scanned
- some addresses on the Asus Rampage Formula are no longer scanned
- some addresses on EVGA NFORCE 680i LT SLI are no longer scanned
Changes for v4.34 - v4.35
- released to the public the EXOTICS tab
- fixed 120 DPI issue in CONFIGURE dialog
- added full support for Areca RAID controllers
- greatly improved SCSI support
- added support for Abit uGuru 3 (uGuru 2005)
- added full support for Intel FB-DIMM temperature readings
- added full support for ITE IT8720F
- added full support for Andigilog aSC7611
- added full support for LM96000 (it was previously detected as LM85B)
- added full support for Analog Devices ADT7490
- added full support for SMSC SCH5327
- fixed Windbond W83766HG hardware monitor detection on some Asus motherboards
- improved CPU identification routines
- added support for a new revision of the WINBOND W83637HF
- added support for WINBOND W83637HF at unusual addresses
- added support for Asus F8000 at unusual addresses
- added identification of the SMSC SCH5514
- added identification of SMSC EMC2300
- added ITE IT8718F fifth fan speed reporting
- added identification of Analog Devices ADP3228
- added identification of ITE IT8512F
- added identification of Winbond W83667HG SuperIO chip
- identified a new revision of Fintek F71872 hardware monitor subsystem
- added preliminary detection of the HECI driver
- fixed a bug in SMSC LPC47M172 support code that prevented fan speeds to be properly reported
- 45nm Intel CPUs with CPUID=0x10676 now use a Tjmax value of either 105C or 90C
- added full support for nVidia MCP65 SMBus
- added full support for nVidia MCP67 SMBus
- added full support for nVidia MCP73 SMBus
- added full support for nVidia MCP78S SMBus
- added full support for VIA CX700M SMBus
- added full support for Intel 82801JIB SMBus
- fixed an issue where the Intel SMBus couldn't be accessed and messages like SMBus msg : SMB Error $14 : FAILED (50) were generated
- enabled Intel ICH8M-E SMBus device, if needed
- enabled 631xESB SMBus, if needed
- enabled SMBus on Intel ICH9R, if needed
- preliminary detection of AMD CD5536 SMBus
- some SMBus addresses on Asus Striker Extreme are no longer scanned
- SMBus is no longer scanned at address $2E on DELL XPS710
- Tyan S2927 second SMBus is no longer scanned
- some addresses on the SMBus of Asus P5NT WS are no longer scanned
- some addresses on the SMBus of the Intel DX38BT are no longer scanned
- some SMBus addresses are no longer scanned on Asus M2N32-SLI DELUXE
- the second nForce SMBus is no longer scanned on FIC AU31
- some addresses on the SMBus of Supermicro H8DCE are no longer scanned
- added some SMBus scan exclusions for Intel D5400XS
- added /NOGIVEIO command line parameter to disable access to giveio.sys
- added /NOGEFORCEROM command line switch that will prevent SpeedFan from reading nVidia GeForce ROMs (useful if it takes too much time)
- nVidia video BIOS is now stored in a file for later retrieval
- fixed an access violation under Win9x with some nVidia video cards
- battery status messages are no longer displayed
- upon resume, all controlled fans are set to 100% for half a second, then set to their minimum fan speed
- added new configuration option SHOWSTATICICON
Changes for v4.34 Beta 33 - v4.34 Beta 34
- Adds full support for VT8251 SMBus
- Greatly improves nVidia support
Changes for v4.34 Beta 31 - v4.34 Beta 33
- Restores DTS readings even if CPUID is limited through BIOS
- Adds native nVidia video card (excluding 8xxx) internal temperature reporting (run with /DONVIDIATEMP command line parameter to enable it)
Changes for v4.34 Beta 30 - v4.34 Beta 31
- Improves identification
- Adds support for DTS readings on all Intel CPUs that support it
Changes for v4.34 Beta 28 - v4.34 Beta 30
- Improves CPU identification
Changes for v4.34 Beta 23 - v4.34 Beta 28
- Greatly improves Intel CPU identification
- Supports more hardware (like the W83793G)
- Fixes a bug with charts
- Adds, in CONFIGURE / ADVANCED, a new setting to see Intel Core temperatures in a RELATIVE or ABSOLUTE way
Changes for v4.33 - v4.34 Beta 19
- Note: In order to run this beta, simply install SpeedFan 4.33, then replace the EXE and then run SpeedFan as usual
- Huge amount of new code and of code rewritings
- Fixes the crash on some DFI motherboards and properly identifies one revision of the IT8705F chip
- A lot of code to improve nVidia support
- Intel CORE temperatures should now properly work on all systems
- Added support for the SMBus available on several new SouthBridges
- Added support for new chips
- Added preliminary CPU identification routines needed to better support new hardware
- Improves CPU identification routines
Changes for v4.33 Beta 9 - v4.33 Beta 18
- Improves support for nVidia video card temperature readings
- XAP support is now properly restored on program start
- 83627EHF and 83627DHG support has been improved (look at advanced options) and now you can gain control of more fans on several motherboards, like on the Asus P5B and the likes
- Added full support for Intel ICH9 and nVidia MCP55 SMBus
- Added full support for ADT7475
- Support for ITE IT871xF chips has been completely rewritten
- Properly find and use almost every kind of ITE H/M core
Changes for v4.32 - v4.33 Beta 9
- Improves support for nVidia video card temperature readings (the same as in the control panel)
- XAP support is now properly restored on program start
- 83627EHF and 83627DHG support has been improved (look at advanced options) and now you can gain control of more fans on several motherboards, like on the Asus P5B and the likes
- Added full support for Intel ICH9 and nVidia MCP55 SMBus
- Added full support for ADT7475. Lot of improvements and bug fixes
Changes for v4.31 - v4.32
- added a digitally signed 64 bit driver (fully tested under Vista 64 bit)
- added full support for INTEL CORE DUO internal temperature readings
- added full support for Andigilog aSC7621
- added full support for Fintek F71882F
- added xAP support to publish temperatures and fan speeds
- improved support for Fintek F71782F
- improved support for IT8716F
- renamed temperatures readings for MAX6640
- improved compatibility with Intel D975XBX2
- reduced AD7416 and AD7417 false detections
- reduced MAX6650/6651 false detections
- improved Intel SMBus routines