mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-21 06:30:52 +10:00
Add iMacProMax1,1 support
Solely for easy debugging to catch most tests at once
This commit is contained in:
+44
-21
@@ -59,7 +59,8 @@ SupportedSMBIOS = [
|
|||||||
"MacPro4,1",
|
"MacPro4,1",
|
||||||
"MacPro5,1",
|
"MacPro5,1",
|
||||||
# Xserve
|
# Xserve
|
||||||
"Xserve3,1"
|
"Xserve3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
## CPU patches
|
## CPU patches
|
||||||
@@ -85,18 +86,21 @@ MissingSSE42 = [
|
|||||||
"iMac8,1",
|
"iMac8,1",
|
||||||
"iMac9,1",
|
"iMac9,1",
|
||||||
"iMac10,1",
|
"iMac10,1",
|
||||||
"MacPro3,1"
|
"MacPro3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
SSEEmulator = [
|
SSEEmulator = [
|
||||||
"MacPro3,1"
|
"MacPro3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
DualSocket = [
|
DualSocket = [
|
||||||
"MacPro3,1",
|
"MacPro3,1",
|
||||||
"MacPro4,1",
|
"MacPro4,1",
|
||||||
"MacPro5,1",
|
"MacPro5,1",
|
||||||
"Xserve3,1"
|
"Xserve3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
pciSSDT = [
|
pciSSDT = [
|
||||||
@@ -104,7 +108,8 @@ pciSSDT = [
|
|||||||
"MacBookPro6,2",
|
"MacBookPro6,2",
|
||||||
"iMac11,1",
|
"iMac11,1",
|
||||||
"iMac11,2",
|
"iMac11,2",
|
||||||
"iMac11,3"
|
"iMac11,3",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
## Ethernet patches
|
## Ethernet patches
|
||||||
@@ -123,12 +128,14 @@ EthernetNvidia = [
|
|||||||
"Macmini3,1",
|
"Macmini3,1",
|
||||||
"Macmini4,1",
|
"Macmini4,1",
|
||||||
"iMac9,1",
|
"iMac9,1",
|
||||||
"iMac10,1"
|
"iMac10,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
EthernetMarvell = [
|
EthernetMarvell = [
|
||||||
"MacBookPro4,1",
|
"MacBookPro4,1",
|
||||||
"iMac7,1",
|
"iMac7,1",
|
||||||
"iMac8,1"
|
"iMac8,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
EthernetBroadcom = [
|
EthernetBroadcom = [
|
||||||
"MacBookPro6,1",
|
"MacBookPro6,1",
|
||||||
@@ -143,7 +150,8 @@ EthernetBroadcom = [
|
|||||||
"iMac11,2",
|
"iMac11,2",
|
||||||
"iMac11,3",
|
"iMac11,3",
|
||||||
"iMac12,1",
|
"iMac12,1",
|
||||||
"iMac12,2"
|
"iMac12,2",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
## Wifi patches
|
## Wifi patches
|
||||||
@@ -156,14 +164,16 @@ WifiAtheros = [
|
|||||||
"iMac12,1",
|
"iMac12,1",
|
||||||
"iMac12,2",
|
"iMac12,2",
|
||||||
"MacPro3,1",
|
"MacPro3,1",
|
||||||
"MacPro4,1"
|
"MacPro4,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
WifiBCM94328 = [
|
WifiBCM94328 = [
|
||||||
"MacBookAir2,1",
|
"MacBookAir2,1",
|
||||||
"MacBookPro4,1",
|
"MacBookPro4,1",
|
||||||
"iMac7,1",
|
"iMac7,1",
|
||||||
"iMac8,1"
|
"iMac8,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
WifiBCM94322 = [
|
WifiBCM94322 = [
|
||||||
@@ -181,6 +191,7 @@ WifiBCM94322 = [
|
|||||||
"MacBookPro5,4",
|
"MacBookPro5,4",
|
||||||
"MacBookPro5,5",
|
"MacBookPro5,5",
|
||||||
"MacBookPro7,1",
|
"MacBookPro7,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
WifiBCM943224 = [
|
WifiBCM943224 = [
|
||||||
@@ -190,6 +201,7 @@ WifiBCM943224 = [
|
|||||||
"MacBookPro6,2",
|
"MacBookPro6,2",
|
||||||
"Macmini3,1",
|
"Macmini3,1",
|
||||||
"Macmini4,1",
|
"Macmini4,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
WifiBCM94331 = [
|
WifiBCM94331 = [
|
||||||
@@ -228,7 +240,8 @@ WifiBCM94331 = [
|
|||||||
"iMac9,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
"iMac9,1", # PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)
|
||||||
"iMac13,1", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
|
"iMac13,1", # PciRoot(0x0)/Pci(0x1C,0x3)/Pci(0x0,0x0)
|
||||||
"iMac13,2", # 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
|
## Audio
|
||||||
@@ -269,7 +282,8 @@ LegacyAudio = [
|
|||||||
"iMac11,3",
|
"iMac11,3",
|
||||||
"iMac12,1",
|
"iMac12,1",
|
||||||
"iMac12,2",
|
"iMac12,2",
|
||||||
"MacPro3,1"
|
"MacPro3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
## GPU
|
## GPU
|
||||||
@@ -309,7 +323,8 @@ LegacyGPU = [
|
|||||||
"iMac11,2",
|
"iMac11,2",
|
||||||
"iMac11,3",
|
"iMac11,3",
|
||||||
"iMac12,1",
|
"iMac12,1",
|
||||||
"iMac12,2"
|
"iMac12,2",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
LegacyHID = [
|
LegacyHID = [
|
||||||
@@ -332,13 +347,15 @@ LegacyHID = [
|
|||||||
"iMac8,1",
|
"iMac8,1",
|
||||||
"iMac9,1",
|
"iMac9,1",
|
||||||
"iMac10,1",
|
"iMac10,1",
|
||||||
"MacPro3,1"
|
"MacPro3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
NVMePatch = [
|
NVMePatch = [
|
||||||
"MacPro3,1"
|
"MacPro3,1",
|
||||||
"MacPro4,1"
|
"MacPro4,1",
|
||||||
"Xserve3,1"
|
"Xserve3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
SidecarPatch = [
|
SidecarPatch = [
|
||||||
@@ -354,7 +371,8 @@ SidecarPatch = [
|
|||||||
"iMac13,2",
|
"iMac13,2",
|
||||||
"iMac14,1",
|
"iMac14,1",
|
||||||
"iMac14,2",
|
"iMac14,2",
|
||||||
"iMac14,3"
|
"iMac14,3",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
DualGPUPatch = [
|
DualGPUPatch = [
|
||||||
@@ -375,22 +393,25 @@ DualGPUPatch = [
|
|||||||
"iMac13,2",
|
"iMac13,2",
|
||||||
"iMac14,2",
|
"iMac14,2",
|
||||||
"iMac14,3",
|
"iMac14,3",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
HiDPIpicker = [
|
HiDPIpicker = [
|
||||||
"MacBookPro10,1",
|
"MacBookPro10,1",
|
||||||
"MacBookPro10,2",
|
"MacBookPro10,2",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
IDEPatch = [
|
IDEPatch = [
|
||||||
"MacPro3,1"
|
"MacPro3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
# 11" Air
|
# 11" Air
|
||||||
MacBookAir61 = [
|
MacBookAir61 = [
|
||||||
"MacBookAir3,1",
|
"MacBookAir3,1",
|
||||||
"MacBookAir4,1",
|
"MacBookAir4,1",
|
||||||
"MacBookAir5,1"
|
"MacBookAir5,1",
|
||||||
]
|
]
|
||||||
|
|
||||||
# MacBook and 13" Air
|
# MacBook and 13" Air
|
||||||
@@ -469,7 +490,8 @@ MacPro71 = [
|
|||||||
"MacPro3,1",
|
"MacPro3,1",
|
||||||
"MacPro4,1",
|
"MacPro4,1",
|
||||||
"MacPro5,1",
|
"MacPro5,1",
|
||||||
"Xserve3,1"
|
"Xserve3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
# Maps
|
# Maps
|
||||||
@@ -702,6 +724,7 @@ upgradableMXMGPUs = [
|
|||||||
"iMac12,1",
|
"iMac12,1",
|
||||||
"iMac12,2",
|
"iMac12,2",
|
||||||
"Xserve3,1",
|
"Xserve3,1",
|
||||||
|
"iMacProMax1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
# Reference: https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/
|
# Reference: https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/
|
||||||
|
|||||||
@@ -10470,6 +10470,138 @@
|
|||||||
<key>board-id</key>
|
<key>board-id</key>
|
||||||
<string>Mac-7BA5B2D9E42DDD94</string>
|
<string>Mac-7BA5B2D9E42DDD94</string>
|
||||||
</dict>
|
</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>
|
</dict>
|
||||||
<key>OSBundleRequired</key>
|
<key>OSBundleRequired</key>
|
||||||
<string>Root</string>
|
<string>Root</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user