BahaaAY / h110m-hds-i3-6100-ventura-hackintosh

Transforming a lying around pc into a near-perfectly working Hackintosh 🖥️

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Asrock H110m-hds i3-6100 Ventura Hackintosh OpenCore

OpenCore macOSver

⚠️ Disclaimer:

  • Use this EFI as a starting point, remember to always make your efi by following Dortania's OpenCore Install Guide
  • This EFI may not be constantly updated to the latest version of opencore especially if no major changes are made.
  • Please read the whole readme before proceeding
  • This readme is not yet complete and the efi is not yet complete nor clean from unused stuff

ScreenShot

🖥️ Hardware

Component info
CPU Intel Core i3-6100
RAM Kingston 8GB 2133mhz
Storage Hikvision 256GB SSD
iGPU Intel UHD Graphics 530 spoofed as Intel UHD Graphics 630
dGPU None
Audio ALC887 - alcid=1
Ethernet Realtek Gigabit Ethernet RTL8111GR

✅️ What works

  • iGPU acceleration Intel UHD 530 1536 MB spoofed as Intel UHD 630
  • Audio
  • HDMI port
  • USB ports (Using USBInjectAll.kext Usb ports should be mapped but they are working fine for now)
  • Ethernet
  • iMessage
  • Virtualization (Android Emulator)

❌️ What doesn't work

⚙️ Setup

🔧 BIOS Settings
🔢 Generating SMBIOS
  • Generating SMBIOS:

Used GenSMBIOS from corpnewt, to generate a fake serial number, UUID and MLB.

This step is mandatory to get the device booting and get iServices to work later on

  1. Download GenSMBIOS from the link above as .ZIP, then extract it.
  2. Start GenSMBIOS and select option 1 to download and install MacSerial
  3. Select option 3 and enter iMac18,1
  4. IMPORTANT: reminder that you need an invalid serial! to check copy and paste the second part saying Serial: XXXXX.. in Apple's Check Coverage Page, if you get a red message saying "We're sorry, we're unable to check coverage for this serial number." then you're good to go! Otherwise, go back and restart from step 2 (more info here)
  5. once you get the right serial number you can go and fill the generated data in the config.plist file under PlatformInfo section, and you are good to go!
🫣 iGPU Spoofing
  • Generating Patch:

This step is done after you finish the installation

  1. Download Hackintool and open it.
  2. Go to Patch Category
  3. Select Kaby Lake in the Intel Generation Dropdown.
  4. Select 0x59120000 in the Platform ID Dropdown.
  5. Go to the Patch Tab and the Advanced menu.
  6. Enable DP -> HDMI, Use Intel HDMI, and Enable HDMI20 (4K).
  7. Enable Spoof Video Device ID and select 0x5912: Intel HD Graphics 630 from the dropdown menu.
  8. Click Generate Patch
  9. Now you got the patch, you need to copy the PciRoot(0x0)/Pci(0x2,0x0) Key .
  10. Paste it under DeviceProperties > Add in your config.plist file.
  11. Enjoy!

not completed yet...

About

Transforming a lying around pc into a near-perfectly working Hackintosh 🖥️


Languages

Language:C++ 50.0%Language:C 48.9%Language:Shell 0.5%Language:Assembly 0.4%Language:SourcePawn 0.3%