Contribute
Register

macOS 10.12.5 Update

Status
Not open for further replies.
Writing here to help others.

I have a Skylake laptop with Intel HD 530 graphics card and a 4k display.

I was having issues at boot when I upgraded from v10.12.4 to v10.12.5, even with Lily and IntelGraphicsFixup kexts installed.

After a while I found the solution. I describe it here.
  1. In Clover Options, leave IntelInject checked
  2. Below the IntelInject option, change the FakeID to an invalid one (I used 0x12345678)
  3. At this point you should be able to boot but with vram extremely low (32mb), to increase it, follow the next steps.
  4. IOKit (pixel clock patch) was working with v10.12.4. For v10.12.5 you must use CoreDisplay. Follow the instructions here: https://github.com/Floris497/mac-pixel-clock-patch-V2
  5. Reboot

After these steps are done, you should have everything working again, with max vram available in v10.12.5

Note: Bear in mind that Clover does not save the change of FakeID, so if you reboot again without doing step 4, you must change the FakeID again for the system not to hang at boot.

PS: Admins and moderators. I feel like this info should be added to post #6, so anyone with a 4k display could benefit from it.
 
Finally upgraded yesterday. Install kexts, update clover and updated like a champ! Thanks a lot guys.
 
Updating to 10.12.5 causes my system to get stuck in a bootloop.

I tried the following steps:

- Update to OSX 10.12.5
- Disable Inject Intel in order to boot
- Installed Kexts in library/extensions using KextBeast
- Updated HackrNVMeFamily for my m2 drive to 10.12.5

At this stage my system gets stucked into the same bootloop you talked about. When I manually remove the kexts from recovery mode terminal the system is able to boot again (with Intel Rejected), but ofcourse misses the two kexts to have the graphics working properly.

I read through this thread, but couldn't find a solution posted. A few people including tjxddt describe similar problems.
Did anyone have a similar problem and managed to solve it?
 

Attachments

  • IMG_0154.jpeg
    IMG_0154.jpeg
    610.4 KB · Views: 260
Successful update: I only had to install nvidia drivers 10.12.5.
My NVMe Samsung 960 EVO work without having to do anything.
 
Hello, i just updated my device without installing the Intel kext first :/

Now after the apple logo i get a funny black screen and it just does nothing. My clover is on auto load so i cant get to the options to un-tick thr Intel in the menu.

Any suggestions? I have all my work on there and in panicking.

Thank you...

Intel HD 5xx/6xx Graphics (Skylake & Kabylake) users:

There are changes to the new 10.12.5 Intel graphics drivers which may cause black screen or hang on boot. If you can't boot to desktop after updating, uncheck Inject Intel in Clover boot menu under Options/Graphics Injector/Inject Intel:


When you reach the desktop, install the following kexts to /Library/Extensions using KextBeast:

Lilu.kext
IntelGraphicsFixup.kext



You may also install the kexts before you update. The addition of these kexts should allow you to boot- we are looking into using Clover's KextstoPatch for a permanent solution.

Please post a reply if this has/hasn't worked for your system. :thumbup:

Source:
http://www.insanelymac.com/forum/topic/322239-pre-release-macos-sierra-10125/page-3#entry2418219
 
The Rules said:
Profiles need to contain at least your primary system to assist others with helping you.
Please update your profile (personal details) with your Motherboard or Make/Model, CPU and Graphics Card.
My clover is on auto load so i cant get to the options to un-tick thr Intel in the menu.
Try to hold any key when powering on to invoke the bootloader GUI.
 
10.12.6 is out and will break your nVidia WebDriver, after upgrade the graphics will stuck at 4MB, so don't update yet if you have a 1050/1060 Pascal
 
10.12.6 is out and will break your nVidia WebDriver, after upgrade the graphics will stuck at 4MB, so don't update yet if you have a 1050/1060 Pascal
Yep, that's why I write the Post #2 for each update. You can't believe how many people read Post #1 only, and then wonder why they have problems. (An olde coaches' saying, "Don't rush to fail!")
 
I installed latest update Sierra 10.12.5 (16F2073) for 2017 iMac, now HD630 work with native kexts, without any ig-platform-id injection, default id will be 0x59160000. Need latest lilu.kext and IntelGraphicsFixup_1.1.4, with boot flag -lilubeta -igfxbeta.

Everything work fine, wake/sleep issue remain.

ID 0x59160000 and 0x591B0000 have native HDMI support at FB@ 0204 port 6, but my HDMI port is linked to FB@ 0105 port 5,
FB@ patch not work for me (don't know why), need Hex Friend direct patch AppleIntelKBLGraphicsFramebuffer.kext to match my mobo layout.

0x59120000 FB@ data

01050900 00040000 87010000 02040A00 00040000 87010000 03060A00 00040000 87010000 FF000000 01000000 20000000

0x59160000 FB@ data

00000800 02000000 98000000 01050900 00040000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000

0x591B0000 FB@ data

00000800 02000000 98000000 02040A00 00080000 87010000 03060A00 00040000 87010000 FF000000 01000000 20000000

Hi, i have strange issue with AppleIntelKBLGraphicsFramebuffer.kext too. When i use 0x59120000 all three connectors is 00080000 (HDMI)... I really do not understand where it takes 00080000, there is no FB in AppleIntelKBLGraphicsFramebuffer.kext with three HDMI connectors o_O
 

Attachments

  • ioreg-SPARKmini.zip
    557.1 KB · Views: 266
Status
Not open for further replies.
Back
Top