
After one and a half year of troubleshooting, I Success fully made a very stable Hackintosh laptop I can daily drive without any issues!
System Specification:
- CPU - Intel Core i5-10210U (Comet Lake U62)
- Graphics - Intel UHD Graphics 620
- Memory - DDR4 2666Mhz 8GBx1
- NVMe SSD - Samsung PM991 OEM NVMe 256GB(MZVLQ256HAJD-000) - (Disabled)
- SATA SSD - Micron Crucial MX500 500GB (Manually added)
- Wireless - Intel® Wireless-AC 9462
- Ethernet - Realtek RTL8111/8268
- Audio - Realtek ALC256BIOSP00RFS
- BIOS Ver - P00RFS
What is working:
- Intel UHD 620 QE/CI Graphics Acceleration
- CPU Power Management
- ALC256 Audio (Internal Speaker, Audio Combo, Mic)
- Camera
- AC9462 Wifi / Bluetooth
- Battery Status Readout
- Intergrated Keyboard
- TrackPad
- All USBs
- HDMI Display Output
- USB Type-C DP Alt mode Display Output
- Sleep / Wake (Lid Sleep / Wake)
- Hibernation
- Brightness Adjutment (With Fn+F2,F3)
- RTL8111/8168 PCIE Ethernet
- iServices (iMessage, Facetime)
- Booting Windows
- Booting Linux
What is not working:
- DRM
Not Tested:
- Realtek Card Reader
- Continuity Features (AirDrop, SideCar, HandOff.. etc)
Issues:
- USB-C display doesn't work on cold boot - works after sleep/wake
- USB-C 4K display output doesn't work - DVMT locked at 32MB :(
This laptop has i5-10210u with CPUID of A0660 which isn't supported by XNU. After seeing EB|EXITBS:START screen for more than hundred times, I found out that I have to spoof it as 806EC.. hard start 😅
https://github.com/acidanthera/bugtracker/issues/1557#issuecomment-837988534
It took me A LOT of time to fix lidwake, hibernation.. :D
For waking the machine up with lifting lid while it's on S3 sleep, I had to put _PRW method to _SB.PCI0.LPCB.H_EC device & make patch for OSYS and GOST to make it recognized as Windows10.
For hibernation, adding HibernationFixup.kext&setting Hibernatemode to NVRAM&enabling `Fix black screen on wake from hibernation for Lenovo Thinkpad T490` patch on ReservedMemory from Sample.plist did the job.
Also, when disabling NVMe drives, use SSDT-RP01.PXSX-disbale from OCLT. Using one from Dortania caused package power to get higher after sleep.

Post a Comment