PhyxionNL
efda62dbee
Drop Newtonsoft.Json
2025-09-17 16:18:42 +02:00
Sab44 and PhyxionNL
3c75e8e676
Add HardwareId property to hardware devices in data.json ( #1868 )
...
* add HardwareId property to hardware in data.json
* Rename 'id' key to 'Id' in JSON node generation
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-09-17 16:04:09 +02:00
namazso and PhyxionNL
eb5e1a20be
Swap WinRing0 to PawnIO ( #1857 )
...
* Replace WinRing0 with PawnIO
* Update RAMSPDToolkit
* Add install check + cleanup
* Move folder + formatting
* Add back missing TryLoadDll
* Update PawnIo.cs
* Add third party notices file
* Remove the how to apply section
* Drop silent
* Don't crash if PawnIO isn't installed
* Formatting
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-09-16 11:58:31 +02:00
Jerry Liu
1704f8c7b7
Support ASUS ROG Crosshair X870E Apex ( #1834 )
...
* Support ASUS ROG Crosshair X870E Apex
* Remove unnecessary HashSet
* Adjust Temperature Sensor Mapping
Both Temp #1 and Temp #22 move with CPU load, but it looks like Temp #22 is actually CPU which is the same as the Hero. #1 doesn't align mostly with VRM but isn't an exact match.
* Refactor temperature sensor mapping
Replaces the temperature sensor dictionary mapping with explicit additions for known sensors and a loop to add unmapped sensors.
2025-09-11 15:35:37 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c7d713c079
Bump System.IO.Ports from 9.0.8 to 9.0.9 ( #1854 )
...
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 9.0.9
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-09-11 14:09:08 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
133d1b78a8
Bump System.Resources.Extensions from 9.0.8 to 9.0.9 ( #1852 )
...
---
updated-dependencies:
- dependency-name: System.Resources.Extensions
dependency-version: 9.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Resources.Extensions
dependency-version: 9.0.9
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-09-10 16:56:06 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3b7555b579
Bump System.Management from 9.0.8 to 9.0.9 ( #1851 )
...
---
updated-dependencies:
- dependency-name: System.Management
dependency-version: 9.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.9
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-09-10 16:55:57 +02:00
WinFinn
92af930021
Add sensors to aquacomputer d5 next ( #1825 )
...
* Add sensors to D5Next
* Cleanup debug code
2025-09-08 13:16:37 +02:00
Blacktempel
3f8294898d
RAMSPDToolkit Update + timings added ( #1835 )
...
* Workaround for page changing on DDR5 systems with SPD Write Protection active has been implemented in new version of RAMSPDToolkit.
Code for LHM has been adjusted accordingly.
Added more sensors (timings).
* Move abbreviation of timings to start of string.
* Simplify names for timings.
* Update version.
* Remove extra padding.
2025-09-08 13:14:32 +02:00
Nick Babcock
16ad77afc6
Disambiguate TotalMemory and VirtualMemory identifiers ( #1817 )
...
Both use the "ram" hardware identifier which makes it difficult for
downstream applications to disambiguate them.
2025-09-04 20:16:11 +02:00
MoshiMoshi0
cc9b897368
Fix possible collection was modified exception ( #1836 )
2025-09-04 20:14:32 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dfc5446836
Bump System.Resources.Extensions from 8.0.0 to 9.0.8 ( #1838 )
...
---
updated-dependencies:
- dependency-name: System.Resources.Extensions
dependency-version: 9.0.8
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: System.Resources.Extensions
dependency-version: 9.0.8
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 20:13:12 +02:00
Tolga YILDIRIM and PhyxionNL
cb39938143
Persist “File rotation method” across Windows reboot + SDK9 build fix ( #1823 )
...
* Fix .NET SDK 9 resource build errors (System.Resources.Extensions)
* Persist file rotation method across Windows reboot
* Update MainForm.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-08-29 10:42:42 +02:00
MoshiMoshi0 and PhyxionNL
418e9ec85f
Fix missing DIMM temperature sensors ( #1821 )
...
* Fix missing DIMM temperature sensors
* Update MemoryGroup.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-08-29 10:39:41 +02:00
sebastian-dev
78829b97e1
Fix issues with missing samsung nvme data. ( #1818 )
...
Reorder read out order in the same way as CrystalDiskInfo
2025-08-29 10:34:45 +02:00
Rémi Mercier
8036ea21cb
Restore fan control for IT8696E + make the 0 values array specific to the X870 Aorus elite WIFI7 ( #1812 )
...
* Make the 0 values array specific to the X870 Aorus elite WIFI7
* Update IT87XX.cs
* Update IT87XX.cs
* Update IT87XX.cs
2025-08-06 16:54:53 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
91f046c7d5
Bump System.IO.Ports and System.Management ( #1815 )
...
Bumps System.IO.Ports from 9.0.7 to 9.0.8
Bumps System.Management to 9.0.8
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 9.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.8
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.8
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-08-06 16:52:04 +02:00
Mihai Vasiliu
c40db485f9
Add support for MSI PRO Z890 WIFI (Nuvoton NCT6687D) ( #1809 )
2025-08-05 12:42:27 +02:00
tweigt
3fd5d30d70
Adds .vscode folder to .gitignore ( #1805 )
2025-08-05 12:42:11 +02:00
Abel G. Perez
90f601650d
Main form GUI tweaks ( #1804 )
...
- Added Expand All Nodes menu
- Added Collapse All Nodes menu
2025-07-28 15:11:12 +02:00
Rémi Mercier
06b714ae1b
MemoryGroup: Remove retry + proper identifier ( #1797 )
...
* Remove retry + proper identifier
* Update LibreHardwareMonitorLib.csproj
* Revert "Update LibreHardwareMonitorLib.csproj"
This reverts commit 185aa2dbd3d338da79aff8bfa9419f016d107e77.
* Add safer retry logic for MemoryGroup
* Move kernel driver assignation in instance ctor instead of static (one time) ctor, since Ring0 can get closed and reopened multiple times in the lifetime of an application.
* Add Task based retry logic with try catch + exception reporting + hardware changed event
* Update MemoryGroup.cs
* Update RAMSPDToolkitDriver.cs
* Update RAMSPDToolkitDriver.cs
* Mutate _hardware field to avoid enumeration exceptions
* Add Report + set configureAwait on the Delay.
2025-07-21 21:28:46 +02:00
PhyxionNL
8dc7d17e45
NetworkGroup thread safety
2025-07-21 18:15:58 +02:00
PhyxionNL
250cdc6d3f
Update SuperIOHardware.cs
2025-07-21 17:30:49 +02:00
PhyxionNL
8d18f151ce
Update Model.cs
2025-07-21 17:24:58 +02:00
aeevi and PhyxionNL
719ef68908
Added support for Asus ROG STRIX X870-I Gaming WIFI ( #1566 )
...
* added asus rog strix x870i gaming wifi
* Add chipset fan temp and control
* Update SuperIOHardware.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-07-21 17:20:01 +02:00
PhyxionNL
e920eca98d
Fix whitespace
2025-07-21 17:03:44 +02:00
fd3bfeb7c5
GIGABYTE X870 AORUS ELITE WIFI7 (ITE IT8696E, ITE IT87952E) ( #1510 )
...
* Initial support for Gigabyte X870 AORUS ELITE WIFI 7 and ITE IT8696E
* remove unintentional gitignore change
* Add support of X870E AORUS ELITE WIFI7
* Remove X870E
* move x870 to its own case
* rename fan#3
* apply suggestion from code review
* Fix broken merge
* Update IT87XX.cs
* Update IT87XX.cs
---------
Co-authored-by: davidmoellmann <public.cushy530@passinbox.com >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-07-21 17:01:53 +02:00
Maciej Zonski and PhyxionNL
4a964dd6c4
Add support for ROG STRIX X870-I GAMING WIFI ( #1794 )
...
* Add support for ROG STRIX X870-I GAMING WIFI
* Update LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs
* Update LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs
* Update LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-07-21 16:57:07 +02:00
xnaught and PhyxionNL
6267899eb8
Fix null reference in MemoryGroup when Ring0 is disabled. ( #1796 )
...
* Create RAMSPDToolkitDriver with null when Ring0 is absent
* Update MemoryGroup.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-07-21 16:55:20 +02:00
Alcolawl
3b1c1cbd12
Add support for three additional MSI motherboards ( #1791 )
...
* Add Support for MSI B840P PRO WIFI
* Rectify loop mathematical operator syntax
* Add support for two additional motherboards
Z890 Gaming Plus Wifi and Pro Z890-S Wifi Project Zero
2025-07-17 13:30:56 +02:00
coldays and PhyxionNL
e94018d7d5
Add option to disable Ring0 driver installation ( #1777 )
...
* Add option to disable Ring0 driver installation
* Update Computer.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-07-09 23:24:57 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f8b198a7d4
Bump System.IO.Ports, System.Management and TaskScheduler ( #1782 )
...
Bumps System.IO.Ports to 9.0.6, 9.0.7
Bumps System.Management to 9.0.6, 9.0.7
Bumps TaskScheduler from 2.12.1 to 2.12.2
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 9.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.IO.Ports
dependency-version: 9.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: TaskScheduler
dependency-version: 2.12.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>
2025-07-09 23:23:42 +02:00
M
6c6cfa5827
Fix crash when a USB device doesn't have a product name and HidSharp triggers an IOException (HidSharp.Exceptions.DeviceIOException). ( #1650 )
...
This happens for example with some Razer keyboards
2025-06-23 11:37:58 +02:00
ab6e5a9681
Add support for ROG STRIX B760-I GAMING WIFI ( #1731 )
...
Co-authored-by: fuzzy01 <fuzzy01@server.fake >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-06-23 11:35:16 +02:00
mirko93s
ae0f0808b2
Add support for Asrock B450M Pro4 R2.0 ( #1730 )
...
* Add support for Asrock B450M Pro4 R2.0
* fixed indexes
Voltages are taken from the R1.0 board, since they all match up even tho some of them aren't shown in any other place (bios or other hw monitoring softwares), but I assume they are correct. Temperatures differ from the R1.0 ones, with only the motherboard one being correct while the other temperatures don't increase by much, or at all, even udner heavy load.
2025-06-23 11:33:45 +02:00
Blacktempel and PhyxionNL
5027bd9d57
Add DIMM Temperature to LHM. ( #1743 )
...
* Add DIMM Temperature to LHM.
* Remove RAMSPDToolkit as submodule and use nuget package instead.
Upgrade System.Management assembly (required for nuget package).
Implement retry mechanism for RAM detection due to possible issue at system boot.
* Change to static field.
* Driver now back in LHM.
Ring0 replaced with OLS implementation.
* Update package version.
* Undo most of changes.
Implement IDriver interface.
* Change package to new one.
* Review changes.
Explicitly set UseWMI (current default is also false).
* PR comments:
Now having one DimmMemory instance per RAM stick.
Separated memory sensors into two new classes.
* PR feedback
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-06-23 11:31:17 +02:00
Blacktempel
9cefa1c93a
Samsung NVME now being detected properly. ( #1762 )
2025-06-21 15:04:31 +02:00
NLxDoDge and PhyxionNL
25c5a6b6cd
Update README.md to add the WinGet installation command ( #1659 )
...
* Update README.md
Add the installation instructions for WinGet the Windows default package manager.
* Update README.md
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-06-13 16:16:34 +02:00
Nicholas Flintham
e6c9dd9853
Add Support for ASUS STRIX Z790-E WIFI II ( #1727 )
2025-06-13 16:12:32 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f15064eb09
Bump System.IO.Ports and System.Management ( #1759 )
...
Bumps System.IO.Ports to 9.0.5, 9.0.6
Bumps System.Management to 9.0.5, 9.0.6
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 9.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.IO.Ports
dependency-version: 9.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.6
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-06-13 16:11:11 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
48266b0add
Bump System.IO.Ports and System.Management ( #1751 )
...
Bumps System.IO.Ports to 9.0.4, 9.0.5
Bumps System.Management to 9.0.4, 9.0.5
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 9.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.IO.Ports
dependency-version: 9.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.5
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-06-08 16:30:39 +02:00
Scott Chow
2aa06cfdf7
Add support for MSI B850M Mortar ( #1702 )
2025-05-12 11:13:17 +02:00
mirko93s
c3e2e3dca3
Add support for Gigabyte B360M H ( #1715 )
...
* Add support for Gigabyte B360M H
Values are the same of similar gigabyte boards, just needed to identify temperature and fan sensors.
* fixed wrong indexes
2025-05-12 11:11:53 +02:00
Alcolawl
a6cb35feb4
Add Support for MSI B840 PRO WIFI ( #1716 )
...
* Add Support for MSI B840P PRO WIFI
* Rectify loop mathematical operator syntax
2025-05-12 11:11:30 +02:00
Shinyeong Hyun
bdafcd92b8
Implemented storage update interval at the UI side ( #1706 )
...
* Minor refactoring for #1699
* Implemented storage update interval for the UI
* Revert "Implemented storage update interval for the UI"
This reverts commit 977ff2f5518d420e35cadad17054f4e69c260df1.
* Revert "Minor refactoring for #1699 "
This reverts commit 923f6d6f636a2a10ff44b8c23f84e8985ccbf667.
* Made update interval configurable for storage devices
* Changed label text m to min for consistency
* Revised 8e6c669 as requested
* ATA Update interval defaults to 1s in the UI
* Simplified storage update interval menu
2025-05-02 20:07:43 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
56a7fc1206
Update TaskScheduler to 2.12.1 ( #1708 )
...
---
updated-dependencies:
- dependency-name: TaskScheduler
dependency-version: 2.12.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-05-02 16:31:20 +02:00
5da7fafd93
Add support for ROG STRIX B850-I GAMING WIFI and fix for NCT6701D ( #1704 )
...
* Add support for ROG STRIX B850-I GAMING WIFI and fix for NCT6701D
* Update Model.cs
---------
Co-authored-by: Fabio Simoes <fsimoes@outlook.de >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-05-02 16:01:24 +02:00
Coxxs and Coxxs
9d6ed38e2d
Add support for MSI Pro Z890-A WiFi (MS-7E32) ( #1705 )
...
Co-authored-by: Coxxs <coxxs@users.noreply.github.com >
2025-05-02 16:00:31 +02:00
clownpiece
788103df77
Add support for MSI MPG B850 EDGE TI WIFI ( #1707 )
...
* Update LpcIO.cs
Add support for MSI MPG B850 EDGE TI WIFI (MS-7E62)
* Update Identification.cs
Add support for MSI MPG B850 EDGE TI WIFI (MS-7E62)
* Update Model.cs
Add support for MSI MPG B850 EDGE TI WIFI (MS-7E62)
2025-05-02 16:00:16 +02:00
Anthony Nguyen
b5553c37a2
Add ASRock B850M Steel Legend Wifi support ( #1680 )
...
* Add ASRock B850M Steel Legend Wifi support
Adds missing temperature sensors like T_Sensor1 and renamed several items
* Updated ASRock B850 Steel Legend Wifi Temp Sensors
2025-04-26 13:34:26 +02:00