mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-20 14:10:51 +10:00
Merge branch 'main' into readme-update
This commit is contained in:
+11
-1
@@ -1,7 +1,17 @@
|
|||||||
# OpenCore Legacy Patcher changelog
|
# OpenCore Legacy Patcher changelog
|
||||||
|
|
||||||
## 1.1.0
|
## 1.0.1
|
||||||
|
- Resolve rendering issues on Intel Ivy Bridge iGPUs
|
||||||
|
- Update non-Metal Binaries for macOS Sonoma:
|
||||||
|
- Resolve unresponsive Catalyst buttons
|
||||||
|
- Resolve window unfocusing issues
|
||||||
|
- Resolve menu bar fonts not changing color automatically with Beta Menu Bar enabled
|
||||||
|
- Improve Lock Screen clock transparency
|
||||||
|
- Prevent random WiFiAgent crashes
|
||||||
- Add error handling for corrupted patcher settings
|
- Add error handling for corrupted patcher settings
|
||||||
|
- Remove CoreImage patch for 3802 GPUs on Ventura
|
||||||
|
- Avoid listing PCIe FaceTime camera patch on pre-Sonoma OSes
|
||||||
|
- Only cosmetic in Root Patching UI, however it has been removed to avoid confusion
|
||||||
|
|
||||||
## 1.0.0
|
## 1.0.0
|
||||||
- Resolve BCM2046 and BCM2070 support on macOS 13.3 and newer
|
- Resolve BCM2046 and BCM2070 support on macOS 13.3 and newer
|
||||||
|
|||||||
@@ -377,7 +377,7 @@ class SystemPatchDictionary():
|
|||||||
"Install": {
|
"Install": {
|
||||||
"/System/Library/Frameworks": {
|
"/System/Library/Frameworks": {
|
||||||
"Metal.framework": f"13.2.1-{self.os_major}",
|
"Metal.framework": f"13.2.1-{self.os_major}",
|
||||||
**({ "CoreImage.framework": "14.0 Beta 3" } if self.os_major >= os_data.os_data.ventura else {}),
|
**({ "CoreImage.framework": "14.0 Beta 3" } if self.os_major >= os_data.os_data.sonoma else {}),
|
||||||
},
|
},
|
||||||
"/System/Library/PrivateFrameworks": {
|
"/System/Library/PrivateFrameworks": {
|
||||||
**({ "MTLCompiler.framework": "13.2.1" } if self.os_major == os_data.os_data.ventura else {}),
|
**({ "MTLCompiler.framework": "13.2.1" } if self.os_major == os_data.os_data.ventura else {}),
|
||||||
@@ -949,7 +949,7 @@ class SystemPatchDictionary():
|
|||||||
"Install": {
|
"Install": {
|
||||||
"/System/Library/Extensions": {
|
"/System/Library/Extensions": {
|
||||||
"AppleIntelHD4000GraphicsGLDriver.bundle": "11.0 Beta 6",
|
"AppleIntelHD4000GraphicsGLDriver.bundle": "11.0 Beta 6",
|
||||||
"AppleIntelHD4000GraphicsMTLDriver.bundle": "11.0 Beta 6",
|
"AppleIntelHD4000GraphicsMTLDriver.bundle": "11.0 Beta 6" if self.os_major < os_data.os_data.ventura else "11.0-beta 6-22",
|
||||||
"AppleIntelHD4000GraphicsVADriver.bundle": "11.3 Beta 1",
|
"AppleIntelHD4000GraphicsVADriver.bundle": "11.3 Beta 1",
|
||||||
"AppleIntelFramebufferCapri.kext": "11.4" if self.os_major < os_data.os_data.sonoma else "11.4-23",
|
"AppleIntelFramebufferCapri.kext": "11.4" if self.os_major < os_data.os_data.sonoma else "11.4-23",
|
||||||
"AppleIntelHD4000Graphics.kext": "11.4" if self.os_major < os_data.os_data.sonoma else "11.4-23",
|
"AppleIntelHD4000Graphics.kext": "11.4" if self.os_major < os_data.os_data.sonoma else "11.4-23",
|
||||||
|
|||||||
+11
-1
@@ -56,7 +56,7 @@ With OpenCore Legacy Patcher, we rely on Apple Secure Boot to ensure OS updates
|
|||||||
|
|
||||||
Boot into recovery by pressing space when your disk is selected on the OCLP bootpicker (if you have it hidden, hold ESC while starting up)
|
Boot into recovery by pressing space when your disk is selected on the OCLP bootpicker (if you have it hidden, hold ESC while starting up)
|
||||||
|
|
||||||
Note: If your disk name is something else than "Macintosh HD", make sure to change the path accordingly.
|
* **Note:** If your disk name is something else than "Macintosh HD", make sure to change the path accordingly. You can figure out your disk name by typing `ls /Volumes`.
|
||||||
|
|
||||||
Go into terminal and first mount the disk by typing
|
Go into terminal and first mount the disk by typing
|
||||||
```sh
|
```sh
|
||||||
@@ -66,9 +66,19 @@ Then revert the snapshot
|
|||||||
```sh
|
```sh
|
||||||
bless --mount "/Volumes/Macintosh HD" --bootefi --last-sealed-snapshot
|
bless --mount "/Volumes/Macintosh HD" --bootefi --last-sealed-snapshot
|
||||||
```
|
```
|
||||||
|
After that, type the following
|
||||||
|
```sh
|
||||||
|
cd "/Volumes/Macintosh HD/Library/Extensions"
|
||||||
|
```
|
||||||
|
Then by typing `ls`, you should see bunch of .kexts.
|
||||||
|
* **Note:** If you only see .kexts starting with "HighPoint", you can ignore this and just restart the system. If other kexts are found, continue.
|
||||||
|
|
||||||
|
Delete everything **except** for the ones that start with HighPoint, by using `rm -rf "kextname"`
|
||||||
|
|
||||||
Then restart and now your system should be restored to the unpatched snapshot and should be able to boot again.
|
Then restart and now your system should be restored to the unpatched snapshot and should be able to boot again.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Reboot when entering Hibernation (`Sleep Wake Failure`)
|
## Reboot when entering Hibernation (`Sleep Wake Failure`)
|
||||||
|
|
||||||
[Known issue on some models](https://github.com/dortania/Opencore-Legacy-Patcher/issues/72), a temporary fix is to disable Hibernation by executing the following command in the terminal:
|
[Known issue on some models](https://github.com/dortania/Opencore-Legacy-Patcher/issues/72), a temporary fix is to disable Hibernation by executing the following command in the terminal:
|
||||||
|
|||||||
@@ -13,8 +13,8 @@ from data import os_data
|
|||||||
class Constants:
|
class Constants:
|
||||||
def __init__(self) -> None:
|
def __init__(self) -> None:
|
||||||
# Patcher Versioning
|
# Patcher Versioning
|
||||||
self.patcher_version: str = "1.1.0" # OpenCore-Legacy-Patcher
|
self.patcher_version: str = "1.0.1" # OpenCore-Legacy-Patcher
|
||||||
self.patcher_support_pkg_version: str = "1.3.2" # PatcherSupportPkg
|
self.patcher_support_pkg_version: str = "1.3.3" # PatcherSupportPkg
|
||||||
self.copyright_date: str = "Copyright © 2020-2023 Dortania"
|
self.copyright_date: str = "Copyright © 2020-2023 Dortania"
|
||||||
self.patcher_name: str = "OpenCore Legacy Patcher"
|
self.patcher_name: str = "OpenCore Legacy Patcher"
|
||||||
|
|
||||||
|
|||||||
@@ -538,7 +538,8 @@ class DetectRootPatch:
|
|||||||
|
|
||||||
self.has_network = network_handler.NetworkUtilities().verify_network_connection()
|
self.has_network = network_handler.NetworkUtilities().verify_network_connection()
|
||||||
|
|
||||||
self.legacy_pcie_webcam = self.constants.computer.pcie_webcam
|
if self.constants.detected_os >= os_data.os_data.sonoma:
|
||||||
|
self.legacy_pcie_webcam = self.constants.computer.pcie_webcam
|
||||||
|
|
||||||
if self._check_uhci_ohci() is True:
|
if self._check_uhci_ohci() is True:
|
||||||
self.legacy_uhci_ohci = True
|
self.legacy_uhci_ohci = True
|
||||||
|
|||||||
Reference in New Issue
Block a user