Commit Graph
1421 Commits
Author SHA1 Message Date
BlacktempelandPhyxionNL eb799fa815 Add thermal sensor 1 back for NVMe (#2186)
* Add sensor 1 back for NVMe.
Adjust name of standard temperature sensor for NVMe.

* Update LibreHardwareMonitorLib/Hardware/Storage/StorageDevice.cs

* Update LibreHardwareMonitorLib/Hardware/Storage/StorageDevice.cs

* Update StorageDevice.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2026-01-29 11:45:59 +01:00
Blacktempel eecee7e865 Add fan 7 for MSI MEG Z790 GODLIKE MAX (#2185)
* Add special fan 7 for MSI MEG Z790 GODLIKE MAX.

* Add optional temperature sensors.

* Rename pump fan.

* Adjust comments / documentation.

* PR comments
2026-01-28 21:47:19 +01:00
BlacktempelandPhyxionNL df9e0a5131 Add support for Thermal Grizzly WireView Pro 2. (#2171)
* Add support for Thermal Grizzly WireView Pro 2.

* Process PR comments.

* PR comments.

* Add private keyword.

* PR comments.

* Replace WMI with SetupAPI.

Some first updates according to Thermal Grizzly code.

* Add report.

* Further improve implementation according to code of Thermal Grizzly (thanks !).

* No connection check for welcome message.

* Rename class + change SerialPort to SharedSerialPort for guard - fixing mutex issues.

* PR comments.

* Remove SP_DEVINFO_DATA from NativeMethods.txt

* Update WireViewPro2.cs

* Rename hasMutex to _hasMutex for consistency

* Formatting

* Fix build

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2026-01-27 13:20:07 +01:00
TimotejandPhyxionNL 6f9ac5aece Add sensors for Astral GPUs (#2168)
* Add sensors for Astral GPUs

* Clean up imports

* Code clean-up

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2026-01-22 10:00:23 +01:00
Blacktempel 24218b0703 Add core voltage for NVIDIA GPU. (#2175) 2026-01-20 17:21:06 +01:00
Rémi Mercier 4b3ed8bb46 Update PawnIO modules to 2.2 (#2174)
* Update PawnIO modules to 2.2

https://github.com/namazso/PawnIO.Modules/releases/tag/0.2.2

* Update RyzenSMU.cs

From RyzenSMU module
2026-01-20 17:19:50 +01:00
Blacktempel fb1012d2f9 Save expanded state also for: (#2173)
- Expand all nodes
- Collapse all nodes
2026-01-20 17:12:38 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> f6949ed94b Bump Microsoft.Windows.CsWin32 from 0.3.264 to 0.3.269 (#2165)
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
  dependency-version: 0.3.269
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-16 13:37:13 +01:00
Cristobal E.andPhyxionNL 07791a4ae4 Added query parameters to the /metrics endpoint (#2151)
* Added query parameters to the /metrics endpoint

* Fixed a Typo and Some Style corrections

* Update HttpServer.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2026-01-16 12:42:58 +01:00
Rémi Mercier 5ea3a7a573 Update Identification.cs (#2164) 2026-01-16 12:15:05 +01:00
PhyxionNL 55ace674a7 Update System.Resources.Extensions to version 10.0.2 2026-01-14 18:04:12 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 83e76a6417 Bump System.Resources.Extensions from 10.0.1 to 10.0.2 (#2162)
---
updated-dependencies:
- dependency-name: System.Resources.Extensions
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: System.Resources.Extensions
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 18:00:16 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 97222473a5 Bump System.Text.Json from 10.0.1 to 10.0.2 (#2163)
---
updated-dependencies:
- dependency-name: System.Text.Json
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 17:56:15 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 98d6607e78 Bump System.Threading.AccessControl from 10.0.1 to 10.0.2 (#2161)
---
updated-dependencies:
- dependency-name: System.Threading.AccessControl
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 17:56:02 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> e06f141299 Bump System.Management from 10.0.1 to 10.0.2 (#2160)
---
updated-dependencies:
- dependency-name: System.Management
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 17:55:51 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 3901169dfa Bump System.IO.Ports from 10.0.1 to 10.0.2 (#2158)
---
updated-dependencies:
- dependency-name: System.IO.Ports
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 17:55:34 +01:00
Rémi Mercierandaureopvh ab9551ca2d Feature/arctic fan controller (#2152)
* Port Artic Fan Controller code

* Fixed misspelling and added improvements
- Fixed thread not starting (added _thread.Start())
- Added control sensor activation
- Added PWM initialization from device
- Improved PWM value reading for fast updates

* Slight refactor

Extract message response

* Create README.MD

* Code review

* Add license header
* Make readonly fields
* Remove redundant const
* format
* Remove redundant index check in Update()
* add missing control lock in close()
* add missing hid lock in update loop for array access
* join thread (wait for exit) on cose()

* Proper Hardware type

* File scoped namespaces

* Update ArcticFanController.cs

---------

Co-authored-by: aureopvh <aureoserrano@hotmail.com>
2026-01-13 19:04:55 +01:00
Rémi Mercier 157481adc5 Add missing controls (#2157) 2026-01-13 18:56:16 +01:00
Blacktempel d6a36517bf Update DiskInfoToolkit. (#2141) 2026-01-08 20:12:38 +01:00
PhyxionNL 30395c48a7 Bump version from 0.9.4 to 0.9.5 2026-01-07 23:42:21 +01:00
Blacktempel a673f60d0b RAM: (#2124)
- add temperature sensors for high/low/critical limits
- change thermal sensor index to 0
- adjust sensor indices accordingly

Storage:
- add Free Space sensor
- add Total Space sensor
- change temperature sensors indices to start from 0
- remove temperature sensor 1 as the non numbered sensor is the same
2026-01-06 23:23:59 +01:00
Blacktempel 2871d753af Update DiskInfoToolkit. (#2134) 2026-01-06 23:06:24 +01:00
Rémi Mercier 9b4ec91e9e Remove the 0-initialized control registers array (#2137) 2026-01-06 23:06:00 +01:00
Alcolawl 1ee7c16cba Add support for three additional MSI Motherboards (#2132)
* Support for 10 new MSI motherboards with NCT6687D-R SIO controller

* Support for newly established fan and control register structure

WILL ABSOLUTELY BREAK FAN CONTROL CONFIGS FOR NCT6687DR USERS. This introduces Support for 16 System Fans and Controls, including EZ-Connect, Pump Fan 2, and System Fan 7. Also improved the logic for nct6687dr control.

* Add support for X870E Tomahawk WIFI, fix B850 Gaming Plus WIFI PZ identification

Additionally sync with upstream

* Add support for B850M Gaming Plus WIFI and Z890 Unify-X

Also removes duplicate model identification case for B850M GAMING PLUS WIFI6E
2026-01-03 10:30:16 +01:00
Rémi Mercier 8e9a633389 EC support for TUF_Gaming-X870_Plus_WIFI (#2121)
* EC support for TUF_Gaming-X870_Plus_WIFI

* Update Identification.cs
2026-01-03 10:29:00 +01:00
Blacktempel cc13e1e909 Add MAG B850M MORTAR (MS-7E61). (#2125) 2025-12-30 17:08:27 +01:00
Blacktempel 9bf916e4d6 Remove duplicate MAG X870 TOMAHAWK WIFI identification (#2129)
Removed duplicate identification for MAG X870 TOMAHAWK WIFI motherboard.
2025-12-30 17:08:11 +01:00
Blacktempel 943efb7086 Update .NET version in README for LibreHardwareMonitor (#2127) 2025-12-30 17:07:58 +01:00
Lando Verardo 6dcd8838f0 Add limited support for “ASUS ROG STRIX Z690-G GAMING WIFI” (#2117) 2025-12-24 10:55:41 +01:00
lochorst e41611863b Add support for MSI MAG X870E TOMAHAWK MAX WIFI PZ (#2120) 2025-12-24 10:49:22 +01:00
PhyxionNL aaf65f5e0f Add .NET 10 build
Also drops WMI provider as this is no longer working with .NET 10.
2025-12-20 14:33:56 +01:00
PhyxionNL 0f03d9f35b Update GPU in README.md 2025-12-19 15:52:33 +01:00
Blacktempel 4e4ed660d2 Add method to be able to access Storage object. (#2116)
* Add method to be able to access Storage object.

* Make property public and remove method.
2025-12-19 15:46:34 +01:00
Soo-Hwan Na f92832dfa9 Add support for ASUS TUF GAMING B850M-PLUS II (#2115) 2025-12-19 15:33:17 +01:00
K900 df244186fb Prometheus: use correct timestamp resolution (#2110)
The spec says it must be milliseconds.
2025-12-16 23:08:09 +01:00
Rémi Mercier 2c14ac128a Add support for MSI Z390 EDGE AC (NCT6797D) (#2111) 2025-12-16 20:00:33 +01:00
PhyxionNL 073b4ce60b Improve various "Other" D3D friendly names 2025-12-15 12:11:47 +01:00
PhyxionNL 830aa65e0f Support Gigabyte B650 EAGLE AX 2025-12-15 11:56:43 +01:00
PhyxionNL a1b5fcfa15 Update deps
Closes #2100, #2099
2025-12-15 11:45:40 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 1518849dcc Bump System.Text.Json from 10.0.0 to 10.0.1 (#2102)
---
updated-dependencies:
- dependency-name: System.Text.Json
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-14 15:06:19 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 99b4adf40d Bump System.Threading.AccessControl from 10.0.0 to 10.0.1 (#2101)
---
updated-dependencies:
- dependency-name: System.Threading.AccessControl
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-14 15:06:07 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> d8d027b049 Bump System.IO.Ports from 10.0.0 to 10.0.1 (#2098)
---
updated-dependencies:
- dependency-name: System.IO.Ports
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-14 15:05:32 +01:00
Betalos (Oussama Thoura) 8f632dca1c Remove faulty register (#2105) 2025-12-14 15:05:16 +01:00
辉夜 94c742b22d [Feature] Show Performance & Efficient Core instead of Core (#2095)
* Push

* Change Voltages, Temperatures to P/E Core.
Use independent counter for P/E Core.
2025-12-09 12:16:57 +01:00
A1ive ecd1c25b7f Add support for ASUS TUF GAMING B760M-PLUS WIFI D4 (#2097) 2025-12-09 12:15:45 +01:00
Cristobal E.andPhyxionNL 2ee84226ce Prometheus bugfixes (#1982)
* Bug fixes and Distinctive aliases
Fixed an exception when a Type was not registered in the dictionary
Added distinctive aliases for hardware and sensors to prevent confusion due to duplicated names
Reviewed units and factors

* Skip null values as per #1979

* On prometheus null value show full tagName if possible

* Using Dictionaries to keep track of hardware and sensor's names

* Fixing some logic errors.

* Bugfix: Typo in message

* Report up to 5 values per sensor.

* Renamed variables for clarity
Modified labels as requested

* Removed unused variables
Fixed error in dictionary key

* Fixed a logic error

* Removed remote debug

* Replaced alilas logic for a simpler `name (id)`

* Bugfix: Prometheus requires a colon here
Specially in strict mode and in victoriametrics.

* Forcing invariant locale conversion of numbers.

* Minor Code formatting

* Bug fixes and Distinctive aliases
Fixed an exception when a Type was not registered in the dictionary
Added distinctive aliases for hardware and sensors to prevent confusion due to duplicated names
Reviewed units and factors

* Skip null values as per #1979

* On prometheus null value show full tagName if possible

* Using Dictionaries to keep track of hardware and sensor's names

* Fixing some logic errors.

* Bugfix: Typo in message

* Report up to 5 values per sensor.

* Renamed variables for clarity
Modified labels as requested

* Removed unused variables
Fixed error in dictionary key

* Fixed a logic error

* Removed remote debug

* Replaced alilas logic for a simpler `name (id)`

* Bugfix: Prometheus requires a colon here
Specially in strict mode and in victoriametrics.

* Forcing invariant locale conversion of numbers.

* Minor Code formatting

* Misc

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2025-12-08 17:07:47 +01:00
呉真andPhyxionNL fc15d76600 Add ASUS ROG STRIX B850-E GAMING WIFI Support (#2093)
* Add ASUS ROG STRIX B850-E GAMING WIFI Support

* Update LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2025-12-08 16:59:01 +01:00
A1ive c94df74fba Add support for Gigabyte A320M-S2H (#2094) 2025-12-08 16:58:20 +01:00
PhyxionNL 018c0899b3 Remove Prometheus metrics support from HttpServer
Removed Prometheus metrics handling from the HTTP server.
2025-12-05 22:21:41 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 86be5a7ddf Bump Microsoft.Windows.CsWin32 from 0.3.257 to 0.3.259 (#2089)
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
  dependency-version: 0.3.259
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 13:50:08 +01:00