Contribute
Register

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

...
so about the framebuffer patches...which one do i pick? the one with (12)by it? what does that even mean? or the one without the (12)?Or do i do both?....I still cant get the audio to show up in the menu...Am I supposed to turn on the AUdioHDACOntroller patches as well? So confusing....

It is trial and error. Please note that HDMI audio outputs don't show until you connect an HDMI device.

Here is my ioreg with the renamed HDAU objects if that helps...

Your ioreg still shows the second HDEF device (originally B0D3). Also, no "hda-gfx" inject on it, nor on HDEF.

Look in your ioreg to double check your work (HDEF@3 refers to the original B0D3 -- the device @0x00030000).

The ioreg does show both AppleIntelframeBuffer@1 and @2 patched for connector-type=00 08 00 00 (HDMI), but there is zero chance of it working until you square away your naming issues for HDAU.
 
Did you look at the wrong one ioreg? here is a screenshot of hdef@3 currently

IMG_20150405_220030.jpg

...


it says HDAU like you advised or am I missing something..


Also when searching my DSDT and SSDT, I find no HDEF or B0D3's ....just HDAU's...

The "hda-gfx onboard 1" is located in my ssdt-1.....

Im a little confused at what to do now
 
Did you look at the wrong one ioreg? here is a screenshot of hdef@3 currently

Your screen shot demonstrates the problem perfectly. It should be HDAU@3, not HDEF@3.
..
it says HDAU like you advised or am I missing something..

I see HDEF, not HDAU. Look at your image carefully.
 
What do I patch then? my dsdt has no "HDEF" left for me to patch...

You should go back to your OEM (unpatched) files. You're looking for device B0D3 at 0x00030000.
 
Heads up on the Yosemite 10.10.3 update.

Tried the update on a laptop with HD4400 which worked just fine with 10.10.2 using the solution in this thread.

However, two kext patches (from Rehabman's clover config repository) no longer work with 10.10.3 update

The recommended boot graphics glitch patch (2 for 10.10.0-10.10.1 or one for 10.10.2) leads to a crash on booting with com.apple.driver.AppleIntelHD5000Graphics and com.apple.iokit.IOAcceleratorFamily2 in the stacktrace for the crash.

Disabling those patches lets 10.10.3 boot properly and the acceleration and transparency seem to work fine.

But the 9MB cursor byte patch which fixed the distorted top menu bar for HD4400 in Yosemite 10.10.2 no longer seems to do anything in 10.10.3 and the top menu bar is back to distorted.

Other than those issues, the graphics seems to work fine in 10.10.3 update.
 
Heads up on the Yosemite 10.10.3 update.

However, two kext patches (from Rehabman's clover config repository) no longer work with 10.10.3 update

The recommended boot graphics glitch patch (2 for 10.10.0-10.10.1 or one for 10.10.2) leads to a crash on booting with com.apple.driver.AppleIntelHD5000Graphics and com.apple.iokit.IOAcceleratorFamily2 in the stacktrace for the crash.

Disabling those patches lets 10.10.3 boot properly and the acceleration and transparency seem to work fine.

The patch designed for 10.10.2 works fine on 10.10.3 for me
 
...
However, two kext patches (from Rehabman's clover config repository) no longer work with 10.10.3 update

Which patches are you referring to?

Other than the "9mb cursor bytes" fix (which seems to be still valid), this guide doesn't use any patches.
 
Updated first post table with known Broadwell chips so far.

I have not installed 10.10.3 yet, so I will need to validate this later on.
 
few small problems with 10.10.3

dart=0
<key>IntelGFX</key>
<string>0x04128086</string>
<key>Intel</key>
<true/>
<key>ig-platform-id</key>
<string>0x0a260006</string>
FakePCIID_HD4600_HD4400.kext
FakePCIID.kext

What do you think?
 

Attachments

  • Screen Shot 2015-04-09 at 11.20.39.png
    Screen Shot 2015-04-09 at 11.20.39.png
    390.5 KB · Views: 246
  • Screen Shot 2015-04-09 at 11.24.08.png
    Screen Shot 2015-04-09 at 11.24.08.png
    152.4 KB · Views: 185
Back
Top