Contribute
Register

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

Sniki

Moderator
Joined
Jan 5, 2016
Messages
2,151
Motherboard
HP Elite 8300 SFF
CPU
i7-3770
Graphics
Intel HD3000
Mac
MacBook Pro
Mobile Phone
iOS
@Sniki,
Currently, USBPorts.kext can be created by using the Hackintool's USB Menu and the Export function at the bottom right of the screen.
When SMBIOS = iMac13.2 is used in Moajve, it is displayed with the following Port configuration.

View attachment 456612
HP11 and HP13 are not displayed in Catalina.
Even if you edit the Info.plist of the created USBPorts.kext and change the SMBIOS name, Hackintool does not recognize the USB connection device with SMBIOS = iMacPro1.1.

The creation method of USBPorts.kext is displayed by the Info function at the bottom left of the screen.
Hackintool - USBPorts.kext is still not appropriately generating USB2.0 ports (EH01 and EH02) and i have been working with headkaze for that.
Still a work in progress.
 
Joined
Nov 2, 2018
Messages
215
Motherboard
HP 8300 - 3.08
CPU
i5-3470, i5-3570, i5-3570K
Graphics
RX 560, RX 570, GT730
Mac
Mac mini
Classic Mac
Power Mac
@Sniki,
Currently, USBPorts.kext can be created by using the Hackintool's USB Menu and the Export function at the bottom right of the screen.
When SMBIOS = iMac13.2 is used in Moajve, it is displayed with the following Port configuration.

View attachment 456612
HP11 and HP13 are not displayed in Catalina.
Even if you edit the Info.plist of the created USBPorts.kext and change the SMBIOS name, Hackintool does not recognize the USB connection device with SMBIOS = iMacPro1.1.

The creation method of USBPorts.kext is displayed by the Info function at the bottom left of the screen.
Asural,

Hackintool relies on USBInjectAll for port discovery. As noted in post #2 of


Rehabman altered USBinjectAll 0.7.1 to eliminate relevant port entries for some models like the iMacPro1,1,
assuming that the internal hubs would not be used with these models.

The solution is to use the previous USBINjectAll, version 0.7.0.
 
Joined
Mar 16, 2015
Messages
246
Motherboard
HP 6300 SFF-V3.08
CPU
i5-3570
Graphics
GT 640
Mac
Mac mini, Mac Pro
Classic Mac
Power Mac, Quadra, SE/30
Rehabman altered USBinjectAll 0.7.1 to eliminate relevant port entries for some models like the iMacPro1,1,
assuming that the internal hubs would not be used with these models.

The solution is to use the previous USBINjectAll, version 0.7.0.
Thank you for your teaching.
I had a hard time finding "USBINjectAll 0.7.0 (2018-1031)", but the internal connection of EH01 is now available.

In HP8300CMT, the internal connection of EH01 should be only HP18, so the following is displayed.

HP8300CMT.png
 
Last edited:
Joined
Mar 16, 2015
Messages
246
Motherboard
HP 6300 SFF-V3.08
CPU
i5-3570
Graphics
GT 640
Mac
Mac mini, Mac Pro
Classic Mac
Power Mac, Quadra, SE/30
Hackintool - USBPorts.kext is still not appropriately generating USB2.0 ports (EH01 and EH02) and i have been working with headkaze for that.
I used USBPorts.kext only to display in Hackintool's USB Menu, but turned it off because using it with HP6300SFF i5-3570 SMBIOS = iMac13.2 causes delay in mouse operation and delay in screen display.

It seems to be stable without USBPorts.kext.
 
Last edited:
Joined
Mar 16, 2015
Messages
246
Motherboard
HP 6300 SFF-V3.08
CPU
i5-3570
Graphics
GT 640
Mac
Mac mini, Mac Pro
Classic Mac
Power Mac, Quadra, SE/30
You may be right that it is due to using the older Sandy Bridge i3-2120 instead of one of the newer Ivy Bridge CPUs.
It is an old story, when I changed the CPU of HP6300 from i3-2120 to i5-3570, Palit GT640 came to be recognized.
"PCIe Lane Width: x4" is still as it is, but it displays the screen neatly.
 
Joined
Mar 15, 2020
Messages
14
Motherboard
Intel Series 7 Chipset - Clover UEFI
CPU
i7-3770
Graphics
HD 4000
Mac
MacBook Pro
Mobile Phone
iOS
I just can't seem to get 3d. acceleration to work with this.Or rather it works intermittently, only to be lost on reboot.
Please help, I've been trying to fix this for nearly 2 weeks.

===EDIT: Nevermind. This was fixed by enabling AMT in BIOS, Thanks :)===
 
Last edited:
Joined
Feb 3, 2019
Messages
56
Motherboard
HP Compaq Pro 6300 SFF
CPU
i5-3475S / i3-3225
Graphics
RX560 4 GB / GT 710 2 GB
Mac
Mac mini
Mobile Phone
Android
==deleted==
 
Last edited:

GTG

Joined
Jul 10, 2017
Messages
4
Motherboard
HP Elite 8300 USDT
CPU
i7-3770S
Graphics
HD 4000
Mac
Mac mini
Mobile Phone
iOS
Hi BillyGoatGruff,

I also have a USDT and glad to have found your post. I tried it on Catalina and was not successful.
Would you happen to still have the USBPorts.kext file you made to get it to work?

I'm currently reinstalling Mojave now to try again.

Thanks


I got it sorted. I stayed up way way past my bedtime :)

I decided to try the USB Port Patching guide inside of the Hackintool v2.4.9. It may not be the *best* way, and I am open to trying a different approach. This DOES work, and all ports, including the internal header, are now working.

To see the guide, open Hackintool v2.4.9 and go to the USB tab. Select the info-icon in the lower center left icon. Up will pop a Hackintool Help window titled "USB Port Patching".

To use the steps, I first grabbed the SSDT-HP.aml file for THIS guide in this thread provided by Sniki. I opened it in MaciASL (Rehabman fork), found and deleted the USB section, and saved the file to a new name, SSDT-USDT.aml. I then placed that file into /EFI/CLOVER/ACPI/patched and removed SSDT-HP.aml from the same folder. That should have the same SSDT content minus all USB stuff. I did this so that I would be starting the USB port patching steps "clean."

Because the USDT DOES have a USB Controller id 8086:1E31 (for XHC), I followed the instructions and installed Rehabman's FakePCIID.kext and FakePCIID_XHCIMux.kext in /L/E and rebuilt the cache. I then followed remainder of the steps exactly and finally installed the USBPorts.kext into /EFI/CLOVER/kexts/Other and removed USBInjectAll.kext.
Images of the Hackintool USB tab post the fix are attached.
View attachment 405812View attachment 405813
 
Joined
Feb 27, 2014
Messages
185
Motherboard
Dell Inspiron 530
CPU
Q9650
Graphics
GTX 750 Ti
Mac
iMac, MacBook, MacBook Pro, Mac mini, Mac Pro
Classic Mac
iMac, Power Mac
Mobile Phone
Android, iOS
Hearing wonderful things about stability for OpenCore - have you considered reworking this guide such that Clover is replaced with OpenCore? Here's the vanilla guide.
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
16,980
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
iMac, Mac mini
Mobile Phone
Android
have you considered reworking this guide such that Clover is replaced with OpenCore?
Sniki has already said he'll do that if you search back a few pages of this thread.
 
Top