# HG changeset patch # User moel.mich # Date 1276031233 0 # Node ID 1301992d8ae577a696095247dae810c906ab4149 # Parent 9ed52fa44ecfa81d192074a01e794d15eb5828fa Added a mainboard specific configuration for the Gigabyte GA-X58A-UD3R. diff -r 9ed52fa44ecf -r 1301992d8ae5 Hardware/Mainboard/Mainboard.cs --- a/Hardware/Mainboard/Mainboard.cs Mon Jun 07 20:35:05 2010 +0000 +++ b/Hardware/Mainboard/Mainboard.cs Tue Jun 08 21:07:13 2010 +0000 @@ -85,7 +85,7 @@ superIOHardware[i] = new SuperIOHardware(superIO[i], smbios.Board != null ? smbios.Board.Manufacturer : Manufacturer.Unknown, smbios.Board != null ? smbios.Board.Model : - Model.Unknown); + Model.Unknown); } public string Name { diff -r 9ed52fa44ecf -r 1301992d8ae5 Hardware/Mainboard/Model.cs --- a/Hardware/Mainboard/Model.cs Mon Jun 07 20:35:05 2010 +0000 +++ b/Hardware/Mainboard/Model.cs Tue Jun 08 21:07:13 2010 +0000 @@ -59,6 +59,7 @@ P35_DS3, P35_DS3L, X38_DS5, + X58A_UD3R, // Unknown Unknown diff -r 9ed52fa44ecf -r 1301992d8ae5 Hardware/Mainboard/SMBIOS.cs --- a/Hardware/Mainboard/SMBIOS.cs Mon Jun 07 20:35:05 2010 +0000 +++ b/Hardware/Mainboard/SMBIOS.cs Tue Jun 08 21:07:13 2010 +0000 @@ -306,6 +306,8 @@ model = Model.P35_DS3L; break; case "X38-DS5": model = Model.X38_DS5; break; + case "X58A-UD3R": + model = Model.X58A_UD3R; break; default: model = Model.Unknown; break; } diff -r 9ed52fa44ecf -r 1301992d8ae5 Hardware/Mainboard/SuperIOHardware.cs --- a/Hardware/Mainboard/SuperIOHardware.cs Mon Jun 07 20:35:05 2010 +0000 +++ b/Hardware/Mainboard/SuperIOHardware.cs Tue Jun 08 21:07:13 2010 +0000 @@ -199,7 +199,7 @@ break; case Model.EP45_DS3R: case Model.EP45_UD3R: - case Model.X38_DS5: + case Model.X38_DS5: v.Add(new Voltage("CPU VCore", 0)); v.Add(new Voltage("DRAM", 1)); v.Add(new Voltage("+3.3V", 2)); @@ -220,7 +220,7 @@ v.Add(new Voltage("VBat", 8)); t.Add(new Temperature("System", 0)); t.Add(new Temperature("CPU", 1)); - t.Add(new Temperature("MCH", 2)); + t.Add(new Temperature("Northbridge", 2)); f.Add(new Fan("CPU Fan", 0)); f.Add(new Fan("System Fan #2", 1)); f.Add(new Fan("Power Fan", 2)); @@ -254,6 +254,21 @@ f.Add(new Fan("System Fan", 1)); f.Add(new Fan("NB Fan", 2)); break; + case Model.X58A_UD3R: + v.Add(new Voltage("CPU VCore", 0)); + v.Add(new Voltage("DRAM", 1)); + v.Add(new Voltage("+3.3V", 2)); + v.Add(new Voltage("+5V", 3, 6.8f, 10, 0)); + v.Add(new Voltage("+12V", 5, 27, 9.1f, 0)); + v.Add(new Voltage("VBat", 8)); + t.Add(new Temperature("System", 0)); + t.Add(new Temperature("CPU", 1)); + t.Add(new Temperature("Northbridge", 2)); + f.Add(new Fan("CPU Fan", 0)); + f.Add(new Fan("System Fan #2", 1)); + f.Add(new Fan("Power Fan", 2)); + f.Add(new Fan("System Fan #1", 3)); + break; default: v.Add(new Voltage("CPU VCore", 0)); v.Add(new Voltage("DRAM", 1, true));