diff --git a/LenovoLegionToolkit.Lib/Utils/Compatibility.cs b/LenovoLegionToolkit.Lib/Utils/Compatibility.cs index 9f69d5b34b..3270467236 100644 --- a/LenovoLegionToolkit.Lib/Utils/Compatibility.cs +++ b/LenovoLegionToolkit.Lib/Utils/Compatibility.cs @@ -97,7 +97,7 @@ public static async Task GetMachineInformationAsync() return _machineInformation.Value; var (vendor, machineType, model, serialNumber) = await GetModelDataAsync().ConfigureAwait(false); - var (biosVersion, biosVersionRaw) = await GetBIOSVersionAsync().ConfigureAwait(false); + var (biosVersion, biosVersionRaw) = GetBIOSVersion(); var supportedPowerModes = (await GetSupportedPowerModesAsync().ConfigureAwait(false)).ToArray(); var smartFanVersion = await GetSmartFanVersionAsync().ConfigureAwait(false); var legionZoneVersion = await GetLegionZoneVersionAsync().ConfigureAwait(false); @@ -174,7 +174,7 @@ public static async Task GetMachineInformationAsync() private static (BiosVersion?, string?) GetBIOSVersion() { - var result = Registry.GetValue("HKEY_LOCAL_MACHINE", "HARDWARE\\DESCRIPTION\\System\\BIOS", "BIOSVersion", string.Empty); + var result = Registry.GetValue("HKEY_LOCAL_MACHINE", "HARDWARE\\DESCRIPTION\\System\\BIOS", "BIOSVersion", string.Empty).Trim(); var prefixRegex = BiosPrefixRegex(); var versionRegex = BiosVersionRegex();