Skip to content
This repository has been archived by the owner on Oct 10, 2024. It is now read-only.

An complete and updated efi folder with the latest kexts and patches to run macOS on an Lenovo Ideapad 320 15IKB (and probably the 14IKB

Notifications You must be signed in to change notification settings

tetenc555/OpenCoreEFI_Lenovo_Ideapad_320_15IKB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCore EFI for the Lenovo Ideapad 320 (15IKB)

Discontinuation

My laptop just got damaged in a way that would require a new top case for me to continue using it as a daily driver (cause im always using it on college and trips) so, i had to buy a new one (i luv u Thinkpad T480 <3). Because of that, sadly i cant continue supporting this EFI, but i can ensure that this works on Sonoma and everything that came before it. If you still wants to run Sequoia, i made a branch with this setup fixed to run correctly! Just be aware that Intel Wi-Fi is kinda broken and performance is kinda poor. I explained everything on that readme, so please read it if u planning of using it!!! <33

Disclaimer

This EFI was built with my own laptop, and targeting at making all of its components functional. Please be aware that the same model of laptop can have differents components and im not responsible for any damage or data lost in the process of installing macOS.

My Hardware and What's working

Component Behavior
Intel Core i5-7200U Fully working with normal and turbo clock speeds
SSD on main SATA + HDD on disk caddy Fully working
Intel HD 620 Fully working with external display support and 3GB VRAM
Trackpad (Synaptics)1 Fully working with gestures and proper Force-Touch emulation
Intel AC3160 Wi-Fi + Bluetooth Module Fully working without AirDrop and Continuity Features
Apple BCM94360CS2 Wi-Fi + Bluetooth Module2 Fully working with AirDrop and Continuity Features3
Realtek Audio (ALC230) Fully working with proper in and out
Realtek Ethernet Fully working
USB 3.0 and Type-C Fully working
Fn Lenovo combos + battery conservation mode Fully working (install YogaSMC prefpane to use them)

What's not working

  1. If you're using the Intel Wi-FI:
    • Most continuity features will not work. Some like handoff can work but they arent that reliable. Last version i tested this combo was on version 2.0.0 so im not really sure if major changes had been made (this combo is realiable for normal wifi/bluethooth activies tho!!)
  2. Hardware based DRM doesnt work. This isnt fixable ;(( , so you cant watch Netflix on safari. Just use an chromium based browser and the issue should be fixed as they have an software DRM decoder
  3. Power button doesn't make the power off popup, but using Ctrl+Insert make it show. Not really sure how to fix it and wasnt that bothered by it so its probably staying this way...

Before installing

Go to your bios and make this changes, otherwise the system will not boot:

  • Disable Secure Boot
  • Switch from Intel RST Premium to AHCI

When you finish installing...

Go to your EFI and change the Serial Number and info under PlatformInfo section. Im packing an public Serial Number so this is for security reasons... You can use this to help changing it!! Im currently using the MacBookAir9,1 SMBIOS
Also, go to your EFI and under Misc change the LauncherOption to Short. This will keep your EFI safier from any damage that can be caused by other systems or even the bios itself <333
And, by the end, if you want full security (in Apple Security standarts), set an ApECID. Follow this tutorial to do it!!

Wifi Configuration

This EFI comes with Intel Kexts correctly configured for macOS Sonoma and Monterey. Follow these tutorials if you are using the Intel card on an older macOS or if you are using the Apple Wi-Fi Card on Sonoma.

Intel Wi-Fi on older macOS

This process is very simple, just disable BluetoolFixUp and enable IntelBluetoothInjector in Kernel section and it should work fine! :3

Apple Native Wi-Fi on macOS Sonoma

This process is a bit complicated but at the end your OTA Updates should still be working, even thought SIP will be disabled.

  1. Disable all Intel Kexts including BlueToolFixUp
  2. Enable IOSkyFamily, the two IO80211 kexts and the AMFIPass kext
  3. Enable IOSkyFamily in the Exclude section
  4. Add the boot arg into your nvram: -amfipassbeta
  5. Change your csr-active-config to 03080000 in the nvram section
  6. Restart and reset your nvram
  7. Install OpenCore Legacy Patcher and run the Post-Install Root Patches Now your wifi and bluetooth should be working with all Continuity Features!! <33

Misc

Running systems older then Big Sur

If you need to run systems older then Big Sur, you will need to get the 1.0.0 release, as it is configured to use the MacBook Pro 2017 SMBIOS. It will run from 10.12.5 all the way to 13.2 (latest tested, probably it will run all Ventura versions) with no problems. The SMBIOS just had to be updated to an MacBook Air 2020 cause apple isnt natively supporting 2017 Macs anymore </3

Disabling boot sound

There is an way to disable it via the EFI but you can just go to the settings app and disable it under Audio Preferences!!

Disabling boot picker

Use OpenCoreAuxiliaryTools, mount your EFI and open your config.plist. You should be able to disable the option ShowPicker under the Misc section!!

Removing EFI partitions from boot picker

Make sure you have hidden content enabled on finder, download the contentVisible file, add a dot in the start of its name (it should be named .contentVisible) and place it inside of the "Boot" folder of any EFI partition that may be showing up on the boot picker and restart!! Works with any OC build starting from OC 0.8.8!! Tested with a Windows partition :3

Bootcamp and Windows Dualboot status

You can easily install Windows and use Bootcamp to switch between systems without using the picker. Keep in mind you will need an flash drive with the Opencore EFI on it to boot onto Mac after installing Windows, just so you can restore the EFI. Just don't delete the Microsoft Folder and copy the boot folder from the usb. It should work just like an real Mac after this! OBS: Remember to activate LauncherOption into the short option so the EFI dont get damaged by Windows updates!!

Footnotes

  1. An common issue with this build is that some models came with an ELAN trackpad. You probably just need an different kext, as some people tried this EFI and it worked fine with these patches.

  2. I changed the wifi combo and i recommend doing this if you want AirDrop and Continuity Features. You can use this by following the tutorial on the Wi-Fi configuration section

  3. Althought there is an fix developed by OCLP, it requires some patches and the SIP to be disabled. These patches are not in this EFI and this WiFi will work natively on every version since the older macOS this laptop can handle until Ventura. Follow the instructions on the Wi-Fi configuration section to have this working.

About

An complete and updated efi folder with the latest kexts and patches to run macOS on an Lenovo Ideapad 320 15IKB (and probably the 14IKB

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published