Contribute
Register

10.12.6 successfully installed on Kaby Lake with GA-B150M-D3H, i3 7100, HD630

Status
Not open for further replies.
Joined
Jul 12, 2017
Messages
15
Motherboard
GA-B150M-D3H
CPU
i3-7100 Kaby Lake
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
As the title says.

Firstly: These 3 posts steered me in the right direction, thank you!
https://www.tonymacx86.com/threads/...cpus-200-series-motherboards-in-macos.219877/
https://www.tonymacx86.com/threads/solved-audio-problem-in-realtek-alc892.224175/
https://www.tonymacx86.com/threads/...blank-screen-while-boot-after-install.194801/

Extra reading here:
https://www.tonymacx86.com/threads/...ion-on-intel-hd-graphics-in-imac-17-1.216447/
https://www.tonymacx86.com/threads/...erra-on-200-series-kabylake-processor.218494/

I am not going to go into too much detail, just a broad overview.

1) Prepare UniBeast Disk
2) Boot from UniBeast
* FakeCPUID: 0x0506E3
3) Install
4) Boot from UniBeast
* FakeCPUID: 0x0506E3
* Boot from HDD
* Finish Basic OS X setup
5) Run MultiBeast
* Screenshot Attached
6) Reboot
* FakeCPUID: 0x0506E3
* nv_disable=1
* remove inject_intel
7) Mount EFI
8) I moved all non-standard kexts from /Library/Extensions/ to /EFI/CLOVER/kexts/Other/
* I don't believe this is required, it worked for me
* Screenshot Attached
9) Install latest (2017-0527 as of this writing) FakePCIID_Intel_HD_Graphics & FakePCIID to /EFI/CLOVER/kexts/Other
10) Install the latest Shiki, Lilu and IntelGraphicsFixup to /EFI/CLOVER/kexts/Other
11) Run Audio Clover ALC-120 Command
* From the "Solved audio problem" thread
12) Remove realtekALC.kext from /EFI/CLOVER/kexts/Other
* The above command installs a different one in /EFI/CLOVER/kexts/10.12
12) Run Clover Configurator
* I set a lot of these options based on recommendations from other threads, YMMV
* ACPI - FixShutdown_0004
* BOOT - darkwake=8
* BOOT - dart=0
* BOOT - nv_disable=1
* BOOT - kext-dev-mode=1
* BOOT - XMPDetection=Yes (for DDR4-2400)
* BOOT - Add “-shikigva” under Custom Flags
* DEVICES - “Fake ID” for IntelGFX should already be 0x19168086
* DEVICES - “Add Properties” for IntelGFX should already be filled in
* GRAPHICS - “ig-platform-id” should already be 0x19120000
* GRAPHICS - “Inject Intel” should already be selected
* KERNEL AND KEXT PATCHES - “FakeCPUID” should already be 0X0506E3
* SMBIOS Should already be iMac17,1 though I prefer to use the “wizard” to select it again
- Select “Backup File Before Saving”
- Save and Quit
13) Eject EFI
14) Reboot

At this stage my build booted into a black screen. To verify that I didn't mess up completely I removed inject_intel at boot time.
I ended up having to mess around in my BIOS a little bit.
Most notably I had to push my DVMT memory size up to 128MB Minimum and 256MB maximum and set the built in screen card as "enabled" instead of Auto.

Now I just have to figure out sleep and/or hibernate...
 

Attachments

  • Multibeast Config 0.5.png
    Multibeast Config 0.5.png
    117.6 KB · Views: 1,186
  • Move Kexts.png
    Move Kexts.png
    201 KB · Views: 1,238
  • Standard Kexts.png
    Standard Kexts.png
    83.4 KB · Views: 1,163
  • Screen Shot 2017-07-17 at 15.49.58.png
    Screen Shot 2017-07-17 at 15.49.58.png
    99.4 KB · Views: 1,040
Last edited:
10.12.6 "accidentally" installed via App Store.

System booted with no issues.

I performed the following edits afterward:
* BOOT - darkwake=0
* BOOT - removed dart=0
* BOOT - removed nv_disable=1
* SMBIOS changed to iMac18,2
* KERNEL AND KEXT PATCHES removed FakeCPUID
* DEVICES - Removed “Add Properties” for IntelGFX
* GRAPHICS - “ig-platform-id” changed to 0x59120000
* DEVICES - “Fake ID” for IntelGFX changed to 0x59128086
* BOOT - Add “-disablegfxfirmware” under Custom Flags
* Removed FakePCIID_Intel_HD_Graphics.kext from /EFI/CLOVER/kexts/Other

Removed NullCPUPowerManagement.kextt from /EFI/CLOVER/kexts/Other while experimenting with sleep
 

Attachments

  • Screen Shot 2017-07-20 at 20.38.46.png
    Screen Shot 2017-07-20 at 20.38.46.png
    99.2 KB · Views: 695
10.12.6 "accidentally" installed via App Store.

System booted with no issues.

I performed the following edits afterward:
* BOOT - darkwake=0
* BOOT - removed dart=0
* BOOT - removed nv_disable=1
* SMBIOS changed to iMac18,2
* KERNEL AND KEXT PATCHES removed FakeCPUID
* DEVICES - Removed “Add Properties” for IntelGFX
* GRAPHICS - “ig-platform-id” changed to 0x59120000
* DEVICES - “Fake ID” for IntelGFX changed to 0x59128086
* BOOT - Add “-disablegfxfirmware” under Custom Flags
* Removed FakePCIID_Intel_HD_Graphics.kext from /EFI/CLOVER/kexts/Other

Removed NullCPUPowerManagement.kextt from /EFI/CLOVER/kexts/Other while experimenting with sleep

I bought a HP Slimline which comes with corei3 7100 CPU. it has an intelHD630. It's a small PC. I installed 10.12.6 but the graphics has 4 MB of Vram.

My problem is I cannot enable QECI on the PC.
I tried:
FakeID> IntelGFX 0x59128086
g-platform-id 0x59120000


FakePCIID+ FakePCIID Intelgraphics S/L/E
intelfixup + lilu L/E

Still have no luck.

then I tried

FakeID> IntelGFX 0x59128086
g-platform-id 0x59120000
FAKECPUID 0506e3

please help.
 
As the title says.

Firstly: These 3 posts steered me in the right direction, thank you!
https://www.tonymacx86.com/threads/...cpus-200-series-motherboards-in-macos.219877/
https://www.tonymacx86.com/threads/solved-audio-problem-in-realtek-alc892.224175/
https://www.tonymacx86.com/threads/...blank-screen-while-boot-after-install.194801/

Extra reading here:
https://www.tonymacx86.com/threads/...ion-on-intel-hd-graphics-in-imac-17-1.216447/
https://www.tonymacx86.com/threads/...erra-on-200-series-kabylake-processor.218494/

I am not going to go into too much detail, just a broad overview.

1) Prepare UniBeast Disk
2) Boot from UniBeast
* FakeCPUID: 0x0506E3
3) Install
4) Boot from UniBeast
* FakeCPUID: 0x0506E3
* Boot from HDD
* Finish Basic OS X setup
5) Run MultiBeast
* Screenshot Attached
6) Reboot
* FakeCPUID: 0x0506E3
* nv_disable=1
* remove inject_intel
7) Mount EFI
8) I moved all non-standard kexts from /Library/Extensions/ to /EFI/CLOVER/kexts/Other/
* I don't believe this is required, it worked for me
* Screenshot Attached
9) Install latest (2017-0527 as of this writing) FakePCIID_Intel_HD_Graphics & FakePCIID to /EFI/CLOVER/kexts/Other
10) Install the latest Shiki, Lilu and IntelGraphicsFixup to /EFI/CLOVER/kexts/Other
11) Run Audio Clover ALC-120 Command
* From the "Solved audio problem" thread
12) Remove realtekALC.kext from /EFI/CLOVER/kexts/Other
* The above command installs a different one in /EFI/CLOVER/kexts/10.12
12) Run Clover Configurator
* I set a lot of these options based on recommendations from other threads, YMMV
* ACPI - FixShutdown_0004
* BOOT - darkwake=8
* BOOT - dart=0
* BOOT - nv_disable=1
* BOOT - kext-dev-mode=1
* BOOT - XMPDetection=Yes (for DDR4-2400)
* BOOT - Add “-shikigva” under Custom Flags
* DEVICES - “Fake ID” for IntelGFX should already be 0x19168086
* DEVICES - “Add Properties” for IntelGFX should already be filled in
* GRAPHICS - “ig-platform-id” should already be 0x19120000
* GRAPHICS - “Inject Intel” should already be selected
* KERNEL AND KEXT PATCHES - “FakeCPUID” should already be 0X0506E3
* SMBIOS Should already be iMac17,1 though I prefer to use the “wizard” to select it again
- Select “Backup File Before Saving”
- Save and Quit
13) Eject EFI
14) Reboot

At this stage my build booted into a black screen. To verify that I didn't mess up completely I removed inject_intel at boot time.
I ended up having to mess around in my BIOS a little bit.
Most notably I had to push my DVMT memory size up to 128MB Minimum and 256MB maximum and set the built in screen card as "enabled" instead of Auto.

Now I just have to figure out sleep and/or hibernate...
upload your EFI
 
Status
Not open for further replies.
Back
Top