Contribute
Register

[Guide] HP 6300 Pro / HP 8300 Elite - A 100 percent Working and Easily Affordable CustoMac

Status
Not open for further replies.
I haven't tried it, but it seems to use "SMBIOS=MacMini6.1" for HD4000.
That will only work for an Apple 2012 Mac mini not a hackintosh.
 
Nice ! It's stable as Montery ? i use it with dedicated graphic card Intle HD 4000, can you share your EFI folder please ?
I've done an installation test with "SMBIOS = iMac18.1" so he attaches the EFI.

1.
The contents of DeviceProperties->Add->PciRoot(0x0)/Pci(0x2,0x0) are the HD4000 settings published by @Sniki.
Remove this part if you use dGPU.

2.
Set NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->prev-lang:kbd to your preferred language

3.
Write the following information using GenSMBIOS.

PlatformInfo->Generic->SystemProductName = Type: (iMac18,1)
PlatformInfo->Generic->MLB = Board Serial:
PlatformInfo->Generic->ROM = Apple ROM:
PlatformInfo->Generic->SystemSerialNumber = Serial:
PlatformInfo->Generic->SystemUUID = SmUUID:

4.
If the installation is successful, make the following corrections and store it in the HDD/SSD EFI.
NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = "amfi_get_out_of_my_way=1"
NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->csr-active-config = <03080000>

5.
After restarting from the HDD/SSD, apply NVRAM RESET and apply OCLP after startup.

I have attached the missing HP8300ECHI.kext here.
 

Attachments

  • SampleVenturaHP8300.zip
    4.6 MB · Views: 113
Last edited:
I haven't tried it, but it seems to use "SMBIOS=MacMini6.1" for HD4000.
Sam using iMacPro1,1 with latest macOS Montery and it works flawlessly. of course for my GPU I use OpenCore Legacy Patcher to get it works,
 
I've done an installation test with "SMBIOS = iMac18.1" so he attaches the EFI.

1.
The contents of DeviceProperties->Add->PciRoot(0x0)/Pci(0x2,0x0) are the HD4000 settings published by @Sniki.
Remove this part if you use dGPU.

2.
Set NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->prev-lang:kbd to your preferred language

3.
Write the following information using GenSMBIOS.

PlatformInfo->Generic->SystemProductName = Type: (iMac18,1)
PlatformInfo->Generic->MLB = Board Serial:
PlatformInfo->Generic->ROM = Apple ROM:
PlatformInfo->Generic->SystemSerialNumber = Serial:
PlatformInfo->Generic->SystemUUID = SmUUID:

4.
If the installation is successful, make the following corrections and store it in the HDD/SSD EFI.
NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = "amfi_get_out_of_my_way=1"
NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = <03080000>

5.
After restarting from the HDD/SSD, apply NVRAM RESET and apply OCLP after startup.
Big thanks Asural ! I will test it right now !
 
Hi Asural
Thanks for EFI, edited the plist for PlatformInfo → I have checked serial / MLB etc are correct
This is the message just before Choose disc screen of opencore
Just noticed HP8300ECHI.kext is missing →wud that lead to an error?
The machine boots, apple logo appears, nothing else happens fater this
Cheers
BS: Starting OpenCore application...

BS: Booter path - \EFI\BOOT\BOOTX64.EFI

OCFS: Trying to locate filesystem on D4294C18 C9A85918

OCFS: Filesystem DP - \EFI\BOOT\BOOTX64.EFI

BS: Trying to load OpenCore image..

BS: Relative path - EFI

BS: Startup path - EFI\OpenCore.ef1 (0)

BS: Fallback to absolute path - EFI\OC\OpenCore.efi

BS: Read OpenCore image of 987136 bytes

OCM: Loaded image at CA07D798 handle

OCM: Loaded image has DeviceHandle D4294C18 FilePath C9A9218 ours DevicePath D6

894418

OCCPU: Failed to get FSBFrequency data using Apple Platform Info - Not Found

OC: Starting OpenCore..

OC: Booter path - EFI\OC\OpenCore.ef1

OCFS: Trying to locate filesystem on D4294C18 C9A9218

OCFS: Filesystem DP - EFI\OC\Opencore.ef 1

OC: Absolute booter path - EFI\OC\OpenCore.ef1

OC: Storage root EFINOC\OpenCore.ef1

OCST: Missing vault data, ignoring.

OC: OCMiscEarlyInit..

OC: Loaded configuration of 40194 bytes

OC: Got 4 drivers

OC: Watchdog status 1s 0
 
Last edited:
Hi Asural
Thanks for EFI, edited the plist for PlatformInfo → I have checked serial / MLB etc are correct
This is the message just before Choose disc screen of opencore
Just noticed HP8300ECHI.kext is missing →wud that lead to an error?
The machine boots, apple logo appears, nothing else happens fater this
Cheers
@luckyearl
It should start without problems even if you set Kernel->Add->Item9->Enable = NO, but I will attach HP8300ECHI.kext for iMac18.1 as pointed out.

1.For USDT, add PORT to DeviceProperties->Add->PciRoot(0x0)/Pci(0x2,0x0).
2.May need to create his SSDT.aml for i7-3700s due to different CPU.

Both require work with SMBIOS=iMac13.2.


If DeviceProperties->Add->PciRoot(0x0)/Pci(0x2,0x0) settings are wrong, it can't be started.
Please change the setting of the attached file and try again.
 

Attachments

  • HP8300ECHI.kext.zip
    2.6 KB · Views: 56
  • config.plist
    23.8 KB · Views: 48
Last edited:
Thanks Asural →works
About NVRam patches
NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = "amfi_get_out_of_my_way=1"
→I believe this is facilitate Graphic patch with OCLP

NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = <03080000> → Can you plz advise what this patch does
Thank you
 
Thanks Asural →works
About NVRam patches
NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = "amfi_get_out_of_my_way=1"
→I believe this is facilitate Graphic patch with OCLP

NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = <03080000> → Can you plz advise what this patch does
Thank you
It was my mistake, I have corrected this post.
Until now, the reason why USDT did not work was unknown, but I am glad that I was able to solve it.
 
For Info

NVRAM->Add->7C436110-AB2A-4BBB-A880-FE41995C9F82->boot-args = <03080000>. -> this patch disables SIP
 
Status
Not open for further replies.
Back
Top