Contribute
Register

[GUIDE] HP Elitebook 8470p Radeon - 10.13+11.+12. | OpenCore

Use the Post-Install Root Patch. You don't need to build EFI with OCLP (unless you want a reference).
Is there any setting in the BIOS to change which video unit (HD 4000 or Radeon) you want to use?
It is impossible to turn off the HD 4000 in the BIOS because it is locked by the manufacturer on my laptop. It is not needed because HD 4000 is not displayed in the system. Only one device video AMD HD7650m )
By the way I have VBIOS. Haw can I use it in my case?
 
It is impossible to turn off the HD 4000 in the BIOS because it is locked by the manufacturer on my laptop. It is not needed because HD 4000 is not displayed in the system. Only one device video AMD HD7650m )
By the way I have VBIOS. Haw can I use it in my case?
Just to be sure, you have OCLP installed and QE/CI is still not working.
VBIOS was required under Clover, but not OC.

You need to clean your .config, check this and this site. And I recommended to looking on github for other EFI's.

If you are stuck, upload your .config again and I will make some suggestions.
 
Just to be sure, you have OCLP installed and QE/CI is still not working.
VBIOS was required under Clover, but not OC.

You need to clean your .config, check this and this site. And I recommended to looking on github for other EFI's.

If you are stuck, upload your .config again and I will make some suggestions.
ok.
 

Attachments

  • EFI.zip
    12 MB · Views: 4
grab a new x64 OC EFI, you removed too much entries.

ACPI:
Add:
- use Opencore naming for better understanding. - CpuPM+RTC0(HPET)
- u don’t need ssdt-plug and probably SBUS-MCHC
- build EC+HPET+PNLF with SSDTTime again and .plist values for ACPI>Patch and enabled them too!!
Patch:
remove:
-Rename GFX0 to IGPU
-Rename PEGP to GFX0

maybe remove:
- Rename SAT0 to SATA (Disk)

Kernel
Quirks:
Disable AppleXcmpCfgLock
Patch:
add - Disable Library Validation Enforcement - for non-metal
and remove entries you don’t use

NVRAM:
missing some key: the whole Delete section + ADD>revpatch:sbvmm

Kexts:
u have 2 different ethernet kext + 1 in Kernel>Patch(which is enabled:false)

Platforminfo:
- MacBookPro10,1 is better be.

All in all what is GPU acceleration related is the two wrong patch under ACPI, if any other values are appropriate.
 
grab a new x64 OC EFI, you removed too much entries.

ACPI:
Add:
- use Opencore naming for better understanding. - CpuPM+RTC0(HPET)
- u don’t need ssdt-plug and probably SBUS-MCHC
- build EC+HPET+PNLF with SSDTTime again and .plist values for ACPI>Patch and enabled them too!!
Patch:
remove:
-Rename GFX0 to IGPU
-Rename PEGP to GFX0

maybe remove:
- Rename SAT0 to SATA (Disk)

Kernel
Quirks:
Disable AppleXcmpCfgLock
Patch:
add - Disable Library Validation Enforcement - for non-metal
and remove entries you don’t use

NVRAM:
missing some key: the whole Delete section + ADD>revpatch:sbvmm

Kexts:
u have 2 different ethernet kext + 1 in Kernel>Patch(which is enabled:false)

Platforminfo:
- MacBookPro10,1 is better be.

All in all what is GPU acceleration related is the two wrong patch under ACPI, if any other values are appropriate.
Report:
new x64 OC EFI

ACPI:
Add:
- use Opencore naming for better understanding. - CpuPM+RTC0(HPET) didn't understand how to do it. :(
- u don’t need ssdt-plug and probably SBUS-MCHC DONE
- build EC+HPET+PNLF with SSDTTime again and .plist values for ACPI>Patch and enabled them too!! DONE
Patch:
remove:
-Rename GFX0 to IGPU DONE
-Rename PEGP to GFX0 DONE

maybe remove:
- Rename SAT0 to SATA (Disk) DONE

Kernel
Quirks:
Disable AppleXcmpCfgLock DONE
Patch:
add - Disable Library Validation Enforcement - for non-metal didn't understand how to do it. :(
and remove entries you don’t use ?

NVRAM:
missing some key: the whole Delete section + DONE
ADD>revpatch:sbvmm ?

Kexts:
u have 2 different ethernet kext + 1 in Kernel>Patch(which is enabled:false) ?

Platforminfo:
- MacBookPro10,1 is better be. "This version of Mac OS is not supported
on this platform" may be becayse of Big Sur. returned to MacBookPro11,1

AMD HD7650M still 4MB and the system still boots with delays
 

Attachments

  • EFI_NEW.zip
    12.3 MB · Views: 2
Last edited:
Report:
new x64 OC EFI

ACPI:
Add:
- use Opencore naming for better understanding. - CpuPM+RTC0(HPET) didn't understand how to do it. :(
- u don’t need ssdt-plug and probably SBUS-MCHC DONE
- build EC+HPET+PNLF with SSDTTime again and .plist values for ACPI>Patch and enabled them too!! DONE
Patch:
remove:
-Rename GFX0 to IGPU DONE
-Rename PEGP to GFX0 DONE

maybe remove:
- Rename SAT0 to SATA (Disk) DONE

Kernel
Quirks:
Disable AppleXcmpCfgLock DONE
Patch:
add - Disable Library Validation Enforcement - for non-metal didn't understand how to do it. :(
and remove entries you don’t use ?

NVRAM:
missing some key: the whole Delete section + DONE
ADD>revpatch:sbvmm ?

Kexts:
u have 2 different ethernet kext + 1 in Kernel>Patch(which is enabled:false) ?

Platforminfo:
- MacBookPro10,1 is better be. "This version of Mac OS is not supported
on this platform" may be becayse of Big Sur. returned to MacBookPro11,1

AMD HD7650M still 4MB and the system still boots with delays
CpuPM is = SSDT-PM + RTC0 is = SSDT-EC.

Kernel>Patch - all of your entries are "enabled:false" so not active and i've no clue which one is need you.
Probably none of them.
So, Disable Library Validation Enforcement - download this .plist and put in there and enable it.

NVRAM:
the .plist file you just downloaded has revpatch:sbvmm use it like you see.
don't forget the "Delete" section too.
this working tandem with "RestrictEvents.kext"

Kexts folder:
u have "intelmausi" and "RealtekRTL8111" which one has it?
do you have Atheros Wifi chip?
Legacy_USB3 - check this, under "Checking IOService" 3 terminal cmd.(remove or disable this kext before testing XHCI=USB3)

Platforminfo:
Yes, because RestrictEvents not active, missing the revpatch:sbvmm.

Did you looked into those 2 sites what i linked to you at #282?
 
CpuPM is = SSDT-PM + RTC0 is = SSDT-EC.

Kernel>Patch - all of your entries are "enabled:false" so not active and i've no clue which one is need you.
Probably none of them.
So, Disable Library Validation Enforcement - download this .plist and put in there and enable it.

NVRAM:
the .plist file you just downloaded has revpatch:sbvmm use it like you see.
don't forget the "Delete" section too.
this working tandem with "RestrictEvents.kext"

Kexts folder:
u have "intelmausi" and "RealtekRTL8111" which one has it?
do you have Atheros Wifi chip?
Legacy_USB3 - check this, under "Checking IOService" 3 terminal cmd.(remove or disable this kext before testing XHCI=USB3)

Platforminfo:
Yes, because RestrictEvents not active, missing the revpatch:sbvmm.

Did you looked into those 2 sites what i linked to you at #282?
Ok.
Made changes to the config. Not sure how completely and accurately.
Patched by OCLP.
The main built-in display does not work, although the backlight flashes when adjusted.
Only the VGA display works. AMD HD7650m now shows 1GB:).

Of course I read the site using your links.
Снимок экрана 2024-04-03 в 12.14.58.png
Снимок экрана 2024-04-03 в 12.16.02.png
Снимок экрана 2024-04-03 в 12.36.05.png
photo_5217848084946607171_y.jpg
 

Attachments

  • EFI_1.zip
    12.5 MB · Views: 4
  • ioreg1.zip
    4.9 MB · Views: 0
Last edited:
Ok.
Made changes to the config. Not sure how completely and accurately.
Patched by OCLP.
The main built-in display does not work, although the backlight flashes when adjusted.
Only the VGA display works. AMD HD7650m now shows 1GB:).

Of course I read the site using your links.
So, it's definitely a progress.

ACPI>Patch - missing the PNLF entries build with SSDTTime.

DeviceProperties - GPU - dual-link 1 value need above 1600x900 resolution. There is a manual, keep in mind yours is Mobile GPU!
I think set 6 bit value for link/pixel bit.
AAPL00,override-no-connect = EDID - remove and check if automatically recognise it.
ATY,bin_image = vBios - double check this value.

Kernel>Patch - you installed macOS 11/Big Sur which has kernel version between: 20.0.0-20.99.99.
Any patch has higher version number, you can remove or at least disable.
APFS FileVault too.(except u determine to use)

>Quirks - Terminology page - Kernel section
on the picture said "Enable CustomSMBIOSGuid for Dell or VAIO systems"

NVRAM>
on the uploaded picture show 'kext signing: enabled" that should be disabled.
use csr-active-config: “03080000” or “030A0000” because of OCLP has different... and recheck.

boot-args - remove -no compat check because u have RestrictEvents.
add swd_panic=1+ ipc_control_port_options=0
replace amfi_get_out_of_my_way=0x1 to amfi=0x80 (shorter, does about the same)

remove revpatch. - more

Platforminfo>
change to MacBookPro10,1

UEFI>Quirks - enable ReleaseUsbOwnership
 
So, it's definitely a progress.

ACPI>Patch - missing the PNLF entries build with SSDTTime.

DeviceProperties - GPU - dual-link 1 value need above 1600x900 resolution. There is a manual, keep in mind yours is Mobile GPU!
I think set 6 bit value for link/pixel bit.
AAPL00,override-no-connect = EDID - remove and check if automatically recognise it.
ATY,bin_image = vBios - double check this value.

Kernel>Patch - you installed macOS 11/Big Sur which has kernel version between: 20.0.0-20.99.99.
Any patch has higher version number, you can remove or at least disable.
APFS FileVault too.(except u determine to use)

>Quirks - Terminology page - Kernel section
on the picture said "Enable CustomSMBIOSGuid for Dell or VAIO systems"

NVRAM>
on the uploaded picture show 'kext signing: enabled" that should be disabled.
use csr-active-config: “03080000” or “030A0000” because of OCLP has different... and recheck.

boot-args - remove -no compat check because u have RestrictEvents.
add swd_panic=1+ ipc_control_port_options=0
replace amfi_get_out_of_my_way=0x1 to amfi=0x80 (shorter, does about the same)

remove revpatch. - more

Platforminfo>
change to MacBookPro10,1

UEFI>Quirks - enable ReleaseUsbOwnership
ACPI>Patch - there is no PNLF in the folder "Result" (when selecting value 14)

Which value should I choose?
Снимок экрана 2024-04-03 205010.png
 
Last edited:
Back
Top