Contribute
Register

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

Joined
Sep 1, 2013
Messages
5
Mac
Classic Mac
Mobile Phone
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
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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?
 
Joined
Jan 1, 2011
Messages
82
Motherboard
hp ProBook 450 G2 (Clover)
CPU
i5-4210U
Graphics
intel HD 4400
Mac
Classic Mac
Mobile Phone
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.
Certainly!
 
Joined
Oct 1, 2014
Messages
26
Motherboard
OSX YOSEMITE 10.10.1 - Acer Aspire E 15 E5-571-38kf
CPU
Intel Core i3-4030u
Graphics
Intel Hd 4400
Mac
MacBook Air
Classic Mac
Mobile Phone
Android
Anyone knows the procedure to update to 10.10.2 with Chameleon? What changes should i do to avoid intel HD 4400 problems?
 
Joined
Nov 8, 2012
Messages
76
Motherboard
Lenovo G50-70, El Capitan (clover)
CPU
i5-4210U, 1.70GHz (Haswell ULT, 15W)
Graphics
Intel HD Graphics 4400, 1366x768
Mac
MacBook Pro
Classic Mac
Mobile Phone
iOS
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.
Thank you.........AGAIN !!!!:headbang:
WORKS CONFIRMED.
 
Joined
Jul 3, 2014
Messages
933
Motherboard
Dell XPS 9360 (KabyLake R)
CPU
Intel i7 8550U
Graphics
Intel UHD 620
Mac
MacBook, MacBook Pro
Mobile Phone
Android
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.
Thanks RehabMan, that means a lot coming from you :oops:.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Anyone knows the procedure to update to 10.10.2 with Chameleon? What changes should i do to avoid intel HD 4400 problems?
With Chameleon, you need a DSDT patch to inject device-id=0x0412.

Chimera users can use IGPDeviceID=0412.
 
Joined
Oct 1, 2014
Messages
26
Motherboard
OSX YOSEMITE 10.10.1 - Acer Aspire E 15 E5-571-38kf
CPU
Intel Core i3-4030u
Graphics
Intel Hd 4400
Mac
MacBook Air
Classic Mac
Mobile Phone
Android
With Chameleon, you need a DSDT patch to inject device-id=0x0412.

Chimera users can use IGPDeviceID=0412.
Rehabman, this is my chameleon plist file specs, do i have to change anything here and creat a DSDT patch with maciASL? Is that it? Or i just need to change something on plist file, like injectintel code?

<?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>DropSSDT</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>ForceFullMemInfo</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1366x768x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>InjectIntel-ig</key>
<string>0600260a</string>
<key>IntelAzulFB</key>
<string>12</string>
<key>Kernel Flags</key>
<string>kext-dev-mode=1 dart=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>ShowInfo</key>
<string>Yes</string>
<key>SystemId</key>
<string>81DDC812-BF55-585E-BF2F-C8F2E1652FFD</string>
<key>Timeout</key>
<string>5</string>
<key>Wake</key>
<string>Yes</string>
</dict>
</plist>
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Thanks RehabMan, that means a lot coming from you :oops:.
All deserved.

Note that post #1 needs updating. Procedures for HD4200/HD4400/HD4600 are now all the same (as originally HD4600).
 
Top