Fixed Issue 104.
authormoel.mich
Sun, 15 Aug 2010 17:56:57 +0000
changeset 1687f90baeb96b0
parent 167 b7cc9d09aefe
child 169 3b2bcba8c02d
Fixed Issue 104.
Hardware/Mainboard/Model.cs
Hardware/Mainboard/SMBIOS.cs
Hardware/Mainboard/SuperIOHardware.cs
     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));