Commit Graph
51 Commits
Author SHA1 Message Date
Michael Möller b5074e1c4d Restricted ITE detection to port 0x2E. 2010-08-17 20:25:27 +00:00
Michael Möller 2071610bbe Fixed some Code Analysis warnings. 2010-08-15 14:46:58 +00:00
Michael Möller 2ec18bf862 Changed the project files to Visual Studio 2010. Fixed some Code Analysis warnings. 2010-08-12 20:53:27 +00:00
Michael Möller a2650ba983 Refactored the hardware monitoring code into a library (Issue 101). 2010-08-08 13:57:26 +00:00
Michael Möller 9cd1c629e5 Added ISA bus mutex support to the super IO detection. 2010-08-05 18:06:18 +00:00
Michael Möller 56425669e8 Added an ISA bus mutex. 2010-08-04 20:27:05 +00:00
Michael Möller 5ff4174c1f An attempt at adding a mainboard specific configuration for the ASUS P6X58D-E. 2010-07-11 15:52:50 +00:00
Michael Möller d1bb28ccb6 Added more revisions for the W83627THF, as there seems to exist chips with revision 0x82, 0x84, and 0x85 as well. 2010-06-30 08:52:53 +00:00
Michael Möller 6968062d71 Added the ITE chip version to the report. 2010-06-28 20:39:49 +00:00
Michael Möller a4f6aae482 A fist attempt at adding a mainboard specific configuration for the ASUS M4A79XTD EVO (Issue 79). 2010-06-27 20:49:29 +00:00
Michael Möller 57dbd750e0 Added (partial) SMBIOS support for Linux by reading from sysfs. 2010-06-07 20:03:48 +00:00
Michael Möller bee7a9b80b Added experimental lm-sensors super I/O support for Linux. 2010-06-06 14:44:53 +00:00
Michael Möller cb6594ba7f Fixed Issue 23. 2010-06-05 11:15:16 +00:00
Michael Möller 5d5307e5b5 Fixed Issue 63. 2010-06-03 22:40:18 +00:00
Michael Möller b4203489bb Extended the ITE super I/O voltage reading by adding hidden voltage sensors for unknown channels. Added a few known DFI and Gigabyte mainboard voltage configurations. 2010-05-24 15:27:46 +00:00
Michael Möller 8e5e1d7d19 Fixed Issue 10. 2010-05-20 21:23:54 +00:00
Michael Möller 4cd9cd9125 Refactored the hardware code and added the visitor pattern for operations on the computer/hardware/sensor/parameter tree. 2010-05-09 16:22:13 +00:00
Michael Möller a49919717e Added an Identifier class for IHardware, ISensor and IParameter Identifier properties. 2010-05-06 19:20:38 +00:00
Michael Möller d897c6127c Fixed Issue 52. 2010-05-04 17:32:41 +00:00
Michael Möller d868dda7fb Added support for F71889ED super I/O chips. 2010-04-27 18:43:56 +00:00
Michael Möller 9455b59755 Added basic support for ITE IT8712F super I/O chips. 2010-04-24 20:19:55 +00:00
Michael Möller c24b4daba5 Added revision 0x41 for Winbond W83627HF chips (cf Issue 44). 2010-04-24 20:14:00 +00:00
Michael Möller 485c80b04b Fixed Issue 9. 2010-03-27 19:55:09 +00:00
Michael Möller a8f639855a Fixed Issue 20. 2010-03-27 13:04:34 +00:00
Michael Möller 6cf8aef52c Added additional checks to the ITE super I/O reading code, to reduce cases where wrong values are read. 2010-03-09 20:35:19 +00:00
Michael Möller 97dcca5177 Added support for Fintek F71858 chips. Corrected the number of fans for Fintek. 2010-03-02 20:32:24 +00:00
Michael Möller b839e338d6 Added support for Winbond W83687THF and improved report output for LPC detection. 2010-03-01 22:12:29 +00:00
Michael Möller f208712a0d Added support for sensor parameters. Fixed Core and Thread count detection for Intel Core i7 CPUs with disabled HyperThreading. 2010-02-27 15:55:17 +00:00
Michael Möller 2cde9eff61 Fintek super I/O chips with base address 0x..5 are detected now as well. Set Pack = 1 for NVAPI struct interop (should fix GPU enumeration). 2010-02-22 09:57:02 +00:00
Michael Möller 3a39cef899 Added both VCore detection modes for Winbond W82637THF (should fix issue 3). 2010-02-21 21:38:58 +00:00
Michael Möller bcb19ae527 Improved Winbond temperature reading. Temperatures create by adding PECI Agent values (delta to TCC Activation Temperature) to a (possibly uncalibrated) TBase are not read. Direct reading temperatures from sensor report register if available. Added lower bound for temperatures on Winbond chips. Nvidia GPUs are now displayed even if they do not have any sensors. 2010-02-20 19:51:10 +00:00
Michael Möller d77bf5d686 Added support for Winbond W83627THF super I/O chip. 2010-02-19 18:33:08 +00:00
Michael Möller a60755377f Added additional register banks to report output for Winbond chips. 2010-02-19 14:08:56 +00:00
Michael Möller a7b04c8a0d Removed debug code. 2010-02-09 18:55:45 +00:00
Michael Möller 2bf6230d56 Added upper bound for valid fan RPM on IT87. 2010-02-09 18:52:52 +00:00
Michael Möller 1fdd207910 Added support for Winbond W83627EHF, W83667HG, W83667HG-B mainboard chips. 2010-02-08 20:18:25 +00:00
Michael Möller 0060583e5b Added initial support for W83627HF. Some refactoring for IHardware classes. 2010-02-07 19:53:51 +00:00
Michael Möller 37a788e7cb 2010-02-07 19:48:32 +00:00
Michael Möller 0543259a0b Release version 0.1.13. Replaced PerformanceCounter based CPU load sensors with an implementation using NtQuerySystemInformation. Fixed a temperature reading problem for W83627DHG chips (sensors with invalid value 127°C). 2010-02-04 21:19:27 +00:00
Michael Möller 91331545ac ITE IT87XX family renamed. 2010-02-02 18:35:23 +00:00
Michael Möller 8bb54fb542 Release version 0.1.8. Added support for W83627DHG-P super i/o chips. 2010-02-01 22:11:06 +00:00
Michael Möller 432a947633 Release version 0.1.7. Improved report writer. 2010-02-01 21:04:14 +00:00
Michael Möller f3657cc53a 2010-02-01 20:17:02 +00:00
Michael Möller 6b9a3e8cd7 Added support for Fintek F71862, F71869, F71889. 2010-02-01 20:16:26 +00:00
Michael Möller 34d773fa90 Release version 0.1.6. Fixed F71882 temperature reading. Added error handling for ATI GPUs (ADL). Fixed sensor events. 2010-01-31 22:00:31 +00:00
Michael Möller 92f872b244 Release version 0.1.5. Added support for AMD family 0Fh CPUs. Fixed saving of wrong window size values for minimized forms (by not saving them). 2010-01-31 20:57:18 +00:00
Michael Möller 1f922873de Added support for W83627DHG chips. Changed Core i7 temperature reading. Fixed IT87 temperature reading. 2010-01-31 19:30:00 +00:00
Michael Möller cb0a64e90c Added additional checks to SMBIOS parsing. New class HexStringArray is for debugging with report data. 2010-01-29 20:05:32 +00:00
Michael Möller 8fc7a41776 Release version 0.1.2. First implementation for Fintek F71882FG chips. Fixed Intel Core i7 temperature reading. Changed Nvidia GPU enumeration. 2010-01-28 23:29:39 +00:00
Michael Möller d7f2ebd4ba Fixed 5th fan channel for IT87 chips. Added ADL status code to report. 2010-01-28 19:31:10 +00:00