Jump to content

Intel HD Graphics Haswell GT1 QE/CI 10.12


Meowthra
 Share

3 posts in this topic

Recommended Posts

Haswell-UTL GT1 0x0a06
OS Version: 10.12.6

 

Install Opcode Emulator
https://www.insanelymac.com/forum/topic/329704-opcode-emulator-opemu-plug-in-project/

 

QE/CI Patch:

# AppleIntelFramebufferAzul
sudo sed -i "" 's/0x0a268086/0x0a268086 0x0a068086/g' /System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/Info.plist

# AppleIntelHD5000Graphics
sudo perl -pi -e 's|\x83\xF8\x04\x74\x12\x83\xF8\x02\x75\x3D|\x83\xF8\x04\x90\x90\x83\xF8\x02\x90\x90|g' /System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/MacOS/AppleIntelHD5000Graphics
sudo perl -pi -e 's|\x3D\x86\x80\x26\x0D\x74\x20|\x3D\x86\x80\x26\x0D\xEB\x20|g' /System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/MacOS/AppleIntelHD5000Graphics
sudo perl -pi -e 's|\x75\x59\x41\xC7\x86\x0C\x10\x00\x00\x02\x00\x00\x00\xB8\x02\x00\x00\x00|\x90\x90\x41\xC7\x86\x0C\x10\x00\x00\x00\x00\x00\x00\xB8\x00\x00\x00\x00|g' /System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/MacOS/AppleIntelHD5000Graphics
sudo perl -pi -e 's|\x41\xC7\x86\x0C\x10\x00\x00\x01\x00\x00\x00\xB8\x01\x00\x00\x00|\x41\xC7\x86\x0C\x10\x00\x00\x00\x00\x00\x00\xB8\x00\x00\x00\x00|g' /System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/MacOS/AppleIntelHD5000Graphics
sudo chown 0:0 /System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/MacOS/AppleIntelHD5000Graphics
sudo chmod 755 /System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/MacOS/AppleIntelHD5000Graphics
sudo codesign -f -s - /System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/MacOS/AppleIntelHD5000Graphics

# AppleIntelHD5000GraphicsMTLDriver
sudo perl -pi -e 's|\xB9\x00\x01\x00\x00\x3D\x85\x80\x22\x0D|\xB9\x40\x00\x00\x00\x3D\x85\x80\x22\x0D|g' /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
sudo perl -pi -e 's|\x0F\x94\xC1\x0F\xB6\xC9\xC1\xE1\x07|\x90\x90\x90\x90\x90\x90\x90\x90\x90|g' /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
sudo codesign -f -s - /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver

# AppleIntelHD5000GraphicsVADriver
sudo perl -pi -e 's|\xEB\x4A\x81\xF9\x86\x80\x12\x04|\x90\x90\x81\xF9\x86\x80\x12\x04|g' /System/Library/Extensions/AppleIntelHD5000GraphicsVADriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsVADriver
sudo perl -pi -e 's|\x75\x3A\xC7\x83\x54\x98\x00\x00\x03\x00\x00\x00\xC7\x83\x5C\x98\x00\x00\x18\x01\x00\x00|\x90\x90\xC7\x83\x54\x98\x00\x00\x00\x00\x00\x00\xC7\x83\x5C\x98\x00\x00\x46\x00\x00\x00|g' /System/Library/Extensions/AppleIntelHD5000GraphicsVADriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsVADriver
sudo perl -pi -e 's|\xC7\x83\x54\x98\x00\x00\x01\x00\x00\x00\xC7\x83\x5C\x98\x00\x00\x8C\x00\x00\x00|\xC7\x83\x54\x98\x00\x00\x00\x00\x00\x00\xC7\x83\x5C\x98\x00\x00\x46\x00\x00\x00|g' /System/Library/Extensions/AppleIntelHD5000GraphicsVADriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsVADriver
sudo perl -pi -e 's|\x75\x3A\xC7\x86\x60\x4D\x00\x00\x03\x00\x00\x00\xC7\x86\x68\x4D\x00\x00\x18\x01\x00\x00|\x90\x90\xC7\x86\x60\x4D\x00\x00\x00\x00\x00\x00\xC7\x86\x68\x4D\x00\x00\x46\x00\x00\x00|g' /System/Library/Extensions/AppleIntelHD5000GraphicsVADriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsVADriver
sudo perl -pi -e 's|\xC7\x86\x60\x4D\x00\x00\x01\x00\x00\x00\xC7\x86\x68\x4D\x00\x00\x8C\x00\x00\x00|\xC7\x86\x60\x4D\x00\x00\x00\x00\x00\x00\xC7\x86\x68\x4D\x00\x00\x46\x00\x00\x00|g' /System/Library/Extensions/AppleIntelHD5000GraphicsVADriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsVADriver
sudo codesign -f -s - /System/Library/Extensions/AppleIntelHD5000GraphicsVADriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsVADriver

sudo rm -r /System/Library/Caches/*
sudo rm -rf /System/Library/PrelinkedKernels/prelinkedkernel
sudo kextcache -u /

 

Clover:

rename GFX0 to IGPU

    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>Rename GFX0 to IGPU</string>
                    <key>Find</key>
                    <data>R0ZYMA==</data>
                    <key>Replace</key>
                    <data>SUdQVQ==</data>
                </dict>
            </array>
        </dict>
    </dict>

ig-platform-id

    <key>Graphics</key>
    <dict>
        <key>ig-platform-id</key>
        <string>0x0A160000</string>
        <key>EDID</key>
        <dict>
            <key>Inject</key>
            <true/>
        </dict>
    </dict>

Fake DeviceID

	<key>Devices</key>
	<dict>
		<key>FakeID</key>
		<dict>
			<key>IntelGFX</key>
			<string>0x04128086</string>
		</dict>
	</dict>

 

AGPM:

https://www.insanelymac.com/forum/topic/337145-agpm-patch/

 

 

Reboot Computer

HZLSBSv.png

Edited by Meowthra
  • Like 3
Link to comment
Share on other sites

Hello,

 

I followed your 'tutorial' very closely

 

I put Lilu + OpCodeEmulator + HSWGT1Fixup in /EFI/EFI/kexts/Other

 

I got a panic error when I try to boot using Lilu + OpCodeEmulator + HSWGT1Fixup

 

EDIT: I also got this output before the panic

 

Lilu: user @ failed to map any entry out of 2
Lilu: api @ failed to register user patches

 

I just noticed we have the same exact specs (Pentium 3556U, Haswell GT1 Graphics (0A06))

Could you hand me your config files please ? :blush:

Edited by MlSAGl
Link to comment
Share on other sites

 Share

×
×
  • Create New...