@@ -325,7 +325,7 @@ private static void GetBoardSpecificConfiguration
325325 v . Add ( new Voltage ( "+5V" , 4 , 14 , 8.2f ) ) ;
326326 v . Add ( new Voltage ( "VDIMM" , 5 ) ) ;
327327 v . Add ( new Voltage ( "3VSB" , 6 , 34 , 34 ) ) ;
328- v . Add ( new Voltage ( "VBAT " , 7 , 34 , 34 ) ) ;
328+ v . Add ( new Voltage ( "VBat " , 7 , 34 , 34 ) ) ;
329329 t . Add ( new Temperature ( "System" , 1 ) ) ;
330330 t . Add ( new Temperature ( "Peripheral" , 2 ) ) ;
331331 t . Add ( new Temperature ( "CPU Core" , 4 ) ) ;
@@ -1067,6 +1067,29 @@ private static void GetIteConfigurationsA
10671067
10681068 break ;
10691069
1070+ case Model . MA790X_DS4 : // IT8718F
1071+ v . Add ( new Voltage ( "Vcore" , 0 ) ) ;
1072+ v . Add ( new Voltage ( "DIMM" , 1 ) ) ;
1073+ v . Add ( new Voltage ( "+3.3V" , 2 ) ) ;
1074+ v . Add ( new Voltage ( "+5V" , 3 , 6.8f , 10 ) ) ;
1075+ v . Add ( new Voltage ( "+12V" , 4 , 24.3f , 8.2f ) ) ;
1076+ v . Add ( new Voltage ( "VBat" , 8 ) ) ;
1077+ t . Add ( new Temperature ( "System" , 0 ) ) ;
1078+ t . Add ( new Temperature ( "CPU" , 1 ) ) ;
1079+ f . Add ( new Fan ( "CPU Fan" , 0 ) ) ;
1080+ f . Add ( new Fan ( "System Fan #1" , 1 ) ) ;
1081+ f . Add ( new Fan ( "System Fan #2" , 2 ) ) ;
1082+ f . Add ( new Fan ( "Power Fan" , 4 ) ) ;
1083+ //Depending on the active mode of the processor fan (DC or PWM fan), only the corresponding one should be used.
1084+ //The incorrect one will always read and act as "100%" when it's in his "default" states, but it can be set and reset to "default".
1085+ //It's possible to control both at the same time, but this will have wierd or no effect.
1086+ c . Add ( new Control ( "CPU Fan DC Control" , 0 ) ) ;
1087+ c . Add ( new Control ( "CPU Fan PWM Control" , 2 ) ) ;
1088+
1089+ c . Add ( new Control ( "System Fan #1 Control" , 1 ) ) ; //DC mode only
1090+
1091+ break ;
1092+
10701093 case Model . MA785GM_US2H : // IT8718F
10711094 case Model . MA785GMT_UD2H : // IT8718F
10721095 v . Add ( new Voltage ( "Vcore" , 0 ) ) ;
@@ -2464,35 +2487,35 @@ private static void GetIteConfigurationsB(ISuperIO superIO, Manufacturer manufac
24642487 break ;
24652488
24662489 case Model . X670_AORUS_ELITE_AX :
2467- v . Add ( new Voltage ( "Vcore" , 0 , 0 , 1 ) ) ;
2468- v . Add ( new Voltage ( "+3.3V" , 1 , 6.49F , 10 ) ) ;
2469- v . Add ( new Voltage ( "+12V" , 2 , 5 , 1 ) ) ;
2470- v . Add ( new Voltage ( "+5V" , 3 , 1.5F , 1 ) ) ;
2471- v . Add ( new Voltage ( "Vcore SoC" , 4 , 0 , 1 ) ) ;
2472- v . Add ( new Voltage ( "Vcore Misc" , 5 , 0 , 1 ) ) ;
2473- v . Add ( new Voltage ( "CPU VDDIO Memory" , 6 , 0 , 1 ) ) ;
2474- v . Add ( new Voltage ( "+3V Standby" , 7 , 10 , 10 , 0 ) ) ;
2475- v . Add ( new Voltage ( "CMOS Battery" , 8 , 10 , 10 ) ) ;
2476-
2477- t . Add ( new Temperature ( "System #1" , 0 ) ) ;
2478- t . Add ( new Temperature ( "PCH" , 1 ) ) ;
2479- t . Add ( new Temperature ( "CPU" , 2 ) ) ;
2480- t . Add ( new Temperature ( "PCIe x16" , 3 ) ) ;
2481- t . Add ( new Temperature ( "VRM MOS" , 4 ) ) ;
2482-
2483- f . Add ( new Fan ( "CPU Fan" , 0 ) ) ;
2484- f . Add ( new Fan ( "System Fan #1" , 1 ) ) ;
2485- f . Add ( new Fan ( "System Fan #2" , 2 ) ) ;
2486- f . Add ( new Fan ( "System Fan #3" , 3 ) ) ;
2487- f . Add ( new Fan ( "CPU Optional Fan" , 4 ) ) ;
2488-
2489- c . Add ( new Control ( "CPU Fan" , 0 ) ) ;
2490- c . Add ( new Control ( "System Fan #1" , 1 ) ) ;
2491- c . Add ( new Control ( "System Fan #2" , 2 ) ) ;
2492- c . Add ( new Control ( "System Fan #3" , 3 ) ) ;
2493- c . Add ( new Control ( "CPU Optional Fan" , 4 ) ) ;
2494-
2495- break ;
2490+ v . Add ( new Voltage ( "Vcore" , 0 , 0 , 1 ) ) ;
2491+ v . Add ( new Voltage ( "+3.3V" , 1 , 6.49F , 10 ) ) ;
2492+ v . Add ( new Voltage ( "+12V" , 2 , 5 , 1 ) ) ;
2493+ v . Add ( new Voltage ( "+5V" , 3 , 1.5F , 1 ) ) ;
2494+ v . Add ( new Voltage ( "Vcore SoC" , 4 , 0 , 1 ) ) ;
2495+ v . Add ( new Voltage ( "Vcore Misc" , 5 , 0 , 1 ) ) ;
2496+ v . Add ( new Voltage ( "CPU VDDIO Memory" , 6 , 0 , 1 ) ) ;
2497+ v . Add ( new Voltage ( "+3V Standby" , 7 , 10 , 10 , 0 ) ) ;
2498+ v . Add ( new Voltage ( "CMOS Battery" , 8 , 10 , 10 ) ) ;
2499+
2500+ t . Add ( new Temperature ( "System #1" , 0 ) ) ;
2501+ t . Add ( new Temperature ( "PCH" , 1 ) ) ;
2502+ t . Add ( new Temperature ( "CPU" , 2 ) ) ;
2503+ t . Add ( new Temperature ( "PCIe x16" , 3 ) ) ;
2504+ t . Add ( new Temperature ( "VRM MOS" , 4 ) ) ;
2505+
2506+ f . Add ( new Fan ( "CPU Fan" , 0 ) ) ;
2507+ f . Add ( new Fan ( "System Fan #1" , 1 ) ) ;
2508+ f . Add ( new Fan ( "System Fan #2" , 2 ) ) ;
2509+ f . Add ( new Fan ( "System Fan #3" , 3 ) ) ;
2510+ f . Add ( new Fan ( "CPU Optional Fan" , 4 ) ) ;
2511+
2512+ c . Add ( new Control ( "CPU Fan" , 0 ) ) ;
2513+ c . Add ( new Control ( "System Fan #1" , 1 ) ) ;
2514+ c . Add ( new Control ( "System Fan #2" , 2 ) ) ;
2515+ c . Add ( new Control ( "System Fan #3" , 3 ) ) ;
2516+ c . Add ( new Control ( "CPU Optional Fan" , 4 ) ) ;
2517+
2518+ break ;
24962519
24972520 default :
24982521 v . Add ( new Voltage ( "Voltage #1" , 0 , true ) ) ;
@@ -5039,14 +5062,14 @@ private static void GetNuvotonConfigurationD(ISuperIO superIO, Manufacturer manu
50395062 v . Add ( new Voltage ( "PCH" , 12 ) ) ;
50405063 v . Add ( new Voltage ( "Voltage #14" , 13 ) ) ;
50415064 v . Add ( new Voltage ( "Voltage #15" , 14 ) ) ;
5042-
5065+
50435066 t . Add ( new Temperature ( "CPU Package" , 0 ) ) ; // PECI_0, CPU Package
50445067 t . Add ( new Temperature ( "CPU" , 1 ) ) ; // CPUTIN, CPU
50455068 t . Add ( new Temperature ( "Motherboard" , 2 ) ) ; // SYSTIN, MOTHERBOARD
50465069 t . Add ( new Temperature ( "T Sensor" , 8 ) ) ; // TSENSOR
50475070 t . Add ( new Temperature ( "PCH" , 13 ) ) ; // PCH_CHIP_TEMP
50485071 t . Add ( new Temperature ( "PECI 0 Calibrated" , 22 ) ) ; // PECI_0_CAL, CPU
5049-
5072+
50505073 f . Add ( new Fan ( "Chassis Fan #1" , 0 ) ) ; // CHA_FAN_1
50515074 f . Add ( new Fan ( "CPU Fan" , 1 ) ) ; // CPU_FAN
50525075 f . Add ( new Fan ( "Chassis Fan #2" , 2 ) ) ; // CHA_FAN_2
@@ -5062,7 +5085,7 @@ private static void GetNuvotonConfigurationD(ISuperIO superIO, Manufacturer manu
50625085 c . Add ( new Control ( "Chassis Fan #4" , 4 ) ) ; // CHA_FAN_4
50635086 c . Add ( new Control ( "CPU Optional Fan" , 5 ) ) ; // CPU_OPT
50645087 c . Add ( new Control ( "AIO Pump" , 6 ) ) ; // AIO_PUMP
5065-
5088+
50665089 break ;
50675090
50685091 case Model . ROG_STRIX_B850_I_GAMING_WIFI : // NCT6701D
0 commit comments