From ef01b0bb3c22a22f2706cdd140cfa84d6bab747c Mon Sep 17 00:00:00 2001 From: Hoang Hong Quan Date: Sun, 10 Nov 2024 17:14:08 +0700 Subject: [PATCH] Add device ID for Intel Smart Sound Technology (Intel SST) --- Scripts/compatibility_checker.py | 1 + Scripts/datasets/pci_data.py | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Scripts/compatibility_checker.py b/Scripts/compatibility_checker.py index bb3622b..18a20d9 100644 --- a/Scripts/compatibility_checker.py +++ b/Scripts/compatibility_checker.py @@ -186,6 +186,7 @@ class CompatibilityChecker: codec_id = audio_props.get("Device ID") if "USB" in audio_props.get("Bus Type") or \ codec_id.startswith("1002") or \ + codec_id.startswith("8086") and not codec_id in pci_data.IntelSSTIDs or \ codec_id in codec_layouts.data: audio_props["Compatibility"] = (os_data.get_latest_darwin_version(), os_data.get_lowest_darwin_version()) if codec_id in codec_layouts.data: diff --git a/Scripts/datasets/pci_data.py b/Scripts/datasets/pci_data.py index 37e65b4..3d2e9db 100644 --- a/Scripts/datasets/pci_data.py +++ b/Scripts/datasets/pci_data.py @@ -1067,4 +1067,17 @@ SpoofGPUIDs = { "1002-73E1": "1002-73E3", # AMD Radeon Pro W6600M "1002-73AF": "1002-73BF", # AMD Radeon RX 6900 XT (XTX/XTXH variant) "1002-73A5": "1002-73BF", # AMD Radeon RX 6950 XT -} \ No newline at end of file +} + +IntelSSTIDs = [ + "8086-1A98", + "8086-34C8", + "8086-38C8", + "8086-51CC", + "8086-5A98", + "8086-9D72", + "8086-9D74", + "8086-A0C8", + "8086-A348", + "8086-F0C8" +] \ No newline at end of file