Contribute
Register

[Fix] Intel HD4200/HD4400/HD4600 Mobile on Yosemite

1. Yes.
2.

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
rm -Rf ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract
Hallo again Mr RehabMan...
I did fresh install the OS "Yosemite update to 10.10.2"
I did all this ...

[GUIDE] Booting the OS X installer on LAPTOPS with Clover UEFI

[FIX] Intel HD4200/HD4400/HD4600 Mobile on Yosemite

[GUIDE] Patching LAPTOP DSDT/SSDTs

[GUIDE] Patching DSDT/SSDT for LAPTOP backlight control

But the result is not good it is very bad actually ...The gpu is Display 4mb without acceleration no brightness control and no refresh rate at 60 Hz, flickering a lot ...
 
I have the same problem on Intel NUC i3 with Intel HD4400 after installing 10.10.2: the screen grumble and the memory goes down at 7mb

please help!!
 
...
I did fresh install the OS "Yosemite update to 10.10.2"
...
But the result is not good it is very bad actually ...The gpu is Display 4mb without acceleration no brightness control and no refresh rate at 60 Hz, flickering a lot ...

It is because 10.10.2 removed direct support for 8086:0a16 (mobile HD4400). It is not present in the Info.plist for either AppleIntelFramebufferAzul.kext/AppleIntelHD5000Graphics.kext.

At a minimum, the desktop ID (8086:0412) will need to be injected.

See config.plist for HD4600: https://github.com/RehabMan/OS-X-Clover-Laptop-Config
 
It is because 10.10.2 removed direct support for 8086:0a16 (mobile HD4400). It is not present in the Info.plist for either AppleIntelFramebufferAzul.kext/AppleIntelHD5000Graphics.kext.

At a minimum, the desktop ID (8086:0412) will need to be injected.

See config.plist for HD4600: https://github.com/RehabMan/OS-X-Clover-Laptop-Config

Confirmed. I just updated my Lenovo u430. Setting config.plist/Devices/FakeID/IntelGFX=0x04128086 works.

Now configuration of HD4400 mobile is the same as HD4600 mobile.
 
Confirmed. I just updated my Lenovo u430. Setting config.plist/Devices/FakeID/IntelGFX=0x04128086 works.

Now configuration of HD4400 mobile is the same as HD4600 mobile.

+1 - just went through the same process after losing QE/CI post update. The writing was on the wall since 10.10 where HD4400 mobile support started to disappear from parts of the OS. On the bright side, less work for the-darkvoid to maintain the first post :)
 
+1 - just went through the same process after losing QE/CI post update. The writing was on the wall since 10.10 where HD4400 mobile support started to disappear from parts of the OS. On the bright side, less work for the-darkvoid to maintain the first post :)

Yup.

There was no reason for 0xa16 to have ever been supported. There is no Apple product with that device.
 
Yeah, RehabMan for President!!!

I just want to point out that this was a joint effort between myself and the-darkvoid. If not for the-darkvoid's initiative, it probably would have never been done.
 
It is because 10.10.2 removed direct support for 8086:0a16 (mobile HD4400). It is not present in the Info.plist for either AppleIntelFramebufferAzul.kext/AppleIntelHD5000Graphics.kext.

At a minimum, the desktop ID (8086:0412) will need to be injected.

See config.plist for HD4600: https://github.com/RehabMan/OS-X-Clover-Laptop-Config

hi. I used your config for HD4400. now allocated 1024 MB. but a lot of artifacts even when running the browser. The screen flickers very much.
View attachment EFI.zip
 
hi. I used your config for HD4400. now allocated 1024 MB. but a lot of artifacts even when running the browser. The screen flickers very much.
View attachment 124017

Did you install FakePCIID.kext and FakePCIID_HD4600_HD4400.kext as described in post #1?
 
Back
Top