Remembering that the intention is to help and not steal someone else’s project!! All credits go to the original author1.
This configuration was adapted for the Lenovo Ideapad 3I with the i3-10100U processor so that some things work well.
Opencore was updated to 1.0.0 and all kexts too
kext from Airportitlwm has been updated for each version of macOS
Important
Just pay attention to one detail, which is to update to Sonoma. Go to Misc > Security > SecureBootModel and leave it disabled, it's the only way to update to Mac OS Sonona.
Warning
Because SecureBootModel is disabled, you will be greeted with a black screen after upgrading to Sonoma. So, I recommend you have a Dualboot to help with this problem.
- Webcam (Lenovo UVC Camera)
- Touchpad (ELAN I2C)
- HDMI (Audio + Video)
- Brightness Control (F11/F12 Keys)
- CPU (Intel Core i3-10110U)
- Audio (Realtek ALC257)
- USB (Comet Lake PCH-LP USB 3.1)
- Sleep
CPU (Intel Core i3-10110U)
Now power management works perfectly, even allowing the user to see the CPU temperature and also having low power consumption
Audio (Realtek ALC257)
Only the layout-id was corrected
USB (Comet Lake PCH-LP USB 3.1)
It worked in the default configuration, however, it caused problems with sleep
Sleep
Now works perfectly
Important
It is recommended that you reset NVRAM only once after configuring sleep.
- SSDT-DATA (Working together from kext CPUFriendFriend)
- SSDT-USBX
- SSDT-RHUB (Just redone to avoid hardware problems)
- SSDT-AWAC
- SSDT-HPET
- SSDT-UIAC
- SSDT-RTCAWAC
Use MacBookPro13.1 SMBios
Note
you can use others, but I don't guarantee that sleep will work.
-
Using the image available on Olarila.com
- Go to olarila.com and download the macOS monterey image
- Flash the image onto a PenDrive of at least 16GB using Balena Etcher
- When the flash is finished, restart and boot from the PenDrive
- Go to disk utility and format the storage you are going to use into "APFS" and "GUID Partition Map" and start the system installation
-
Using MacRecovery
- Go to macrecovery repository and download lastest release and unzip
- Go to the unzipped folder, open the terminal and run this code here
python3 ./macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000000000 download
- Create a folder named com.apple.recovery.boot and copy the new files into this folder
- Now format the PenDrive in FAT32 and copy the EFI and the folder you created to the root
- When finished, restart and boot from the PenDrive
- Go to disk utility and format the storage you are going to use into "APFS" and "GUID Partition Map" and start the system installation
- Using OCAT
- Using GenSMBios
- Watch these tutorials to find out how to do it (I don't know how to do this lol)
- All configs about PXE
- Secure Boot
- Intel SGX
- Flip to boot
Important
Set the boot mode to UEFI if not.
Just good old OCAT (OCAuxiliaryTools)
I don't think you necessarily need the latest version of the OS because we have rather weak and precarious hardware (yes, this notebook is bad). So I think it would be better if you used older versions of macOS (like Mojave, Catalina and BigSur) more for fluidity and also because it ensures that things like sleep work perfectly, versions like Ventura and Sonoma have a lot of suspension problems and even USB being unmapped completely out of nowhere. This is my opinion, you have every right to disagree with me.
I wanted to thank everyone who helps keep Hackintosh alive and a special thank you to OzemirElion, creator of the original EFI
Footnotes
-
the entire EFI base was redone for this processor. ↩