* 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>
* 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
* 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
* 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
* Check whether battery values are available
* Rename _degradationPercentage to _degradationLevel
* Add support for temperature monitoring
* Include the battery device name and tag in the hardware identifier
* Set sensor index value properly
* Fix temperature conversion
The returned temperature value must be divided, not multiplied.
* Disable sensors that have a "null" value
* Fix random symbols in battery device name and manufacturer
* 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>
* 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
* 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
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)
* 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
* 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>
* 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
* Add support for electrical conductivity measurements
* Add Aqua Computer high flow NEXT support
* Expose alarm flags as hidden binary sensors
* Update HighFlowNext.cs
* Update ISensor.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>