RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,056
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
- I'm using 0x59160000 designated in Clover since it's an HD620 system. 0x591b000000 causes a restart on connecting an external monitor. This displays in IOReg as <00 00 16 59> for whatever reason, but all functions aside from HDMI audio work correctly with this.
- It's connected to @1
- Did that, and found <00 00 16 59> at offset 937672 in AppleIntelKBLGraphicsFramebuffer.kext
- At 937732 there is <01 05 09 00 00 04 00 00>
- I wrote a patch in Clover to replace <01 05 09 00 00 00 04 00 00 87 01 00 00> with <01 05 09 00 00 00 08 00 00 87 01 00 00> in com.apple.driver.AppleKBLGraphicsFramebuffer
Now this is where it gets weird.
The patch takes effect correctly, and on boot @1 shows <00 08 00 00> as expected.
However, after I connect the HDMI cable to my TV, it changes back to <00 04 00 00>. Booting with the HDMI cable connected produces the same results, it stays on <00 04 00 00>
I've attached my config.plist as well as two IOReg files - One before I connect the HDMI cable, and one after.
Any help would be greatly appreciated, I'm at a sticking point now. Every other piece seems to be in place, but i've still got no audio and this definitely seems wrong.
Thanks
As an aside, you might want to mention a couple of things you've said here in your guide, such as which kext you should be looking in with the hex editor, where the values you're talking about are relative to the ig-platform-id, that the ig-platform-id is flipped compared to what you set in clover (12345678 is 78563412) etc, and how to implement the value patch in clover yourself. The guide simply states to use the premade config file for your platform, but since some platforms don't have this information, it's extremely unclear.
Your config.plist is wrong. It is missing the HECI->IMEI patch.
See guide for valid plists with common rename patches in config.plist/ACPI/DSDT/Patches.
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/