Files
OpCore-Simplify/Scripts/datasets/pci_data.py

1171 lines
21 KiB
Python

BluetoothIDs = [
# BrcmPatchRAM Plugins
"0489-E032",
"0489-E042",
"0489-E046",
"0489-E047",
"0489-E04F",
"0489-E052",
"0489-E055",
"0489-E059",
"0489-E062",
"0489-E079",
"0489-E07A",
"0489-E087",
"0489-E096",
"0489-E0A1",
"04CA-2003",
"04CA-2004",
"04CA-2005",
"04CA-2006",
"04CA-2007",
"04CA-2009",
"04CA-200A",
"04CA-200B",
"04CA-200C",
"04CA-200E",
"04CA-200F",
"04CA-2012",
"04CA-2016",
"04F2-B49D",
"04F2-B4A1",
"050D-065A",
"0930-021E",
"0930-021F",
"0930-0221",
"0930-0223",
"0930-0225",
"0930-0226",
"0930-0229",
"0A5C-2167",
"0A5C-2168",
"0A5C-2169",
"0A5C-216A",
"0A5C-216B",
"0A5C-216C",
"0A5C-216D",
"0A5C-216E",
"0A5C-216F",
"0A5C-21D3",
"0A5C-21D6",
"0A5C-21D7",
"0A5C-21D8",
"0A5C-21DC",
"0A5C-21DE",
"0A5C-21E1",
"0A5C-21E3",
"0A5C-21E6",
"0A5C-21E8",
"0A5C-21EC",
"0A5C-21F1",
"0A5C-21F3",
"0A5C-21F4",
"0A5C-21FB",
"0A5C-21FD",
"0A5C-21FE",
"0A5C-640B",
"0A5C-6410",
"0A5C-6412",
"0A5C-6413",
"0A5C-6414",
"0A5C-6417",
"0A5C-6418",
"0A5C-7460",
"0B05-17B5",
"0B05-17CB",
"0B05-17CF",
"0B05-180A",
"0BB4-0306",
"105B-E065",
"105B-E066",
"13D3-3384",
"13D3-3388",
"13D3-3389",
"13D3-3392",
"13D3-3404",
"13D3-3411",
"13D3-3413",
"13D3-3418",
"13D3-3427",
"13D3-3435",
"13D3-3456",
"13D3-3482",
"13D3-3484",
"13D3-3504",
"13D3-3508",
"13D3-3517",
"145F-01A3",
"185F-2167",
"19FF-0239",
"413C-8143",
"413C-8197",
# IntelBluetoothFirmware.kext
"8087-0025",
"8087-0026",
"8087-0029",
"8087-0032",
"8087-0033",
"8087-0035",
"8087-0036",
"8087-0038",
"8087-07DA",
"8087-07DC",
"8087-0A2A",
"8087-0A2B",
"8087-0AA7",
"8087-0AAA",
"0A12-0001"
]
InputIDs = [
# AlpsHID.kext
# http://linux-hardware.org/
"044E1207",
"044E120A",
"044E120B",
"044E120C",
"044E120D",
"044E1215",
"044E1216",
"044E1217",
"044E121E",
"044E121F",
"ALP0001",
"ALP000D",
"ALP000E",
"ALP000F",
"ALP0011",
"ALP0012",
"ALP0013",
"ALP0015",
"ALP0016",
"ALP001C",
"ALPS07AP",
"ALPS121E",
"AUI1657",
"AUI165C",
"AUI1661",
"AUI1664",
"AUI1665",
"AUI1666",
"AUI1667",
"AUI1669",
"DELL07B7",
"DELL07B8",
"DELL080E",
"DELL080F",
"DELL0810",
"DELL0811",
"DELL0812",
"DELL0814",
"DELL0815",
"DELL0816",
"DELL0817",
"DELL0818",
"DELL0819",
"DELL081A",
"DELL081B",
"DELL081C",
"DELL0820",
"DELL0823",
"DELL0831",
"DELL0832",
"DELL0839",
"DELL083A",
"DELL0848",
"DELL0849",
"DELL0879",
"DELL087A",
"DELL08B6",
"DELL08B7",
"DELL0926",
"DELL0927",
"DELL099E",
"DELL099F",
"DLL079F",
"DLL07A0",
"DLL07A6",
"DLL07A7",
"DLL07A8",
"DLL07A9",
"DLL07AA",
"DLL07AB",
"DLL07B0",
"DLL07B1",
"DLL07D0",
"DLL07D1",
"DLL07F3",
"O44E1220",
# VoodooSMBus.kext
"ELAN001D",
"ELAN0028",
"ELAN0200",
# VoodooRMI.kext
"SYN1B7F",
"SYN3054",
"SYNA0000",
"SYNA1202",
"SYNA2393",
"SYNA2B2C",
"SYNA2B31",
"SYNA2B33",
"SYNA2B34",
"SYNA2B5A",
"SYNA2B61",
"SYNA3083",
"SYNA3105",
"SYNA328B",
"SYNA328E",
"SYNA3602",
"SYNA7500",
"SYNA7501",
"SYNA7DAB",
"SYNA7DB5"
]
NetworkIDs = [
# AirportBrcmFixup.kext
"14E4-4311",
"14E4-4312",
"14E4-4313",
"14E4-4318",
"14E4-4319",
"14E4-431A",
"14E4-4320",
"14E4-4324",
"14E4-4325",
"14E4-4328",
"14E4-432B",
"14E4-432C",
"14E4-432D",
"14E4-4331",
"14E4-4353",
"14E4-4357",
"14E4-43A0",
"14E4-43A3",
"14E4-43B1",
"14E4-43B2",
"14E4-43BA",
# itlwm.kext
"8086-0060",
"8086-0064",
"8086-0082",
"8086-0083",
"8086-0084",
"8086-0085",
"8086-0087",
"8086-0089",
"8086-008A",
"8086-008B",
"8086-0090",
"8086-0091",
"8086-00A0",
"8086-00A4",
"8086-0260",
"8086-0264",
"8086-02A0",
"8086-02F0",
"8086-06F0",
"8086-0887",
"8086-0888",
"8086-088E",
"8086-088F",
"8086-0890",
"8086-0891",
"8086-0892",
"8086-0893",
"8086-0894",
"8086-0895",
"8086-0896",
"8086-0897",
"8086-08AE",
"8086-08AF",
"8086-08B1",
"8086-08B2",
"8086-08B3",
"8086-08B4",
"8086-095A",
"8086-095B",
"8086-24F3",
"8086-24F4",
"8086-24F5",
"8086-24F6",
"8086-24FB",
"8086-24FD",
"8086-2526",
"8086-271B",
"8086-271C",
"8086-2720",
"8086-2723",
"8086-2725",
"8086-2726",
"8086-2729",
"8086-30DC",
"8086-3165",
"8086-3166",
"8086-31DC",
"8086-34F0",
"8086-3DF0",
"8086-40A4",
"8086-4229",
"8086-422B",
"8086-422C",
"8086-4230",
"8086-4232",
"8086-4235",
"8086-4236",
"8086-4237",
"8086-4238",
"8086-4239",
"8086-423A",
"8086-423B",
"8086-423C",
"8086-423D",
"8086-42A4",
"8086-43F0",
"8086-4DF0",
"8086-51F0",
"8086-51F1",
"8086-54F0",
"8086-7A70",
"8086-7AF0",
"8086-7E40",
"8086-7F70",
"8086-9DF0",
"8086-A0F0",
"8086-A370",
# AppleIGC.kext
"8086-125B",
"8086-125C",
"8086-125D",
"8086-15F2",
"8086-15F3",
"8086-15F8",
"8086-3102",
# AtherosE2200Ethernet.kext
"1969-1090",
"1969-1091",
"1969-10A0",
"1969-10A1",
"1969-E091",
"1969-E0A1",
"1969-E0B1",
# IntelMausi.kext
"8086-0D4C",
"8086-0D4D",
"8086-0D4E",
"8086-0D4F",
"8086-0D53",
"8086-0D55",
"8086-10EA",
"8086-10EB",
"8086-10EF",
"8086-10F0",
"8086-1502",
"8086-1503",
"8086-153A",
"8086-153B",
"8086-1559",
"8086-155A",
"8086-156F",
"8086-1570",
"8086-15A0",
"8086-15A1",
"8086-15A2",
"8086-15A3",
"8086-15B7",
"8086-15B8",
"8086-15B9",
"8086-15BB",
"8086-15BC",
"8086-15BD",
"8086-15BE",
"8086-15D6",
"8086-15D7",
"8086-15D8",
"8086-15DF",
"8086-15E0",
"8086-15E1",
"8086-15E2",
"8086-15E3",
"8086-15F4",
"8086-15F5",
"8086-15F9",
"8086-15FA",
"8086-15FB",
"8086-15FC",
"8086-1A1C",
"8086-1A1D",
"8086-1A1E",
"8086-1A1F",
"8086-550A",
"8086-550B",
"8086-550C",
"8086-550D",
# LucyRTL8125Ethernet.kext
"10EC-3000",
"10EC-8125",
"1186-8125",
# RealtekRTL8100.kext
"10EC-8136",
# RealtekRTL8111.kext
"10EC-8168",
"1186-8168",
"10EC-2502",
"10EC-2600",
# AppleIGB.kext
"8086-034A",
"8086-0438",
"8086-043C",
"8086-0440",
"8086-10A7",
"8086-10A9",
"8086-10C9",
"8086-10D6",
"8086-10E6",
"8086-10E7",
"8086-10E8",
"8086-150A",
"8086-150D",
"8086-150E",
"8086-150F",
"8086-1510",
"8086-1511",
"8086-1516",
"8086-1518",
"8086-1521",
"8086-1522",
"8086-1523",
"8086-1524",
"8086-1526",
"8086-1527",
"8086-1533",
"8086-1534",
"8086-1535",
"8086-1536",
"8086-1537",
"8086-1538",
"8086-1539",
"8086-1546",
"8086-157B",
"8086-157C",
"8086-1F40",
"8086-1F41",
"8086-1F45",
# FakePCIID_BCM57XX_as_BCM57765.kext
"14E4-1641",
"14E4-1642",
"14E4-1643",
"14E4-1644",
"14E4-1645",
"14E4-1646",
"14E4-1647",
"14E4-1655",
"14E4-1656",
"14E4-1657",
"14E4-1665",
"14E4-1683",
"14E4-1687",
"14E4-1688",
"14E4-1689",
"14E4-1690",
"14E4-1691",
"14E4-1692",
"14E4-1693",
"14E4-1694",
"14E4-1699",
"14E4-16A0",
"14E4-16B1",
"14E4-16B2",
"14E4-16B3",
"14E4-16B5",
"14E4-16B6",
"14E4-16B7",
"14E4-16F3",
"14E4-1641",
"14E4-1642",
"14E4-1643",
"14E4-1644",
"14E4-1645",
"14E4-1646",
"14E4-1647",
"14E4-1655",
"14E4-1656",
"14E4-1657",
"14E4-1665",
"14E4-1683",
"14E4-1687",
"14E4-1688",
"14E4-1689",
"14E4-1690",
"14E4-1691",
"14E4-1692",
"14E4-1693",
"14E4-1694",
"14E4-1699",
"14E4-16A0",
"14E4-16B1",
"14E4-16B2",
"14E4-16B3",
"14E4-16B4",
"14E4-16B5",
"14E4-16B6",
"14E4-16B7",
"14E4-16F3",
# RtWlanU.kext, RtWlanU1827.kext and RT2870USBWirelessDriver.kext
"0409-0408",
"0411-0242",
"0411-025D",
"0411-029B",
"0411-029D",
"04BB-0952",
"04BB-0953",
"04BB-0959",
"04BB-095A",
"04CA-8602",
"050D-1106",
"050D-1109",
"056E-4007",
"056E-4008",
"056E-400B",
"056E-400D",
"056E-400E",
"056E-400F",
"056E-4010",
"056E-4011",
"0586-3426",
"058C-FF20",
"0789-016E",
"07B8-0811",
"07B8-8179",
"07B8-818B",
"07B8-8812",
"0846-9051",
"0846-9052",
"0846-9054",
"0846-9055",
"08C4-0115",
"0B05-17D2",
"0B05-1817",
"0B05-1841",
"0B05-184C",
"0B05-1852",
"0B05-1853",
"0B05-1870",
"0B05-1874",
"0B05-18E9",
"0B05-18F0",
"0B05-18F1",
"0BDA-0170",
"0BDA-0179",
"0BDA-0811",
"0BDA-0823",
"0BDA-2003",
"0BDA-2005",
"0BDA-2006",
"0BDA-2102",
"0BDA-318B",
"0BDA-8179",
"0BDA-818B",
"0BDA-818C",
"0BDA-8812",
"0BDA-8813",
"0BDA-881A",
"0BDA-881B",
"0BDA-881C",
"0BDA-A179",
"0BDA-A811",
"0BDA-A812",
"0BDA-B711",
"0BDA-B720",
"0BDA-B812",
"0BDA-B814",
"0BDA-B81A",
"0BDA-B82C",
"0BDA-C811",
"0BDA-C812",
"0BDA-C820",
"0BDA-C82B",
"0BDA-C82C",
"0BDA-F192",
"0DF6-0074",
"0DF6-0076",
"0DF6-007A",
"0DF6-007B",
"0E66-0022",
"0E66-0023",
"0E66-0024",
"0E66-0025",
"0E66-0026",
"1058-0632",
"13B1-003F",
"13B1-0043",
"13B1-0045",
"148F-9097",
"1668-8105",
"1668-8108",
"1740-0100",
"1EDA-2520",
"1EDA-2525",
"2001-330E",
"2001-330F",
"2001-3310",
"2001-3311",
"2001-3312",
"2001-3313",
"2001-3314",
"2001-3315",
"2001-3316",
"2001-3318",
"2001-3319",
"2001-331A",
"2001-331B",
"2001-331C",
"2001-331D",
"2001-331E",
"2001-331F",
"2001-3320",
"2001-3322",
"2019-AB30",
"2019-AB32",
"2019-AB33",
"20F4-108A",
"20F4-804B",
"20F4-805A",
"20F4-805B",
"20F4-808A",
"20F4-809A",
"2357-0101",
"2357-0103",
"2357-0106",
"2357-0107",
"2357-0108",
"2357-0109",
"2357-010C",
"2357-010D",
"2357-010E",
"2357-010F",
"2357-0111",
"2357-0112",
"2357-0113",
"2357-0114",
"2357-0115",
"2357-0116",
"2357-0117",
"2357-011E",
"2357-011F",
"2357-0120",
"2357-0121",
"2357-0122",
"2357-0126",
"2357-0127",
"2357-0128",
"2357-0129",
"2357-012A",
"2357-012C",
"2357-012D",
"2357-012E",
"2357-012F",
"2357-0132",
"2357-0138",
"2604-0012",
"2C2B-0002",
"7392-A611",
"7392-A811",
"7392-A812",
"7392-A813",
"7392-A822",
"7392-A833",
"7392-A834",
"7392-B611",
"7392-B722",
"7392-B811",
"7392-B822",
"7392-C822",
"7392-D822",
"7392-E822",
"7392-F822",
"038B-0100",
"04BB-094C",
"04F2-AFF7",
"04F2-AFF8",
"04F2-AFF9",
"04F2-AFFA",
"04F2-AFFB",
"04F2-AFFC",
"050D-1004",
"050D-1102",
"050D-1105",
"050D-110A",
"050D-120A",
"050D-2102",
"050D-2103",
"056E-4009",
"0586-341F",
"06F8-E033",
"06F8-E035",
"0789-016D",
"07AA-0056",
"07B8-8178",
"07B8-8189",
"0846-9021",
"0846-9041",
"0846-F001",
"0B05-17AB",
"0B05-17BA",
"0B05-17C0",
"0BDA-018A",
"0BDA-0A8A",
"0BDA-1E1E",
"0BDA-2E2E",
"0BDA-317F",
"0BDA-5088",
"0BDA-8011",
"0BDA-8176",
"0BDA-8177",
"0BDA-8178",
"0BDA-817A",
"0BDA-817B",
"0BDA-817F",
"0BDA-818A",
"0BDA-8192",
"0BDA-8194",
"0DF6-0052",
"0DF6-005C",
"0DF6-0061",
"0DF6-0070",
"0DF6-0077",
"0E0B-9071",
"0E66-0019",
"0E66-0020",
"103C-1629",
"13D3-3357",
"2001-3307",
"2001-3308",
"2001-3309",
"2001-330A",
"2001-330B",
"2001-330D",
"2019-1201",
"2019-4902",
"2019-AB2A",
"2019-AB2B",
"2019-AB2E",
"2019-ED17",
"20F4-624D",
"20F4-648B",
"20F4-648C",
"20F4-664B",
"4855-0090",
"4855-0091",
"4856-0091",
"7392-7811",
"7392-7822",
"CDAB-8010",
"CDAB-8011",
"0411-00E8",
"0411-0148",
"0411-0150",
"0411-015D",
"0471-200F",
"04BB-0944",
"04BB-0945",
"050D-8053",
"050D-815C",
"056E-400A",
"0586-3416",
"0586-3418",
"0586-341A",
"0586-341E",
"0586-3425",
"0789-0164",
"0789-0166",
"0789-0168",
"0789-0169",
"07AA-002F",
"07AA-003C",
"07AA-003F",
"07AA-0041",
"07AA-0042",
"07B8-2770",
"07B8-2870",
"07B8-3070",
"07B8-3071",
"07B8-3072",
"07B8-7610",
"07D1-3317",
"07D1-3C08",
"07D1-3C09",
"07D1-3C0A",
"07D1-3C0B",
"07D1-3C0D",
"07D1-3C0E",
"07D1-3C0F",
"07D1-3C11",
"07D1-3C13",
"07D1-3C13",
"07D1-3C15",
"07D1-3C16",
"07D1-3C17",
"07D1-3C1B",
"07D1-3D02",
"083A-6618",
"083A-7511",
"083A-7512",
"083A-7522",
"083A-8522",
"083A-A512",
"083A-A618",
"083A-A618",
"083A-A701",
"083A-A702",
"083A-A703",
"083A-B522",
"083A-D522",
"083A-F511",
"0846-9012",
"0846-9053",
"0B05-1731",
"0B05-1732",
"0B05-1742",
"0B05-1760",
"0B05-1761",
"0B05-1784",
"0B05-179D",
"0B05-17A7",
"0B05-17AD",
"0B05-17BC",
"0B05-17D1",
"0B05-17DB",
"0B05-17EB",
"0B05-180B",
"0B05-1833",
"0CDE-0022",
"0DB0-3870",
"0DB0-6899",
"0DB0-870A",
"0DB0-899A",
"0DF6-0017",
"0DF6-002B",
"0DF6-002C",
"0DF6-002D",
"0DF6-0039",
"0DF6-003B",
"0DF6-003C",
"0DF6-003E",
"0DF6-0040",
"0DF6-0041",
"0DF6-0042",
"0DF6-0047",
"0DF6-0048",
"0DF6-004A",
"0DF6-004D",
"0DF6-0050",
"0DF6-0051",
"0DF6-0062",
"0DF6-0067",
"0DF6-0068",
"0DF6-0069",
"0DF6-006A",
"0DF6-006E",
"0DF6-006F",
"0E66-0001",
"0E66-0002",
"0E66-0003",
"0E66-0004",
"0E66-0009",
"0E66-000A",
"0E66-000B",
"0E66-000C",
"0E66-0013",
"0E66-0017",
"0E66-0018",
"0E66-0020",
"0E66-0021",
"0E8D-7610",
"0E8D-7612",
"0E8D-761A",
"0E8D-761B",
"0E8D-7652",
"0E8D-7662",
"100D-9031",
"100D-9032",
"1044-800B",
"1044-800C",
"1044-800D",
"13B1-003B",
"13B1-003E",
"13D3-3247",
"13D3-3262",
"13D3-3305",
"148F-2070",
"148F-2770",
"148F-2870",
"148F-3070",
"148F-3070",
"148F-3071",
"148F-3072",
"148F-3370",
"148F-3572",
"148F-3573",
"148F-5370",
"148F-5372",
"148F-5572",
"148F-7601",
"148F-760B",
"148F-7610",
"148F-761A",
"148F-8070",
"14B2-3C06",
"14B2-3C07",
"14B2-3C08",
"14B2-3C08",
"14B2-3C11",
"14B2-3C12",
"14B2-3C23",
"14B2-3C25",
"14B2-3C25",
"14B2-3C27",
"157E-300E",
"157E-300E",
"15A9-0006",
"15A9-0006",
"15A9-0010",
"1690-0740",
"1690-0744",
"1737-0070",
"1737-0071",
"1737-0078",
"1740-0600",
"1740-0602",
"1740-0605",
"1740-0615",
"1740-9701",
"1740-9702",
"1740-9703",
"1740-9705",
"1740-9706",
"1740-9707",
"1740-9708",
"1740-9709",
"1740-9801",
"1761-0B05",
"177F-0302",
"18C5-0008",
"18C5-0011",
"18C5-0012",
"18E8-6259",
"1B75-2770",
"1B75-2870",
"1B75-3072",
"1D4D-0001",
"1D4D-0002",
"1D4D-000C",
"1D4D-000E",
"2001-3C15",
"2001-3C19",
"2001-3C1A",
"2001-3C1B",
"2001-3C1C",
"2001-3C1D",
"2001-3C1F",
"2001-3C20",
"2001-3C21",
"2001-3C22",
"2001-3C24",
"2019-AB24",
"2019-AB24",
"2019-AB25",
"2019-AB29",
"2019-AB31",
"2019-AB31",
"2019-ED06",
"2019-ED06",
"2019-ED10",
"2019-ED14",
"2019-ED15",
"203D-1480",
"203D-149A",
"203D-14A1",
"203D-14A9",
"20B8-8888",
"20F4-806B",
"2357-0105",
"2357-010B",
"2357-0123",
"5702-293C",
"5A57-0283",
"5A57-0284",
"5A57-5257",
"7392-7710",
"7392-7711",
"7392-7717",
"7392-7718",
"7392-7722",
"7392-7733",
"7392-A711",
"7392-A722",
"7392-B711",
"7392-B720",
"7392-C711",
"F201-5370"
]
RealtekCardReaderIDs = [
# RealtekCardReader.kext
"0BDA-0129",
"0BDA-0139",
"0BDA-0140",
"10EC-5209",
"10EC-5227",
"10EC-5229",
"10EC-522A",
"10EC-5249",
"10EC-524A",
"10EC-525A",
"10EC-5260",
"10EC-5286",
"10EC-5287",
"10EC-5289"
]
UnsupportedUSBControllerIDs = [
"1022-1639",
# XHCI-unsupported.kext
"8086-02ED",
"8086-06ED",
"8086-34ED",
"8086-43ED",
"8086-51ED",
"8086-7A60",
"8086-7AE0",
"8086-8CB1",
"8086-8D31",
"8086-9DED",
"8086-A0ED",
"8086-A2AF",
"8086-A36D",
"8086-A3AF"
]
UnsupportedSATAControllerIDs = [
# CtlnaAHCIPort.kext
"1022-7901",
"8086-06D6",
"8086-1C02",
"8086-1C03",
"8086-1E02",
"8086-1E03",
"8086-2822",
"8086-282A",
"8086-3B22",
"8086-3B29",
"8086-3B2F",
"8086-43D2",
"8086-7AE2",
"8086-8C02",
"8086-8C03",
"8086-8C83",
"8086-9C03",
"8086-9C83",
"8086-9D03",
"8086-9DD3",
"8086-A102",
"8086-A103",
"8086-A182",
"8086-A282",
"8086-A352",
"8086-A353"
]
# Resource: https://github.com/torvalds/linux/blob/master/drivers/pci/controller/vmd.c
IntelVMDIDs = [
"8086-09AB",
"8086-201D",
"8086-28C0",
"8086-467F",
"8086-4C3D",
"8086-7D0B",
"8086-9A0B",
"8086-A77F",
"8086-AD0B"
]
# Resource: https://pci-ids.ucw.cz/
UnsupportedNVMeSSDIDs = [
("144D-A808", ("A811144D")), # Samsung SM981/PM981/PM983"
("1344-5410", ("01001344")), # Micron 2200S
("1C5C-174A", ("174A1C5C")), # SK hynix BC711/PC711
("1C5C-1639", ("16391C5C")), # SK hynix PC611
("1C5C-1627", ("16271C5C")), # SK hynix PC601
("8086-2522", ("00008086", "38028086", "38068086", "38108086", "38118086")), # Intel Optane Memory M10 16GB
("8086-2525", ("380A8086")), # Intel Optane SSD P1600X
("8086-2700", ("39008086", "39018086", "39028086")), # Intel Optane SSD 900P
("8086-0975", ("85108086", "84108086")), # Intel Optane NVME SSD H10
("8086-09AD", ("85108086", "84108086")) # Intel Optane NVME SSD H20
]
# Resource: https://pci-ids.ucw.cz/
SpoofGPUIDs = {
"1002-6611": "1002-6610", # AMD Radeon HD 8570 / R5 430 / R7 240/340 / Radeon 520
"1002-6613": "1002-6610", # AMD Radeon R7 240/340 / Radeon 520
"1002-6617": "1002-6610", # AMD Radeon R7 240
"1002-6649": "1002-665C", # AMD FirePro W5100
"1002-665C": "1002-6658", # AMD Radeon HD 7790/8770 / R7 360 / R9 260/360
"1002-679A": "1002-6798", # AMD Radeon HD 7950/8950 / R9 280
"1002-67B1": "1002-67B0", # AMD Radeon R9 290/390
"1002-6811": "1002-6810", # AMD Radeon R7 370 / R9 270/370
"1002-6819": "1002-6818", # AMD Radeon HD 7850 / R7 265 / R9 270 1024SP
"1002-682B": "1002-683D", # AMD Radeon HD 8830M / R7 250
"1002-683F": "1002-683D", # AMD Radeon HD 7750/8740 / R7 250E
"1002-6930": "1002-6938", # AMD Radeon R9 380
"1002-6939": "1002-6938", # AMD Radeon R9 285/380
"1002-699F": "1002-67FF", # AMD Radeon RX 550 (Lexa core)
"1002-6995": "1002-67FF", # AMD Radeon PRO WX 2100
"1002-73EF": "1002-73FF", # AMD Radeon RX 6800S / 6650 XT / 6650M / 6650M XT
"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
}
IntelSSTIDs = [
"8086-02C8",
"8086-1A98",
"8086-3198",
"8086-34C8",
"8086-38C8",
"8086-43C8",
"8086-4DC8",
"8086-51CC",
"8086-5A98",
"8086-7AD0",
"8086-9CB6",
"8086-9D70",
"8086-9D71",
"8086-9D72",
"8086-9D74",
"8086-9DC8",
"8086-A0C8",
"8086-A170",
"8086-A171",
"8086-A2F0",
"8086-A348",
"8086-A3F0",
"8086-F0C8"
]
ChromebookIDs = {
"1022-790E": ("15101022", "780E1022"),
"8086-0284": ("02841028", "02848086"),
"8086-0285": ("02858086"),
"8086-1C49": ("C0001AE0"),
"8086-1E57": ("C0001AE0"),
"8086-1E5D": ("C0001AE0"),
"8086-3197": ("31978086", "72708086"),
"8086-9C43": ("C0001AE0"),
"8086-9C45": ("0A111025", "9C458086", "C0001AE0"),
"8086-9D43": ("72708086", "9D438086"),
"8086-9D46": ("9D468086"),
"8086-9D4B": ("006B1AE0", "006C1AE0"),
"8086-9D4E": ("006C1AE0"),
}