From 0941f25a8dde00857693474b13d95f2beb55fe33 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Mon, 25 Feb 2019 21:19:33 -0600 Subject: [PATCH] Check for "INTEL" manufacturer string, per issue comment 10#note_144867740 by @F-Lehmann --- OpenAuraSDK/OpenAuraSDK.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenAuraSDK/OpenAuraSDK.cpp b/OpenAuraSDK/OpenAuraSDK.cpp index ad046da6..14c8f1b3 100644 --- a/OpenAuraSDK/OpenAuraSDK.cpp +++ b/OpenAuraSDK/OpenAuraSDK.cpp @@ -87,7 +87,8 @@ void DetectI2CBusses() // Analysis of many Intel boards has shown that Intel SMBus adapter I/O space varies between boards // We can query Win32_PnPAllocatedResource entries and look up the PCI device ID to find the allocated I/O space // Intel SMBus adapters use the i801 driver - else if (i["Manufacturer"].find("Intel") != std::string::npos) + else if ((i["Manufacturer"].find("Intel") != std::string::npos) + || (i["Manufacturer"].find("INTEL") != std::string::npos)) { std::string rgx1 = ".+" + q_res_PnPSignedDriver[0]["DeviceID"].substr(4, 33) + ".+";