Commit Graph
219 Commits
Author SHA1 Message Date
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
Mihai Vasiliu c40db485f9 Add support for MSI PRO Z890 WIFI (Nuvoton NCT6687D) (#1809) 2025-08-05 12:42:27 +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
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
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 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
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
ouyangyiluo 7864593a3b Fix B650M_AORUS_PRO_AX AVCC3 voltage (#1606) 2025-02-03 16:51:14 +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
Rémi Mercier 09197be639 IT87 voltage registers update (#1567)
* Update SuperIOHardware.cs

The embedded switch on the model has no default and would break out of the manufacturer switch if the model wasn't Z790_Taichi.

* Fix the voltage registers for IT87

* Based on linux Hwmon
* Also go from 10 to 9 voltage readings, as no motherboard in LHM using IT87 has more than 9 voltage readings.

* Update SuperIOHardware.cs

* Update IT87XX.cs
2025-01-17 12:50:18 +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
ntg573 07c0c00909 Gigabyte X79 UD3 - Fan control support and missing fan added (#1558)
* Update LibreHardwareMonitorLib.csproj

* Update SuperIOHardware.cs

* Update LibreHardwareMonitorLib.csproj

* Update master.yml

* Update master.yml
2025-01-16 15:11:23 +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
Sergey Vergun d402b4acb8 Add ISA bridge support for Intel based Gigabyte MB (#1518) 2024-11-24 11:48:10 +01: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
Jeff ca6cc82ac6 Add EmbeddedController sensors to ROG MAXIMUS Z790 HERO (#1507)
* Add "T_Sensor" to ROG MAXIMUS Z790 HERO

* Fix missing code in previous merge

* add sensors do Maximus Z790 HERO
2024-10-30 22:26:42 +01:00
Tellinq 799f3da9dc Use 6 fan header sources instead of 5 for Gigabyte Z790 Gaming X (#1508)
* Split data entries for 4 fans

* Git did not push this
2024-10-30 22:26:01 +01: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
thegame4craft 96388406aa fix missing sensors on it8665e (#1484) 2024-10-07 12:33:47 +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
FlashLightning67andRobin 993f9d4bf3 Fix: Fix fan and temp data for IT8665E chip motherboards, fixes #737 and more (#1443)
* Fix fan and temp data for IT8665E chip motherboards

* updated IT8665E to 4 Fans

---------

Co-authored-by: Robin <robin@hallinger.de>
2024-09-20 10:26:57 +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
Tellinq ba431dc920 Add VRM temperature for ASRock Z690 Steel Legend (#1451)
* Readd Index 1 temperature

Suspected as VRM. Needs validation however

* Update master.yml

* Reserve VRM temperature for Z690 Steel Legend (D4)

* Revert

* CPU Voltage Termination -> CPU Termination

Reflecting updated naming styles in previous commits
2024-09-12 10:33:45 +02:00
teodorstan bad4006dae Added ROG MAXIMUS Z690 HERO support to EmbeddedController (#1440) 2024-08-26 12:06:18 +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
Keith Martin 47628460f2 Bugfix: Fan and Temp data missing #780 (#1438)
* Bugfix: Fan and Temp data missing #780

* Apply review change request (remove extra comments)
2024-08-22 11:06:49 +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