Add iMacProMax1,1 support

Solely for easy debugging to catch most tests at once
This commit is contained in:
Mykola Grymalyuk
2021-03-04 12:19:10 -07:00
parent c1a6a6b156
commit eb70e4611f
2 changed files with 176 additions and 21 deletions
+44 -21
View File
@@ -59,7 +59,8 @@ SupportedSMBIOS = [
"MacPro4,1",
"MacPro5,1",
# Xserve
"Xserve3,1"
"Xserve3,1",
"iMacProMax1,1"
]
## CPU patches
@@ -85,18 +86,21 @@ MissingSSE42 = [
"iMac8,1",
"iMac9,1",
"iMac10,1",
"MacPro3,1"
"MacPro3,1",
"iMacProMax1,1"
]
SSEEmulator = [
"MacPro3,1"
"MacPro3,1",
"iMacProMax1,1"
]
DualSocket = [
"MacPro3,1",
"MacPro4,1",
"MacPro5,1",
"Xserve3,1"
"Xserve3,1",
"iMacProMax1,1"
]
pciSSDT = [
@@ -104,7 +108,8 @@ pciSSDT = [
"MacBookPro6,2",
"iMac11,1",
"iMac11,2",
"iMac11,3"
"iMac11,3",
"iMacProMax1,1"
]
## Ethernet patches
@@ -123,12 +128,14 @@ EthernetNvidia = [
"Macmini3,1",
"Macmini4,1",
"iMac9,1",
"iMac10,1"
"iMac10,1",
"iMacProMax1,1"
]
EthernetMarvell = [
"MacBookPro4,1",
"iMac7,1",
"iMac8,1"
"iMac8,1",
"iMacProMax1,1"
]
EthernetBroadcom = [
"MacBookPro6,1",
@@ -143,7 +150,8 @@ EthernetBroadcom = [
"iMac11,2",
"iMac11,3",
"iMac12,1",
"iMac12,2"
"iMac12,2",
"iMacProMax1,1"
]
## Wifi patches
@@ -156,14 +164,16 @@ WifiAtheros = [
"iMac12,1",
"iMac12,2",
"MacPro3,1",
"MacPro4,1"
"MacPro4,1",
"iMacProMax1,1"
]
WifiBCM94328 = [
"MacBookAir2,1",
"MacBookPro4,1",
"iMac7,1",
"iMac8,1"
"iMac8,1",
"iMacProMax1,1"
]
WifiBCM94322 = [
@@ -181,6 +191,7 @@ WifiBCM94322 = [
"MacBookPro5,4",
"MacBookPro5,5",
"MacBookPro7,1",
"iMacProMax1,1"
]
WifiBCM943224 = [
@@ -190,6 +201,7 @@ WifiBCM943224 = [
"MacBookPro6,2",
"Macmini3,1",
"Macmini4,1",
"iMacProMax1,1"
]
WifiBCM94331 = [
@@ -228,7 +240,8 @@ WifiBCM94331 = [
"iMac9,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
"iMac13,1", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
"iMac13,2", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
"MacPro5,1" # PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)
"MacPro5,1", # PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)
"iMacProMax1,1"
]
## Audio
@@ -269,7 +282,8 @@ LegacyAudio = [
"iMac11,3",
"iMac12,1",
"iMac12,2",
"MacPro3,1"
"MacPro3,1",
"iMacProMax1,1"
]
## GPU
@@ -309,7 +323,8 @@ LegacyGPU = [
"iMac11,2",
"iMac11,3",
"iMac12,1",
"iMac12,2"
"iMac12,2",
"iMacProMax1,1"
]
LegacyHID = [
@@ -332,13 +347,15 @@ LegacyHID = [
"iMac8,1",
"iMac9,1",
"iMac10,1",
"MacPro3,1"
"MacPro3,1",
"iMacProMax1,1"
]
NVMePatch = [
"MacPro3,1"
"MacPro4,1"
"Xserve3,1"
"MacPro3,1",
"MacPro4,1",
"Xserve3,1",
"iMacProMax1,1"
]
SidecarPatch = [
@@ -354,7 +371,8 @@ SidecarPatch = [
"iMac13,2",
"iMac14,1",
"iMac14,2",
"iMac14,3"
"iMac14,3",
"iMacProMax1,1"
]
DualGPUPatch = [
@@ -375,22 +393,25 @@ DualGPUPatch = [
"iMac13,2",
"iMac14,2",
"iMac14,3",
"iMacProMax1,1"
]
HiDPIpicker = [
"MacBookPro10,1",
"MacBookPro10,2",
"iMacProMax1,1"
]
IDEPatch = [
"MacPro3,1"
"MacPro3,1",
"iMacProMax1,1"
]
# 11" Air
MacBookAir61 = [
"MacBookAir3,1",
"MacBookAir4,1",
"MacBookAir5,1"
"MacBookAir5,1",
]
# MacBook and 13" Air
@@ -469,7 +490,8 @@ MacPro71 = [
"MacPro3,1",
"MacPro4,1",
"MacPro5,1",
"Xserve3,1"
"Xserve3,1",
"iMacProMax1,1"
]
# Maps
@@ -702,6 +724,7 @@ upgradableMXMGPUs = [
"iMac12,1",
"iMac12,2",
"Xserve3,1",
"iMacProMax1,1"
]
# Reference: https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/
+132
View File
@@ -10470,6 +10470,138 @@
<key>board-id</key>
<string>Mac-7BA5B2D9E42DDD94</string>
</dict>
<key>iMacProMax1,1</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBHostMergeProperties</string>
<key>IOClass</key>
<string>AppleUSBHostMergeProperties</string>
<key>IONameMatch</key>
<string>SHC1</string>
<key>IOProviderClass</key>
<string>AppleUSBXHCIPCI</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>port-count</key>
<data>FgAAAA==</data>
<key>ports</key>
<dict>
<key>HS02</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>AgAAAA==</data>
</dict>
<key>HS03</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>AwAAAA==</data>
</dict>
<key>HS04</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>BAAAAA==</data>
</dict>
<key>HS05</key>
<dict>
<key>UsbConnector</key>
<integer>9</integer>
<key>port</key>
<data>BQAAAA==</data>
</dict>
<key>HS06</key>
<dict>
<key>UsbConnector</key>
<integer>9</integer>
<key>port</key>
<data>BgAAAA==</data>
</dict>
<key>HS07</key>
<dict>
<key>UsbConnector</key>
<integer>9</integer>
<key>port</key>
<data>BwAAAA==</data>
</dict>
<key>HS08</key>
<dict>
<key>UsbConnector</key>
<integer>9</integer>
<key>port</key>
<data>CAAAAA==</data>
</dict>
<key>HS10</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>CgAAAA==</data>
</dict>
<key>HS12</key>
<dict>
<key>UsbConnector</key>
<integer>255</integer>
<key>port</key>
<data>DAAAAA==</data>
</dict>
<key>HS13</key>
<dict>
<key>UsbConnector</key>
<integer>255</integer>
<key>port</key>
<data>DQAAAA==</data>
</dict>
<key>SS02</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>EgAAAA==</data>
</dict>
<key>SS03</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>EwAAAA==</data>
</dict>
<key>SS04</key>
<dict>
<key>UsbConnector</key>
<integer>255</integer>
<key>kUSBDeviceDescriptorOverride</key>
<data>EgEQAwAAAAmsBQiEAnoDBAIB</data>
<key>kUSBHostPortPropertyCardReader</key>
<true/>
<key>kUSBHostPortPropertyCardReaderValidateDescriptors</key>
<false/>
<key>port</key>
<data>FAAAAA==</data>
</dict>
<key>SS05</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>FQAAAA==</data>
</dict>
<key>SS06</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>port</key>
<data>FgAAAA==</data>
</dict>
</dict>
</dict>
<key>model</key>
<string>iXacProMax1,1</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>