Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
Just download last Lilu.kext and AppleALC.kext and put to clover>kext>other.
Check fix HDA in ACPI Clover section.
Add this code to Clover Device Arbitrary section
Code:
<dict>
                <key>Comment</key>
                <string>HDA Audio</string>
                <key>CustomProperties</key>
                <array>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>hda-gfx</string>
                        <key>Value</key>
                        <string>onboard-1</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>AAPL,slot-name</string>
                        <key>Value</key>
                        <string>Built In</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>model</string>
                        <key>Value</key>
                        <string>Mirone - Realtek ALC S1220A</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>name</string>
                        <key>Value</key>
                        <string>ALC S1220A HD Audio Controller</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>device_type</string>
                        <key>Value</key>
                        <string>HD-Audio-Controller</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>layout-id</string>
                        <key>Value</key>
                        <integer>7</integer>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>AFGLowPowerState</string>
                        <key>Value</key>
                        <data>
                        AwAAAA==
                        </data>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>CodecID</string>
                        <key>Value</key>
                        <integer>283906408</integer>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>ConfigData</string>
                        <key>Value</key>
                        <data>
                        ABRxwQAUcdQAFHHhEBRx8BAVccIA
                        FXHRABVx4BAVcfAQFnHDABZx1gAW
                        ceAQFnHwEBdxxAAXcdIAF3HgEBdx
                        8BAYccUAGHHZABhx6gAYcfkAGXHG
                        ABlx2QAZcegQGXHwIBpxxwAacdMA
                        GnHoEBpx8BAbccgAG3HUABtx4hAb
                        cfAgHnHJAB5x1gAeceRQHnHwEBRw
                        wAI=
                        </data>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>FuncGroup</string>
                        <key>Value</key>
                        <integer>1</integer>
                    </dict>
                </array>
 
Last edited:
The first 6 lines can be commented out (which is surprising because if you use an up to date iasl with MaciASL, it should have removed those lines)
@RehabMan gave instructions on how to do so.
Download his latest binaries of iasl there:
https://bitbucket.org/RehabMan/acpica/downloads/iasl.zip

Unzip the file, and move it in MaciASL.app/Contents/MacOS/iasl61 (you need to rename the file)..

You should no longer get compilation errors once you've updated iasl61 with the latest version...

I have not been able to do it before, I just looked and I already had iasl61 in maciasl.
I extracted the dsdt in windows with aida64 engineer, but I have tested it directly in macosx and it gives the same errors.
I'm going to try to eliminate the names or change those names see what happens :)
 
I have not been able to do it before, I just looked and I already had iasl61 in maciasl.
I extracted the dsdt in windows with aida64 engineer, but I have tested it directly in macosx and it gives the same errors.
I'm going to try to eliminate the names or change those names see what happens :)

you may already have iasl61 in MaciASL, but is it the latest version ?
the aim is only to update MaciASL with the latest version of ASL...
 
If you plan on moving your PC often, the idea of a 1.4kg monster only fixed to the motherboard doesn't appeal to me .... That's certainly going to put stress on it.
True, but it will ride in the seat, heatskink on top. I could use the 140 or 120 single radiator version to reduce weight. They are recommended as well, but less likely to handle the heat.
 
Last edited by a moderator:
Or you could just get an AIO, with the radiator + fan solidly attached to the case !

There's almost zero chances for those to leaks, and (at least for Corsair) have good warranties should they do leak. Very happy with my H115i, it makes no audible sound, and I don't have to worry as much that lots of cool air get inside the case.
 
Just download last Lilu.kext and AppleALC.kext and put to clover>kext>other.
Check fix HDA in ACPI Clover section.
Add this code to Clover Device Arbitrary section
Code:
<dict>
                <key>Comment</key>
                <string>HDA Audio</string>
                <key>CustomProperties</key>
                <array>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>hda-gfx</string>
                        <key>Value</key>
                        <string>onboard-1</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>AAPL,slot-name</string>
                        <key>Value</key>
                        <string>Built In</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>model</string>
                        <key>Value</key>
                        <string>Mirone - Realtek ALC S1220A</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>name</string>
                        <key>Value</key>
                        <string>ALC S1220A HD Audio Controller</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>device_type</string>
                        <key>Value</key>
                        <string>HD-Audio-Controller</string>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>layout-id</string>
                        <key>Value</key>
                        <integer>7</integer>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>AFGLowPowerState</string>
                        <key>Value</key>
                        <data>
                        AwAAAA==
                        </data>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>CodecID</string>
                        <key>Value</key>
                        <integer>283906408</integer>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>ConfigData</string>
                        <key>Value</key>
                        <data>
                        ABRxwQAUcdQAFHHhEBRx8BAVccIA
                        FXHRABVx4BAVcfAQFnHDABZx1gAW
                        ceAQFnHwEBdxxAAXcdIAF3HgEBdx
                        8BAYccUAGHHZABhx6gAYcfkAGXHG
                        ABlx2QAZcegQGXHwIBpxxwAacdMA
                        GnHoEBpx8BAbccgAG3HUABtx4hAb
                        cfAgHnHJAB5x1gAeceRQHnHwEBRw
                        wAI=
                        </data>
                    </dict>
                    <dict>
                        <key>Disabled</key>
                        <false/>
                        <key>Key</key>
                        <string>FuncGroup</string>
                        <key>Value</key>
                        <integer>1</integer>
                    </dict>
                </array>

why is the guide different?
It suggested to add the HDAS -> HDEF patch
I had added both Lilu.kext and AppleALC.kext to clover>kext>other
it didn't suggest to add fixHDA in ACPI Clover section

Should I add this code to Clover Device Arbitrary ?
Where it says PciAddr* ?
No Audio Inject 7 ?
 
b.) Above 4G Decoding: Off

Is turning off "Above 4G Decoding" necessary? According to vit9696, the creator of AptioMemoryFix.efi it should be enabled.
 
Is there any possibility for Gigabyte Boot Splash Screen Cosmetics ??
 
Status
Not open for further replies.
Back
Top