Latest OpenCore started to implement secure boot support, and Apple prohibited single user mode with secure boot starting with 10.13. I do not foresee any effort in making secure boot (any more) accessible in OpenCore since it contradicts Apple design decisions.@vit9696 I know this is a weird request, but could you add to OpenCore a feature that allows to boot with BigSur KernelCollection (or BootKernelExtensions.kc) using an "automatic exited single user mode" ?
Currently I can use CMD+S from OpenCore, and then type "exit" to continue booting, but if you could automatize this routine and possibly showing the apple logo with loading bar during it.
Sorry, I have to ask again what I asked in a previous post since it just happened to me again – are you all spared from the ”com.apple.driver.watchdog” related Kernel Panic that I get in Catalina from time to time when trying to wake from sleep or during startup of MacOS?
An extended discussion about it here: https://discussions.apple.com/thread/250715149?page=34
Never had this one myself. Did have an issue of kernel panics when waking from sleep, but the logs revealed it was to do with the mass storage driver. I removed a USB 3 hub that had an integrated SD card reader, and all has been fine since (several weeks). I did leave a USB HDD connected during sleep once, though, and that triggered a kernel panic on wake. So not ideal, but at least I can work around it easily enough (I only use USB HDDs for backup jobs, so just turn off sleep if it's going to be a long, unattended one). Btw though - I've never had a panic during start up.
AirPlay surprise
Before trying OpenCore, my AirPlay experience with my Mac Pro 5,1 was limited to music, wherein I was able to "see" my Onkyo Home Theatre, but, if I wanted to play a movie, I had to resort to AirParrot, but the experience was poor. Now, with OpenCore, all of a sudden, I have "native" AirPlay and it is capable of stream video in excellent quality on my Sony TV set, which means I no longer need AirParrot. There's something odd, however: I can no longer see my Onkyo Home Theatre, but I can see my son's Yamaha Home Theatre. Any idea what might be going on here? It isn't a real problem, as I can stream music to my Apple TV 4K. It's just a loose end.
I can stream in BigSur, but in Catalina I can only hear the audio with a black screen. Must be something with the DRM protection. I spoof the board-id only. I stream to my Samsung TV with enabled Airplay.How are you streaming to Airplay to your TV? Are you spoofing as an iMac Pro 1,1? I have the icon and see my Apple TV but nothing streams over to the TV even when I've tried spoofing as an iMac Pro. Curious as it would be nice to have Airplay working. Are you able to extend your desktop or just mirror your Mac Pro screen?
Yes, my Mac Pro 5,1 now "dreams" it's an iMac Pro 1,1. I say "dreams" because, deep down, it "knows" it's a Mac Pro 5,1, and truly identifies itself as such. However, since the iMac Pro 1,1 motherboard id has been entered in the OpenCore config.plist (and Lilu.kext and Whatevergreen.kext are both working), the AirPlay mirroring icon appeared (quite unexpectedly, I should add) in the menu bar, and works great. I didn't have to do anything to get my Apple TV 4K to accept the incoming connection (an mp4 movie). I haven't tried extending my desktop or mirror my Mac Pro screen. I just sent a movie. I'm not even sure if AirPlay allows you to send your desktop or a portion thereof to an Apple TV. AirParrot does that, but I don't know about AirPlay. Be that as it may, I should probably add that both my Mac Pro 5,1 and my Apple TV 4K are connected to the same high-speed Wi-Fi network (802.11 ac).How are you streaming to Airplay to your TV? Are you spoofing as an iMac Pro 1,1? I have the icon and see my Apple TV but nothing streams over to the TV even when I've tried spoofing as an iMac Pro. Curious as it would be nice to have Airplay working. Are you able to extend your desktop or just mirror your Mac Pro screen?
Yes, my Mac Pro 5,1 now "dreams" it's an iMac Pro 1,1. I say "dreams" because, deep down, it "knows" it's a Mac Pro 5,1, and truly identifies itself as such. However, since the iMac Pro 1,1 motherboard id has been entered in the OpenCore config.plist (and Lilu.kext and Whatevergreen.kext are both working), the AirPlay mirroring icon appeared (quite unexpectedly, I should add) in the menu bar, and works great. I didn't have to do anything to get my Apple TV 4K to accept the incoming connection (an mp4 movie). I haven't tried extending my desktop or mirror my Mac Pro screen. I just sent a movie. I'm not even sure if AirPlay allows you to send your desktop or a portion thereof to an Apple TV. AirParrot does that, but I don't know about AirPlay. Be that as it may, I should probably add that both my Mac Pro 5,1 and my Apple TV 4K are connected to the same high-speed Wi-Fi network (802.11 ac).
I addition, I was having an issue with my Onkyo AVR. The problem was its Wi-Fi connection was sort of stale. As soon as I checked the connection, it went live and now everything works.
I had to enable Airplay here and now it works in Cat:
View attachment 943204
Quick sync is not required. There’s something that we are missing in the spoofing of the imacpro setup.Ahhh. I understand. Yes. I was under the impression you were able to mirror your desktop to your AppleTV 4K. I use the iMac Pro 1,1 hybridization, I'm assuming you're using the same when you stream movies. I can Airplay for example a YouTube video to my TV. But I wish we were able to mirror desktops and extend screens. I know that requires Intel Quicksync but one could dream.
Quick sync is not required. There’s something that we are missing in the spoofing of the imacpro setup.
my hack which has a Xeon proc (with no quicksync) does airplay mirror / extended desktop streaming just fine using the rx 580 to handle the encode. I have a thread outside of this one talking a bit about what ive seen applegva doesn’t seem to attach itself to airplay process on the cMP using opencore spoofing but the hack booting via clover does mirror / extend properly and comparing the process info it does have applegva attach to it.
![]()
Any cMP with native AirPlay Mirroring?
Debated starting a new thread on this since things have changed a bit in the last 2 years mainly due to OpenCore. But also figured, since I already had a thread about it, why not just bump it up from the grave? So I decided to do a side-by-side comparison between my hack with a xeon and rx580...forums.macrumors.com
Attached is the process from a MBP15,1 and cMP5,1 (with board-id spoofing as iMacPro1,1). cMP outputs a black screen:
Attached is the process from a MBP15,1 and cMP5,1 (with board-id spoofing as iMacPro1,1). cMP outputs a black screen:
We tend not to use Clover on cMP5,1 due to NVRAM corruption. cMP3,1 is relatively safe in this respect.Correct, but @Ludacrisvp is saying that under clover his Mac Pro is allowing him to use Airplay to mirror and extend his desktop through Airplay. He claims that OpenCore is not loading certain .bundles or files that would potentially permit a Mac Pro 5,1 to mirror and extend. This would be an awesome feature to get working.
@vit9696 @h9826790
We tend not to use Clover on cMP5,1 due to NVRAM corruption. cMP3,1 is relatively safe in this respect.
Sorry to attach to Your Good Post..I do not see how to Post in the Forum w/ You Open Core Users.Does anyone have success with MacPro 4,1-5,1 and OpenCore with macOS Big Sur and have working firewire? I have it working in macOS Catalina however Big Sur in system profile sees I have a firewire card but my audio device will only Lock and sync but not activate?
Correct, but @Ludacrisvp is saying that under clover his Mac Pro is allowing him to use Airplay to mirror and extend his desktop through Airplay. He claims that OpenCore is not loading certain .bundles or files that would potentially permit a Mac Pro 5,1 to mirror and extend. This would be an awesome feature to get working.
@vit9696 @h9826790
We tend not to use Clover on cMP5,1 due to NVRAM corruption. cMP3,1 is relatively safe in this respect.
I understand we don't use clover. What I am saying is that when @Ludacrisvp used Clover he was about to get extending and mirroring on a cMP. Maybe we can look into what he did for Clover and try to get it using OpenCore.
please re-read my original post and the thread I linked to. I’m not booting my 3,1 via Clover the hack is booting via clover which is a T5810 with a Xeon cpu (exact variant In signature) and rx 580.
My 3,1 is booting with opencore with rx 580.
i can post the process info as well if youd like but it’s creeping off topic in this thread I think which was why I bumped my old thread so that we could perhaps figure things out there then if we did find something, the needed config could be mentioned here while avoiding filling this long topic with more.
I apologize if I inadvertently opened a can of worms. As I said, the AirPlay mirroring icon appeared in my menu bar, but it doesn't seem to be truly functional. I can select a couple of Apple TV units I own, but, apart from turning such units on, I can't find any other functionality, like mirroring or extending the desktop. Perhaps that's because my Metal GPU (AMD Radeon HD 7970 3 GB) doesn't have H264 or HEVC acceleration? However, thanks to OpenCore (and board id spoofing), I can now "natively" send a movie from my Mac Pro to an Apple TV via AirPlay.Not sure how to proceed here, would be great to get someone to look into it. I feel like someone can get this to work.
The trick that caused the problem is the OpenCore couldn't see the external SAS drive (LUN). In my previous hardware configuration. Disk A is an internal SATA3 SSD and Disk B is a SAS SSD connected thru an Acrea SAS RAID controller. However, I would like to say that this dual boot configuration has been supporting natively by OS X since 10.10 till 10.14. Booting from a SAS controller and its external boot drives has been no problem. But it doesn't work out in OpenCore.
<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x7,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>built-in</key>
<data>
AA==
</data>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>