It was still freezing at the Apple logo I ended up rebuilding using Clover, but I am back to square one, no HDMI display output (unless I boot with the shell closed) tried to manually patch Azul FB binary but didn't work , put back the vanilla and tried using clover to apply the changes (see below) but still the same result. So frustrating cos everything else is working perfectly. Guess I will have to live with this one . Thanks for everyone for the help and patience .
I just tried now and it does the same thing, I had an error when I was repairing and rebuilding the cache the first time , some error 77 path to prelinked kernel , I just ran the repair and rebuild commands again and it was fine, not sure if that has caused this now.
Please don't kill me...... I made matters worse.
I thought I would rebuild so started from over downloaded a new copy of 10.12.5 and created the installer and followed all the steps (100% exactly this time I promise) but after the last step of editing the kernel.plist and rebooting it just hangs at the apple logo with an empty progress bar now : ( , I tried using -v to see if I could get an idea of what was causing it but it gets to the same point and hangs there.
I followed your guide to the T , here are the partitions I have.
I removed the /Extra from the EFI partition , it's only on the root of the Mac installation drive
I am using the smbios.plist from the Sierra Pack it is placed in /Extra on the EFI partition & /Extra on the installation partiion and it does specify 11.1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMbiosdate</key> <string>29/10/13</string> <key>SMbiosvendor</key> <string>Apple Inc.</string> <key>SMbiosversion</key> <string>MBP111.88Z.0138.B03.1310291227</string> <key>SMboardproduct</key> <string>Mac-189A3D4F975D5FFC</string> <key>SMfamily</key> <string>MacBook Pro</string> <key>SMmanufacturer</key> <string>Apple Inc.</string> <key>SMmemmanufacturer_1</key> <string>Hynix Semiconductor</string> <key>SMmemmanufacturer_2</key> <string>Hynix Semiconductor</string> <key>SMproductname</key> <string>MacBookPro11,1</string> <key>SMserial</key> <string>CK810102XYL</string> <key>SMsystemversion</key> <string>1.0</string> </dict> </plist>
Quick question @Jake Lo or @Herve
Would the system identification perhaps cause this HDMi output problem , I know with El Capitan my system would display as Macbook Pro Early 2013
but after this 10.12.4 installed it displayed as below
So if you boot with the lid closed it displays via HDMI? , which o fthe above solutions did you use as I cannot get HDMI to work at all.
After re-applying option 1
I am able to get hdmi output if I boot with the lid closed same as @mhaoyi , this is great , dual displays would have been ideal but this is also better than nothing! Thanks guys
Thanks for this sorry for needing such spoon feeding help, I learnt a lot . But both options don't work and I tried to edit the vanilla kext as described also doesn't work, when I plug an HDMI cable screen goes black and external display detects that there is a 1080p/60 signal but both laptop and screen stay black. If I remove the hdmi cable and cycle the laptop from sleep to wake display comes back on much better than freezing as I was experiencing before. Not sure if this could be the cause but when I am running the sudo kextcache -Boot -U /. I get the below among the other entries:
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelFramebufferAzul.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
I am not sure if this is the cause.
I appreciate all the help guys this one has been racking my brain since Monday very annoying.
Ok I got it off the installer , probably a really stupid question but there are 5 entries for 01050900 00040000 87000000. do I replace all 5 with 01051200 00080000 87000000 or is there one at a specific offset ?
I tried the vanilla kext (manually patched myself) and the patched kext from that post both with the same result, as soon as I plug in HDMI os freezes.
So I am not sure what else to do now , I really would like to get the HDMI output working everything else is working perfectly.
Is there a vanilla Sierra kext? Sorry but I am stuck here
I am on 10.12.4. using enoch-rev2848 and followed Herve's guide for 10.12.x install found here
So I used the AppleIntelFramebufferAzul.kext along with all the kext from from the E6440_i5-4300M_HD4600_Sierra-Pack, I used Hex Fiend to apply the patches/changes found from this thread below
before: 01050900 00040000 87000000
after: 01051200 00080000 87000000
before: 02040900 00040000 87000000 FF000000
after: 03060900 00020000 87000000 FF000000
but I get the same result OS freezes halfway through boot
Where would I get a vanilla FB? (I assumed the pack Herve created is prepatched)