Skip to content

Commit 0b4efbe

Browse files
authored
feat: oc 0.7.9 support (#67)
* feat: oc 0.7.9 and macOS 12.3 support
1 parent 5bcac5b commit 0b4efbe

File tree

3 files changed

+31
-6
lines changed

3 files changed

+31
-6
lines changed

12.0/12.3/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
### Changelog
3+
1. macOS Monterey 12.3 support added.
4+
2. OpenCore version updated to 0.7.9.
5+
3. Removed `AppleBacklightSmoother.kext` - not needed.
6+
4. Added `BrcmFirmwareData.kext`, `BrcmPatchRAM3.kext`, `BrightnessKeys.kext`, `CpuTscSync.kext`, `FeatureUnlock.kext`, `HibernationFixup.kext`, `RTCMemoryFixup.kext`
7+
8+
9+
### What's Working/Not working
10+
1. Need to check why `HEVC` encoding not working on `IdeaPad 320 15ISK`
11+
12+
13+
### Important
14+
Please add `SystemSerialNumber`, `SystemUUID` and `MLB`.
15+
Please backup your efi before upgrading.
16+
17+
18+
### Download
19+
Please check release section to download.

12.0/12.3/screenshot.png

38.3 KB
Loading

README.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121

2222
Goal of this repo is to run Mac os on Lenovo Ideapad 320 15ISK Laptop
2323

24-
macOS Mojave 10.14.6 | macOS Catalina 10.15.6 | macOS Big Sur 11.6 | macOS Monterey 12.0.1 RC
24+
macOS Mojave 10.14.6 | macOS Catalina 10.15.6 | macOS Big Sur 11.6 | macOS Monterey 12.3
2525
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
26-
![alt text](10.14.x/10.14.6/Screenshot.png) | ![alt text](10.15.x/10.15.6/screenshot.png) | ![alt text](11.0.x/11.6/screenshot.png) | Coming Soon...
26+
![alt text](10.14.x/10.14.6/Screenshot.png) | ![alt text](10.15.x/10.15.6/screenshot.png) | ![alt text](11.0.x/11.6/screenshot.png) | ![alt text](12.0/12.3/screenshot.png)
2727

2828
## macOS Catalina to Big Sur direct upgrade note:
2929
Download latest OpenCore zip folder from release and overwrite with existing one.
@@ -89,7 +89,6 @@ Kext | Info
8989
[AirportItlwm.kext](https://github.com/OpenIntelWireless/itlwm) | Intel Wi-Fi Drivers for macOS.
9090
[itlwm.kext](https://github.com/OpenIntelWireless/itlwm) | Intel Wi-Fi Drivers for macOS.
9191
[IntelBluetoothFirmware.kext](https://github.com/OpenIntelWireless/IntelBluetoothFirmware) | Intel Bluetooth Drivers for macOS.
92-
[IntelBluetoothInjector.kext](https://github.com/OpenIntelWireless/IntelBluetoothFirmware) | Intel Bluetooth Drivers for macOS.
9392
[AppleALC.kext](https://github.com/acidanthera/AppleALC) | For Audio.
9493
[RealtekRTL8111.kext](https://github.com/Mieze/RTL8111_driver_for_OS_X) | RTL8111/8168/8411 PCI Express Gigabit Ethernet.
9594
[VirtualSMC.kext](https://github.com/acidanthera/VirtualSMC) | SMC Emulator Layer.
@@ -101,9 +100,16 @@ Kext | Info
101100
[VoodooI2CELAN.kext](https://github.com/VoodooI2C/VoodooI2C) | For ELAN Touchpad.
102101
[VoodooPS2Controller.kext](https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller) | Contains updated Voodoo PS/2 Controller, improved Keyboard & Synaptics TouchPad.
103102
[WhateverGreen.kext](https://github.com/acidanthera/WhateverGreen) | Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs. This is needed for Intel HD 520.
104-
[VoodooTSCSync.kext](https://github.com/RehabMan/VoodooTSCSync) | A kernel extension which will synchronize the TSC on any Intel CPUs. Without this system hangs/freeze after awake from sleep.
105103
[HWPEnabler.kext](https://github.com/goodwin/HWPEnable) | HWP is a technology introduced in Skylake which lets the CPU select its own stepping speed without the usage of the CPU Multiplier. Additionally it trottles/boosts itself much faster, which improoves overall CPU performance. With enabled HWP you dont need to create SSDTs with CPU P-States anymore.
106-
[AppleBacklightSmoother.kext](https://github.com/hieplpvip/AppleBacklightSmoother) | A Lilu plugin that patches Apple Intel graphics drivers to get smooth backlight transition.
104+
[CpuTscSync.kext](https://github.com/acidanthera/CpuTscSync) | It is a Lilu plugin, combining functionality of VoodooTSCSync and disabling xcpm_urgency if TSC is not in sync. It should solve kernel panics after wake.
105+
[HoRNDIS.kext](https://github.com/jwise/HoRNDIS) | Android USB tethering driver for Mac OS X
106+
[ BlueToolFixup.kext,](https://github.com/acidanthera/BrcmPatchRAM) | Required for macOS 12 or newer, as in macOS 12 Apple has changed parts of the Bluetooth stack from kernel-space to user-space
107+
[FeatureUnlock.kext](https://github.com/acidanthera/FeatureUnlock) | Add Sidecar support to unsupported models
108+
[BrightnessKeys.kext](https://github.com/acidanthera/BrightnessKeys) | Handler for brightness keys without DSDT patches
109+
[RTCMemoryFixup.kext](https://github.com/acidanthera/RTCMemoryFixup) | open source kernel extension providing a way to emulate some offsets in your CMOS (RTC) memory
110+
111+
112+
HibernationFixup.kext
107113
### SSDT Used
108114

109115
Kext | Info | Refrence Link
@@ -119,9 +125,9 @@ SSDT-PNLF.aml | Fix Backlight. For most users. | [Link](https://dortania.github.
119125
SSDT-SBUS-MCHC.aml | Mainly handles the System Management Bus. | [Link](https://dortania.github.io/Getting-Started-With-ACPI/Universal/smbus.html)
120126
SSDT-UIAC.aml | Block empty USB ports. Created using HackinTool. USBPorts.kext is also required. | [Link](https://www.tonymacx86.com/threads/the-new-beginners-guide-to-usb-port-configuration.286553/)
121127
SSDT-XOSI.aml | This SSDT can be used instead of an OS Check Fix patch to simulate a version of Windows for Darwin. | [Link](https://dortania.github.io/Getting-Started-With-ACPI/ssdt-methods/ssdt-prebuilt.html#trackpad)
128+
SSDT-PrtSc-F13.aml | PrtSc Screenshot | -
122129

123130
### TODO
124-
- Micro SD Card Reader - Not working in OpenCore.
125131
- USB mapping tutorial.
126132
- Separate guide for audio, graphics etc.
127133
- Suggest to me via issue.

0 commit comments

Comments
 (0)