Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

205Maxi

macrumors regular
Nov 3, 2019
175
53
Thanks.
But I am talking about that package linked above... Is it the same?
 

Flacko

macrumors 6502
Oct 3, 2018
309
376
UK
once i download this file, do i install it with hackintool to L/E of my main catalina HDD ?
The AirPortBrcm4331.kext is a plugin for the bundled IO80211Family.kext. It is has a linked dependancy on this kext and that may be where the problem lies. I would suggest copying into the plugins of the Catalina IO80211Family.kext and then carry out the permissions etc. I think this is what the dosdude1 patch does and obviously the legacy wifi can work once patched as proven by the Catalina Patcher thread. As you have found, trying to run AirPortBrcm4331.kext directly from L/E or with OC has not worked. If you successfully patch then you will likely have to repeat this during an update as there may be a fair chance that the patch is overwritten.
If the patched Catalina IO80211Family.kext does bring back your wifi then it would be interesting to see whether OC could insert this kext and therefore solve the problem of the fix being overwritten in future. Good luck
[automerge]1592130963[/automerge]
(@Flacko, close but you forgot the executable path.)
@cdf. If you have time can you explain why the AppleMCEReporterDisabler.kext (page 1) does not have an Executable path set. I have looked in the manual and it does not really help me in understanding when the Executable path has to be set or not. Failsafe being empty.
 
Last edited:

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
@cdf. If you have time can you explain why the AppleMCEReporterDisabler.kext (page 1) does not have an Executable path set.

AppleMCEReporterDisabler.kext is a codeless kext. It has no executable.
 

Tekkaz

macrumors newbie
Jun 2, 2020
4
0
Good morning everyone quick question last night I installed opencore on my MacPro 5.1 all went well but I mounted it to wrong disk, now when I power up I get a black screen with Apple and progress bar. Can I still mount efi to my boot disk and if so what to do with the one what’s been mounted to wrong Disk. Please help thank you for your time stay safe
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Good morning everyone quick question last night I installed opencore on my MacPro 5.1 all went well but I mounted it to wrong disk, now when I power up I get a black screen with Apple and progress bar. Can I still mount efi to my boot disk and if so what to do with the one what’s been mounted to wrong Disk. Please help thank you for your time stay safe

Which ESP you use doesn't really matter. If you really want to, you can reinstall OpenCore to your boot disk. See the instructions in the wiki for uninstalling first.
 

VillasManzanill

macrumors regular
Mar 7, 2012
133
18
The AirPortBrcm4331.kext is a plugin for the bundled IO80211Family.kext. It is has a linked dependancy on this kext and that may be where the problem lies. I would suggest copying into the plugins of the Catalina IO80211Family.kext and then carry out the permissions etc. I think this is what the dosdude1 patch does and obviously the legacy wifi can work once patched as proven by the Catalina Patcher thread. As you have found, trying to run AirPortBrcm4331.kext directly from L/E or with OC has not worked. If you successfully patch then you will likely have to repeat this during an update as there may be a fair chance that the patch is overwritten.
If the patched Catalina IO80211Family.kext does bring back your wifi then it would be interesting to see whether OC could insert this kext and therefore solve the problem of the fix being overwritten in future. Good luck
[automerge]1592130963[/automerge]

@cdf. If you have time can you explain why the AppleMCEReporterDisabler.kext (page 1) does not have an Executable path set. I have looked in the manual and it does not really help me in understanding when the Executable path has to be set or not. Failsafe being empty.
If someone can give me specific Instructions of how to do it I can do it and report back. I’m sure this will be very helpful for many.

Hopefully this doesn’t break my perfect setup I have :)
 

mangombia

macrumors member
Jun 12, 2019
84
16
Nashville, Tennessee
Good morning everyone quick question last night I installed opencore on my MacPro 5.1 all went well but I mounted it to wrong disk, now when I power up I get a black screen with Apple and progress bar. Can I still mount efi to my boot disk and if so what to do with the one what’s been mounted to wrong Disk. Please help thank you for your time stay safe
I've had it on a boot drive, on a platter SATA drive that was just storage, and now on the EFI of a USB drive. I've found the latter to be the easiest method to troubleshoot issues, since all I need to do is pull the USB and do a CMD-R + OPT-P NVRAM reset to clear OC and boot to Mojave.
 
  • Like
Reactions: H2SO4

Thomas Fitzgerald

macrumors newbie
Jun 14, 2020
1
0
Portland
Good evening all, I put OC 0.5.9 on my cMP 5,1 dual 6 core at 3.46, I noticed that it is now 'stuck' at 3.5ghz, VMM is disabled. I'm running Mojave 10.14.6 running the latest firmware


Also, I attempted to install it on my PCIE-mounted SSD, but that didn't work (it's my boot drive) it did however install on a raid0 I have of the 4 internal drives, this concerns me due to their age, and being raid0.
 

h9826790

macrumors P6
Apr 3, 2014
16,656
8,587
Hong Kong
Good evening all, I put OC 0.5.9 on my cMP 5,1 dual 6 core at 3.46, I noticed that it is now 'stuck' at 3.5ghz, VMM is disabled. I'm running Mojave 10.14.6 running the latest firmware


Also, I attempted to install it on my PCIE-mounted SSD, but that didn't work (it's my boot drive) it did however install on a raid0 I have of the 4 internal drives, this concerns me due to their age, and being raid0.
That 3.5GHz is cosmetic, due to iMac Pro board ID injection to active HWAccel.

If you have any SATA drive, you can install OC on one of them. Users' reports show that's a more reliable way to install OpenCore.

PCIe is more like a hit or miss. (I have dig deep into this matter yet, however, I suspect that's related to slot or adaptor). Anyway, what you did is install OC in one of the drive's EFI partition, not on the RAID array.

If you have concern about drive failure, you can install another OC copy on another internal drive's EFI partition (no need to bless it, just copy the BOOT and EFI folders into position is good enough). So that, if your OC drive fail, your cMP will automatically boot from the backup OC copy.

I can't guarantee this method 100% work, but I tested it on my own cMP, and it works.
 
  • Like
Reactions: leoaf79

motochan

macrumors newbie
Sep 24, 2017
19
5
Singapore
Hey guys, so I've done some searching and reading on this thread, and couldn't find answers to this.

I followed the OC. v0.5.9 to a hilt, and except for the "Make Ext Drive Int" change, I've enabled everything else (turn off VMM, etc). One thing I noticed that was weird; pre-hybridisation and overall hardware acceleration being turned on, my GeekBench scores under Metal and OpenCL with a PowerColor RX580 8GB was in the 46-47k range. After that, it dropped 42+% to 26-27k in either Metal or OpenCL (being slightly lower). Is this normal?

I've run VideoProc to check if hardware acceleration succeeded, and H264/HEVC looks good. Interestingly, GeekBench 5 also reports my RAM at 666mhz, even though System Information says 1333Mhz. Another weird sign?
[automerge]1592230892[/automerge]
If you have any SATA drive, you can install OC on one of them. Users' reports show that's a more reliable way to install OpenCore.

PCIe is more like a hit or miss. (I have dig deep into this matter yet, however, I suspect that's related to slot or adaptor). Anyway, what you did is install OC in one of the drive's EFI partition, not on the RAID array.

I made PCIe work by starting off on my Highpoint SSD7101a-1 with only a single 1TB SSD on slot 1, as my Drive A, and Mojave on a rescue drive (old 1TB SATA). I'm now going to add 1 more 1 TB SSD into slot 2, and try to install Windows 10. The remaining 2 1TB SSD will go into slots 3 and 4 for a RAID0 setup using the NVME drivers from Highpoint.
 

motochan

macrumors newbie
Sep 24, 2017
19
5
Singapore
Oops I found an answer to my question. It’s a Catalina thing as @cdf has replied elsewhere. Put it to sleep and wake and run the test again. Then be surprised! ?
 

1440pOG

macrumors newbie
Mar 18, 2018
4
3
I don't want to install Catalina I just want the bootpicker on my SATA HDD Mojave install system drive. I followed the instructions and installed open core files to my system EFI folder along with the supplied config.plist blessed the EFI and rebooted but I do not get a bootpicker screen. I have a Radeon RX 580 installed. How do I access the bootpicker on my System SATA HDD Mojave drive with OpenCore?
 

VillasManzanill

macrumors regular
Mar 7, 2012
133
18
The AirPortBrcm4331.kext is a plugin for the bundled IO80211Family.kext. It is has a linked dependancy on this kext and that may be where the problem lies. I would suggest copying into the plugins of the Catalina IO80211Family.kext and then carry out the permissions etc. I think this is what the dosdude1 patch does and obviously the legacy wifi can work once patched as proven by the Catalina Patcher thread. As you have found, trying to run AirPortBrcm4331.kext directly from L/E or with OC has not worked. If you successfully patch then you will likely have to repeat this during an update as there may be a fair chance that the patch is overwritten.
If the patched Catalina IO80211Family.kext does bring back your wifi then it would be interesting to see whether OC could insert this kext and therefore solve the problem of the fix being overwritten in future. Good luck
[automerge]1592130963[/automerge]

@cdf. If you have time can you explain why the AppleMCEReporterDisabler.kext (page 1) does not have an Executable path set. I have looked in the manual and it does not really help me in understanding when the Executable path has to be set or not. Failsafe being empty.
could you or anyone else provide steps of how to make the original wifi card mac pro 5,1 work in catalina?

thanks so much! we are so close to make it work and will make a huge difference for us non genius that know nothing and dont wanna mess up the already perfect install.

thanks again and sorry if i bother too much in asking and asking, its been said, if you knock, someone will answer (eventually)
 

jpetersohn

macrumors newbie
May 30, 2008
7
1
How to disable RTC/Wake with OpenCore?

I am trying to prevent a Mac Pro 5,1 running OpenCore + Catalina from waking as a result of the RTC/Wake interrupt. I have been able to determine that the wake from S3/S4 is implemented in the RTC hardware, but unfortunately I have not been able to find out how the wake time/date is programmed by Catalina.
I found at least three means that Catalina might be using:
1) Directly setting the RTC CMOS by the AppleRTC.kext.
2) Using the EFI runtime protocol SetWakeupTime() (it is unclear how the enable is set in that case).
3) Using the ACPI000E _STP, _STV, _TIP ACPI methods. This is unlikely as I have not found the device in ioreg output.

Option (2) would be the simplest as I can simply change the code in OpenRuntime.efi to disable the timer. Option (1) is likely the most complicated as it would require blocking certain writes to the RTC CMOS. Option (3) can potentially be disabled by dropping the device (if present).

I wonder if anyone can shed some light on this topic?

BR - Jens
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
I have been able to determine that the wake from S3/S4 is implemented in the RTC hardware, but unfortunately I have not been able to find out how the wake time/date is programmed by Catalina.
How did you find out that the wake is from S3/S4?
According to this:
When the “Wake for network access” checkbox is selected, your Mac wakes at the following times:
  • When a user at another computer accesses your computer’s shared resources.
  • At regular intervals so that your Mac can notify other computers on the network that its resources are available.
 

6DecadesLater

macrumors regular
Jun 5, 2020
106
45
Northern California
could you or anyone else provide steps of how to make the original wifi card mac pro 5,1 work in catalina?

thanks so much! we are so close to make it work and will make a huge difference for us non genius that know nothing and dont wanna mess up the already perfect install.

thanks again and sorry if i bother too much in asking and asking, its been said, if you knock, someone will answer (eventually)

I had upgraded my bluetooth to BCM94360CD a while back while running Sierra on my 5,1. SO when I installed OC 0.5.9 bluetooth and wifi worked perfectly (OC on Mojave SSD clone first then Catalina upgrade). Although you can patch the old one, in my opinion it seems going the upgrade route is worth the investment as there would likely be continued ongoing difficulties with the old hardware during upgrades.
 

VillasManzanill

macrumors regular
Mar 7, 2012
133
18
I had upgraded my bluetooth to BCM94360CD a while back while running Sierra on my 5,1. SO when I installed OC 0.5.9 bluetooth and wifi worked perfectly (OC on Mojave SSD clone first then Catalina upgrade). Although you can patch the old one, in my opinion it seems going the upgrade route is worth the investment as there would likely be continued ongoing difficulties with the old hardware during upgrades.
there is not much benefit for me to spend that many mexican pesos for the upgraded wifi card. i know many of you a couple USD is not much. for me is 24 times more and specially if i dont need it (thats really the main reason). if someone could help would be great thanks so much! also its such a pain to upgrade it, is not a normal plug a play thing. trusty me there is thousends with original wificard.Also thats the whole point of this, to make old hardware keep living and not have to spend more for evey new mac that apple releases. at least for me.
 
Last edited:
  • Like
Reactions: octoviaa

jpetersohn

macrumors newbie
May 30, 2008
7
1
How did you find out that the wake is from S3/S4?
According to this:

Hi,

thanks for the tips, but I am trying to specifically address scheduled wakeups that are triggered by the RTC of the Mac. The RTC wake is used by powerd at the request of other programs (in this case the Reminder Notification deamon remindd) to wake up the Mac to display pending reminders. Unfortunately the configuration in the Notifications panel of the control panel is buggy, it does not suppress wake events scheduled by remindd.
The best option (it seems to me) is to suppress the RTC wake interrupt (as discussed in the original posting).

BTW, the type of sleep/hibernate (S3/S4) can be configured using the hibernatemode parameter of the command line tool pmset.

BR,
Jens
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
Hi,

thanks for the tips, but I am trying to specifically address scheduled wakeups that are triggered by the RTC of the Mac. The RTC wake is used by powerd at the request of other programs (in this case the Reminder Notification deamon remindd) to wake up the Mac to display pending reminders. Unfortunately the configuration in the Notifications panel of the control panel is buggy, it does not suppress wake events scheduled by remindd.
The best option (it seems to me) is to suppress the RTC wake interrupt (as discussed in the original posting).

BTW, the type of sleep/hibernate (S3/S4) can be configured using the hibernatemode parameter of the command line tool pmset.

BR,
Jens
What is the output of:
Code:
pmset -g assertions | egrep '(PreventUserIdleSystemSleep|PreventUserIdleDisplaySleep)'
pmset -g everything | grep 'Wake Requests'
pmset -g everything | grep 'Wake'
 
Last edited:

6DecadesLater

macrumors regular
Jun 5, 2020
106
45
Northern California
there is not much benefit for me to spend that many mexican pesos for the upgraded wifi card. i know many of you a couple USD is not much. for me is 24 times more and specially if i dont need it (thats really the main reason). if someone could help would be great thanks so much! also its such a pain to upgrade it, is not a normal plug a play thing. trusty me there is thousends with original wificard.Also thats the whole point of this, to make old hardware keep living and not have to spend more for evey new mac that apple releases. at least for me.

Point well taken. No solution in the thread so far with detailed instructions. I have another mac without the upgrade. I won't be able to get at that one for a while but will report back if I get it to work.
 

vit9696

macrumors member
Jun 4, 2014
50
147
How to disable RTC/Wake with OpenCore?

I am trying to prevent a Mac Pro 5,1 running OpenCore + Catalina from waking as a result of the RTC/Wake interrupt. I have been able to determine that the wake from S3/S4 is implemented in the RTC hardware, but unfortunately I have not been able to find out how the wake time/date is programmed by Catalina.
I found at least three means that Catalina might be using:
1) Directly setting the RTC CMOS by the AppleRTC.kext.
2) Using the EFI runtime protocol SetWakeupTime() (it is unclear how the enable is set in that case).
3) Using the ACPI000E _STP, _STV, _TIP ACPI methods. This is unlikely as I have not found the device in ioreg output.

Option (2) would be the simplest as I can simply change the code in OpenRuntime.efi to disable the timer. Option (1) is likely the most complicated as it would require blocking certain writes to the RTC CMOS. Option (3) can potentially be disabled by dropping the device (if present).

I wonder if anyone can shed some light on this topic?

BR - Jens
There is a patch in OpenCore Sample.plist, which kills RTC wake completely.
 

sparky720John

macrumors member
Apr 26, 2020
44
10
So I am new to using the OpenCore, I have a MacPro early 2009 that i have firmware flashed to be a 5,1 I have installed a non apple graphics card the XFX RX580 8gig card, (same as the Radeon RX580)
and was looking for help on getting the boot screen back.

Im a little confused on the install process of the OpenCore and getting things to work. I also will be repeating the process on a late 2008 that i will be upgrading to mojave as well after the whole firmware process is done but will end up keeping the non-metal card if it works and use dosdude1 patcher to keep things going.

if I'm not going to upgrade into catalina will i follow the instructions on page 1 and just put everything into disk a?

my drive currently is formatted as APFS and has one container for mojave, will i need a second drive installed with catalina?

it does confuse me, but once explained i am able to follow the instructions,

Im just confused as to if i need to have 2 drives one with catalina and one with mojave on disk B?

thanks in advance for any help or pointing me to where it may very well be in the forum.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.