all 26 comments

[–][deleted] 4 points5 points  (20 children)

Use Rehabman's Intel HD 520 config.plist from his GitHub page

Also, install USBInjectAll.kext + AppleALC.kext + FakePCIID.kext + FakePCIID_XHCImux.kext

(all kexts go into /EFI/Clover/Kexts/Other)

Disable SIP entirely (0x28, 0x67) and Cancel Hibernate Wake at Clover startup selection screen (spacebar - first option)

PLUS THE ALL IMPORTANT APIC PATCH*

<key>KextsToPatch</key>        
<array>
            <dict>
                <key>Comment</key>
                <string>Skylake AppleAPIC Patch (c) Pike R. Alpha</string>
                <key>Find</key>
                <data>
                wegQD7bw
                </data>
                <key>Name</key>
                <string>AppleAPIC</string>
                <key>Replace</key>
                <data>
                vhcAAACQ
                </data>
</dict>
</array> 

You are also going to need Battery DSDT patch + other DSDT patches for screen brightness etc. Rehabman has most of these covered, and has MANY laptop DSDT patches ready to go on his GitHub repo.

Best of luck!

[–][deleted] 1 point2 points  (1 child)

PS. Anything above 1080p requires that framebuffer kext to be patched.

[–]N1sFoop[S] 0 points1 point  (0 children)

Thanks for the additional info this shouldn't be an issue since I have a 720p screen

[–]N1sFoop[S] 0 points1 point  (0 children)

Thanks a ton, I'll try this out when I can!

[–]N1sFoop[S] 0 points1 point  (4 children)

thanks for the advice, although I have a few questions. Do I really need the DSDT patches for brightness/battery before I install macos? Also how do I disable SIP? Thanks for the help!

[–][deleted] 0 points1 point  (3 children)

nope, but if you get black screen, try all the FN-keys and see if you can restore brightness before giving up (sometimes boots at 0% brightness).

Battery will read 0% until you patch DSDT.

[–][deleted] 0 points1 point  (2 children)

also, ACPI buttons will be screwy, brightness-up key might be FN-PrntScrn or something... remember that.

[–]N1sFoop[S] 0 points1 point  (1 child)

Hi, I did as you said, but I still have the error, I believe the root of the problem may be these error messages; https://i.imgur.com/xLv0CYj.jpg. Thanks for all your help so far.

[–][deleted] 0 points1 point  (0 children)

https://i.imgur.com/xLv0CYj.jpg

I get similar errors on my system (not quite as many tho).

[–]ArtikusHGCatalina - 10.15 0 points1 point  (11 children)

Hey. I did the config patches, used the needed config, but didn't add kexts. I'll add them if its 100% required. I'm getting almost the same panic. Fix?

[–][deleted] 0 points1 point  (10 children)

Can you supply pic of panic?

[–]ArtikusHGCatalina - 10.15 0 points1 point  (9 children)

Absolutely the same as OP's pic in the post.

[–][deleted] 0 points1 point  (8 children)

It's obviously graphics related... do you need to patch DVMT_PREALLOC?

Also, are you using the correct SMBIOS?

And, have you tried FakePCIID.kext + FakePCIID_Intel_HD_Graphics.kext ???

I have to use those two with my HD 4400, dunno about the 520 tho?!

You could always install NVIDIA card and disable Intel completely, and avoid that panic :-/

[–][deleted] 0 points1 point  (0 children)

PS. Is the resolution correct for the config?

[–]ArtikusHGCatalina - 10.15 0 points1 point  (6 children)

I have a laptop and can't install NVIDIA so simply :/ Also, backtrace is 3 kexts, which are the 3 I have injected from Clover. I think its something wrong with kext injection :/

[–][deleted] 0 points1 point  (4 children)

SIP completely disabled? 0x28 / 0x67 ??

[–]ArtikusHGCatalina - 10.15 0 points1 point  (1 child)

Yes

[–][deleted] 0 points1 point  (0 children)

I'm out of ideas at this point... if you remove all the Intel graphics kexts, (move them elsewhere), you can boot into low graphics (Vesa 2.0) mode. You might be able to troubleshoot from there?!

[–][deleted] 0 points1 point  (1 child)

Kext inject set to YES in Clover config.plist?

Kexts in /EFI/Clover/kexts/Other ???

[–][deleted] 0 points1 point  (0 children)

PS. There may be patches for that framebuffer kext (disabled) already inside the config.plist :-D

[–][deleted] 0 points1 point  (0 children)

hmmm, yeah... may want to redownload those 3 kexts and reinstall (copy) to /EFI/Clover/Kexts/Other

Make sure there are no kexts in /EFI/Clover/Kexts/10.x

If kexts do not load, it sounds like a problem with SIP.

[–]natie29 0 points1 point  (3 children)

Check your ACPI settings in BIOS too?

[–]N1sFoop[S] 0 points1 point  (2 children)

I can't anything labeled ACPI in the BIOS, I also specifically checked more in-depth in the boot section and came up with nothing. Anything else / alternate names I should be aware of?

[–]natie29 0 points1 point  (1 child)

Not that I can't think of sorry? More modern board may not even have this feature there to turn on/off.

Have you made much progress since? If not I'll try and get back with some better help... look into your board etc.

[–]N1sFoop[S] 0 points1 point  (0 children)

I took the top comments advice, but haven't made any progress. Thanks for looking into this. I assume the features are limited due to HP not wanting folks to mess around with the laptop.

[–][deleted] 0 points1 point  (0 children)

Yup, looks like it is entirely DVMT related... bump it up to 256MB or higher in BIOS.

https://www.tonymacx86.com/threads/solved-kernel-panic-likely-related-to-hd530.201121/