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/ "044E-1207", "044E-120A", "044E-120B", "044E-120C", "044E-120D", "044E-1215", "044E-1216", "044E-1217", "044E-121E", "044E-121F", "ALP-0001", "ALP-000D", "ALP-000E", "ALP-000F", "ALP-0011", "ALP-0012", "ALP-0013", "ALP-0015", "ALP-0016", "ALP-001C", "ALPS-07AP", "ALPS-121E", "AUI-1657", "AUI-165C", "AUI-1661", "AUI-1664", "AUI-1665", "AUI-1666", "AUI-1667", "AUI-1669", "DELL-07B7", "DELL-07B8", "DELL-080E", "DELL-080F", "DELL-0810", "DELL-0811", "DELL-0812", "DELL-0814", "DELL-0815", "DELL-0816", "DELL-0817", "DELL-0818", "DELL-0819", "DELL-081A", "DELL-081B", "DELL-081C", "DELL-0820", "DELL-0823", "DELL-0831", "DELL-0832", "DELL-0839", "DELL-083A", "DELL-0848", "DELL-0849", "DELL-0879", "DELL-087A", "DELL-08B6", "DELL-08B7", "DELL-0926", "DELL-0927", "DELL-099E", "DELL-099F", "DLL-079F", "DLL-07A0", "DLL-07A6", "DLL-07A7", "DLL-07A8", "DLL-07A9", "DLL-07AA", "DLL-07AB", "DLL-07B0", "DLL-07B1", "DLL-07D0", "DLL-07D1", "DLL-07F3", "MSFT-0001", "O44E-1220", # VoodooSMBus.kext "ELAN-001D", "ELAN-0028", "ELAN-0200", # VoodooRMI.kext "SYN-1B7F", "SYN-3054", "SYNA-0000", "SYNA-1202", "SYNA-2393", "SYNA-2B2C", "SYNA-2B31", "SYNA-2B33", "SYNA-2B34", "SYNA-2B5A", "SYNA-2B61", "SYNA-3083", "SYNA-3105", "SYNA-328B", "SYNA-328E", "SYNA-3602", "SYNA-7500", "SYNA-7501", "SYNA-7DAB", "SYNA-7DB5" ] 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", # 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 = { "1344-5410": "Micron 2200S", "144D-A808": "Samsung SM981/PM981/PM983", "2646-2263": "Kingston A2000 NVMe SSD SM2263EN", "1C5C-174A": "SK hynix BC711/PC711", "1C5C-1639": "SK hynix PC611", "1C5C-1627": "SK hynix PC601", "1C5C-1327": "SK hynix BC501", "8086-390B": "Intel 760p", "2646-2263": "Kingston A2000" } # 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) }