mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-04-23 11:30:15 +10:00
Add Sidecar support
This commit is contained in:
@@ -21,6 +21,9 @@
|
|||||||
- RestrictEvents 9e2bb0f (1.0.1 rolling - 05-01-2021)
|
- RestrictEvents 9e2bb0f (1.0.1 rolling - 05-01-2021)
|
||||||
- Allow CPUFriend on all El-Capitan Era Macs
|
- Allow CPUFriend on all El-Capitan Era Macs
|
||||||
- Fix UEFI 2.0 Application support on upgraded Nvidia GPUs
|
- Fix UEFI 2.0 Application support on upgraded Nvidia GPUs
|
||||||
|
- Add Sidecar support
|
||||||
|
- Requires Mac with Metal Intel iGPU and the iPad to be directly plugged in, wireless highly unstable
|
||||||
|
- SidecarFixup efdf11c (1.0.0 release - 05-02-2021)
|
||||||
|
|
||||||
## 0.1.1
|
## 0.1.1
|
||||||
- Fix iMac11,3 GFX0 pathing
|
- Fix iMac11,3 GFX0 pathing
|
||||||
|
|||||||
@@ -128,6 +128,8 @@ class BuildOpenCore:
|
|||||||
("AppleALC.kext", self.constants.applealc_version, self.constants.applealc_path, lambda: self.model in ModelArray.LegacyAudio or self.model in ModelArray.MacPro71),
|
("AppleALC.kext", self.constants.applealc_version, self.constants.applealc_path, lambda: self.model in ModelArray.LegacyAudio or self.model in ModelArray.MacPro71),
|
||||||
# IDE patch
|
# IDE patch
|
||||||
("AppleIntelPIIXATA.kext", self.constants.piixata_version, self.constants.piixata_path, lambda: self.model in ModelArray.IDEPatch),
|
("AppleIntelPIIXATA.kext", self.constants.piixata_version, self.constants.piixata_path, lambda: self.model in ModelArray.IDEPatch),
|
||||||
|
# Misc
|
||||||
|
("SidecarFixup.kext", self.constants.sidecarfixup_version, self.constants.sidecarfixup_path, lambda: self.model in ModelArray.SidecarPatch),
|
||||||
]:
|
]:
|
||||||
self.enable_kext(name, version, path, check)
|
self.enable_kext(name, version, path, check)
|
||||||
|
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ class Constants:
|
|||||||
self.cputscsync = "1.0.3"
|
self.cputscsync = "1.0.3"
|
||||||
self.hibernationfixup = "1.3.9"
|
self.hibernationfixup = "1.3.9"
|
||||||
self.nvmefix_version = "1.0.7"
|
self.nvmefix_version = "1.0.7"
|
||||||
|
self.sidecarfixup_version = "1.0.0"
|
||||||
self.payload_version = "0.0.4"
|
self.payload_version = "0.0.4"
|
||||||
|
|
||||||
# Get resource path
|
# Get resource path
|
||||||
@@ -187,6 +188,8 @@ class Constants:
|
|||||||
@property
|
@property
|
||||||
def nvmefix_path(self): return self.payload_kexts_path / Path(f"Acidanthera/NVMeFix-v{self.nvmefix_version}.zip")
|
def nvmefix_path(self): return self.payload_kexts_path / Path(f"Acidanthera/NVMeFix-v{self.nvmefix_version}.zip")
|
||||||
@property
|
@property
|
||||||
|
def sidecarfixup_path(self): return self.payload_kexts_path / Path(f"Acidanthera/SidecarFixup-v{self.sidecarfixup_version}.zip")
|
||||||
|
@property
|
||||||
def plist_folder_path(self): return self.payload_kexts_path / Path(f"Plists")
|
def plist_folder_path(self): return self.payload_kexts_path / Path(f"Plists")
|
||||||
@property
|
@property
|
||||||
def platform_plugin_plist_path(self): return self.plist_folder_path / Path(f"PlatformPlugin")
|
def platform_plugin_plist_path(self): return self.plist_folder_path / Path(f"PlatformPlugin")
|
||||||
|
|||||||
@@ -443,20 +443,37 @@ NVMePatch = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
SidecarPatch = [
|
SidecarPatch = [
|
||||||
|
"MacBook8,1",
|
||||||
"MacBookAir5,1",
|
"MacBookAir5,1",
|
||||||
"MacBookAir5,2",
|
"MacBookAir5,2",
|
||||||
|
"MacBookAir6,1",
|
||||||
|
"MacBookAir6,2",
|
||||||
|
"MacBookAir7,1",
|
||||||
|
"MacBookAir7,2",
|
||||||
"MacBookPro9,1",
|
"MacBookPro9,1",
|
||||||
"MacBookPro9,2",
|
"MacBookPro9,2",
|
||||||
"MacBookPro10,1",
|
"MacBookPro10,1",
|
||||||
"MacBookPro10,2",
|
"MacBookPro10,2",
|
||||||
|
"MacBookPro11,1",
|
||||||
|
"MacBookPro11,2",
|
||||||
|
"MacBookPro11,3",
|
||||||
|
"MacBookPro11,4",
|
||||||
|
"MacBookPro11,5",
|
||||||
|
"MacBookPro12,1",
|
||||||
"Macmini6,1",
|
"Macmini6,1",
|
||||||
"Macmini6,2",
|
"Macmini6,2",
|
||||||
|
"Macmini7,1",
|
||||||
"iMac13,1",
|
"iMac13,1",
|
||||||
"iMac13,2",
|
"iMac13,2",
|
||||||
"iMac13,3",
|
"iMac13,3",
|
||||||
"iMac14,1",
|
"iMac14,1",
|
||||||
"iMac14,2",
|
"iMac14,2",
|
||||||
"iMac14,3",
|
"iMac14,3",
|
||||||
|
"iMac15,1",
|
||||||
|
"iMac16,1",
|
||||||
|
"iMac16,2",
|
||||||
|
"MacPro5,1",
|
||||||
|
"MacPro6,1",
|
||||||
"Dortania1,1"
|
"Dortania1,1"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,9 @@ With OpenCore Legacy Patcher we recommend users go through the below table to un
|
|||||||
| BootCamp Switching | <span style="color:red">Requires EFI Conversion for Start Disk support, otherwise still supported</span> | <span style="color:#30BCD5">Native</span> |
|
| BootCamp Switching | <span style="color:red">Requires EFI Conversion for Start Disk support, otherwise still supported</span> | <span style="color:#30BCD5">Native</span> |
|
||||||
| Brightness Control on Legacy GPUs | <span style="color:#30BCD5">Supported</span> | <span style="color:#30BCD5">Supported</span> |
|
| Brightness Control on Legacy GPUs | <span style="color:#30BCD5">Supported</span> | <span style="color:#30BCD5">Supported</span> |
|
||||||
| Legacy GPU Acceleration | <span style="color:#30BCD5">In active development</span>, see Acceleration Progress Tracker: [Link](https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108) | <span style="color:red">Currently not researching</span> |
|
| Legacy GPU Acceleration | <span style="color:#30BCD5">In active development</span>, see Acceleration Progress Tracker: [Link](https://github.com/dortania/OpenCore-Legacy-Patcher/issues/108) | <span style="color:red">Currently not researching</span> |
|
||||||
| WPA Wifi Support | <span style="color:#30BCD5">Native, stable</span> | <span style="color:red">Unstable</span> |
|
| WPA Wifi and Personal Hotspot Support | <span style="color:#30BCD5">Native, stable</span> | <span style="color:red">Unstable</span> |
|
||||||
| HEVC/H.265 Support for Mac Pros and iMacs with Polaris+ GPUs | <span style="color:#30BCD5">Supported</span> | <span style="color:red">Not supported</span> |
|
| HEVC/H.265 Support for Mac Pros and iMacs with Polaris+ GPUs | <span style="color:#30BCD5">Supported</span> | <span style="color:red">Not supported</span> |
|
||||||
| Big Sur-styled Boot Picker | <span style="color:#30BCD5">Available</span> | <span style="color:red">Not available</span> |
|
| Big Sur-styled Boot Picker | <span style="color:#30BCD5">Available</span> | <span style="color:red">Not available</span> |
|
||||||
| El Capitan-era Wifi cards | <span style="color:#30BCD5">Supported</span> | <span style="color:red">Not supported</span> |
|
| El Capitan-era Wifi cards | <span style="color:#30BCD5">Supported</span> | <span style="color:red">Not supported</span> |
|
||||||
| Hibernation Support | <span style="color:#30BCD5">Supports 3rd party SATA SSDs in addition to stock models</span> | <span style="color:red">Only supports stock drives</span> |
|
| Hibernation Support | <span style="color:#30BCD5">Supports 3rd party SATA SSDs in addition to stock models</span> | <span style="color:red">Only supports stock drives</span> |
|
||||||
|
| Sidecar Support | <span style="color:#30BCD5">Supports any Mac with Metal Intel iGPU</span> | <span style="color:red">Not supported at all</span> |
|
||||||
@@ -806,6 +806,24 @@
|
|||||||
<key>PlistPath</key>
|
<key>PlistPath</key>
|
||||||
<string>Contents/Info.plist</string>
|
<string>Contents/Info.plist</string>
|
||||||
</dict>
|
</dict>
|
||||||
|
<dict>
|
||||||
|
<key>Arch</key>
|
||||||
|
<string>x86_64</string>
|
||||||
|
<key>Comment</key>
|
||||||
|
<string>SidecarFixup</string>
|
||||||
|
<key>Enabled</key>
|
||||||
|
<false/>
|
||||||
|
<key>MaxKernel</key>
|
||||||
|
<string></string>
|
||||||
|
<key>MinKernel</key>
|
||||||
|
<string>19.0.0</string>
|
||||||
|
<key>BundlePath</key>
|
||||||
|
<string>SidecarFixup.kext</string>
|
||||||
|
<key>ExecutablePath</key>
|
||||||
|
<string>Contents/MacOS/SidecarFixup</string>
|
||||||
|
<key>PlistPath</key>
|
||||||
|
<string>Contents/Info.plist</string>
|
||||||
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
<key>Block</key>
|
<key>Block</key>
|
||||||
<array/>
|
<array/>
|
||||||
|
|||||||
BIN
payloads/Kexts/Acidanthera/SidecarFixup-v1.0.0.zip
Normal file
BIN
payloads/Kexts/Acidanthera/SidecarFixup-v1.0.0.zip
Normal file
Binary file not shown.
Reference in New Issue
Block a user