Fixed Issue 104.
1.1 --- a/Hardware/Mainboard/Model.cs Sun Aug 15 14:46:58 2010 +0000
1.2 +++ b/Hardware/Mainboard/Model.cs Sun Aug 15 17:56:57 2010 +0000
1.3 @@ -65,6 +65,7 @@
1.4 P35_DS3,
1.5 P35_DS3L,
1.6 P55_UD4,
1.7 + P55M_UD4,
1.8 X38_DS5,
1.9 X58A_UD3R,
1.10
2.1 --- a/Hardware/Mainboard/SMBIOS.cs Sun Aug 15 14:46:58 2010 +0000
2.2 +++ b/Hardware/Mainboard/SMBIOS.cs Sun Aug 15 17:56:57 2010 +0000
2.3 @@ -331,6 +331,8 @@
2.4 model = Model.P35_DS3L; break;
2.5 case "P55-UD4":
2.6 model = Model.P55_UD4; break;
2.7 + case "P55M-UD4":
2.8 + model = Model.P55M_UD4; break;
2.9 case "X38-DS5":
2.10 model = Model.X38_DS5; break;
2.11 case "X58A-UD3R":
3.1 --- a/Hardware/Mainboard/SuperIOHardware.cs Sun Aug 15 14:46:58 2010 +0000
3.2 +++ b/Hardware/Mainboard/SuperIOHardware.cs Sun Aug 15 17:56:57 2010 +0000
3.3 @@ -70,7 +70,7 @@
3.4 switch (manufacturer) {
3.5 case Manufacturer.ASUS:
3.6 switch (model) {
3.7 - case Model.Crosshair_III_Formula:
3.8 + case Model.Crosshair_III_Formula: // IT8720F
3.9 v.Add(new Voltage("VBat", 8));
3.10 t.Add(new Temperature("CPU", 0));
3.11 for (int i = 0; i < superIO.Fans.Length; i++)
3.12 @@ -89,7 +89,7 @@
3.13 f.Add(new Fan("Chassis Fan #1", 1));
3.14 f.Add(new Fan("Power Fan", 2));
3.15 break;
3.16 - case Model.M4A79XTD_EVO:
3.17 + case Model.M4A79XTD_EVO: // IT8720F
3.18 v.Add(new Voltage("+5V", 3, 6.8f, 10, 0));
3.19 v.Add(new Voltage("VBat", 8));
3.20 t.Add(new Temperature("CPU", 0));
3.21 @@ -117,7 +117,7 @@
3.22 break;
3.23 case Manufacturer.DFI:
3.24 switch (model) {
3.25 - case Model.LP_BI_P45_T2RS_Elite:
3.26 + case Model.LP_BI_P45_T2RS_Elite: // IT8718F
3.27 v.Add(new Voltage("CPU VCore", 0));
3.28 v.Add(new Voltage("FSB VTT", 1));
3.29 v.Add(new Voltage("+3.3V", 2));
3.30 @@ -134,7 +134,7 @@
3.31 f.Add(new Fan("Fan #2", 1));
3.32 f.Add(new Fan("Fan #3", 2));
3.33 break;
3.34 - case Model.LP_DK_P55_T3eH9:
3.35 + case Model.LP_DK_P55_T3eH9: // IT8720F
3.36 v.Add(new Voltage("CPU VCore", 0));
3.37 v.Add(new Voltage("VTT", 1));
3.38 v.Add(new Voltage("+3.3V", 2));
3.39 @@ -171,7 +171,7 @@
3.40
3.41 case Manufacturer.Gigabyte:
3.42 switch (model) {
3.43 - case Model._965P_S3:
3.44 + case Model._965P_S3: // IT8718F
3.45 v.Add(new Voltage("CPU VCore", 0));
3.46 v.Add(new Voltage("DRAM", 1));
3.47 v.Add(new Voltage("+3.3V", 2));
3.48 @@ -183,7 +183,7 @@
3.49 f.Add(new Fan("CPU Fan", 0));
3.50 f.Add(new Fan("System Fan", 1));
3.51 break;
3.52 - case Model.EP45_DS3R:
3.53 + case Model.EP45_DS3R: // IT8718F
3.54 case Model.EP45_UD3R:
3.55 case Model.X38_DS5:
3.56 v.Add(new Voltage("CPU VCore", 0));
3.57 @@ -199,7 +199,7 @@
3.58 f.Add(new Fan("Power Fan", 2));
3.59 f.Add(new Fan("System Fan #1", 3));
3.60 break;
3.61 - case Model.EX58_EXTREME:
3.62 + case Model.EX58_EXTREME: // IT8720F
3.63 v.Add(new Voltage("CPU VCore", 0));
3.64 v.Add(new Voltage("DRAM", 1));
3.65 v.Add(new Voltage("+5V", 3, 6.8f, 10, 0));
3.66 @@ -212,8 +212,8 @@
3.67 f.Add(new Fan("Power Fan", 2));
3.68 f.Add(new Fan("System Fan #1", 3));
3.69 break;
3.70 - case Model.P35_DS3:
3.71 - case Model.P35_DS3L:
3.72 + case Model.P35_DS3: // IT8718F
3.73 + case Model.P35_DS3L: // IT8718F
3.74 v.Add(new Voltage("CPU VCore", 0));
3.75 v.Add(new Voltage("DRAM", 1));
3.76 v.Add(new Voltage("+3.3V", 2));
3.77 @@ -227,7 +227,8 @@
3.78 f.Add(new Fan("System Fan #2", 2));
3.79 f.Add(new Fan("Power Fan", 3));
3.80 break;
3.81 - case Model.P55_UD4:
3.82 + case Model.P55_UD4: // IT8720F
3.83 + case Model.P55M_UD4: // IT8720F
3.84 v.Add(new Voltage("CPU VCore", 0));
3.85 v.Add(new Voltage("DRAM", 1));
3.86 v.Add(new Voltage("+3.3V", 2));
3.87 @@ -241,7 +242,7 @@
3.88 f.Add(new Fan("Power Fan", 2));
3.89 f.Add(new Fan("System Fan #1", 3));
3.90 break;
3.91 - case Model.GA_MA770T_UD3:
3.92 + case Model.GA_MA770T_UD3: // IT8720F
3.93 v.Add(new Voltage("CPU VCore", 0));
3.94 v.Add(new Voltage("DRAM", 1));
3.95 v.Add(new Voltage("+3.3V", 2));
3.96 @@ -255,7 +256,7 @@
3.97 f.Add(new Fan("System Fan #2", 2));
3.98 f.Add(new Fan("Power Fan", 3));
3.99 break;
3.100 - case Model.GA_MA785GMT_UD2H:
3.101 + case Model.GA_MA785GMT_UD2H: // IT8718F
3.102 v.Add(new Voltage("CPU VCore", 0));
3.103 v.Add(new Voltage("DRAM", 1));
3.104 v.Add(new Voltage("+3.3V", 2));
3.105 @@ -268,7 +269,7 @@
3.106 f.Add(new Fan("System Fan", 1));
3.107 f.Add(new Fan("NB Fan", 2));
3.108 break;
3.109 - case Model.X58A_UD3R:
3.110 + case Model.X58A_UD3R: // IT8720F
3.111 v.Add(new Voltage("CPU VCore", 0));
3.112 v.Add(new Voltage("DRAM", 1));
3.113 v.Add(new Voltage("+3.3V", 2));
3.114 @@ -336,7 +337,7 @@
3.115 switch (manufacturer) {
3.116 case Manufacturer.EVGA:
3.117 switch (model) {
3.118 - case Model.X58_SLI_Classified:
3.119 + case Model.X58_SLI_Classified: // F71882
3.120 v.Add(new Voltage("VCC3V", 0, 150, 150, 0));
3.121 v.Add(new Voltage("CPU VCore", 1, 47, 100, 0));
3.122 v.Add(new Voltage("DIMM", 2, 47, 100, 0));
3.123 @@ -415,7 +416,7 @@
3.124 switch (manufacturer) {
3.125 case Manufacturer.ASRock:
3.126 switch (model) {
3.127 - case Model._880GMH_USB3:
3.128 + case Model._880GMH_USB3: // W83627DHG-P
3.129 v.Add(new Voltage("CPU VCore", 0));
3.130 v.Add(new Voltage("+3.3V", 3, 34, 34, 0));
3.131 v.Add(new Voltage("+5V", 5, 15, 7.5f, 0));
3.132 @@ -451,7 +452,7 @@
3.133 break;
3.134 case Manufacturer.ASUS:
3.135 switch (model) {
3.136 - case Model.P6X58D_E:
3.137 + case Model.P6X58D_E: // W83667HG
3.138 v.Add(new Voltage("CPU VCore", 0));
3.139 v.Add(new Voltage("+12V", 1, 11.5f, 1.91f, 0));
3.140 v.Add(new Voltage("Analog +3.3V", 2, 34, 34, 0));