This is my First Github guide and code
- Comet Lake (10th gen) Thinkbook 13 14 15.
- These are the builts from me. You might get the future updates for this machine. Report me If you find the bugs or any issues. And do not hope any update from me, I am a Newbie.
- With every EFI update you retrieve from here please remember to go through the post install guide(Below)
if you feel helped, please consider buy my books, even you cant read it because written in bahasa indonesia. It mean a lot for me
https://play.google.com/store/books/details?id=KEmkEAAAQBAJ&pli=1
https://play.google.com/store/books/details/Novianta_Kuswandi_Coaching_Handbook?id=yQJbDwAAQBAJ
DISCLAIMER
Disclaimer
- The Laptop model and Processor generation is the most important thing on Hackintosh. if you have same model but different processor model. please skip. I am not responsible for bricked devices, dead devices, or you getting fired because your system failed. Please do some research if you have any concerns about hackintoshing before you proceed.
This EFI Only for Single boot users. not for multi-boot users.
Tested Devices
: i3 i5 comet lake-> Thinkbook 14 15.
Tested CPUs
: i3-10110 i5-10210U
Integrated Graphics
: Intel UHD Graphic 620
Wireless Cards Tested
: Fenvi Intel 9560NGW please install heliport
Ethernet
: Realtek RTL8111
HDD
: Fusion Drive Ready tutorial if both of your drive is ssd, do not use -main and -secondary let mac OS decided to place files
If anyone tested, Let me know!
What's working ✅
- ✔️ Wifi
- ✔️ iMessage, FaceTime, App Store, iTunes Store
Please generate your own SMBIOS
read my post install which is below the installation. - ✔️ OnBoard Audio(Input/ Output)
- ✔️ USB ports
- ✔️ Wired headphones
- ✔️ Trackpad
- ✔️ brightness keys default key
- ✔️ Wake / Shutdown
- ✔️ Short sleep, Long sleep
- ✔️ Wifi (change the wireless card, 5Ghz bug fixed)
- ✔️ HDMI out
What's not working ⚠️
- ✔️ Bluetooth
- ✔️ Airdrop
Setting Up with Bios
Note:Some of these options may not be present in your Bios. If you didn't find some bios, leave it and don't worry about it.
Disable:
SGX
- Secure Boot
- all type wake up on xxx
VT-d
Enable:
- `Intel Virtualization Technology`.After setting these settings in bios, save it and exit.
This is a simple and quick summary of the online install USB creation.
MacOS Monterey Online Installer from Windows, linux and macOS:
-
For Windows users
1. Download [rufus](https://rufus.ie/en/) to format the sdcard to fat32. 2. Select the desired flash drive or Sdcard you would like to put the installer on under the device option 3. Open rufus and Select `non-bootable` as the `boot selection` (REQUIRED) 4. Select `FAT-32` or `Large FAT-32` as the partition scheme. Hit start(by doing this the sdcard formats so you will lose the all the data in sdcard). 5. If in windows,Open up the usb partition in file explorer and delete all the files created by rufus manually.
-
For mac users
1. Launch `Disk Utility` 2. `Select View` > `Show all devices` at the top left 3. Select your flash drive (root usb device)and format it as `MS-DOS (FAT)` or `FAT-32`. 4. change `guid patition table`-> `Master Boot Record Partiton`. 5. hit start(by doing this the sdcard formats so you will lose the all the data in sdcard).
-
For Linux users
1. Install `gparted` and format the usb to `Fat32` and `MBR` OR `MASTER BOOT RECORD PARTITION. 2. DONE.
- Now, Install Python from Microsoft store or Download manually for MAC,linux and Windows users here -> python (Make sure you select add python x.x to path to environmet variables for windows users.)
- Download and extract the OpenCore Package.
- Select the "macrecovery" folder in the "opencorepkg" folder at
/Utilities/macrecovery/
. - Copy the path of the "macrecovery" folder in file manager or finder.
- Fire up command prompt or Terminal and type
cd
and hit spacebar and paste the path of the macrecovery folder. 12.If you cannot run this command, addpython
orpython3
to the beginning of this code -Run the command:macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download
- This will download some files in the macrecovery folder but we only need "BaseSystem.dmg" and "BaseSystem.chunklist" for Downloading the Macos installer.
- Create a folder in USB or pendrive or flash drive named
com.apple.recovery.boot
. - Paste both of those files in the
com.apple.recovery.boot
folder in your flash drive partiton or sdcard or pendrive. - Download the latest EFI created here.
- Copy the folder named
EFI
and paste it in your USB partiton.
Note: If you need to edit Config.plist, Use OpenCore configurator , use PlistEdit pro, PropperTree, or Xcode.
Note: Make sure to apply the correct bios settings before continuing (provided above)
- Shutdown your laptop
- hit
reset
button go to bios settings. - Shutdown your laptop
- hit
reset
button go to boot option. choose your flashdisk. - Now in the OpenCore menu select the name of your USB partiton.
- go to disk utility, delete Partition in harddisk, and create APFS one. how to do that, see instruction below!
- you can connect internet via RJ45/Ethernet/LAN or via Tether android. you can take internet access from wifi then passthrough USB port
- Great! Now install and set up macOS Monterey
- the system reboots for once or twice so, when rebooting choose the usb everytime until you see your Macos Partition name in boot menu.
- After booting into OS, You need to download opencore configurator and mount the system drive, Then paste the efi to the mounted efi from the USB or drive. then reboot and remove usb.
After booting in to the *Macos Recovery*
- 1. open `Disk Utiliy` -> Select `View` which is at the top left -> choose `Show all devices` -> Select your root of your `SSD drive storage` which you want to install MacOS(root SSD drive device) -> Click `Erase` -> `Name` your drive as you like, Prefered to name as `Macintosh` OR `Macintosh HD` -> change `Format` to `APFS` -> `Scheme` to `Guid Patition Map` -> Click `Erase` .
- 2. Click `done` and close `disk utility` window.
- 3. Select `Install MacOS <macos_version_here>` & click `continue` -> select your `SSD drive name` which you renamed before on Disk Utility and click `continue` .
- 4. The installer takes 1-3 hours to install for online & offline process.
Once you have verifed that your machine boots properly without any issues as described in the "What Works section", proceed to do the following
0. [Must] Boot os without usb or any drive
After booting into OS, you cannot boot without usb, because EFI is in USB. So, You need to downlaod opencore configurator link -> open opencore-configurator
give permissions in system prefereneces
-> security
-> open anyway
. open opencore-configurator
again -> mount the EFI
and paste the EFI<folder>
to the EFI partition
.
- Remove the USB and reboot.
RESET-NVRAM
once in opencore boot-menu and reboot
1.Disable the black screen texts on boot up
( Disabling the Verbose mode)A new hackintosh User uses this. To disable it, In Config.plist, navigate to 'NVRAM' -> go to Add 7C436110-AB2A-4BBB-A880-FE41995C9F82
-> boot-args
-> remove the -v
argument. Save it and reboot.
2. Disable ShowPicker
In the Config.plist, You can disable the boot picker screen so that you boot straight to th Apple logo by setting under Misc
-> Boot
-> ShowPicker
False (NO)
Note: you can still see the boot picker with ShowPicker set to no/false by spamming Esc before the apple logo is displayed during boot.
5. Add Device Properties for Serial number, MLB, ROM, Sytem-UUID.
Use MacBookPro16,3
SMBios. Recommended : opencore configurator, Go to the PlatformInfo >SMBios
Tick the "Add to the section to config file" in SMBIOS
and DATAHUB -GENERIC- PLATFORMNVRAM
and continue your Adding your SMBIOS.
Follow this Opencore guide to set up serial number and the accompanying info to get iServices.
- Devboloji for readme Template
- Dortania OC guide
- CorpNewt's tools for propertree
- aamirswati , for initial EFI.