Added a mainboard specific configuration for the ECS A890GXM-A.
1.1 --- a/Hardware/Mainboard/Manufacturer.cs Mon Sep 06 19:53:13 2010 +0000
1.2 +++ b/Hardware/Mainboard/Manufacturer.cs Tue Sep 07 17:52:43 2010 +0000
1.3 @@ -42,6 +42,7 @@
1.4 ASUS,
1.5 Dell,
1.6 DFI,
1.7 + ECS,
1.8 EPoX,
1.9 EVGA,
1.10 FIC,
2.1 --- a/Hardware/Mainboard/Model.cs Mon Sep 06 19:53:13 2010 +0000
2.2 +++ b/Hardware/Mainboard/Model.cs Tue Sep 07 17:52:43 2010 +0000
2.3 @@ -54,6 +54,10 @@
2.4 LP_BI_P45_T2RS_Elite,
2.5 LP_DK_P55_T3eH9,
2.6
2.7 + // ECS
2.8 +
2.9 + A890GXM_A,
2.10 +
2.11 // EVGA
2.12 X58_SLI_Classified,
2.13
3.1 --- a/Hardware/Mainboard/SMBIOS.cs Mon Sep 06 19:53:13 2010 +0000
3.2 +++ b/Hardware/Mainboard/SMBIOS.cs Tue Sep 07 17:52:43 2010 +0000
3.3 @@ -267,6 +267,8 @@
3.4 case "DFI":
3.5 case "DFI Inc.":
3.6 manufacturer = Manufacturer.DFI; break;
3.7 + case "ECS":
3.8 + manufacturer = Manufacturer.ECS; break;
3.9 case "EPoX COMPUTER CO., LTD":
3.10 manufacturer = Manufacturer.EPoX; break;
3.11 case "EVGA":
3.12 @@ -315,6 +317,8 @@
3.13 model = Model.LP_BI_P45_T2RS_Elite; break;
3.14 case "LP DK P55-T3eH9":
3.15 model = Model.LP_DK_P55_T3eH9; break;
3.16 + case "A890GXM-A":
3.17 + model = Model.A890GXM_A; break;
3.18 case "X58 SLI Classified":
3.19 model = Model.X58_SLI_Classified; break;
3.20 case "965P-S3":
4.1 --- a/Hardware/Mainboard/SuperIOHardware.cs Mon Sep 06 19:53:13 2010 +0000
4.2 +++ b/Hardware/Mainboard/SuperIOHardware.cs Tue Sep 07 17:52:43 2010 +0000
4.3 @@ -67,7 +67,7 @@
4.4 case Chip.IT8712F:
4.5 case Chip.IT8716F:
4.6 case Chip.IT8718F:
4.7 - case Chip.IT8720F:
4.8 + case Chip.IT8720F:
4.9 case Chip.IT8726F:
4.10 switch (manufacturer) {
4.11 case Manufacturer.ASUS:
4.12 @@ -323,19 +323,57 @@
4.13 break;
4.14
4.15 case Chip.IT8721F:
4.16 - v.Add(new Voltage("Voltage #1", 0, true));
4.17 - v.Add(new Voltage("Voltage #2", 1, true));
4.18 - v.Add(new Voltage("Voltage #3", 2, true));
4.19 - v.Add(new Voltage("Analog +3.3V", 3, 10, 10, 0, true));
4.20 - v.Add(new Voltage("Voltage #5", 4, true));
4.21 - v.Add(new Voltage("Voltage #6", 5, true));
4.22 - v.Add(new Voltage("Voltage #7", 6, true));
4.23 - v.Add(new Voltage("Standby +3.3V", 7, 10, 10, 0, true));
4.24 - v.Add(new Voltage("VBat", 8, 10, 10, 0));
4.25 - for (int i = 0; i < superIO.Temperatures.Length; i++)
4.26 - t.Add(new Temperature("Temperature #" + (i + 1), i));
4.27 - for (int i = 0; i < superIO.Fans.Length; i++)
4.28 - f.Add(new Fan("Fan #" + (i + 1), i));
4.29 + switch (manufacturer) {
4.30 + case Manufacturer.ECS:
4.31 + switch (model) {
4.32 + case Model.A890GXM_A: // IT8721F
4.33 + v.Add(new Voltage("CPU VCore", 0));
4.34 + v.Add(new Voltage("VDIMM", 1));
4.35 + v.Add(new Voltage("NB Voltage", 2));
4.36 + v.Add(new Voltage("Analog +3.3V", 3, 10, 10, 0));
4.37 + // v.Add(new Voltage("VDIMM", 6, true));
4.38 + v.Add(new Voltage("Standby +3.3V", 7, 10, 10, 0));
4.39 + v.Add(new Voltage("VBat", 8, 10, 10, 0));
4.40 + t.Add(new Temperature("CPU", 0));
4.41 + t.Add(new Temperature("System", 1));
4.42 + t.Add(new Temperature("Northbridge", 2));
4.43 + f.Add(new Fan("CPU Fan", 0));
4.44 + f.Add(new Fan("System Fan", 1));
4.45 + f.Add(new Fan("Power Fan", 2));
4.46 + break;
4.47 + default:
4.48 + v.Add(new Voltage("Voltage #1", 0, true));
4.49 + v.Add(new Voltage("Voltage #2", 1, true));
4.50 + v.Add(new Voltage("Voltage #3", 2, true));
4.51 + v.Add(new Voltage("Analog +3.3V", 3, 10, 10, 0, true));
4.52 + v.Add(new Voltage("Voltage #5", 4, true));
4.53 + v.Add(new Voltage("Voltage #6", 5, true));
4.54 + v.Add(new Voltage("Voltage #7", 6, true));
4.55 + v.Add(new Voltage("Standby +3.3V", 7, 10, 10, 0, true));
4.56 + v.Add(new Voltage("VBat", 8, 10, 10, 0));
4.57 + for (int i = 0; i < superIO.Temperatures.Length; i++)
4.58 + t.Add(new Temperature("Temperature #" + (i + 1), i));
4.59 + for (int i = 0; i < superIO.Fans.Length; i++)
4.60 + f.Add(new Fan("Fan #" + (i + 1), i));
4.61 + break;
4.62 + }
4.63 + break;
4.64 + default:
4.65 + v.Add(new Voltage("Voltage #1", 0, true));
4.66 + v.Add(new Voltage("Voltage #2", 1, true));
4.67 + v.Add(new Voltage("Voltage #3", 2, true));
4.68 + v.Add(new Voltage("Analog +3.3V", 3, 10, 10, 0, true));
4.69 + v.Add(new Voltage("Voltage #5", 4, true));
4.70 + v.Add(new Voltage("Voltage #6", 5, true));
4.71 + v.Add(new Voltage("Voltage #7", 6, true));
4.72 + v.Add(new Voltage("Standby +3.3V", 7, 10, 10, 0, true));
4.73 + v.Add(new Voltage("VBat", 8, 10, 10, 0));
4.74 + for (int i = 0; i < superIO.Temperatures.Length; i++)
4.75 + t.Add(new Temperature("Temperature #" + (i + 1), i));
4.76 + for (int i = 0; i < superIO.Fans.Length; i++)
4.77 + f.Add(new Fan("Fan #" + (i + 1), i));
4.78 + break;
4.79 + }
4.80 break;
4.81
4.82 case Chip.F71858:
5.1 --- a/Properties/AssemblyVersion.cs Mon Sep 06 19:53:13 2010 +0000
5.2 +++ b/Properties/AssemblyVersion.cs Tue Sep 07 17:52:43 2010 +0000
5.3 @@ -38,5 +38,5 @@
5.4 using System;
5.5 using System.Reflection;
5.6
5.7 -[assembly: AssemblyVersion("0.1.37.10")]
5.8 -[assembly: AssemblyFileVersion("0.1.37.10")]
5.9 +[assembly: AssemblyVersion("0.1.37.11")]
5.10 +[assembly: AssemblyFileVersion("0.1.37.11")]