A guide for installing macOS Big Sur on Lenovo IdeaPad 320-14IKB using Clover and OpenCore UEFI hotpatch.
I'm not an expert in hackintoshing, this is my first Hackintosh, I managed to get everything working in my laptop, your laptop may be different than mine, higher specifications, dedicated GPU, etc, it's not guaranteed to work a %100, if it's so then this guide may not work for you, be careful and good luck!
This laptop is a budget laptop, by these specs, you can't do some heavy work, battery life is around 2-3 hours, It's good but not the best, if you want more you can choose higher specs, but consider that this guide may be different for your hardware.
AppleBacklightSmoother
Kext doesn't support this feature yet~ Fixed with enable-backlight-smoother
property.Big Sur
11, a second keyboard click is required to light up the screen, this can be fixed but it will break sleep causing an instant wake.Monterey
12 (for more information here~ Bluetooth has been fixed with BlueToolFixup
in BrcmPatchRAM
v2.6.0, and sleep has been fixed with 1.0.4
release of CpuTscSync
RealtekCardReader
and RealtekCardReaderFriend
Kexts improves the SD Card experience and performance, however, a glitch occurs when inserting an SD Card, causing the SD Card dissappear until plugging it again, could be fixed in future releases.Before doing anything, make sure to update your BIOS to the latest version from here, preparing your laptop to macOS, reboot your laptop, when the Lenovo logo appears press F2, when the BIOS menu appears go to:
Configuration: SATA Controller Mode
to AHCI
, HotKey Mode
to Enabled
.
Security: Intel Platform Trust Technology
to Enabled
, Intel SGX
to Software Controlled
, Secure Boot
to Disabled
.
Boot: Boot Mode
to UEFI
,Fast Boot
to Enabled
, USB Boot
to Enabled
.
Exit: OS Optimized Defaults
to Disabled
.
Windows 11
you need to enable Secure Boot
temporarily, once it's done, you can disable it again.After downloading macOS Big Sur from the AppStore (do not use a distro image like Hackintosh Zone otherwise it's gonna break your system and you won't get any support using it), format your USB drive as "Mac OS Extended (Journaled)", then open Terminal and type: sudo /Applications/Install\ macOS\ Big\ Sur\.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
, and remember, MyVolume
is for the name of your USB drive, you can change it if you would, mount the EFI partition in your USB, Copy-and-paste the folder EFI
from this release's repository, unzip SMBIOS Generator
, open Terminal and drag-and-drop macserial to the terminal window, then type --generate-all
and press enter, then copy MacBookPro14,1 SMBIOS (which is the closest one to this laptop's hardware) and change it, copy to both Clover's config.plist and OpenCore's config.plist, update your kexts and Clover Bootloader or OpenCore (if a new update is available), reboot your laptop and press F12
to enter BIOS Menu
, choose your USB installer and boot from it, you should see the Clover Boot Menu
, boot from the USB that shown, it may take some time to boot, after is done, you should see macOS Utilities
, choose Disk Utility
and erase the drive you want to install macOS on it, click on Erase
and type the name that you want, like: "Macintosh HD", choose the format as APFS
and Scheme
as GUID Partition Map
and click Erase
, after it's done, close the window and go back to macOS Utilities
and choose Install macOS
, click Agree
to accept the license agreement, the installation should starts now, your laptop should restarts several times, after it's done, login to your AppleID (for more specific guide please go here), after setting up your laptop, unzip the folder, (please delete CodecComannder and ALCPlugFix as they're no longer required with AppleALC 1.5.4), if you have problems with sleep please go here
restart, and you're ready to go!
ROM
, MLB
and a proper SMBIOS (which is MacBookPro14,1 for this device) in your config.plist
, for more information follow this guide from here.config.plist
and enjoy! (consider that it may slow booting a bit for APFS formatted SSDs, more information about TRIM here
Clover:
OpenCore:
Extras
folder in this repository realeses to your config.plist
and copy VoodooI2CSynaptics.kext
to Kexts
or kexts/Other
folder./Users/Username/Library/Preferences/com.apple.SystemProfiler.plist
, and remember, the word Username
Is for your username, now download your favorite plist editor (mine is "PilstEdit Pro"), then you can change to Lenovo IdeaPad 320-14IKB (80XK)
or any name you want.
YogaSMC
can fix this! Not just enabling Fn keys and their abilities, it enables Lenovo features like Conversation Mode
to stop charging the battery at %60 to increase it's age, ture Cycle Count reading because macOS ones can be wrong, Fn Mode
etc, to get those features, YogaSMC
is included inside the EFIs, all you have to do is install YogaSMCNC
app and YogaSMCPane
which are included in the release.VoodooPS2
release, it automatically swaps Cmd to Win, if you want to reverse it, use SSDT-Swap-Alt-Cmd
(or swap them in System Preferences
as shown in the photo), to prevent PrtSc from disabling trackpad we need to remap it as F13 (can be remaped to take screenshots and record videos as shown in the photo) and remap F6 as PrtSc to disable trackpad, to make Delete key working like a real Mac we need to remap it as Backspace, BrightnessKeys
Kext automatically remaps brightness keys without any ACPI requirements, if your brightness keys are F11 and F12, please remove these two lines using MaciASL which can be found here as they are not required and will affect brightness keys in Fn Mode
, then compile it and replace it, if your brightness keys are F14 and F15, you're good to go! If you want to use all keyboard patches, there's an SSDT that combines them all which is SSDT-PS2-Map
, please avoid using all of them to prevent having a Kernel Panic
.
itlwm
Kext which can be found here, please check all supported cards before buying from here, there's another option which is buying a Broadcom Card like DW1560 and DW1830, please check all supported cards before buying from here, or you can buy an Apple Wi-Fi Card like BCM94360CS2, The Wi-Fi Card, The Adapter, The Antennas.config.plist
as shown in the photo, without changing it, macOS will recognize it as 2.71 GHz for some-reason.
Intel HD Graphics 620 macOS Edition
you can choose whatever you want as shown in the photo.
Clover:
OpenCore:
System Report
you can fix that by adding it to your Clover's
config.plist
.
Fast
, now your laptop should boot automatically to macOS without the Clover Boot Menu
ShowPicker
and open System Preferences
, Startup Disk
, type your password, choose the disk that you boots from, and restart, if you want it to boot normally, press Esc in the startup menu, to show other disks and tools press Space, make sure to do this when you're done installing macOS and troubleshooting, in case you needed to boot to Preboot
or reset NVRAM
etc.
config.plist
and copy AudioDxe.efi
from Extras
folder in this repository realeses to Drivers
folder, but consider that it may slow your booting a bit.
themes
in EFI
folder, then go to your config.plist
, GUI
section, Theme
and type the name of your theme, you can use Clover OSS Theme
, which looks like a real Mac boot-up screen.