# Array of Device IDs for different devices class nvidia_ids: # Courteous of envytools as well as Macrumors: # https://envytools.readthedocs.io/en/latest/hw/pciid.html # https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/ tesla_ids = [ # G80 0x0190, # G80 [GeForce 8800 GTS / 8800 GTX] 0x0191, # G80 [GeForce 8800 GTX] 0x0193, # G80 [GeForce 8800 GTS] 0x0194, # G80 [GeForce 8800 Ultra] 0x019E, # G80GL [Quadro FX 4600] 0x019D, # G80GL [Quadro FX 5600] # G84 0x0400, # G84 [8600 GTS] 0x0401, # G84 [8600 GT] 0x0402, # G84 [8600 GT] 0x0403, # G84 [8600 GS] 0x0404, # G84 [8400 GS] 0x0405, # G84 [9500M GS] 0x0406, # G84 [8300 GS] 0x0407, # G84 [8600M GT] 0x0408, # G84 [9650M GS] 0x0409, # G84 [8700M GT] 0x040A, # G84 [FX 370] 0x040B, # G84 [NVS 320M] 0x040C, # G84 [FX 570M] 0x040D, # G84 [FX 1600M] 0x040E, # G84 [FX 570] 0x040F, # G84 [FX 1700] # G86 0x0420, # G86 [8400 SE] 0x0421, # G86 [8500 GT] 0x0422, # G86 [8400 GS] 0x0423, # G86 [8300 GS] 0x0424, # G86 [8400 GS] 0x0425, # G86 [8600M GS] 0x0426, # G86 [8400M GT] 0x0427, # G86 [8400M GS] 0x0428, # G86 [8400M G] 0x0429, # G86 [NVS 140M] 0x042A, # G86 [NVS 130M] 0x042B, # G86 [NVS 135M] 0x042C, # G86 [9400 GT] 0x042D, # G86 [FX 360M] 0x042E, # G86 [9300M G] 0x042F, # G86 [NVS 290] # G92 0x0410, # G92 [GT 330] 0x0600, # G92 [8800 GTS 512] 0x0601, # G92 [9800 GT] 0x0602, # G92 [8800 GT] 0x0603, # G92 [GT 230] 0x0604, # G92 [9800 GX2] 0x0605, # G92 [9800 GT] 0x0606, # G92 [8800 GS] 0x0607, # G92 [GTS 240] 0x0608, # G92 [9800M GTX] 0x0609, # G92 [8800M GTS] 0x060A, # G92 [GTX 280M] 0x060B, # G92 [9800M GT] 0x060C, # G92 [8800M GTX] 0x060F, # G92 [GTX 285M] 0x0610, # G92 [9600 GSO] 0x0611, # G92 [8800 GT] 0x0612, # G92 [9800 GTX/9800 GTX+] 0x0613, # G92 [9800 GTX+] 0x0614, # G92 [9800 GT] 0x0615, # G92 [GTS 250] 0x0617, # G92 [9800M GTX] 0x0618, # G92 [GTX 260M] 0x0619, # G92 [FX 4700 X2] 0x061A, # G92 [FX 3700] 0x061B, # G92 [VX 200] 0x061C, # G92 [FX 3600M] 0x061D, # G92 [FX 2800M] 0x061E, # G92 [FX 3700M] 0x061F, # G92 [FX 3800M] # G94 0x0621, # G94 [GT 230] 0x0622, # G94 [9600 GT] 0x0623, # G94 [9600 GS] 0x0624, # G94 [9600 GT Green Edition] 0x0625, # G94 [9600 GSO 512] 0x0626, # G94 [GT 130] 0x0627, # G94 [GT 140] 0x0628, # G94 [9800M GTS] 0x062A, # G94 [9700M GTS] 0x062B, # G94 [9800M GS] 0x062C, # G94 [9800M GTS ] 0x062D, # G94 [9600 GT] 0x062E, # G94 [9600 GT] 0x062F, # G94 [9800 S] 0x0631, # G94 [GTS 160M] 0x0635, # G94 [9600 GSO] 0x0637, # G94 [9600 GT] 0x0638, # G94 [FX 1800] 0x063A, # G94 [FX 2700M] # G96 0x0640, # G96 [9500 GT] 0x0641, # G96 [9400 GT] 0x0643, # G96 [9500 GT] 0x0644, # G96 [9500 GS] 0x0645, # G96 [9500 GS] 0x0646, # G96 [GT 120] 0x0647, # G96 [9600M GT] 0x0648, # G96 [9600M GS] 0x0649, # G96 [9600M GT] 0x064A, # G96 [9700M GT] 0x064B, # G96 [9500M G] 0x064C, # G96 [9650M GT] 0x0651, # G96 [G 110M] 0x0652, # G96 [GT 130M] 0x0653, # G96 [GT 120M] 0x0654, # G96 [GT 220M] 0x0655, # G96 [GT 120] 0x0656, # G96 [GT 120 ] 0x0658, # G96 [FX 380] 0x0659, # G96 [FX 580] 0x065A, # G96 [FX 1700M] 0x065B, # G96 [9400 GT] 0x065C, # G96 [FX 770M] 0x065F, # G96 [G210] # G98 0x06E0, # G98 [9300 GE] 0x06E1, # G98 [9300 GS] 0x06E2, # G98 [8400] 0x06E3, # G98 [8400 SE] 0x06E4, # G98 [8400 GS] 0x06E5, # G98M [9300M GS] 0x06E6, # G98 [G100] 0x06E7, # G98 [9300 SE] 0x06E8, # G98 [9200M GS] 0x06E9, # G98 [9300M GS] 0x06EA, # G98 [NVS 150M] 0x06EB, # G98 [NVS 160M] 0x06EC, # G98 [G 105M] 0x06ED, # G98 [9600 GT / 9800 GT] 0x06EF, # G98 [G 103M] 0x06F1, # G98 [G105M] 0x06F8, # G98 [NVS 420] 0x06F9, # G98 [FX 370 LP] 0x06FA, # G98 [NVS 450] 0x06FB, # G98 [FX 370M] 0x06FD, # G98 [NVS 295] 0x06FF, # G98 [HICx16] # GT200 0x05E0, # GT200 [GTX 295] 0x05E1, # GT200 [GTX 280] 0x05E2, # GT200 [GTX 260] 0x05E3, # GT200 [GTX 285] 0x05E6, # GT200 [GTX 275] 0x05E7, # GT200 [C1060] 0x05E9, # GT200 [CX] 0x05EA, # GT200 [GTX 260] 0x05EB, # GT200 [GTX 295] 0x05ED, # GT200 [FX 5800] 0x05EE, # GT200 [FX 4800] 0x05EF, # GT200 [FX 3800] 0x05FD, # GT200GL [Quadro FX 5800] 0x05FE, # GT200GL [Quadro FX 4800] 0x05FF, # GT200GL [Quadro FX 3800] # MCP77 GPU 0x0840, # MCP77 GPU [8200M] 0x0844, # MCP77 GPU [9100M G] 0x0845, # MCP77 GPU [8200M G] 0x0846, # MCP77 GPU [9200] 0x0847, # MCP77 GPU [9100] 0x0848, # MCP77 GPU [8300] 0x0849, # MCP77 GPU [8200] 0x084A, # MCP77 GPU [730A] 0x084B, # MCP77 GPU [9200] 0x084C, # MCP77 GPU [980A/780A SLI] 0x084D, # MCP77 GPU [750A SLI] 0x084F, # MCP77 GPU [8100 / 720A] # MCP79 GPU 0x0860, # MCP79 GPU [9400] 0x0861, # MCP79 GPU [9400] 0x0862, # MCP79 GPU [9400M G] 0x0863, # MCP79 GPU [9400M] 0x0864, # MCP79 GPU [9300] 0x0865, # MCP79 GPU [ION] 0x0866, # MCP79 GPU [9400M G] 0x0867, # MCP79 GPU [9400] 0x0868, # MCP79 GPU [760i SLI] 0x0869, # MCP79 GPU [9400] 0x086A, # MCP79 GPU [9400] 0x086C, # MCP79 GPU [9300 / 730i] 0x086D, # MCP79 GPU [9200] 0x086E, # MCP79 GPU [9100M G] 0x086F, # MCP79 GPU [8200M G] 0x0870, # MCP79 GPU [9400M] 0x0871, # MCP79 GPU [9200] 0x0872, # MCP79 GPU [G102M] 0x0873, # MCP79 GPU [G102M] 0x0874, # MCP79 GPU [ION] 0x0876, # MCP79 GPU [ION] 0x087A, # MCP79 GPU [9400] 0x087D, # MCP79 GPU [ION] 0x087E, # MCP79 GPU [ION LE] 0x087F, # MCP79 GPU [ION LE] # GT215 0x0CA0, # GT215 [GT 330] 0x0CA2, # GT215 [GT 320] 0x0CA3, # GT215 [GT 240] 0x0CA4, # GT215 [GT 340] 0x0CA5, # GT215 [GT 220] 0x0CA7, # GT215 [GT 330] 0x0CA9, # GT215 [GTS 250M] 0x0CAC, # GT215 [GT 220] 0x0CAF, # GT215 [GT 335M] 0x0CB0, # GT215 [GTS 350M] 0x0CB1, # GT215 [GTS 360M] 0x0CBC, # GT215 [FX 1800M] # GT216 0x0A20, # GT216 [GT 220] 0x0A22, # GT216 [315] 0x0A23, # GT216 [210] 0x0A26, # GT216 [405] 0x0A27, # GT216 [405] 0x0A28, # GT216 [GT 230M] 0x0A29, # GT216 [GT 330M] 0x0A2A, # GT216 [GT 230M] 0x0A2B, # GT216 [GT 330M] 0x0A2C, # GT216 [NVS 5100M] 0x0A2D, # GT216 [GT 320M] 0x0A32, # GT216 [GT 415] 0x0A34, # GT216 [GT 240M] 0x0A35, # GT216 [GT 325M] 0x0A38, # GT216 [400] 0x0A3C, # GT216 [FX 880M] # GT218 0x0A60, # GT218 [G210] 0x0A62, # GT218 [205] 0x0A63, # GT218 [310] 0x0A64, # GT218 [ION] 0x0A65, # GT218 [210] 0x0A66, # GT218 [310] 0x0A67, # GT218 [315] 0x0A68, # GT218 [G105M] 0x0A69, # GT218 [G105M] 0x0A6A, # GT218 [NVS 2100M] 0x0A6C, # GT218 [NVS 3100M] 0x0A6E, # GT218 [305M] 0x0A6F, # GT218 [ION] 0x0A70, # GT218 [310M] 0x0A71, # GT218 [305M] 0x0A72, # GT218 [310M] 0x0A73, # GT218 [305M] 0x0A74, # GT218 [G210M] 0x0A75, # GT218 [310M] 0x0A76, # GT218 [ION] 0x0A78, # GT218 [FX 380 LP] 0x0A7A, # GT218 [315M] 0x0A7C, # GT218 [FX 380M] 0x10C0, # GT218 [9300 GS] 0x10C3, # GT218 [8400GS] 0x10C5, # GT218 [405] 0x10D8, # GT218 [NVS 300] # MCP89 GPU 0x08A0, # MCP89 GPU [320M] 0x08A2, # MCP89 GPU [320M] 0x08A3, # MCP89 GPU [320M] 0x08A4, # MCP89 GPU [320M] ] fermi_ids = [ # GF100 0x06C0, # GF100 [GTX 480] 0x06C4, # GF100 [GTX 465] 0x06CA, # GF100 [GTX 480M] 0x06CB, # GF100 [GTX 480] 0x06CD, # GF100 [GTX 470] 0x06D1, # GF100 [C2050 / C2070] 0x06D2, # GF100 [M2070] 0x06D8, # GF100 [6000] 0x06D9, # GF100 [5000] 0x06DA, # GF100 [5000M] 0x06DC, # GF100 [6000] 0x06DD, # GF100 [4000] 0x06DE, # GF100 [T20] 0x06DF, # GF100 [M2070-Q] # GF104 0x0E22, # GF104 [GTX 460] 0x0E23, # GF104 [GTX 460 SE] 0x0E24, # GF104 [GTX 460 OEM] 0x0E30, # GF104 [GTX 470M] 0x0E31, # GF104 [GTX 485M] 0x0E3A, # GF104 [3000M] 0x0E3B, # GF104 [4000M] # GF114 0x1200, # GF114 [GTX 560 Ti] 0x1201, # GF114 [GTX 560] 0x1202, # GF114 [GTX 560 Ti OEM] 0x1203, # GF114 [GTX 460 SE v2] 0x1205, # GF114 [GTX 460 v2] 0x1206, # GF114 [GTX 555] 0x1207, # GF114 [GT 645 OEM] 0x1208, # GF114 [GTX 560 SE] 0x1210, # GF114 [GTX 570M] 0x1211, # GF114 [GTX 580M] 0x1212, # GF114 [GTX 675M] 0x1213, # GF114 [GTX 670M] # GF106 0x0DC0, # GF106 [GT 440] 0x0DC4, # GF106 [GTS 450] 0x0DC5, # GF106 [GTS 450] 0x0DC6, # GF106 [GTS 450] 0x0DCD, # GF106 [GT 555M] 0x0DCE, # GF106 [GT 555M] 0x0DD1, # GF106 [GTX 460M] 0x0DD2, # GF106 [GT 445M] 0x0DD3, # GF106 [GT 435M] 0x0DD6, # GF106 [GT 550M] 0x0DD8, # GF106 [2000] 0x0DDA, # GF106 [2000M] # GF116 0x1241, # GF116 [GT 545 OEM] 0x1243, # GF116 [GT 545] 0x1244, # GF116 [GTX 550 Ti] 0x1245, # GF116 [GTS 450 Rev. 2] 0x1246, # GF116 [GT 550M] 0x1247, # GF116 [GT 635M] 0x1248, # GF116 [GT 555M] 0x1249, # GF116 [GTS 450 Rev. 3] 0x124B, # GF116 [GT 640 OEM] 0x124D, # GF116 [GT 555M] 0x1251, # GF116 [GTX 560M] # GF108 0x0DE0, # GF108 [GT 440] 0x0DE1, # GF108 [GT 430] 0x0DE2, # GF108 [GT 420] 0x0DE3, # GF108 [GT 635M] 0x0DE4, # GF108 [GT 520] 0x0DE5, # GF108 [GT 530] 0x0DE8, # GF108 [GT 620M] 0x0DE9, # GF108 [GT 630M] 0x0DEA, # GF108 [610M] 0x0DEB, # GF108 [GT 555M] 0x0DEC, # GF108 [GT 525M] 0x0DED, # GF108 [GT 520M] 0x0DEE, # GF108 [GT 415M] 0x0DEF, # GF108 [NVS 5400M] 0x0DF0, # GF108 [GT 425M] 0x0DF1, # GF108 [GT 420M] 0x0DF2, # GF108 [GT 435M] 0x0DF3, # GF108 [GT 420M] 0x0DF4, # GF108 [GT 540M] 0x0DF5, # GF108 [GT 525M] 0x0DF6, # GF108 [GT 550M] 0x0DF7, # GF108 [GT 520M] 0x0DF8, # GF108 [600] 0x0DF9, # GF108 [500M] 0x0DFA, # GF108 [1000M] 0x0DFC, # GF108 [NVS 5200M] 0x0F00, # GF108 [GT 630] 0x0F01, # GF108 [GT 620] 0x0F02, # GF108 [GT 730] # GF110 0x1080, # GF110 [GTX 580] 0x1081, # GF110 [GTX 570] 0x1082, # GF110 [GTX 560 Ti] 0x1084, # GF110 [GTX 560] 0x1086, # GF110 [GTX 570] 0x1087, # GF110 [GTX 560 Ti] 0x1088, # GF110 [GTX 590] 0x1089, # GF110 [GTX 580] 0x108B, # GF110 [GTX 580] 0x1091, # GF110 [M2090] 0x1096, # GF110GL [Tesla C2050 / C2075] 0x109A, # GF110 [5010M] 0x109B, # GF110 [7000] # GF119 0x1040, # GF119 [GT 520] 0x1042, # GF119 [510] 0x1048, # GF119 [605] 0x1049, # GF119 [GT 620] 0x104A, # GF119 [GT 610] 0x104B, # GF119 [GT 625 OEM] 0x104C, # GF119 [GT 705] 0x1050, # GF119 [GT 520M] 0x1051, # GF119 [GT 520MX] 0x1052, # GF119 [GT 520M] 0x1054, # GF119 [410M] 0x1055, # GF119 [410M] 0x1056, # GF119 [NVS 4200M] 0x1057, # GF119 [NVS 4200M] 0x1058, # GF119 [610M] 0x1059, # GF119 [610M] 0x105A, # GF119 [610M] 0x105B, # GF119M [705M] 0x107C, # GF119 [NVS 315] 0x107D, # GF119 [NVS 310] # GF117 0x1140, # GF117 [GT 620M] ] kepler_ids = [ # GK104 0x1180, # GK104 [GTX 680] 0x1183, # GK104 [GTX 660 Ti] 0x1184, # GK104 [GTX 770] 0x1185, # GK104 [GTX 660] 0x1186, # GK104 [GTX 660 Ti] 0x1187, # GK104 [GTX 760] 0x1188, # GK104 [GTX 690] 0x1189, # GK104 [GTX 670] 0x118E, # GK104 [GTX 760 OEM] 0x118F, # GK104GL [Tesla K10] 0x1198, # GTX 880M 0x1199, # GK104 [GTX 870M] 0x119A, # GTX 860M 0x119D, # GK104M [GTX 775M Mac Edition] 0x119E, # GTX 780M 0x119F, # GK104 [GTX 780M] 0x11A0, # GK104 [GTX 680M] 0x11A1, # GK104 [GTX 670MX] 0x11A2, # GK104 [GTX 675MX] 0x11A3, # GK104 [GTX 680MX] 0x11A7, # GK104 [GTX 675MX] 0x11A9, # GTX 870M 0x11B4, # GK104GL [Quadro K4200] 0x11B6, # Quadro K3100M 0x11B7, # Quadro K4100M 0x11B8, # Quadro K5100M 0x11BA, # GK104 [K5000] 0x11BC, # GK104 [K5000M] 0x11BD, # GK104 [K4000M] 0x11BE, # GK104 [K3000M] 0x11BF, # GK104 [GRID K2] # GK106 0x11C0, # GK106 [GTX 660] 0x11C2, # GK106 [GTX 650 Ti BOOST] 0x11C6, # GK106 [GTX 650 Ti] 0x11E0, # GK106 [GTX 770M] 0x11E1, # GTX 765M 0x11E2, # GTX 765M 0x11FA, # GK106 [K4000] 0x11FC, # Quadro K2100M # GK107 0x0FC0, # GK107 [GT 640] 0x0FC1, # GK107 [GT 640] 0x0FC2, # GK107 [GT 630] 0x0FC6, # GK107 [GTX 650] 0x0FC8, # GK107 [GT 740] 0x0FCD, # GK107M [GT 755M] 0x0FD1, # GK107 [GT 650M] 0x0FD2, # GK107 [GT 640M] 0x0FD3, # GK107 [GT 640M LE] 0x0FD4, # GK107 [GTX 660M] 0x0FD5, # GK107 [GT 650M] 0x0FD8, # GK107 [GT 640M] 0x0FD9, # GK107 [GT 645M] 0x0FDF, # GK107M [ GT 740M] 0x0FE0, # GK107 [GTX 660M] 0x0FE1, # GK107M [GT 730M] 0x0FE3, # GK107M [GT 745M] 0x0FE4, # GK107M [GT 750M] 0x0FE9, # GK107 [GT 750M Mac Edition] 0x0FEA, # GK107M [GT 755M Mac Edition] 0x0FEE, # GK107M [810M] 0x0FF2, # GK107GL [GRID K1] 0x0FF3, # GK107GL [Quadro K420] 0x0FF6, # Quadro K1100M 0x0FF9, # GK107 [K2000D] 0x0FFA, # GK107 [K600] 0x0FFB, # GK107 [K2000M] 0x0FFC, # GK107 [K1000M] 0x0FFD, # GK107 [NVS 510] 0x0FFE, # GK107 [K2000] 0x0FFF, # GK107 [410] # GK110 0x1001, # GK110B [GTX TITAN Z] 0x1003, # GK110 [GTX Titan LE] 0x1004, # GK110 [GTX 780] 0x1005, # GK110 [GTX Titan] 0x1007, # GK110 [GTX 780 Rev. 2] 0x100A, # GK110B [GTX 780 Ti] 0x100C, # GK110B [GTX TITAN Black] 0x101F, # GK110 [TEslA K20] 0x1020, # GK110 [TEslA K2] 0x1021, # GK110 [TEslA K2m] 0x1022, # GK110 [TEslA K20C] 0x1023, # GK110BGL [Tesla K40m] 0x1024, # GK180GL [Tesla K40c] 0x1026, # GK110 [TEslA K20s] 0x1028, # GK110 [TEslA K20m] 0x102D, # GK210GL [Tesla K80] 0x103C, # GK110GL [Quadro K5200] # GK208 0x1280, # GK208 [GT 635] 0x1281, # GK208 [GT 710] 0x1282, # GK208 [GT 640 REv. 2] 0x1284, # GK208 [GT 630 REv. 2] 0x1286, # GK208 [GT 720] 0x1287, # GK208B [GT 730] 0x1288, # GK208B [GT 720] 0x1289, # GK208 [GT 710] 0x128B, # GK208B [GT 710] 0x1290, # GK208 [GT 730M] 0x1291, # GK208 [GT 735M] 0x1292, # GK208 [GT 740M] 0x1293, # GK208 [GT 730M] 0x1294, # GK208 [GT 740M] 0x1295, # GK208 [710M] 0x1296, # GK208M [825M] 0x1298, # GK208M [GT 720M] 0x1299, # GK208BM [920M] 0x129A, # GK208BM [910M] 0x12B9, # GK208 [K610M] 0x12BA, # GK208 [K510M] ] class amd_ids: legacy_gcn_ids = [ # AMDRadeonX4000 # AMDBonaireGraphicsAccelerator 0x6640, 0x6641, 0x6646, 0x6647, 0x6650, 0x6651, 0x665C, 0x665D, # AMDFijiGraphicsAccelerator 0x7300, 0x730F, # AMDHawaiiGraphicsAccelerator 0x67B0, # AMDPitcairnGraphicsAccelerator 0x6800, 0x6801, 0x6806, 0x6808, 0x6810, 0x6818, 0x6819, # AMDTahitiGraphicsAccelerator 0x6790, 0x6798, 0x679A, 0x679E, 0x6780, # AMDTongaGraphicsAccelerator 0x6920, 0x6921, 0x6930, 0x6938, 0x6939, # AMDVerdeGraphicsAccelerator 0x6820, 0x6821, 0x6823, 0x6825, 0x6827, 0x682B, 0x682D, 0x682F, 0x6835, 0x6839, 0x683B, 0x683D, 0x683F, ] polaris_ids = [ # AMDRadeonX4000 # AMDBaffinGraphicsAccelerator 0x67E0, 0x67E3, 0x67E8, 0x67EB, 0x67EF, 0x67FF, 0x67E1, 0x67E7, 0x67E9, # AMDEllesmereGraphicsAccelerator 0x67C0, 0x67C1, 0x67C2, 0x67C4, 0x67C7, 0x67DF, 0x67D0, 0x67C8, 0x67C9, 0x67CA, 0x67CC, 0x67CF, ] vega_ids = [ # AMDRadeonX5000 # AMDVega10GraphicsAccelerator 0x6860, 0x6861, 0x6862, 0x6863, 0x6864, 0x6867, 0x6868, 0x6869, 0x686A, 0x686B, 0x686C, 0x686D, 0x686E, 0x686F, 0x687F, # AMDVega12GraphicsAccelerator 0x69A0, 0x69A1, 0x69A2, 0x69A3, 0x69AF, # AMDVega20GraphicsAccelerator 0x66A0, 0x66A1, 0x66A2, 0x66A3, 0x66A7, 0x66AF, ] navi_ids = [ # AMDRadeonX6000 # AMDNavi10GraphicsAccelerator 0x7310, 0x7312, 0x7318, 0x7319, 0x731A, 0x731B, 0x731F, # AMDNavi12GraphicsAccelerator 0x7360, # AMDNavi14GraphicsAccelerator 0x7340, 0x7341, 0x7343, 0x7347, 0x734F, # AMDNavi21GraphicsAccelerator 0x73A2, 0x73AB, 0x73BF, ] terascale_1_ids = [ 0x9400, 0x9401, 0x9402, 0x9403, 0x9581, 0x9583, 0x9588, 0x94C8, 0x94C9, 0x9500, 0x9501, 0x9505, 0x9507, 0x9504, 0x9506, 0x9598, 0x9488, 0x9599, 0x9591, 0x9593, 0x9440, 0x9442, 0x944A, 0x945A, 0x9490, 0x949E, 0x9480, 0x9540, 0x9541, 0x954E, 0x954F, 0x9552, 0x9553, 0x94A0, ] terascale_2_ids = [ 0x6738, 0x6739, 0x6720, 0x6722, 0x6768, 0x6770, 0x6779, 0x6760, 0x6761, 0x68E0, 0x6898, 0x6899, 0x68B8, 0x68B0, 0x68B1, 0x68A0, 0x68A1, 0x6840, 0x6841, 0x68D8, 0x68C0, 0x68C1, 0x68D9, 0x6750, 0x6758, 0x6759, 0x6740, 0x6741, 0x6745, ] class intel_ids: iron_ids = [ # AppleIntelHDGraphics IDs 0x0044, 0x0046, ] sandy_ids = [ # AppleIntelHD3000Graphics IDs # AppleIntelSNBGraphicsFB IDs 0x0106, 0x0601, 0x0116, 0x0102, 0x0126, ] ivy_ids = [ # AppleIntelHD4000Graphics IDs # AppleIntelFramebufferCapri IDs 0x0152, 0x0156, 0x0162, 0x0166, ] haswell_ids = [ # AppleIntelHD5000Graphics IDs # AppleIntelFramebufferAzul IDs 0x0D26, 0x0A26, 0x0A2E, 0x0D22, 0x0412, ] broadwell_ids = [ # AppleIntelBDWGraphicsFramebuffer IDs 0x0BD1, 0x0BD2, 0x0BD3, 0x1606, 0x160E, 0x1616, 0x161E, 0x1626, 0x1622, 0x1612, 0x162B, ] skylake_ids = [ # AppleIntelSKLGraphicsFramebuffer IDs 0x1916, 0x191E, 0x1926, 0x1927, 0x1912, 0x1932, 0x1902, 0x1917, 0x193B, 0x191B, ] kaby_lake_ids = [ # AppleIntelKBLGraphicsFramebuffer IDs 0x5912, 0x5916, 0x591B, 0x591C, 0x591E, 0x5926, 0x5927, 0x5923, ] coffee_lake_ids = [ # AppleIntelCFLGraphicsFramebuffer IDs 0x3E9B, 0x3EA5, 0x3EA6, 0x3E92, 0x3E91, 0x3E98, ] ice_lake_ids = [ # AppleIntelICLLPGraphicsFramebuffer IDs 0xFF05, 0x8A70, 0x8A71, 0x8A51, 0x8A5C, 0x8A5D, 0x8A52, 0x8A53, 0x8A5A, 0x8A5B, ] class broadcom_ids: AirPortBrcmNIC = [ # AirPortBrcmNIC IDs 0x43BA, # BCM43602 0x43A3, # BCM4350 0x43A0, # BCM4360 ] AirPortBrcm4360 = [ # AirPortBrcm4360 IDs (removed duplicates for 4360 class cards) 0x4331, # BCM94331 0x4353, # BCM943224 ] AirPortBrcm4331 = [ # AirPortBrcm4331 IDs (removed duplicates for 4331 class cards) 0x432B, # BCM94322 ] AppleAirPortBrcm43224 = [ # AppleAirPortBrcm43224 IDs 0x4311, # BCM4311 - never used by Apple 0x4312, # BCM4311 - never used by Apple 0x4313, # BCM4311 - never used by Apple 0x4318, # BCM4318 - never used by Apple 0x4319, # BCM4318 - never used by Apple 0x431A, # Unknown - never used by Apple 0x4320, # BCM4306 - never used by Apple 0x4324, # BCM4309 - never used by Apple 0x4325, # BCM4306 - never used by Apple 0x4328, # BCM4328 0x432C, # BCM4322 - never used by Apple 0x432D, # BCM4322 - never used by Apple ] class atheros_ids: AtherosWifi = [ # AirPortAtheros40 IDs 0x0030, # AR93xx 0x002A, # AR928X 0x001C, # AR242x / AR542x 0x0023, # AR5416 - never used by Apple 0x0024, # AR5418 ]