Contribute
Register

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

Joined
Jan 9, 2021
Messages
2
Motherboard
GIGABYTE Z97X-UD3H
CPU
i7-4790k
Graphics
rx-580
Hi, I'm trying to follow the guide but am stuck here:

Into EFI/Clover/Drivers/UEFI, make sure to add VirtualSMC.efi (included on the downloaded zip of VirtualSMC)


I downloaded the VirtualSMC zip and searched through the folders and can't find any file or listing for VirtualSMC.efi. Am I looking in the wrong place or does it have another name?
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
20,503
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
Hi, I'm trying to follow the guide
1st step. Put the HP 8300 info regarding what hardware you have into your signature. We need the CPU, Graphics and which HP form factor you have. Example: Motherboard - HP 8300 SFF CPU-i5-3470 Graphics- GT 710 Nvidia

Also are you installing Mojave or Catalina ?
 

Attachments

  • VirtualSmc.efi.zip
    4.6 KB · Views: 36
Last edited:
Joined
Jan 9, 2021
Messages
2
Motherboard
GIGABYTE Z97X-UD3H
CPU
i7-4790k
Graphics
rx-580
Thanks for the file. I've added the hardware info, you guessed it exactly. I'm working on this machine before I tackle upgrading my main machine from High Sierra.
I'm going for Mojave first.

Thanks again
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
20,503
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
I've added the hardware info, you guessed it exactly.
So many people forget to fill out their hardware profile that I've gotten good at figuring it out other ways.
 
Joined
Mar 16, 2015
Messages
340
Motherboard
HP 6300 SFF-V3.08
CPU
i5-3570
Graphics
GT 640
Mac
  1. MacBook Air
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. Quadra
  3. SE/30
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.


これがお役に立てば幸いです
It seems that the definition of USBPort is more responsive in Safari, so I am investigating the port setting and currently testing it.

I tried to ban ECH1 with SSDT-EHCx_OFF.dsl, but it seems that he needs EHC1 on the OS side (starting is slow).
There seems to be no problem with Sniki's USBPort.kext for EHC2 and XHC definitions.
For EHC1, it seems that the ports that can be enabled differ depending on his SMBIOS settings.

I have something else to say, but I'll attach his USB config file defined in iMac Pro 1.1 so please verify.
 

Attachments

  • HP8300ECHI.kext.zip
    2.7 KB · Views: 25
Joined
Mar 16, 2015
Messages
340
Motherboard
HP 6300 SFF-V3.08
CPU
i5-3570
Graphics
GT 640
Mac
  1. MacBook Air
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. Quadra
  3. SE/30
@LisaAlterEgo

I modified the EHC1 port array in the USB config file by referring to your post file here.
For the first time, the port display of Hackintool and IOReg matched, thank you very much.
 

Attachments

  • HP6300USB.kext.zip
    2.7 KB · Views: 29
Last edited:
Joined
Nov 2, 2018
Messages
278
Motherboard
HP 8300, MacMini6,1
CPU
i5-3570K, i5-3470, i5-3210, G5
Graphics
RX570, RX560, GT730K, HD4000
Mac
  1. Mac mini
Classic Mac
  1. Power Mac
Input on OC 0.6.8

I installed OC 0.6.8 and the new kexts. In my first try, I used the OpenHfsPlus.efi
instead of HfsPlus.efi, and I failed to update the Resources folder. It booted ok,
but I lost OpenCanopy and had the text-based OS selection. On the second try,
I went back to the HfsPlus.efi and new Resources from OcBinaryData, and an
improved OpenCanopy worked fine.

I'm still testing. I used most of the new Keys and Values from the Sample.plist,
and used OcValidate to check my Config.plist. It looks like SanityChecker never
got updated for 0.6.7 or 0.6.8, so I guess OcValidate is now the way to go.

I wasn't sure what to use for Base and BaseSkip on the ACPI HPET patches.
In each case I used BaseSkip set to zero. For Base I used:
\_SB.PCI0.LPCB.HPET for "HPET _CRS to XCRS Rename",
\_SB.PCI0.LPCB.RTC for "RTC IRQ 8 Patch", and
\_SB.PCI0.LPCB.TIMR for "TIMR IRQ 0 Patch".

Is that correct? Has anyone seen a good reference for this?

I did notice one difference in system behavior. I'm still testing by booting off
a USB stick, and I notice its unmounted when the system fully boots, which is a
little inconvenient.

If anyone has more hints about setting up OC 0.6.8 correctly, could you please
enlighten us? Thanks.
 
Joined
Feb 3, 2019
Messages
58
Motherboard
HP Compaq Pro 6300 SFF
CPU
i5-3475S / i3-3225
Graphics
RX560 4 GB / GT 710 2 GB
Mac
  1. Mac mini
Mobile Phone
  1. Android
Hello

I created the usb as indicated in the video, but at startup the screen remains black and there is no hdd activity. The installation does not start.

HP 6300 SFF
cpu i5-3225
gpu gt 710
OC 0.6.3 (from sniky github)
Big Sur 11.2.3 (from Apple Store)
 
Joined
Mar 16, 2015
Messages
340
Motherboard
HP 6300 SFF-V3.08
CPU
i5-3570
Graphics
GT 640
Mac
  1. MacBook Air
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. Quadra
  3. SE/30
Input on OC 0.6.8

I installed OC 0.6.8 and the new kexts. In my first try, I used the OpenHfsPlus.efi
instead of HfsPlus.efi, and I failed to update the Resources folder. It booted ok,
but I lost OpenCanopy and had the text-based OS selection. On the second try,
I went back to the HfsPlus.efi and new Resources from OcBinaryData, and an
improved OpenCanopy worked fine.

I'm still testing. I used most of the new Keys and Values from the Sample.plist,
and used OcValidate to check my Config.plist. It looks like SanityChecker never
got updated for 0.6.7 or 0.6.8, so I guess OcValidate is now the way to go.

I wasn't sure what to use for Base and BaseSkip on the ACPI HPET patches.
In each case I used BaseSkip set to zero. For Base I used:
\_SB.PCI0.LPCB.HPET for "HPET _CRS to XCRS Rename",
\_SB.PCI0.LPCB.RTC for "RTC IRQ 8 Patch", and
\_SB.PCI0.LPCB.TIMR for "TIMR IRQ 0 Patch".

Is that correct? Has anyone seen a good reference for this?

I did notice one difference in system behavior. I'm still testing by booting off
a USB stick, and I notice its unmounted when the system fully boots, which is a
little inconvenient.

If anyone has more hints about setting up OC 0.6.8 correctly, could you please
enlighten us? Thanks.
I've read your post and then updated to OC 0.6.8 and it's working fine.
I've attached her EFI during the exam.

APPEND:
The following files have been updated, so it seems that they need to be replaced.

It is possible to display comments on Hackintool by using Comment Propaties for each Port definition of EHC1-internal-hub and EHC2-internal-hub in USBPort.plist.
However, when I checked the display, the comment display is currently deleted because the phenomenon that the USB is not recognized occurs after booting.
 

Attachments

  • OC068SampleEFI.zip
    3.3 MB · Views: 28
Last edited:
Joined
Feb 3, 2019
Messages
58
Motherboard
HP Compaq Pro 6300 SFF
CPU
i5-3475S / i3-3225
Graphics
RX560 4 GB / GT 710 2 GB
Mac
  1. Mac mini
Mobile Phone
  1. Android
I've read your post and then updated to OC 0.6.8 and it's working fine.
I've attached her EFI during the exam.
Hi Asural

Does this zip efi works fine whit hp6300?
 
Top