Contribute
Register

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

I don't know if it's related or not.
- change PXSX to ARPT - link
- search for it - link
- link
I have tried 3 WiFi cards:
1. BCM94352HMB which is natively recognized including BigSur
2. BCM94360HMB working only with AirportBrcmFixup.kext
3. Intel 7260HMW working only with AirportItlwm.kext

First one booting without issues but without AirportBrcmFixup. But only to BigSur. Booting into Monterey+ demands AirpotBrcmFixup. After switching it on - problem with unpredictable booting starts from BigSur+. Former systems work.
Second one, as working only with AirportBrcmFixup starting problems from BigSur+. Former systems work

So it looks like injection into BigSur and further systems AirPortBrcmNIC_Injector.kext is the real problem.
Fixing delays and any other config changes does not work.

BUT
Both cards work without any booting issues in my iMac hackintosh on Ventura.... They of course use AirportBrcmFixup.

Third card - works very well in all OS systems but Ventura. Of course with some limitations which also affected Broadcom cards starting from BigSur. This is a matter of time when fixed kext for Intel WiFi will arrive.

Here is picture with errors which I see booting Monterey and Ventura with Broadcom WiFi. i can not handle it, so now I am using Intel.
IMG_2218.jpg



Some optimism at the end - if Broadcom does not stuck it also works on Ventura.

Screenshot 2023-03-09 at 19.14.20.png
 
BUT
Both cards work without any booting issues in my iMac hackintosh on Ventura
Hi,
I don’t have any other than the built-in Intel Wifi card, so what i can do is to search for the issues/solutions on the web.
At a time when AirportItlwm.kext didn’t exist, i used an Atheros AR9285 which is worked just fine(don’t remember under BS), like the Intel 6300 now under Monterey, but i know you’d like to use BT., so maybe you could open a new github issue or here.

No, you need SSDT-BATT like here
well, it's working without SSDT-BATT, only used ECEnabler.kext, no patch in config.

It is not working for me. Maybe you may show your OC UEFI config. Probably I am missing something....
strange.
I attaching the EFI from OCLP build(0.8.8), edited according to the Ivy Laptop guide, cleaned up a bit(BS), adding EHC1/2 and EC0 patch plus fresh kexts and used with 10,1.

Edit:
- BTW i did an Update #4 on my guide. Cheers!

Edit2:
- Do you experience any stutter/lag in the animation when there are many windows in the foreground and you use a mission control(hot corners, notification..), almost like the graphics ran out of memory, but second time it's smooth.

Edit3:
- brcmfx-driver=0|1|2|3 - link for AirPortBrcmNIC_Injector.kext?
- you can try for BCM94360 with brcmfx-delay=15000 brcmfx-driver=1 - link
- remove SMCSuperIO.kext because
- BCM943224HMS
If you already know these, just ignore it.

Edit4:
- SMCSuperIO.kext can read fan speed,
it was a bit misleading.
- EC mapping - link
- I found it recently, but it's very time-consuming until you find the right values.(I haven't found it yet)
 

Attachments

  • EFI.zip
    24.9 MB · Views: 99
Last edited:
Hi,
I don’t have any other than the built-in Intel Wifi card, so what i can do is to search for the issues/solutions on the web.
At a time when AirportItlwm.kext didn’t exist, i used an Atheros AR9285 which is worked just fine(don’t remember under BS), like the Intel 6300 now under Monterey, but i know you’d like to use BT., so maybe you could open a new github issue or here.
Hi,
Intel Wifi works up to Monterey, you just have to switch kext proper to OS you use. On board embedded Bluetooth shows up also in Ventura. Works with some limitations as all patched bluetooth hardware do.

I used that one from your config. Not working. I even reset UEFI. Nothing better.
Edit2:
- Do you experience any stutter/lag in the animation when there are many windows in the foreground and you use a mission control(hot corners, notification..), almost like the graphics ran out of memory, but second time it's smooth.
Monterey - stutter -no, lags - no some strange glitches - yes, even with blur-fix from OCLP. I stayed with BS - for me it looks better and has less apps which need metal. Of course I am waiting for some improvements in OCLP.

Edit3:
- brcmfx-driver=0|1|2|3 - link for AirPortBrcmNIC_Injector.kext?
- you can try for BCM94360 with brcmfx-delay=15000 brcmfx-driver=1 - link
- remove SMCSuperIO.kext because
- BCM943224HMS
If you already know these, just ignore it.
As I wrote formerly - I tried everything. SuperIO for me do nothing bad.
As we have embedded BT I suppose that is the real reason - quote from link you attached "@sudyhardy I have BCM943224HMS without Bluetooth, this card is not Combo card And there is no issue with that card"
As I wrote the same cards work as expected in desktop configs. Injection of new driver into BS and further (caused by changes in macOS`s) not works when it finds separate BT.

Edit4:
- SMCSuperIO.kext can read fan speed,
it was a bit misleading.
- EC mapping - link
- I found it recently, but it's very time-consuming until you find the right values.(I haven't found it yet)
I have seen this looking for solutions with WiFi as I also thought SuperIO makes problem (on the screen sometimes when Broadcomm Wifi hangs booting it was the last line with SuperIO) but eventually I left this as fan speed is not my main concern :)
 
I used that one from your config. Not working. I even reset UEFI. Nothing better.
Hi,
you can still try with Ps2MouseDxe and Ps2KeyboardDxe, but i assume you are already over it.
Maybe under UEFI/Input something missing?

I am waiting for some improvements in OCLP
i think now they are waiting for the next macOS update which will be on next Tuesday or the following week.

not works when it finds separate BT.
have you tried disconnecting the embedded BT. from the motherboard?

I left this as fan speed is not my main concern
well, after several hours of wasted time, i know this;
ReadRegister>46< = 0x2E
WriteRegister>47< = 0x2F

ec-device String generic
fan-count Data <01000000>
fan0-addr Data <2E00000>
fan0-size Data <01000000>
fan0-big Data <00000000>
fan0-inverse Data <01000000>
fan0-mul Data <F0000000>
fan0-div Data <10000000>

the first 2 stages of fan ramping up is give accurate value compare to the old PBI-CE fan.read.patch from patched DSDT.

0 = Off, 1 = 2,518 rpm, 2 = 2,900 rpm and above is inaccurate.

max speed is ~5345 rpm,

mul and div are where the issue is, i don’t know what the correct values are.
0xF0 / 0x10
240 / 16

Edit:
link - I only found this later because I remembered using it on windows.

Edit:
I used your batc & batt + acpi.patch and i don't have a single ACPI error at boot.
(except way early OC: Prelinked injection AICPUPM+AICPUPMClient.kext invalid parameter - so 2 error)
 
Last edited:
hi guys first off all than you for all the effort you have put in in doing this.
I have an hp 8470p with intel card I have modified robik234 efi to make my laptop work with bigsur which it does
with battery cycles for which I add ACPIBatteryManager.kext and also have fan readings.
the only thing that does not work is the webcam which it does if I use deferents efis from yours
I have no idea what to do??
I enclose my config list in case someone can point me in the right direction...
 

Attachments

  • config 2.plist.zip
    7.4 KB · Views: 51
hi guys first off all than you for all the effort you have put in in doing this.
I have an hp 8470p with intel card I have modified robik234 efi to make my laptop work with bigsur which it does
with battery cycles for which I add ACPIBatteryManager.kext and also have fan readings.
the only thing that does not work is the webcam which it does if I use deferents efis from yours
I have no idea what to do??
I enclose my config list in case someone can point me in the right direction...
Hi robi62!

Do you see the camera under “about this mac” > system report > USB or under Hackintool/USB and enabled under BIOS?
You can use robik234 and “my” EFI as a reference point.

Your spec has an Intel iGP HD4000 and this guide is only for dGPU, but you are good.
OCLP is not necessary in this case, if you stick with Big Sur for now, still supporting your graphics.
I advise to try chris1111 post installation method, which is very detailed.
 
hi DaveJ1 as I said my camera works good if I use other efi folders
The reason I like robik234 efi because it gives be better pm management fans hardly come on.
I have tried your efi but unfortunately no boot what ever I tried shame...:rolleyes:
 

Attachments

  • Screen Shot 2023-03-28 at 20.59.05.png
    Screen Shot 2023-03-28 at 20.59.05.png
    142.8 KB · Views: 35
with battery cycles for which I add ACPIBatteryManager.kext
Hi robi62,

I replaced SMCBatteryManager to ACPIBatteryManager and showing BCC, thanks.(with and without SMCBM)

have fan readings.
The values is not correct in your config and the received value is inaccurate.(in the old days fakesmc did the job for it)

I have tried your efi but
You need to adjust for your hardware, replace with the iGP values.

Hi in my case its working battery should be the same regardless of graphic card???
Clean your EFI, use both of us folders as a reference point.
 
Back
Top