Rémi Mercier and PhyxionNL
0ed17c77ce
Nct677x Make the Debug,WriteLine opt in with a symbol define ( #2048 )
...
* Make the Debug,WriteLine opt in with a symbol define
Having all these Debug,WriteLine made the update method painfully slow and the running process laggy during a debug session.
* Update Nct677X.cs
* Update Nct677X.cs
* Update Nct677X.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-11-18 10:34:05 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
47baee1207
Bump Microsoft.Windows.CsWin32 from 0.3.242 to 0.3.248 ( #2054 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.248
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-11-18 10:25:13 +01:00
Blacktempel
a8cc33e772
Update DiskInfoToolkit. ( #2051 )
...
* Update DiskInfoToolkit.
* Update DiskInfoToolkit.
2025-11-17 13:08:58 +01:00
Blacktempel
c333504957
Update DiskInfoToolkit. ( #2046 )
...
Remove usage sensor if any partition on disk is another operating system partition as this leads to incorrectly reported free space.
2025-11-14 14:16:45 +01:00
Blacktempel and PhyxionNL
f402533ddf
Add limited support for MSI MEG Z790 GODLIKE MAX ( #2040 )
...
* Add support for MSI MEG Z790 GODLIKE MAX.
* Update LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs
* Rename M2_1 to M2 #1 in temperature readings
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-11-13 16:30:56 +01:00
Jerry Liu
813318d379
Support X870E Apex CPU Sensor Index for BIOS 1804+ ( #2041 )
...
X870E Apex's CPU Sensor Index changed from 22 to 21 after the latest BIOS 1804 update.
2025-11-13 10:36:12 +01:00
Blacktempel
6985ea76cb
Update .NET versions in LibreHardwareMonitorLib section ( #2042 )
2025-11-13 10:34:54 +01:00
Blacktempel
e083888acb
Build for .NET 10 was added. ( #2038 )
...
Bugfixes.
2025-11-12 21:50:51 +01:00
9463c45277
Add .NET 10 target framework and update System.* packages to 10.0.0 ( #2035 )
...
* Initial plan
* Add .NET 10 support and update System.* packages to 10.0.0
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
* Add .NET 10 SDK setup to GitHub workflows
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-11-12 10:53:47 +01:00
Rémi Mercier
1ce2d63bd5
Make _lastUpdate per storagedevice, not static. ( #2024 )
...
Otherwise throttling will only enable 1 drive per cycle to update, always the first.
2025-11-11 10:38:27 +01:00
Blacktempel
898c441d9f
Fix high CPU usage. ( #2023 )
2025-11-10 11:34:22 +01:00
Blacktempel
43e728f1de
Fix Nodes auto-closing right after expanding via Right key. ( #2021 )
...
Fix Nodes not saving Expanded when opening or closing via Left and Right key.
2025-11-09 13:30:30 +01:00
Blacktempel
c542e856d4
Replace Storage implementation with CrystalDiskInfo based implementation ( #2015 )
...
* Replace Storage implementation with CrystalDiskInfo based implementation.
* Formatting.
* Code review.
* Code review.
* Increase space for attribute name in report.
* Implement dynamic disk handling for usage sensor.
Disable unused warnings.
* Further cleanup in NativeMethods.txt and referenced.
2025-11-08 10:53:43 +01:00
objecttothis
517794ce53
Add ASRock X870E Nova WiFi Support ( #2012 )
...
* Add ASRock X870E Nova WiFi Support
- Added support for Nuvoton NCT5585D chip
- Added support for Nuvoton NCT6796D-S chip
- Added motherboard-specific switch to select the correct chip due to duplicate chip ID/Revision (see #2005 )
- Added chips to disable monitor i/o space lock block
- Added business logic to include chips in _superIOs.Add for the Nct677X() logic.
- Added chips to business logic to properly assign indices for fans, controls, temperatures and voltages.
- Added TSENSOR to the enum for SourceNct67Xxd to display the 3rd thermistor sensor.
- Added Naming and Identification for the X870E Nova WiFi
- Supressed warnings and added documentation
* Corrections
These changes reflect scraping the datasheet for the correct registers, half-registers, halfBits, sourceRegisters and alternateRegisters
- Replaced TSENSOR with AUXTIN5 as it is named in the datasheet
- Corrected Register values
- Reworked indexes and temperature naming
* Requested Changes
- Linked to PR instead of Datasheet which may change.
- Changed descriptions to be more understandable rather than using Datasheet labels
* Removed duplicate TSENSOR in enum
2025-11-06 13:39:13 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
71b5e66c0d
Bump Microsoft.Windows.CsWin32 from 0.3.238 to 0.3.242 ( #2013 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.242
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-11-04 18:06:32 +01:00
Betalos (Oussama Thoura) and PhyxionNL
7aff2a8a77
FIX missing T_SENSOR of X870e Taichi ( #2003 )
...
* FIX missing T sensor 3 of X870e Taichi
* FIX Adjust X870E taichi votages readings
* FIX Conditionally add missing register to NCT6799D
* Update Nct677X.cs
* Update LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-11-04 12:46:09 +01:00
Betalos (Oussama Thoura)
0d3b16c704
Add support to Gigabyte b650i AX ( #2011 )
...
* Add support to Gigabyte B650I
* Update SuperIOHardware.cs
2025-11-03 17:05:33 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e5bf10e47d
Bump Microsoft.Windows.CsWin32 from 0.3.236 to 0.3.238 ( #2008 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.238
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-11-03 15:29:00 +01:00
PhyxionNL
f5d5d3ee5f
Fixes #2002
2025-11-01 11:16:37 +01:00
PhyxionNL
0c300883b1
Fix resource paths in LibreHardwareMonitorLib.csproj
2025-11-01 11:08:05 +01:00
Abel G. Perez
313e076aeb
Update SensorGadget.cs ( #1788 )
...
-Added Extremely Large font size to SensorGadget
-Added menu item "Hide/Show Main Window" to SensorGadget
2025-10-31 10:38:32 +01:00
salvathor79 and PhyxionNL
2a886a938d
X570_MS7C35 added 2 temperatures from NTCs connected to voltage channels. Fixed Nct67x registers. ( #1975 )
...
* X570_MS7C35 added 2 temperature form NTCs connected to voltage channels.
Fix Nct677X registers.
* Update LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
* Update LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-10-31 10:38:03 +01:00
cbd3f4b1d2
Bump Microsoft.Windows.CsWin32 from 0.3.235 to 0.3.236 ( #1999 )
...
* Bump Microsoft.Windows.CsWin32 from 0.3.235 to 0.3.236
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.236
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix build compatibility with Microsoft.Windows.CsWin32 0.3.236 (#2000 )
* Initial plan
* Fix compatibility with CsWin32 0.3.236 and resource path case sensitivity
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
* Remove unnecessary local variable pData in BatteryGroup.cs
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-10-30 23:51:27 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b1b76c3d18
Bump Microsoft.Windows.CsWin32 from 0.3.228 to 0.3.235 ( #1995 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.235
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-10-29 16:43:03 +01:00
PhyxionNL
5670130347
Refactor value assignment to use new string constructor
2025-10-29 10:27:01 +01:00
PhyxionNL
21e09cb5b1
Refactor devicePath initialization in BatteryGroup
...
Ref: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/issues/1946
2025-10-29 10:05:58 +01:00
Arnold Vink and PhyxionNL
4e0ba8959c
Added Gigabyte X870 AORUS ELITE WIFI7 ICE support. ( #1991 )
...
* Added Gigabyte X870 AORUS ELITE WIFI7 ICE support.
* Update LibreHardwareMonitorLib/Hardware/Motherboard/Lpc/IT87XX.cs
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-10-27 13:43:23 +01:00
Serial95 and PhyxionNL
9ba0002de6
Add Information for Gigabyte GA-MA790X-DS4 motherboard and more ( #1980 )
...
* Add Info for Gigabyte GA-MA790X-DS4 and some Typo corrections
* Fix casing of 'VBAT' to 'VBat' in SuperIOHardware
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-10-24 16:05:12 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dbdda85b8b
Bump Microsoft.Windows.CsWin32 from 0.3.217 to 0.3.228 ( #1984 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.228
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-10-24 12:08:07 +02:00
Cristobal E.
1ce022562f
Experimental Prometheus support ( #1943 )
...
* Experimental Prometheus support
Refactors text response to accept responseType
Generates a plaintext output in prometheus format using standard units and factors
Only called if and when endpoint (/metrics) is accessed
Exceptions are reported in the text output
This tries to minimize changes and uses no extra dependencies
* Changed strings to interpolation and raw literals to improve readability
* Fixed a typo
* Adding the Async HttpServer from Master
* Added back the http headers to SendResponseAsync
* Adding no-cache to sensor and prometheus
2025-10-19 13:36:41 +02:00
st7105
7063f5e0ae
HttpServer.cs: fix #1855 ( #1969 )
...
* HttpServer.cs: fix #1855
Changed HTTP server to asynchronous tasks.
* HttpServer.cs: reformat
* HttpServer.cs: fix
2025-10-18 13:54:08 +02:00
Riccardo Manzan
3abeda696b
[ #1934 ] dev: add support for MSI B850M GAMING PLUS WIFI6E ( #1967 )
2025-10-17 16:45:26 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b6db302bf0
Bump Microsoft.Windows.CsWin32 from 0.3.213 to 0.3.217 ( #1973 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.217
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-10-17 14:38:22 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c64d86bd83
Bump Microsoft.Windows.CsWin32 from 0.3.205 to 0.3.213 ( #1960 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.213
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-10-15 18:06:18 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3fc1f542f0
Bump System.Text.Json from 9.0.9 to 9.0.10 ( #1966 )
...
---
updated-dependencies:
- dependency-name: System.Text.Json
dependency-version: 9.0.10
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-10-15 18:06:05 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3b15e1dc72
Bump System.Threading.AccessControl from 9.0.9 to 9.0.10 ( #1965 )
...
---
updated-dependencies:
- dependency-name: System.Threading.AccessControl
dependency-version: 9.0.10
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-10-15 17:54:11 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2aec52d181
Bump System.IO.Ports from 9.0.9 to 9.0.10 ( #1961 )
...
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 9.0.10
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-10-15 17:53:58 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d669c14e21
Bump System.Resources.Extensions from 9.0.9 to 9.0.10 ( #1964 )
...
---
updated-dependencies:
- dependency-name: System.Resources.Extensions
dependency-version: 9.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Resources.Extensions
dependency-version: 9.0.10
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-10-15 17:53:23 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3188e90904
Bump System.Management from 9.0.9 to 9.0.10 ( #1963 )
...
---
updated-dependencies:
- dependency-name: System.Management
dependency-version: 9.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.10
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-10-15 17:52:30 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9d86b5d9d8
Bump HidSharp from 2.6.3 to 2.6.4 ( #1959 )
...
---
updated-dependencies:
- dependency-name: HidSharp
dependency-version: 2.6.4
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-10-15 17:51:58 +02:00
PhyxionNL
e8b5248331
Merge branch 'master' of https://github.com/LibreHardwareMonitor/LibreHardwareMonitor
2025-10-14 18:33:47 +02:00
PhyxionNL
eef7cceee5
Fixes #1956
2025-10-14 18:33:44 +02:00
Taiizor
c21797203f
Fix build status badge links in README.md ( #1957 )
...
Updated build status badge links in README.md to point to the master workflow.
2025-10-13 16:50:05 +02:00
PhyxionNL
74d6c4fc6d
Fix nightly build download link in README
...
Updated the link for the latest nightly build download.
2025-10-13 11:29:17 +02:00
PhyxionNL
2bbecff220
Fix build
2025-10-09 21:23:05 +02:00
PhyxionNL
df2c5ebc43
Temporarily disable AMD 10
2025-10-09 20:12:23 +02:00
Carlos Bederián and PhyxionNL
fe9857c2ed
Intel discrete GPU support ( #1822 )
...
* Intel discrete GPU support through Intel GCL library
* Formatting
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-10-09 20:11:02 +02:00
hopsa and Stephan Koster
8b42be793b
added support for MSI PRO B850-S WIFI6E ( #1948 )
...
added identifier string to Identification.cs
added new model enum entry B850S_PRO_WIFI6E
added B850S_PRO_WIFI6E to the list of models that get the NCT6687DR instead of NCT6687D
Co-authored-by: Stephan Koster <skoster@enclustra.com >
2025-10-09 13:06:30 +02:00
Teemu Korhonen
06dba04104
Fix mistake on previous workflow edits ( #1950 )
...
* Fix restore command on workflows.
- Correct path when restoring application packages.
- Add --no-restore for application build.
* Add RuntimeIdentifiers.
So restore knows what packages to pick.
2025-10-09 13:05:55 +02:00
Taiizor
ceaf074758
Add ARM64 platform support to build and projects ( #1941 )
...
* Add ARM64 platform support to build and projects
Added ARM64 as a supported platform in project files and solution configuration. Updated GitHub Actions workflows to build and publish ARM64 libraries. This enables building and distributing ARM64 binaries alongside x64 and x86.
* Add ARM64 support to NuGet packaging
Updated main.nuget.target to include ARM64 DLL and XML files in the NuGet package, enabling multi-platform support for win-arm64 in addition to x64 and x86.
* Fix ARM64 configuration mappings in solution file
Corrects the Debug and Release configuration mappings for ARM64 targets in LibreHardwareMonitor.sln, ensuring ARM64 builds use the proper platform instead of x64.
2025-10-07 11:58:44 +02:00