Contribute
Register

[Guide] HP Elite 8300 & 6300 Pro (all form factors) using Clover UEFI hotpatch

Status
Not open for further replies.
@LisaAlterEgo

I feel that the startup is slow, but I think that it works normally with the attached file.

I modified the file to just the information I needed.
 

Attachments

  • ModUSBPort3.zip
    3.9 KB · Views: 34
Last edited:
AMD

ForceOnlineRenderer = 1、0x01 = 0 [1: 10.12.6/10.13 iGPU only]
AllowNonBGRA = 2、0x02 = 0 [1:10.12.6/10.13 NVIDIA only]
ForceCompatibleRenderer = 4、0x04 = 0 [0:after 10.14 / 1: old 10.13 & NVIDIA + BDW、NVIDIA + SKL、NVIDIA + KBL、AMD + IVB、NVIDIA + SNB]
AddExecutableWhitelist = 8、0x08 = 0 (if other any [10.12.6/10.13] = 1 then 1)
UseHwDrmDecoder = 16、0x10 = 1 [0:UseSwDrmDecoder = 1]
ReplaceBoardID = 32、0x20 = 0 [1:need Hw saported shiki-idboot-arg]
UseHwDrmStreaming = 64、0x40 = 0 [1:if use Safari & AMD Polaris Baffin]
UseLegacyHwDrmDecoder = 128、0x80 = 0 [0:software FairPlay 1.0 decoder (CoreFP)/ 1:software FairPlay 1.0 decoder (CoreFP), requires HDCP
UseSwDrmDecoder = 256、0x100 = 0 [1:software FairPlay 4.0 decoder (CoreLSKD), requires HDCP and no IGPU]

NVIDIA

ForceOnlineRenderer = 1、0x01 = 0
AllowNonBGRA = 2、0x02 = 0
ForceCompatibleRenderer = 4、0x04 = 0
AddExecutableWhitelist = 8、0x08 = 0
UseHwDrmDecoder = 16、0x10 = 0
ReplaceBoardID = 32、0x20 = 0
UseHwDrmStreaming = 64、0x40 = 0
UseLegacyHwDrmDecoder = 128、0x80 = 0 [0: Catalina newer] / [1: Legacy = Mojave older]
UseSwDrmDecoder = 256、0x100 = 1
 
Last edited:
@LisaAlterEgo Thanks for the in-depth description of the problem.

I will try to write an issue report to Acidanthera Bugtracker when time allows.
Do you mind if i link your post to the issue so they can take a better look on the complete description that you did ?

We can also / may be able to shrink a lot of it since they can understand better the context of the problem.
I assume i should be able to complete most of the stuff this weekend and make a bugreport for that as well.

My goal is to finish the HP OpenCore guide & files this weekend and release it, including my other laptop guides as well.
i really hope you release it before the end of November my friend
also did anyone tried the Opencore Gen-X app by Pavo-IM on the HP8300 ivy bridge i7-3770
 
i really hope you release it before the end of November my friend
also did anyone tried the Opencore Gen-X app by Pavo-IM on the HP8300 ivy bridge i7-3770
I haven't posted a guide, but Catalina and Big Sur should work in beta.
Click here for questions and answers on how to change.

I don't use it because there are many modifications of "Dortania Guides".
 
Downloading macOS Big Sur Public Release and will be testing all the things that i can possibly test.
Once all checks have passed, i will publish the OC guide.

A few suggestions regarding SMBIOS (supported) for Big Sur ? for HD4000 users i would suggest the Trash Can as i mentioned on some earlier posts and had everything working buttery smooth.

Unfortunately i don't have any Dedicated GPU to test.

@LisaAlterEgo what are you SMBIOS choices you would suggest and give some brief description about pros and cons between each other.
I would need this so i can include all the SMBIOS choices on USBPorts.kext

Thoughts on Power Management with OpenCore and suggestions ?
Personally i am still using that SSDT i generated of my i7-3770 and haven't had any issues with it.

@Asural im not 100% sure to which dialog are you refering, but i think you mean the Power Menu when you hold the Power Button like this one? :
View attachment 495402
If it is this one, then it is because LPC/LPCB Controller is not loaded, i believe @LisaAlterEgo described this one a few posts ago, it is necessary to be loaded.
@Sniki,

I was trying to generate a SSDT-UIAC for USBInjectAll that would
alleviate the need for separate USB configurations for various
models and that would be minimal. I've attached an experimental
EFIexcerptUSB that has all the changes necessary to use it. This
is an alternative to USBPorts with its plurality of IOKit Personalities.

Inside of the uncompressed EFI folder, there are two ACPI files,
the SSDT-UIAC.aml and a combined SSDT-EC-USBX as provided by
ACPISamples. It incorporates and replaces SSDT-EC. There is also a kext,
Rehabman's USBInjectAll version 7.0 (for legacy hubs on iMacPro1,1).
There's also the config file changes, which rename EHC1,2 to EH01,2
among other things.

I tested it with SMBIOS for iMacPro1,1 (Big Sur), iMac18,3 (Big Sur),
and MacPro6,1 (Catalina).

For the first two, it gave a minimal USB with 6 ports on EH02, and
4 ports on EH01, HP15-HP18. I tested the EH01 ports using a media
card reader plugged into the Media1 or Media 2 header on the
motherboard, in both the SFF and CMT form factors. My media card
reader has a USB2 port and 5 media card ports, of which I've only
tested the CF/MD reader. When I have a USB2 stick and a CompactFlash
card plugged in, they appear on HP15/HP16 for one header, and HP17/HP18
for the other header. I also tested the SSDT-EHCx_OFF in the ACPISamples
of OC 0.6.3/Docs, and it can be used to turn off EH01 if desired.

Unfortunately, I found that the MacPro6,1 assigns another PRT1 on port
1 of EH01, that looks like the XHCA port 1 of the iMac13,2 or MacMini6,1.
I've also provided an alternative SSDT-UIAC that defines PRT1 as an XHCA
UsbMux port for the MacPro6,1. I don't know what its doing, but the
MacPro6,1 wants a portType 2 port there.

Update 11/28: My mistake... There are two versions of SSDT-EC-USBX and
I originally included the wrong one. The updated one is from ACPISamples
and incorporates SSDT-EC. I also put in the SSDT-ECHx-OFF for disabling
EH01.
 

Attachments

  • EFIexcerptUSB.zip
    30.8 KB · Views: 39
Last edited:
Hey everyone,

I went through and followed the guide (including flashing the BIOS to 2.99) but in Step 1 of the installation I just get an Apple logo after I've selected where to boot from. Any ideas?
 
Hey everyone,

I went through and followed the guide (including flashing the BIOS to 2.99) but in Step 1 of the installation I just get an Apple logo after I've selected where to boot from. Any ideas?
Which macOS version ? Why not boot verbose -v to see why it panics ?
 
Hey everyone,

I went through and followed the guide (including flashing the BIOS to 2.99) but in Step 1 of the installation I just get an Apple logo after I've selected where to boot from. Any ideas?
sometimes you see the Apple logo but never see the progress bar because there is an early kernel
panic, sometimes because there is a missing or corrupted driver, kext, or ACPI file. You can also
have an incompatibility if you have old files around from clover or earlier OC's. Try putting it in verbose
mode with a -v boot argument and double check that you have all the needed files, and that your
config points to the right place for all of them.

If you're still not making progress, you might try enabling the tools for CleanNvRam and ResetSystem.
For a thorough reset, CleanNvram, then ResetSystem, then when it reboots, go to HP's Bios program,
"Hewlett-Packard Setup Utility", navigate to Advanced -> Management Operations, and Enable
"Unconfigure AMT/ME." When you quit, it will reboot and ask if you still want to Unconfigure,
enter a Y. It might take two boots to get everything settled afterwards.

You also might want to go ahead and update the BIOS to version 3.08.
 
Mojave and I don't know what the rest of that means
You are using Clover as per the guide ? If so, press the space bar at the Clover menu. Then make the selection for verbose booting. That will show you hundreds of lines of text once you try to boot to the installer. Take a picture of that where it stops then post it here for review.
 
Status
Not open for further replies.
Back
Top