diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs index 64e5f96..0c200b3 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs @@ -3,6 +3,8 @@ // Copyright (C) LibreHardwareMonitor and Contributors // All Rights Reserved +using System; + namespace LibreHardwareMonitor.Hardware.Motherboard { internal class Identification @@ -11,60 +13,53 @@ namespace LibreHardwareMonitor.Hardware.Motherboard { switch (name) { - case "Alienware": + case var _ when name.Equals("Alienware", StringComparison.OrdinalIgnoreCase): return Manufacturer.Alienware; - case "Apple Inc.": + case var _ when name.Equals("Apple Inc.", StringComparison.OrdinalIgnoreCase): return Manufacturer.Apple; - case "ASRock": + case var _ when name.Equals("ASRock", StringComparison.OrdinalIgnoreCase): return Manufacturer.ASRock; - case "ASUSTeK Computer INC.": - case "ASUSTeK COMPUTER INC.": + case var _ when name.Equals("ASUSTeK Computer INC.", StringComparison.OrdinalIgnoreCase): return Manufacturer.ASUS; - case "Dell Inc.": + case var _ when name.Equals("Dell Inc.", StringComparison.OrdinalIgnoreCase): return Manufacturer.Dell; - case "DFI": - case "DFI Inc.": + case var _ when name.Equals("DFI", StringComparison.OrdinalIgnoreCase): + case var _ when name.Equals("DFI Inc.", StringComparison.OrdinalIgnoreCase): return Manufacturer.DFI; - case "ECS": + case var _ when name.Equals("ECS", StringComparison.OrdinalIgnoreCase): return Manufacturer.ECS; - case "EPoX COMPUTER CO., LTD": + case var _ when name.Equals("EPoX COMPUTER CO., LTD", StringComparison.OrdinalIgnoreCase): return Manufacturer.EPoX; - case "EVGA": + case var _ when name.Equals("EVGA", StringComparison.OrdinalIgnoreCase): return Manufacturer.EVGA; - case "First International Computer, Inc.": + case var _ when name.Equals("First International Computer, Inc.", StringComparison.OrdinalIgnoreCase): return Manufacturer.FIC; - case "FUJITSU": - case "FUJITSU SIEMENS": + case var _ when name.Equals("Fujitsu", StringComparison.OrdinalIgnoreCase): + case var _ when name.Equals("Fujitsu Siemens", StringComparison.OrdinalIgnoreCase): return Manufacturer.Fujitsu; - case "Gigabyte Technology Co., Ltd.": + case var _ when name.Equals("Gigabyte Technology Co., Ltd.", StringComparison.OrdinalIgnoreCase): return Manufacturer.Gigabyte; - case "Hewlett-Packard": + case var _ when name.Equals("Hewlett-Packard", StringComparison.OrdinalIgnoreCase): return Manufacturer.HP; - case "IBM": + case var _ when name.Equals("IBM", StringComparison.OrdinalIgnoreCase): return Manufacturer.IBM; - case "Intel": - case "Intel Corp.": - case "Intel Corporation": - case "INTEL Corporation": + case var _ when name.Equals("Intel", StringComparison.OrdinalIgnoreCase): + case var _ when name.StartsWith("Intel Corp", StringComparison.OrdinalIgnoreCase): return Manufacturer.Intel; - case "Lenovo": - case "LENOVO": + case var _ when name.Equals("Lenovo", StringComparison.OrdinalIgnoreCase): return Manufacturer.Lenovo; - case "Micro-Star International": - case "Micro-Star International Co., Ltd": - case "MICRO-STAR INTERNATIONAL CO., LTD": - case "MICRO-STAR INTERNATIONAL CO.,LTD": - case "MSI": + case var _ when name.StartsWith("Micro-Star International", StringComparison.OrdinalIgnoreCase): + case var _ when name.Equals("MSI", StringComparison.OrdinalIgnoreCase): return Manufacturer.MSI; - case "Shuttle": + case var _ when name.Equals("Shuttle", StringComparison.OrdinalIgnoreCase): return Manufacturer.Shuttle; - case "Supermicro": + case var _ when name.Equals("Supermicro", StringComparison.OrdinalIgnoreCase): return Manufacturer.Supermicro; - case "TOSHIBA": + case var _ when name.Equals("Toshiba", StringComparison.OrdinalIgnoreCase): return Manufacturer.Toshiba; - case "XFX": + case var _ when name.Equals("XFX", StringComparison.OrdinalIgnoreCase): return Manufacturer.XFX; - case "To be filled by O.E.M.": + case var _ when name.Equals("To be filled by O.E.M.", StringComparison.OrdinalIgnoreCase): return Manufacturer.Unknown; default: return Manufacturer.Unknown; @@ -75,184 +70,186 @@ namespace LibreHardwareMonitor.Hardware.Motherboard { switch (name) { - case "880GMH/USB3": + case var _ when name.Equals("880GMH/USB3", StringComparison.OrdinalIgnoreCase): return Model._880GMH_USB3; - case "B85M-DGS": + case var _ when name.Equals("B85M-DGS", StringComparison.OrdinalIgnoreCase): return Model.B85M_DGS; - case "ASRock AOD790GX/128M": + case var _ when name.Equals("ASRock AOD790GX/128M", StringComparison.OrdinalIgnoreCase): return Model.AOD790GX_128M; - case "AB350 Pro4": - return Model.AB350_PRO4; - case "AB350M Pro4": - return Model.AB350M_PRO4; - case "AB350M": + case var _ when name.Equals("AB350 Pro4", StringComparison.OrdinalIgnoreCase): + return Model.AB350_Pro4; + case var _ when name.Equals("AB350M Pro4", StringComparison.OrdinalIgnoreCase): + return Model.AB350M_Pro4; + case var _ when name.Equals("AB350M", StringComparison.OrdinalIgnoreCase): return Model.AB350M; - case "B450 Steel Legend": - return Model.B450_STEEL_LEGEND; - case "B450M Steel Legend": - return Model.B450M_STEEL_LEGEND; - case "B450 Pro4": - return Model.B450_PRO4; - case "B450M Pro4": - return Model.B450M_PRO4; - case "Fatal1ty AB350 Gaming K4": + case var _ when name.Equals("B450 Steel Legend", StringComparison.OrdinalIgnoreCase): + return Model.B450_Steel_Legend; + case var _ when name.Equals("B450M Steel Legend", StringComparison.OrdinalIgnoreCase): + return Model.B450M_Steel_Legend; + case var _ when name.Equals("B450 Pro4", StringComparison.OrdinalIgnoreCase): + return Model.B450_Pro4; + case var _ when name.Equals("B450M Pro4", StringComparison.OrdinalIgnoreCase): + return Model.B450M_Pro4; + case var _ when name.Equals("Fatal1ty AB350 Gaming K4", StringComparison.OrdinalIgnoreCase): return Model.Fatal1ty_AB350_Gaming_K4; - case "AB350M-HDV": + case var _ when name.Equals("AB350M-HDV", StringComparison.OrdinalIgnoreCase): return Model.AB350M_HDV; - case "X399 Phantom Gaming 6": - return Model.PHANTOM_GAMING_6; - case "A320M-HDV": + case var _ when name.Equals("X399 Phantom Gaming 6", StringComparison.OrdinalIgnoreCase): + return Model.X399_Phantom_Gaming_6; + case var _ when name.Equals("A320M-HDV", StringComparison.OrdinalIgnoreCase): return Model.A320M_HDV; - case "P55 Deluxe": + case var _ when name.Equals("P55 Deluxe", StringComparison.OrdinalIgnoreCase): return Model.P55_Deluxe; - case "Crosshair III Formula": - return Model.Crosshair_III_Formula; - case "M2N-SLI DELUXE": - return Model.M2N_SLI_DELUXE; - case "M4A79XTD EVO": + case var _ when name.Equals("Crosshair III Formula", StringComparison.OrdinalIgnoreCase): + return Model.CROSSHAIR_III_FORMULA; + case var _ when name.Equals("M2N-SLI DELUXE", StringComparison.OrdinalIgnoreCase): + return Model.M2N_SLI_Deluxe; + case var _ when name.Equals("M4A79XTD EVO", StringComparison.OrdinalIgnoreCase): return Model.M4A79XTD_EVO; - case "P5W DH Deluxe": + case var _ when name.Equals("P5W DH Deluxe", StringComparison.OrdinalIgnoreCase): return Model.P5W_DH_Deluxe; - case "P6T": + case var _ when name.Equals("P6T", StringComparison.OrdinalIgnoreCase): return Model.P6T; - case "P6X58D-E": + case var _ when name.Equals("P6X58D-E", StringComparison.OrdinalIgnoreCase): return Model.P6X58D_E; - case "P8P67": - case "P8P67 REV 3.1": + case var _ when name.Equals("P8P67", StringComparison.OrdinalIgnoreCase): + case var _ when name.Equals("P8P67 REV 3.1", StringComparison.OrdinalIgnoreCase): return Model.P8P67; - case "P8P67 EVO": + case var _ when name.Equals("P8P67 EVO", StringComparison.OrdinalIgnoreCase): return Model.P8P67_EVO; - case "P8P67 PRO": + case var _ when name.Equals("P8P67 PRO", StringComparison.OrdinalIgnoreCase): return Model.P8P67_PRO; - case "P8P67-M PRO": + case var _ when name.Equals("P8P67-M PRO", StringComparison.OrdinalIgnoreCase): return Model.P8P67_M_PRO; - case "P8Z77-V": + case var _ when name.Equals("P8Z77-V", StringComparison.OrdinalIgnoreCase): return Model.P8Z77_V; - case "P9X79": + case var _ when name.Equals("P9X79", StringComparison.OrdinalIgnoreCase): return Model.P9X79; - case "Rampage Extreme": - return Model.Rampage_Extreme; - case "Rampage II GENE": - return Model.Rampage_II_GENE; - case "LP BI P45-T2RS Elite": + case var _ when name.Equals("Rampage Extreme", StringComparison.OrdinalIgnoreCase): + return Model.RAMPAGE_EXTREME; + case var _ when name.Equals("Rampage II GENE", StringComparison.OrdinalIgnoreCase): + return Model.RAMPAGE_II_GENE; + case var _ when name.Equals("LP BI P45-T2RS Elite", StringComparison.OrdinalIgnoreCase): return Model.LP_BI_P45_T2RS_Elite; - case "LP DK P55-T3eH9": - return Model.LP_DK_P55_T3eH9; - case "A890GXM-A": + case var _ when name.Equals("LP DK P55-T3eH9", StringComparison.OrdinalIgnoreCase): + return Model.LP_DK_P55_T3EH9; + case var _ when name.Equals("A890GXM-A", StringComparison.OrdinalIgnoreCase): return Model.A890GXM_A; - case "X58 SLI Classified": + case var _ when name.Equals("X58 SLI Classified", StringComparison.OrdinalIgnoreCase): return Model.X58_SLI_Classified; - case "965P-S3": + case var _ when name.Equals("965P-S3", StringComparison.OrdinalIgnoreCase): return Model._965P_S3; - case "EP45-DS3R": + case var _ when name.Equals("EP45-DS3R", StringComparison.OrdinalIgnoreCase): return Model.EP45_DS3R; - case "EP45-UD3R": + case var _ when name.Equals("EP45-UD3R", StringComparison.OrdinalIgnoreCase): return Model.EP45_UD3R; - case "EX58-EXTREME": + case var _ when name.Equals("EX58-EXTREME", StringComparison.OrdinalIgnoreCase): return Model.EX58_EXTREME; - case "EX58-UD3R": + case var _ when name.Equals("EX58-UD3R", StringComparison.OrdinalIgnoreCase): return Model.EX58_UD3R; - case "G41M-Combo": - return Model.G41M_Combo; - case "G41MT-S2": + case var _ when name.Equals("G41M-Combo", StringComparison.OrdinalIgnoreCase): + return Model.G41M_COMBO; + case var _ when name.Equals("G41MT-S2", StringComparison.OrdinalIgnoreCase): return Model.G41MT_S2; - case "G41MT-S2P": + case var _ when name.Equals("G41MT-S2P", StringComparison.OrdinalIgnoreCase): return Model.G41MT_S2P; - case "GA-970A-UD3": + case var _ when name.Equals("GA-970A-UD3", StringComparison.OrdinalIgnoreCase): return Model._970A_UD3; - case "GA-MA770T-UD3": + case var _ when name.Equals("GA-MA770T-UD3", StringComparison.OrdinalIgnoreCase): return Model.MA770T_UD3; - case "GA-MA770T-UD3P": + case var _ when name.Equals("GA-MA770T-UD3P", StringComparison.OrdinalIgnoreCase): return Model.MA770T_UD3P; - case "GA-MA785GM-US2H": + case var _ when name.Equals("GA-MA785GM-US2H", StringComparison.OrdinalIgnoreCase): return Model.MA785GM_US2H; - case "GA-MA785GMT-UD2H": + case var _ when name.Equals("GA-MA785GMT-UD2H", StringComparison.OrdinalIgnoreCase): return Model.MA785GMT_UD2H; - case "GA-MA78LM-S2H": + case var _ when name.Equals("GA-MA78LM-S2H", StringComparison.OrdinalIgnoreCase): return Model.MA78LM_S2H; - case "GA-MA790X-UD3P": + case var _ when name.Equals("GA-MA790X-UD3P", StringComparison.OrdinalIgnoreCase): return Model.MA790X_UD3P; - case "H55-USB3": + case var _ when name.Equals("H55-USB3", StringComparison.OrdinalIgnoreCase): return Model.H55_USB3; - case "H55N-USB3": + case var _ when name.Equals("H55N-USB3", StringComparison.OrdinalIgnoreCase): return Model.H55N_USB3; - case "H61M-DS2 REV 1.2": + case var _ when name.Equals("H61M-DS2 REV 1.2", StringComparison.OrdinalIgnoreCase): return Model.H61M_DS2_REV_1_2; - case "H61M-USB3-B3 REV 2.0": + case var _ when name.Equals("H61M-USB3-B3 REV 2.0", StringComparison.OrdinalIgnoreCase): return Model.H61M_USB3_B3_REV_2_0; - case "H67A-UD3H-B3": + case var _ when name.Equals("H67A-UD3H-B3", StringComparison.OrdinalIgnoreCase): return Model.H67A_UD3H_B3; - case "H67A-USB3-B3": + case var _ when name.Equals("H67A-USB3-B3", StringComparison.OrdinalIgnoreCase): return Model.H67A_USB3_B3; - case "P35-DS3": + case var _ when name.Equals("P35-DS3", StringComparison.OrdinalIgnoreCase): return Model.P35_DS3; - case "P35-DS3L": + case var _ when name.Equals("P35-DS3L", StringComparison.OrdinalIgnoreCase): return Model.P35_DS3L; - case "P55-UD4": + case var _ when name.Equals("P55-UD4", StringComparison.OrdinalIgnoreCase): return Model.P55_UD4; - case "P55A-UD3": + case var _ when name.Equals("P55A-UD3", StringComparison.OrdinalIgnoreCase): return Model.P55A_UD3; - case "P55M-UD4": + case var _ when name.Equals("P55M-UD4", StringComparison.OrdinalIgnoreCase): return Model.P55M_UD4; - case "P67A-UD3-B3": + case var _ when name.Equals("P67A-UD3-B3", StringComparison.OrdinalIgnoreCase): return Model.P67A_UD3_B3; - case "P67A-UD3R-B3": + case var _ when name.Equals("P67A-UD3R-B3", StringComparison.OrdinalIgnoreCase): return Model.P67A_UD3R_B3; - case "P67A-UD4-B3": + case var _ when name.Equals("P67A-UD4-B3", StringComparison.OrdinalIgnoreCase): return Model.P67A_UD4_B3; - case "P8Z68-V PRO": + case var _ when name.Equals("P8Z68-V PRO", StringComparison.OrdinalIgnoreCase): return Model.P8Z68_V_PRO; - case "X38-DS5": + case var _ when name.Equals("X38-DS5", StringComparison.OrdinalIgnoreCase): return Model.X38_DS5; - case "X58A-UD3R": + case var _ when name.Equals("X58A-UD3R", StringComparison.OrdinalIgnoreCase): return Model.X58A_UD3R; - case "Z270 PC MATE": - case "Z270 PC MATE (MS-7A72)": + case var _ when name.Equals("Z270 PC MATE", StringComparison.OrdinalIgnoreCase): + case var _ when name.Equals("Z270 PC MATE (MS-7A72)", StringComparison.OrdinalIgnoreCase): return Model.Z270_PC_MATE; - case "X79-UD3": + case var _ when name.Equals("X79-UD3", StringComparison.OrdinalIgnoreCase): return Model.X79_UD3; - case "Z68A-D3H-B3": + case var _ when name.Equals("Z68A-D3H-B3", StringComparison.OrdinalIgnoreCase): return Model.Z68A_D3H_B3; - case "Z68AP-D3": + case var _ when name.Equals("Z68AP-D3", StringComparison.OrdinalIgnoreCase): return Model.Z68AP_D3; - case "Z68X-UD3H-B3": + case var _ when name.Equals("Z68X-UD3H-B3", StringComparison.OrdinalIgnoreCase): return Model.Z68X_UD3H_B3; - case "Z68X-UD7-B3": + case var _ when name.Equals("Z68X-UD7-B3", StringComparison.OrdinalIgnoreCase): return Model.Z68X_UD7_B3; - case "Z390 M GAMING-CF": + case var _ when name.Equals("Z390 M GAMING-CF", StringComparison.OrdinalIgnoreCase): return Model.Z390_M_GAMING; - case "Z390 AORUS ULTRA": + case var _ when name.Equals("Z390 AORUS ULTRA", StringComparison.OrdinalIgnoreCase): return Model.Z390_AORUS_ULTRA; - case "Z390 UD": + case var _ when name.Equals("Z390 UD", StringComparison.OrdinalIgnoreCase): return Model.Z390_UD; - case "FH67": + case var _ when name.Equals("FH67", StringComparison.OrdinalIgnoreCase): return Model.FH67; - case "AX370-Gaming K7": - return Model.AX370_K7; - case "PRIME X370-PRO": + case var _ when name.Equals("AX370-Gaming K7", StringComparison.OrdinalIgnoreCase): + return Model.AX370_Gaming_K7; + case var _ when name.Equals("PRIME X370-PRO", StringComparison.OrdinalIgnoreCase): return Model.PRIME_X370_PRO; - case "ROG MAXIMUS X APEX": - return Model.ROG_MAXIMUS_APEX; - case "AB350-Gaming 3-CF": - return Model.AB350_Gaming_3_CF; - case "X399 AORUS Gaming 7": - return Model.X399_AOURUS_GAMING7; - case "ROG ZENITH EXTREME": + case var _ when name.Equals("ROG MAXIMUS X APEX", StringComparison.OrdinalIgnoreCase): + return Model.ROG_MAXIMUS_X_APEX; + case var _ when name.Equals("AB350-Gaming 3-CF", StringComparison.OrdinalIgnoreCase): + return Model.AB350_Gaming_3; + case var _ when name.Equals("X399 AORUS Gaming 7", StringComparison.OrdinalIgnoreCase): + return Model.X399_AORUS_Gaming_7; + case var _ when name.Equals("ROG ZENITH EXTREME", StringComparison.OrdinalIgnoreCase): return Model.ROG_ZENITH_EXTREME; - case "Z170-A": + case var _ when name.Equals("Z170-A", StringComparison.OrdinalIgnoreCase): return Model.Z170_A; - case "Z77 Pro4-M": - return Model.Z77PRO4M; - case "AX370-Gaming 5": + case var _ when name.Equals("Z77 Pro4-M", StringComparison.OrdinalIgnoreCase): + return Model.Z77Pro4M; + case var _ when name.Equals("AX370-Gaming 5", StringComparison.OrdinalIgnoreCase): return Model.AX370_Gaming_5; - case "TUF X470-PLUS GAMING": + case var _ when name.Equals("TUF X470-PLUS GAMING", StringComparison.OrdinalIgnoreCase): return Model.TUF_X470_PLUS_GAMING; - case "B360M PRO-VDH (MS-7B24)": + case var _ when name.Equals("B360M PRO-VDH (MS-7B24)", StringComparison.OrdinalIgnoreCase): return Model.B360M_PRO_VDH; - case "B450-A PRO (MS-7B86)": + case var _ when name.Equals("B450-A PRO (MS-7B86)", StringComparison.OrdinalIgnoreCase): return Model.B450A_PRO; - case "Base Board Product Name": - case "To be filled by O.E.M.": + case var _ when name.Equals("B350 GAMING PLUS (MS-7A34)", StringComparison.OrdinalIgnoreCase): + return Model.B350_Gaming_Plus; + case var _ when name.Equals("Base Board Product Name", StringComparison.OrdinalIgnoreCase): + case var _ when name.Equals("To be filled by O.E.M.", StringComparison.OrdinalIgnoreCase): return Model.Unknown; default: return Model.Unknown; diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs index 0dc3c7b..0123f19 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs @@ -15,80 +15,84 @@ namespace LibreHardwareMonitor.Hardware.Motherboard { // ASRock _880GMH_USB3, - AOD790GX_128M, - P55_Deluxe, - B85M_DGS, - Z77PRO4M, - AB350M_PRO4, - AB350_PRO4, - AB350M, - Fatal1ty_AB350_Gaming_K4, - AB350M_HDV, - PHANTOM_GAMING_6, A320M_HDV, - B450_STEEL_LEGEND, - B450M_STEEL_LEGEND, - B450_PRO4, - B450M_PRO4, + AB350_Pro4, + AB350M, + AB350M_HDV, + AB350M_Pro4, + AOD790GX_128M, + B450_Pro4, + B450_Steel_Legend, + B450M_Pro4, + B450M_Steel_Legend, + B85M_DGS, + Fatal1ty_AB350_Gaming_K4, + P55_Deluxe, + X399_Phantom_Gaming_6, + Z77Pro4M, // ASUS - Crosshair_III_Formula, - M2N_SLI_DELUXE, + CROSSHAIR_III_FORMULA, + M2N_SLI_Deluxe, M4A79XTD_EVO, P5W_DH_Deluxe, P6T, P6X58D_E, P8P67, P8P67_EVO, - P8P67_PRO, P8P67_M_PRO, + P8P67_PRO, P8Z77_V, P9X79, - Rampage_Extreme, - Rampage_II_GENE, PRIME_X370_PRO, - ROG_MAXIMUS_APEX, + RAMPAGE_EXTREME, + RAMPAGE_II_GENE, + ROG_MAXIMUS_X_APEX, ROG_ZENITH_EXTREME, - Z170_A, TUF_X470_PLUS_GAMING, + Z170_A, // DFI LP_BI_P45_T2RS_Elite, - LP_DK_P55_T3eH9, + LP_DK_P55_T3EH9, // ECS A890GXM_A, // MSI - Z270_PC_MATE, + B350_Gaming_Plus, B360M_PRO_VDH, B450A_PRO, + Z270_PC_MATE, // EVGA X58_SLI_Classified, // Gigabyte _965P_S3, + _970A_UD3, + AB350_Gaming_3, + AX370_Gaming_5, + AX370_Gaming_K7, EP45_DS3R, EP45_UD3R, EX58_EXTREME, EX58_UD3R, - G41M_Combo, + G41M_COMBO, G41MT_S2, G41MT_S2P, - _970A_UD3, - MA770T_UD3, - MA770T_UD3P, - MA785GM_US2H, - MA785GMT_UD2H, - MA78LM_S2H, - MA790X_UD3P, H55_USB3, H55N_USB3, H61M_DS2_REV_1_2, H61M_USB3_B3_REV_2_0, H67A_UD3H_B3, H67A_USB3_B3, + MA770T_UD3, + MA770T_UD3P, + MA785GM_US2H, + MA785GMT_UD2H, + MA78LM_S2H, + MA790X_UD3P, P35_DS3, P35_DS3L, P55_UD4, @@ -99,19 +103,16 @@ namespace LibreHardwareMonitor.Hardware.Motherboard P67A_UD4_B3, P8Z68_V_PRO, X38_DS5, + X399_AORUS_Gaming_7, X58A_UD3R, X79_UD3, + Z390_AORUS_ULTRA, + Z390_M_GAMING, + Z390_UD, Z68A_D3H_B3, Z68AP_D3, Z68X_UD3H_B3, Z68X_UD7_B3, - AX370_K7, - Z390_M_GAMING, - Z390_AORUS_ULTRA, - Z390_UD, - AB350_Gaming_3_CF, - X399_AOURUS_GAMING7, - AX370_Gaming_5, // Shuttle FH67, diff --git a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs index ce61dbc..fd37527 100644 --- a/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs +++ b/LibreHardwareMonitorLib/Hardware/Motherboard/SuperIOHardware.cs @@ -345,14 +345,14 @@ namespace LibreHardwareMonitor.Hardware.Motherboard case Manufacturer.ASUS: switch (model) { - case Model.Crosshair_III_Formula: // IT8720F + case Model.CROSSHAIR_III_FORMULA: // IT8720F v.Add(new Voltage("VBat", 8)); t.Add(new Temperature("CPU", 0)); for (int i = 0; i < superIO.Fans.Length; i++) f.Add(new Fan("Fan #" + (i + 1), i)); break; - case Model.M2N_SLI_DELUXE: + case Model.M2N_SLI_Deluxe: v.Add(new Voltage("Vcore", 0)); v.Add(new Voltage("+3.3V", 1)); v.Add(new Voltage("+5V", 3, 6.8f, 10)); @@ -506,7 +506,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard f.Add(new Fan("Fan #2", 1)); f.Add(new Fan("Fan #3", 2)); break; - case Model.LP_DK_P55_T3eH9: // IT8720F + case Model.LP_DK_P55_T3EH9: // IT8720F v.Add(new Voltage("Vcore", 0)); v.Add(new Voltage("VTT", 1)); v.Add(new Voltage("+3.3V", 2)); @@ -636,7 +636,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard f.Add(new Fan("CPU Fan", 0)); f.Add(new Fan("System Fan", 1)); break; - case Model.G41M_Combo: // IT8718F + case Model.G41M_COMBO: // IT8718F case Model.G41MT_S2: // IT8718F case Model.G41MT_S2P: // IT8718F v.Add(new Voltage("Vcore", 0)); @@ -726,9 +726,9 @@ namespace LibreHardwareMonitor.Hardware.Motherboard f.Add(new Fan("Power Fan", 2)); f.Add(new Fan("System Fan #1", 3)); break; - case Model.AX370_K7: // IT8686E + case Model.AX370_Gaming_K7: // IT8686E case Model.AX370_Gaming_5: - case Model.AB350_Gaming_3_CF: // IT8686E + case Model.AB350_Gaming_3: // IT8686E // Note: v3.3, v12, v5, and AVCC3 might be slightly off. v.Add(new Voltage("Vcore", 0)); v.Add(new Voltage("+3.3V", 1, 0.65f, 1)); @@ -774,7 +774,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard f.Add(new Fan("System Fan #2", 2)); f.Add(new Fan("System Fan #3", 3)); break; - case Model.X399_AOURUS_GAMING7: //ITE IT8686E + case Model.X399_AORUS_Gaming_7: //ITE IT8686E v.Add(new Voltage("Vcore", 0, 0, 1)); v.Add(new Voltage("+3.3V", 1, 6.5F, 10)); v.Add(new Voltage("+12V", 2, 5, 1)); @@ -1356,7 +1356,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard } break; - case Model.Z77PRO4M: //NCT6776F + case Model.Z77Pro4M: //NCT6776F v.Add(new Voltage("Vcore", 0, 0, 1)); v.Add(new Voltage("+12V", 1, 56, 10)); v.Add(new Voltage("AVCC", 2, 10, 10)); @@ -1467,15 +1467,15 @@ namespace LibreHardwareMonitor.Hardware.Motherboard break; - case Model.AB350_PRO4: //NCT6779D - case Model.AB350M_PRO4: + case Model.AB350_Pro4: //NCT6779D + case Model.AB350M_Pro4: case Model.AB350M: case Model.Fatal1ty_AB350_Gaming_K4: case Model.AB350M_HDV: - case Model.B450_STEEL_LEGEND: - case Model.B450M_STEEL_LEGEND: - case Model.B450_PRO4: - case Model.B450M_PRO4: + case Model.B450_Steel_Legend: + case Model.B450M_Steel_Legend: + case Model.B450_Pro4: + case Model.B450M_Pro4: v.Add(new Voltage("Vcore", 0, 10, 10)); //v.Add(new Voltage("#Unused", 1, 0, 1, 0, true)); v.Add(new Voltage("AVCC", 2, 10, 10)); @@ -1508,7 +1508,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard break; - case Model.PHANTOM_GAMING_6: //NCT6779D + case Model.X399_Phantom_Gaming_6: //NCT6779D v.Add(new Voltage("Vcore", 0, 10, 10)); v.Add(new Voltage("Chipset 1.05V", 1, 0, 1)); v.Add(new Voltage("AVCC", 2, 10, 10)); @@ -1604,7 +1604,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard c.Add(new Ctrl("Chassis Fan #2", 2)); c.Add(new Ctrl("Chassis Fan #3", 3)); break; - case Model.ROG_MAXIMUS_APEX: // NCT6793D + case Model.ROG_MAXIMUS_X_APEX: // NCT6793D v.Add(new Voltage("Vcore", 0, 2, 2)); v.Add(new Voltage("+5V", 1, 4, 1)); v.Add(new Voltage("AVSB", 2, 34, 34)); @@ -1975,7 +1975,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard { case Model.P6T: // W83667HG case Model.P6X58D_E: // W83667HG - case Model.Rampage_II_GENE: // W83667HG + case Model.RAMPAGE_II_GENE: // W83667HG v.Add(new Voltage("Vcore", 0)); v.Add(new Voltage("+12V", 1, 11.5f, 1.91f)); v.Add(new Voltage("Analog +3.3V", 2, 34, 34)); @@ -1991,7 +1991,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard f.Add(new Fan("Chassis Fan #2", 3)); f.Add(new Fan("Chassis Fan #3", 4)); break; - case Model.Rampage_Extreme: // W83667HG + case Model.RAMPAGE_EXTREME: // W83667HG v.Add(new Voltage("Vcore", 0)); v.Add(new Voltage("+12V", 1, 12, 2)); v.Add(new Voltage("Analog +3.3V", 2, 34, 34));