Contribute
Register

[FIX] HD4200/HD4400/HD4600/HD5600 on 10.11+

Maybe you need to inject EDID. Look into InjectEDID and CustomEDID options in Clover.

Thanks for your reply.

I searched about EDID, and I understood that it's recognizing monitor problem.
Is it right?

After studing, I'll try inject EDID.
Thanks.
 
Hi mate. Sorry if this is a bit off-topic only seen this post regarding HD 4400 Clover. Would the platform ID be different for Desktop/Haswel Refresh? Thanks.
 
Hi mate. Sorry if this is a bit off-topic only seen this post regarding HD 4400 Clover. Would the platform ID be different for Desktop/Haswel Refresh? Thanks.

This is a laptop specific thread. Desktops use ig-platform-id 0x0d220003 (it is the default in Clover for Haswell graphics).
 
This is a laptop specific thread. Desktops use ig-platform-id 0x0d220003 (it is the default in Clover for Haswell graphics).

Just wanted to check thanks mate. Nice write up btw :)
 
I have some new problems, after it sleeps or I close the cover of the laptop (the screen became black) I'm not able to make the screen on again. Also I'm not able to go into the preferences of the monitor!

Schermata_2016_11_01_alle_22_06_56.png
 
This may be off topic but i have to ask,

if i do i direct upgrade from el capitan 10.11.3 to sierra 10.12 will it brake the graphics
if one used this method? i am using 4600u by the way?
 
Hello, Rehabman

I have an issue with FakePCIID on 10.12.
ElCap seems to work well, but QE/CI does not work on Sierra. I checked System Information and seems that only FakePCIID_Intel_HD_Graphics and FakePCIID_Broadcom_WiFi don't load. They are installed in S/L/E, but I also tried to use them in Clover/kexts/10.12. Please help me.

Also wanted to mention, that injection via Arbitrary works well, but I need to inject CustomEDID. Someone told me that only with Inject/Intel=Yes it will work.

Code:
MacBook-Pro-Vlad:~ vlad$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kex
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2SmartTouchPad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
KernelCache ID: F119576A6530DA703A200589E8693BDF
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>
 

Attachments

  • ioreg.zip
    494.7 KB · Views: 93
  • CLOVER.zip
    2.7 MB · Views: 79
Hello, Rehabman

I have an issue with FakePCIID on 10.12.
ElCap seems to work well, but QE/CI does not work on Sierra. I checked System Information and seems that only FakePCIID_Intel_HD_Graphics and FakePCIID_Broadcom_WiFi don't load. They are installed in S/L/E, but I also tried to use them in Clover/kexts/10.12. Please help me.

Also wanted to mention, that injection via Arbitrary works well, but I need to inject CustomEDID. Someone told me that only with Inject/Intel=Yes it will work.

Code:
MacBook-Pro-Vlad:~ vlad$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kex
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2SmartTouchPad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
KernelCache ID: F119576A6530DA703A200589E8693BDF
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>

The ioreg shows the FakePCIID kexts loading just fine.
The problem is you booted without Intel injection, which disables the graphics drivers...
 
Back
Top