Added a mainboard specific configuration for the Asus P8Z77-V (Issue 347) and added an additional temperature for the Gigabyte GA-MA78LM-S2H (Issue 358).
1.1 --- a/Hardware/Mainboard/Model.cs Sun Jul 08 15:24:44 2012 +0000
1.2 +++ b/Hardware/Mainboard/Model.cs Sun Jul 08 19:26:00 2012 +0000
1.3 @@ -22,11 +22,12 @@
1.4 M4A79XTD_EVO,
1.5 P5W_DH_Deluxe,
1.6 P6T,
1.7 - P6X58D_E,
1.8 + P6X58D_E,
1.9 P8P67,
1.10 P8P67_EVO,
1.11 P8P67_PRO,
1.12 P8P67_M_PRO,
1.13 + P8Z77_V,
1.14 P9X79,
1.15 Rampage_Extreme,
1.16 Rampage_II_GENE,
2.1 --- a/Hardware/Mainboard/SMBIOS.cs Sun Jul 08 15:24:44 2012 +0000
2.2 +++ b/Hardware/Mainboard/SMBIOS.cs Sun Jul 08 19:26:00 2012 +0000
2.3 @@ -396,6 +396,8 @@
2.4 return Model.P8P67_PRO;
2.5 case "P8P67-M PRO":
2.6 return Model.P8P67_M_PRO;
2.7 + case "P8Z77-V":
2.8 + return Model.P8Z77_V;
2.9 case "P9X79":
2.10 return Model.P9X79;
2.11 case "Rampage Extreme":
2.12 @@ -481,7 +483,7 @@
2.13 case "Z68X-UD7-B3":
2.14 return Model.Z68X_UD7_B3;
2.15 case "FH67":
2.16 - return Model.FH67;
2.17 + return Model.FH67;
2.18 case "Base Board Product Name":
2.19 case "To be filled by O.E.M.":
2.20 return Model.Unknown;
3.1 --- a/Hardware/Mainboard/SuperIOHardware.cs Sun Jul 08 15:24:44 2012 +0000
3.2 +++ b/Hardware/Mainboard/SuperIOHardware.cs Sun Jul 08 19:26:00 2012 +0000
3.3 @@ -353,8 +353,7 @@
3.4 f.Add(new Fan("System Fan", 1));
3.5 break;
3.6 case Model.GA_MA770T_UD3: // IT8720F
3.7 - case Model.GA_MA770T_UD3P: // IT8720F
3.8 - case Model.GA_MA78LM_S2H: // IT8718F
3.9 + case Model.GA_MA770T_UD3P: // IT8720F
3.10 case Model.GA_MA790X_UD3P: // IT8720F
3.11 v.Add(new Voltage("CPU VCore", 0));
3.12 v.Add(new Voltage("DRAM", 1));
3.13 @@ -369,6 +368,21 @@
3.14 f.Add(new Fan("System Fan #2", 2));
3.15 f.Add(new Fan("Power Fan", 3));
3.16 break;
3.17 + case Model.GA_MA78LM_S2H: // IT8718F
3.18 + v.Add(new Voltage("CPU VCore", 0));
3.19 + v.Add(new Voltage("DRAM", 1));
3.20 + v.Add(new Voltage("+3.3V", 2));
3.21 + v.Add(new Voltage("+5V", 3, 6.8f, 10));
3.22 + v.Add(new Voltage("+12V", 4, 24.3f, 8.2f));
3.23 + v.Add(new Voltage("VBat", 8));
3.24 + t.Add(new Temperature("System", 0));
3.25 + t.Add(new Temperature("CPU", 1));
3.26 + t.Add(new Temperature("VRM", 2));
3.27 + f.Add(new Fan("CPU Fan", 0));
3.28 + f.Add(new Fan("System Fan #1", 1));
3.29 + f.Add(new Fan("System Fan #2", 2));
3.30 + f.Add(new Fan("Power Fan", 3));
3.31 + break;
3.32 case Model.GA_MA785GM_US2H: // IT8718F
3.33 case Model.GA_MA785GMT_UD2H: // IT8718F
3.34 v.Add(new Voltage("CPU VCore", 0));
3.35 @@ -1005,32 +1019,68 @@
3.36 }
3.37 break;
3.38 case Chip.NCT6779D:
3.39 - v.Add(new Voltage("CPU VCore", 0));
3.40 - v.Add(new Voltage("Voltage #2", 1, true));
3.41 - v.Add(new Voltage("AVCC", 2, 34, 34));
3.42 - v.Add(new Voltage("3VCC", 3, 34, 34));
3.43 - v.Add(new Voltage("Voltage #5", 4, true));
3.44 - v.Add(new Voltage("Voltage #6", 5, true));
3.45 - v.Add(new Voltage("Voltage #7", 6, true));
3.46 - v.Add(new Voltage("3VSB", 7, 34, 34));
3.47 - v.Add(new Voltage("VBAT", 8, 34, 34));
3.48 - v.Add(new Voltage("VTT", 9));
3.49 - v.Add(new Voltage("Voltage #11", 10, true));
3.50 - v.Add(new Voltage("Voltage #12", 11, true));
3.51 - v.Add(new Voltage("Voltage #13", 12, true));
3.52 - v.Add(new Voltage("Voltage #14", 13, true));
3.53 - v.Add(new Voltage("Voltage #15", 14, true));
3.54 - t.Add(new Temperature("CPU Core", 0));
3.55 - t.Add(new Temperature("Temperature #1", 1));
3.56 - t.Add(new Temperature("Temperature #2", 2));
3.57 - t.Add(new Temperature("Temperature #3", 3));
3.58 - t.Add(new Temperature("Temperature #4", 4));
3.59 - t.Add(new Temperature("Temperature #5", 5));
3.60 - t.Add(new Temperature("Temperature #6", 6));
3.61 - for (int i = 0; i < superIO.Fans.Length; i++)
3.62 - f.Add(new Fan("Fan #" + (i + 1), i));
3.63 - for (int i = 0; i < superIO.Controls.Length; i++)
3.64 - c.Add(new Ctrl("Fan Control #" + (i + 1), i));
3.65 + switch (manufacturer) {
3.66 + case Manufacturer.ASUS:
3.67 + switch (model) {
3.68 + case Model.P8Z77_V:
3.69 + v.Add(new Voltage("CPU VCore", 0));
3.70 + v.Add(new Voltage("Voltage #2", 1, true));
3.71 + v.Add(new Voltage("AVCC", 2, 34, 34));
3.72 + v.Add(new Voltage("3VCC", 3, 34, 34));
3.73 + v.Add(new Voltage("Voltage #5", 4, true));
3.74 + v.Add(new Voltage("Voltage #6", 5, true));
3.75 + v.Add(new Voltage("Voltage #7", 6, true));
3.76 + v.Add(new Voltage("3VSB", 7, 34, 34));
3.77 + v.Add(new Voltage("VBAT", 8, 34, 34));
3.78 + v.Add(new Voltage("VTT", 9));
3.79 + v.Add(new Voltage("Voltage #11", 10, true));
3.80 + v.Add(new Voltage("Voltage #12", 11, true));
3.81 + v.Add(new Voltage("Voltage #13", 12, true));
3.82 + v.Add(new Voltage("Voltage #14", 13, true));
3.83 + v.Add(new Voltage("Voltage #15", 14, true));
3.84 + t.Add(new Temperature("CPU Core", 0));
3.85 + t.Add(new Temperature("Auxiliary", 1));
3.86 + t.Add(new Temperature("Motherboard", 2));
3.87 + f.Add(new Fan("Chassis Fan #1", 0));
3.88 + f.Add(new Fan("CPU Fan", 1));
3.89 + f.Add(new Fan("Chassis Fan #2", 2));
3.90 + f.Add(new Fan("Chassis Fan #3", 3));
3.91 + c.Add(new Ctrl("Chassis Fan #1", 0));
3.92 + c.Add(new Ctrl("CPU Fan", 1));
3.93 + c.Add(new Ctrl("Chassis Fan #2", 2));
3.94 + c.Add(new Ctrl("Chassis Fan #3", 3));
3.95 + break;
3.96 + }
3.97 + break;
3.98 + default:
3.99 + v.Add(new Voltage("CPU VCore", 0));
3.100 + v.Add(new Voltage("Voltage #2", 1, true));
3.101 + v.Add(new Voltage("AVCC", 2, 34, 34));
3.102 + v.Add(new Voltage("3VCC", 3, 34, 34));
3.103 + v.Add(new Voltage("Voltage #5", 4, true));
3.104 + v.Add(new Voltage("Voltage #6", 5, true));
3.105 + v.Add(new Voltage("Voltage #7", 6, true));
3.106 + v.Add(new Voltage("3VSB", 7, 34, 34));
3.107 + v.Add(new Voltage("VBAT", 8, 34, 34));
3.108 + v.Add(new Voltage("VTT", 9));
3.109 + v.Add(new Voltage("Voltage #11", 10, true));
3.110 + v.Add(new Voltage("Voltage #12", 11, true));
3.111 + v.Add(new Voltage("Voltage #13", 12, true));
3.112 + v.Add(new Voltage("Voltage #14", 13, true));
3.113 + v.Add(new Voltage("Voltage #15", 14, true));
3.114 + t.Add(new Temperature("CPU Core", 0));
3.115 + t.Add(new Temperature("Temperature #1", 1));
3.116 + t.Add(new Temperature("Temperature #2", 2));
3.117 + t.Add(new Temperature("Temperature #3", 3));
3.118 + t.Add(new Temperature("Temperature #4", 4));
3.119 + t.Add(new Temperature("Temperature #5", 5));
3.120 + t.Add(new Temperature("Temperature #6", 6));
3.121 + for (int i = 0; i < superIO.Fans.Length; i++)
3.122 + f.Add(new Fan("Fan #" + (i + 1), i));
3.123 + for (int i = 0; i < superIO.Controls.Length; i++)
3.124 + c.Add(new Ctrl("Fan Control #" + (i + 1), i));
3.125 + break;
3.126 + }
3.127 break;
3.128 default:
3.129 for (int i = 0; i < superIO.Voltages.Length; i++)
4.1 --- a/Properties/AssemblyVersion.cs Sun Jul 08 15:24:44 2012 +0000
4.2 +++ b/Properties/AssemblyVersion.cs Sun Jul 08 19:26:00 2012 +0000
4.3 @@ -10,5 +10,5 @@
4.4
4.5 using System.Reflection;
4.6
4.7 -[assembly: AssemblyVersion("0.4.0.13")]
4.8 -[assembly: AssemblyInformationalVersion("0.4.0.13 Alpha")]
4.9 \ No newline at end of file
4.10 +[assembly: AssemblyVersion("0.4.0.14")]
4.11 +[assembly: AssemblyInformationalVersion("0.4.0.14 Alpha")]
4.12 \ No newline at end of file