Commit Graph
133 Commits
Author SHA1 Message Date
Serial95 c19f38c27d Add support for ASUS TUF GAMING B450 PLUS II and fixes for some ITE (#1677)
* Add informations for ASUS TUF GAMING B450 PLUS II + some fix

* Improved and more correct IT8665 fixes
2025-10-02 12:36:18 +02:00
PhyxionNL 4534276fb6 Add MS-7C35 motherboards
Closes #1573
2025-09-23 11:57:13 +02:00
PhyxionNL 8042a505b0 Merge branch 'pr/1503' 2025-09-23 11:42:48 +02:00
PhyxionNL 0f86b50ff4 Merge branch 'pr/1578' 2025-09-23 11:40:15 +02:00
Betalos (Oussama Thoura) 52f22e0f7b Add support for Asrock X870E Taichi (lite) (#1888) 2025-09-23 10:40:09 +02:00
Vladimir 4477ae8826 Merge remote-tracking branch 'upstream/master' 2025-09-22 02:14:29 +03: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
Vladimir 28f57d51d7 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs
2025-08-10 02:00:59 +03:00
Mihai Vasiliu c40db485f9 Add support for MSI PRO Z890 WIFI (Nuvoton NCT6687D) (#1809) 2025-08-05 12:42:27 +02:00
PhyxionNL 8d18f151ce Update Model.cs 2025-07-21 17:24:58 +02:00
aeeviandPhyxionNL 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
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 ZonskiandPhyxionNL 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
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
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
Nicholas Flintham e6c9dd9853 Add Support for ASUS STRIX Z790-E WIFI II (#1727) 2025-06-13 16:12:32 +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
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
CoxxsandCoxxs 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
JensKSP 934f375672 Partial support for Gigabyte X670E AORUS XTREME (#1670)
* Partial support of Gigabyte X670E AORUS XTREME

* Simplify
2025-04-22 16:50:02 +02:00
a55a7a772e Add support for MSI AM5/LGA1851 Motherboards using the NCT6687D SIO Controller (#1644)
* Add Identification Support for 15 new MSI AM5/LGA1851 Motherboards with the NCT6687D SIO Controller

* Create dummy chip entry NCT6687DR

* Assign NCT6687DR SIO to 15 newly added MSI AM5/LGA1851 Motherboards

This also requires passing Motherboard into DetectWinbondFintek() as we want to maintain prior compatibility while also assigning NCT6687DR to the new motherboards

* Add proper voltage, fan, and temperature sensor layouts for motherboards assigned the NCT6687DR controller

* Add support for NCT6687DR including dedicated fan control function for system fan manipulation

NCT6687DRFanCtrl() is only called when chip == NCT6687DR, otherwise legacy control is maintained. This function works by setting the 7-point fan curve of the system fans to the same requested value where the system fan has no choice but to comply

* Rectify code style in new functions to follow standards

* Update Nct677X.cs

---------

Co-authored-by: Alcolawl <tdean@live.esu.edu>
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2025-04-22 16:18:02 +02:00
Damian Kidd f22ee1b9b1 Add initial support for MSI X870 and Z890 Motherboards (NCT6687D) (#1621)
* Add support for a number of X870 and Z890 MSI Motherboards using NCT6687D chips

* Fixing labels and comments

* Update master.yml

Change name to allow nuget publish

* Update master.yml

Still fixing nuget api shit

* Update Identification.cs

Remove B650 Edge board, as it's fine with existing implementation.
2025-04-22 13:07:24 +02:00
Florian Racz 3831ab656f Added motherboard Gigabyte B650 Gaming X AX (#1673) 2025-03-17 19:56:44 +01:00
Vladimir 796480d2aa Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs
#	LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs
#	LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs
2025-03-03 16:02:38 +03:00
Slickrick d40d1d2038 Add Support for Gigabyte X870E Aorus Xtreme AI Top Motherboard (#1647)
* Added Gigabyte X870E Xtreme AI Top motherboard, based on the existing Gigabyte X870E motherboards already added.

* Removed a motherboard model that was accidentally duplicated during merge.
2025-02-27 23:41:24 +01:00
prinz3nroll3 8aff90c55c NCT610XD bugfix register and temperature read (#1631)
* NCT610XD bugfix register and temperature read

* Supermicro X11SWN-E support
2025-02-07 16:49:22 +01:00
Tenicio Bel Doro aee6354102 Tidy Asus ProArt X870E CREATOR WIFI misconfigurations (#1616)
* Moved out of Gigabyte models and under Asus

* Fixed comment noting Super I/O chip as ITE IT8696E instead of NCT6701D
2025-02-03 16:57:20 +01:00
Lukas MeyerandPhyxionNL 210fb7b6af Add Support For ASUS ROG STRIX X870E-E GAMING WIFI Fan Sensors And Control (#1523)
* Add Support For Asus ROG Strix X870E-E Fan Sensors And Control

* Add voltages and temperatures

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2025-01-17 12:58:57 +01:00
7753ee91b9 Proart x870e creator wifi (#1547)
* fix line endings to lf

* add support for proart_x870e_creator_wifi

---------

Co-authored-by: damesene <reg.sliva@hotmail.com>
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2025-01-17 12:56:44 +01:00
Tijmen van Nisselrooij 90e7c3ec47 Add support for ASUS PRIME X870-P (Nuvoton NCT6701D) (#1565)
* Initial commit based on existing pull request

Work done to support ROG STRIX X870E-E copied:
https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/pull/1523/files

* Update SuperIOHardware.cs

Update fan hierarchy for X870-P motherboard
Small typo fix

* Update SuperIOHardware.cs

* Update SuperIOHardware.cs

Fixed some existing voltages
Added some voltages
Added VRM temperature readout
Removed debug fan lines

* Update SuperIOHardware.cs

Change to more descriptive name
Hide VMISC -> Voltage #12 as can't be confirmed

* Revert CR change
2025-01-17 10:30:00 +01:00
Jacob Gorney 880321f2a7 Add support for ASUS ROG Crosshair X870E Hero motherboard (#1581)
* Add support for ASUS ROG Crosshair X870E Hero motherboard

* Fix a typo

* Add CPU Package temperature sensor.

* Cleanup code

* Aligning W_PUMP+ naming to others
2025-01-16 15:09:12 +01:00
mathieu e75129c89a Gigabyte X670 Aorus Elite AX support 2024-12-29 18:17:35 +01:00
mathieu 33851a87f7 Gigabyte X670 Aorus Elite AX support 2024-12-29 17:51:39 +01:00
Vladimir 89e3cf5a11 Merge tag 'v0.9.4'
# Conflicts:
#	LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs
2024-11-28 23:42:13 +03:00
CarterChuandPhyxionNL e6e2b23ce4 Add support for ASRock Z790 Nova WiFi. (#1278)
* Add support for ASRock Z790 Nova WiFi.

* Correct the temperature source of motherboard.

* Change the name of `T_SENSOR` to `External Temperature`.

* Add "CPU System Agent" and "Vcore" under first SIO.

Adjust the order of voltages.

* Add `+5V Standby` voltage readings.

* Update SuperIOHardware.cs

* Update SuperIOHardware.cs

* Update SuperIOHardware.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-11-24 11:00:57 +01:00
Dennis 5421af5bf1 Add support for "MSI B650M Gaming Plus Wifi" (#1532)
* Add motherboard model

B650M_Gaming_Plus_Wifi

* Update Model.cs

* first implementation of new motherboard in SuperIOHardware

* Fixed all voltages and temperatures (except one temp)

Default voltages had wrong names and wrong RF/Ri/Vf values

* added last temperature

* Update master.yml

* Update master.yml

* Relovate motherboard to the correct section (NCT6687D)

* Revert all changes to master.yml

* Correcting naming schemes
2024-11-22 18:39:10 +01:00
Sunwoo Jung 4193b58145 Add Gigabyte X870E AORUS PRO (ICE) (ITE IT8696E, ITE IT87952E) (#1533)
* Add Gigabyte X870E AORUS PRO (ICE)

* Separate case and rename some voltages

* Increase array size for Fans and Controls from 5 to 6

* Add external temperature sensor
2024-11-22 18:36:14 +01:00
Vladimir 588787f627 Added support for ASUS ProArt B760-CREATOR D4 (Nuvoton NCT6798D) 2024-10-27 05:30:25 +03:00
adamckbatchelor 0a7f8df282 Add Initial Support for T-Sensor for ASUS ROG STRIX X670E-A GAMING WIFI (#1482)
Updates add initial support for the ASUS ROG STRIX X670E-A GAMING WIFI motherboard to include the T-Sensor from the NTC6799D chip (similar to what was done for X670E-E)
2024-10-07 12:34:00 +02:00
Tellinq 41bf278008 Add Gigabyte Z790: UD (AC), Gaming X (AX), AORUS Pro X (WIFI7) (#1468)
* Add Gigabyte Z790 UD (AC) and Gaming X (AX)

* Add Z790 Aorus Pro X

* Fix data entry placement and put more consistent Namings

* Add voltages to second SuperIO chip

* Don’t hide by default
2024-09-27 11:28:19 +02:00
Jędrzej SzczepaniakandPhyxionNL 9840bd09ef Added support for ASUS MAXIMUS Z790 DARK HERO (#1450)
* Asus Maximus Z790 DARK HERO - added model, added names for NCT6798D and sensors for Asus EC

* Fixed VRM temps and added voltages.

* Add names for VCCSA and VCCIN_AUX

* Update SuperIOHardware.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-09-20 10:25:10 +02:00
Tellinq ab2ce7a4f0 Add ASUS Prime B650-Plus (#1453)
* Initial implementation of ASUS Prime B650-Plus

* Update to show only known sensors
2024-09-20 10:19:32 +02:00
Tracy WardandPhyxionNL df5a9533cc Add definition for ASRock X570 Phantom Gaming 4 (#1319)
* Add definition for ASRock X570 Phantom Gaming 4

Add the specific sensors and controls for the ASRock Phantom Gaming 4
motherboard.

* Change item names for ASRock X570 Phantom Gaming 4

* Change more item names for ASRock X570 Phantom Gaming 4

* Update SuperIOHardware.cs

* Update SuperIOHardware.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-08-23 15:41:58 +02:00
Tellinq 1118fde17d Add ASRock B650M-C(W)(X) (#1420)
* Add ASRock B650M-C

* Add the white and WiFi 6e models
2024-08-12 11:45:04 +02:00
Joe dd4ef21db7 Add support for ROG Maximus XII Z490 Formula (#1422) 2024-08-12 11:44:48 +02:00