- May 3, 2012
- Intel DH67BL
- HD 3000
- Mobile Phone
The pattern does exist in the kext, I found this block repeated in several sections (used Hex Fiend):
01050900 00040000 87000000 (or 07010000)
As I understand it, the modified block should look like:
01050900 00080000 87000000 (or 07010000)
In which case the patch in /EFI/EFI/Clover/config.plist should work correctly:
<string>HDMI-audio, port 0105(12), 0x0a260005 0x0a260006, 0x0d220003, 0x0a2e000a, 0x0a26000a</string>
Just to be sure, I backed up the kext and modified the binary, which did change the connector type in IOreg to 00080000, but resulted in kernel panic when I plugged in a display into the HDMI port. Restoring the kext fixed the KP, but resulted in the same 1440p 60Hz limit.
Try replacing with: 01051200 00080000 87000000
You can debug your Clover kext patching with config.plist/KernelAndKextPatches/Debug=true.