Contribute
Register

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

Status
Not open for further replies.
Is there a way to run Big Sur with and intel dedicated graphic card (HD 4000) ?

HP 8300 elite i7-3770.
Yes, it will work with a supported SMBIOS. The 2012 iMac and Mac mini system defs. are no longer supported. Sniki said his Big Sur and OC guide is coming this month so look for that.
 
Working on the guides as we speak, i have many releases to do so guides won't be up tonight but i want to finish the testing part of all the things we usually test on my machines and then checkmark the EFI portion and then complete the guides here on tonymacx86 and push the files to Github. List of project updates i have:
  • HP Elite Desktops (this guide but OC version)
  • Lenovo ThinkPad T440
  • Lenovo ThinkPad T440S
  • Lenovo ThinkPad T440P
  • Lenovo ThinkPad X240
  • Lenovo ThinkPad L440
 
Working on the guides as we speak, i have many releases to do so guides won't be up tonight but i want to finish the testing part of all the things we usually test on my machines and then checkmark the EFI portion and then complete the guides here on tonymacx86 and push the files to Github. List of project updates i have:
  • HP Elite Desktops (this guide but OC version)
  • Lenovo ThinkPad T440
  • Lenovo ThinkPad T440S
  • Lenovo ThinkPad T440P
  • Lenovo ThinkPad X240
  • Lenovo ThinkPad L440
Looking forward to your guides
 
A couple of questions based on reading through Dortania's OC guide and starting the prep work:

(1) Am I correct in understanding that (according to the guide) Catalina and Big Sur require different SMBIOS for Ivy Bridge machines; iMac 13,x for Catalina or iMac 14,4 or 15,1 for Big Sur?

(2) As I worked through the "Finding your hardware" section, neither AIDA64 or Device Manager in Windows showed me any motherboard information. Is this normal? What information other than Q77 do I need?
 
Am I correct in understanding that (according to the guide) Catalina and Big Sur require different SMBIOS for Ivy Bridge machines; iMac 13,x for Catalina or iMac 14,4 or 15,1 for Big Sur?
For the best native CPU PM it may be wise to go with MP 6,1 instead of a Haswell iMac 14,4 or 15,1. There are some other options as well, most mentioned here in this thread over the past couple months.

For the motherboard all you need to know is Ivy Bridge and Q77 chipset, that's it.
 
For the best native CPU PM it may be best to go with MP 6,1 instead of a Haswell iMac 14,4 or 15,1. There are some other options as well, most mentioned here in this thread over the past couple months.
Yeah, I've been reading the thread; just wanted to make sure I was understanding the guide correctly so I could follow it as close to exactly as possible my first time through. It's a lot to absorb at once.
 
I modified the MacPro6,1-EHC2 entry by adding a couple of ports there, and removed
two ports from the MacPro6,1-InternalHub-EHC2 entry, and now all the ports attach
as expected. The USB power levels can be changed to expected by using an SSDT-USBX
or by adding power entries in the USBPorts.kext's Info.plist.
I've tested it on "HP6300SFF Mojave iMac13.2" using "Hackintool v3.4.7" and "RehabMan-USBInjectAll-2018-1108.zip" and USBPorts.kext seems to work fine.
I don't think there is any danger in changing the value of USBPorts.kext, but I don't know what the problem is.


There is a problem that USB3.0 does not recognize.
If you delete USBPorts.kext, it works fine, so I will wait for the guide to be posted.
 

Attachments

  • スクリーンショット 2020-11-16 23.00.25.png
    スクリーンショット 2020-11-16 23.00.25.png
    236.3 KB · Views: 61
Last edited:
I've tested it on "HP6300SFF Mojave iMac13.2" using "Hackintool v3.4.7" and "RehabMan-USBInjectAll-2018-1108.zip" and USBPorts.kext seems to work fine.
I don't think there is any danger in changing the value of USBPorts.kext, but I don't know what the problem is.


There is a problem that USB3.0 does not recognize.
If you delete USBPorts.kext, it works fine, so I will wait for the guide to be posted.
Experimental USBPorts.kext for MacPro6,1 and iMacPro1,1

Please see the attached and be aware that it is only configured for SMBIOS
of MacPro6,1 or iMacPro1,1. The ports on EHC1 are for the internal header
on a SFF, and are only needed for those using an internal wireless adapter
or a Media Card reader. If you're not using these ports, you might consider
modifying and using a SSDT-EHCx_OFF.dsl from the OC ACPISamples to turn
off EHC1.

If you use this experimental USBPorts and look at EHC1, EHC2, and XHC under
IORegistryExplorer, you will see five ports under

EHC1@1D -> ... -> AppleUSB20InternalIntelHub@1d100000,

namely PRT1 and PRT5-8. PRT1 seems like a dummy port that isn't doing anything
on my machine, but gets configured anyway if I don't define it in the Info.plist
for the USBPorts.kext.

If you look under

EHC2@1A -> ... -> AppleUSB20InternalIntelHub@1d100000, you will see six ports,
namely HP21-26. HP21-24 are the four front panel USB2 ports, HP25-26 are the
rear panel USB2 ports.

If you look directly under EHC2@1A/EHC2@1a000000
you will see two extra ports in a MacPro6,1, namely

PRT2@1a200000 and PRT3@1a300000.

Although these appear to be unused dummy ports, my USBPorts.kext did not work
without including them, and would even cause the computer to hang while booting if
they were omitted.

If you look under XHC@14, you'll find the 4 dual-purpose ports HS01-HS04 and SS01-SS04
from the back panel.


これがお役に立てば幸いです
 

Attachments

  • USBPorts.kext.zip
    2.9 KB · Views: 46
If you look under XHC@14, you'll find the 4 dual-purpose ports HS01-HS04 and SS01-SS04
from the back panel.


これがお役に立てば幸いです
It was very helpful, thank you very much.

Attach the file you are modifying and testing.
The IORegistryExplorer file is a survey of the presence or absence of USBPorts.kext, but I don't think it has changed.

I hope you can understand what I mean by using the attached USBPorts.kext.
I will post the amendment proposal at a later date.
 
Last edited:
It was very helpful, thank you very much.

Attach the file you are modifying and testing.
The IORegistryExplorer file is a survey of the presence or absence of USBPorts.kext, but I don't think it has changed.

I hope you can understand what I mean by using the attached USBPorts.kext.

Append: Is this what you mean?
I don't understand what you're trying to do in your USBPorts.kext for iMac13,2.

The USBPorts.kext I just supplied will only work for MacPro6,1 and iMacPro1,1.
 
Status
Not open for further replies.
Back
Top