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.
@nekton1 I don't know the OCLP behavior with your MM7,1; however, if you didn't perform a clean install, that may be suspect.

If you inspect your Open Core config.plist again and look at the top section labeled "#Revision," what do you see? Can you post it? It should look something like this:
Screenshot 2025-01-20 at 8.31.56 PM.png


Note that your "format" is not different from mine, just the "view" is different. The config.plist format (raw file) is unchanging. The view depends on which plist editor (or raw editor) you're using to view the file. I use Xcode.

EDIT: @nekton1 On your iMac16,1, if you want to enable spoofing, you should be able to do the following: 1) Run OCLP 2.2.0 on your iMac16,1 2) change SMBIOS spoofing level to "Moderate" under the SMBIOS tab 3) Return to the main menu and "Build and Install Open Core" and click "Install to Disk" when prompted.

I prefer to install the OC EFI to a GUID formatted USB thumb drive for testing before I make it "permanent" on my SSD. That way, if I screw it up, I can always remove the USB thumb drive and boot to recover.
 
Last edited:
@nekton1 I don't know the OCLP behavior with your MM7,1; however, if you didn't perform a clean install, that may be suspect.

If you inspect your Open Core config.plist again and look at the top section labeled "#Revision," what do you see? Can you post it? It should look something like this:
View attachment 2474242

Note that your "format" is not different from mine, just the "view" is different. The config.plist format (raw file) is unchanging. The view depends on which plist editor (or raw editor) you're using to view the file. I use Xcode.

EDIT: @nekton1 On your iMac16,1, if you want to enable spoofing, you should be able to do the following: 1) Run OCLP 2.2.0 on your iMac16,1 2) change SMBIOS spoofing level to "Moderate" under the SMBIOS tab 3) Return to the main menu and "Build and Install Open Core" and click "Install to Disk" when prompted.

I prefer to install the OC EFI to a GUID formatted USB thumb drive for testing before I make it "permanent" on my SSD. That way, if I screw it up, I can always remove the USB thumb drive and boot to recover.
Here it is:

</data>
<key>Hardware-Wifi</key>
<string>14E4:43A0</string>
<key>Hardware-iMac-dGPU-1</key>
<string>8086:A2E</string>
<key>OpenCore-Version</key>
<string>1.0.1 - RELEASE</string>
<key>Original-Model</key>
<string>Macmini7,1</string>
<key>Spoofed-Model</key>
<string>Macmini8,1 - Moderate</string>

Thanks for the 16,1 spoofing advice.
 
  • Like
Reactions: K two and deeveedee
@nekton1 I don't know the OCLP behavior with your MM7,1; however, if you didn't perform a clean install, that may be suspect.

If you inspect your Open Core config.plist again and look at the top section labeled "#Revision," what do you see? Can you post it? It should look something like this:
View attachment 2474242

Note that your "format" is not different from mine, just the "view" is different. The config.plist format (raw file) is unchanging. The view depends on which plist editor (or raw editor) you're using to view the file. I use Xcode.

EDIT: @nekton1 On your iMac16,1, if you want to enable spoofing, you should be able to do the following: 1) Run OCLP 2.2.0 on your iMac16,1 2) change SMBIOS spoofing level to "Moderate" under the SMBIOS tab 3) Return to the main menu and "Build and Install Open Core" and click "Install to Disk" when prompted.

I prefer to install the OC EFI to a GUID formatted USB thumb drive for testing before I make it "permanent" on my SSD. That way, if I screw it up, I can always remove the USB thumb drive and boot to recover.
Spoofing the iMac 16.1 to 18,2 worked as you described but still no Universal Control at either spoofed MM 8,1 or iMac 18,2.
 
I just stumbled upon this thread while searching for something else and found it quite curious. For those of you trying to run on really old hardware, what is the reason behind it? Are you rebels? Do you like a challenge? Are you into masochism? Are you poor?
 
  • Haha
Reactions: JedNZ
Apple Watch does not unlock mac. It did on 15.0.1.
This was not an OCLP problem.

Yesterday I turned off my Apple Watch and iPhone and rebooted my mac. I did not do it to solve the unlock problem, but it did.

I have done nothing to OCLP or MacOS since I reported it. I have upgraded my iPhone a week ago.
 
Spoofing the iMac 16.1 to 18,2 worked as you described but still no Universal Control at either spoofed MM 8,1 or iMac 18,2.
I can only help you with the spoofing part since I don't have your Macs to test and don't use UC myself.

Why are you spoofing iMac18,2 on your iMac16,1? According to the OCLP docs here, selecting Moderate spoofing is supposed to spoof iMac19,2.
Screenshot 2025-01-21 at 7.44.33 AM.png


If OCLP is spoofing iMac18,2 when Moderate spoofing is selected, you may have found a bug or a problem with documentation. Good luck!

EDIT: @nekton1 I thought you were testing Sequoia (since we're in the Sequoia thread). According to OCLP docs here, spoofing for iMac16,1 depends on which macOS you're running. For example, on my MBP6,2 running Ventura, I "built open core" with OCLP 2.2.0 (Release) for IMac16,1 with Moderate spoofing. OCLP generated an Open Core EFI spoofing iMac18,3 which is different from what you found and different from Dortania docs (which say to spoof iMac18,2). For Sequoia, the OCLP docs say you should be spoofing iMac19,2 for UC.

EDIT2: @nekton1 It appears to me that there is a difference between OCLP docs and OCLP behavior. Docs say that, for iMac16,1, spoof iMac18,2 for Ventura and iMac19,2 for Sequoia. I just performed another test on my MBP6,2 running Sequoia 15,2. When I "build open core" for iMac16,1 with Moderate spoofing, the resulting Open Core EFI still spoofs iMac18,3 (as it did when I ran OCLP in Ventura). Not sure what's going on, so you may need to experiment with different SMBIOS spoofing to find the solution. Sorry I couldn't be more helpful.

EDIT3: It's also possible that since I'm testing on my MBP6,2 (requiring me to manually set the Host Model to iMac16,1) that I'm overriding OCLP auto-detection and "breaking" its spoofing detection. Will be interested to learn your results when running OCLP on your iMac16,1 / Sequoia.
 
Last edited:
  • Like
Reactions: houser
If you inspect your Open Core config.plist again and look at the top section labeled "#Revision," what do you see? Can you post it? It should look something like this:
Screenshot 2025-01-20 at 8.31.56 PM.png


Note that your "format" is not different from mine, just the "view" is different. The config.plist format (raw file) is unchanging. The view depends on which plist editor (or raw editor) you're using to view the file. I use Xcode.

I really like the GUI to inspect the plist file.👍🏻 But installing XCODE for that alone is over 12GB 😱
Does anyone know of another free Mac application that offers this view and is only a few MB in size?


This was not an OCLP problem.

Yesterday I turned off my Apple Watch and iPhone and rebooted my mac. I did not do it to solve the unlock problem, but it did.

I have done nothing to OCLP or MacOS since I reported it. I have upgraded my iPhone a week ago.
I had the same problem and have since realized that it's always the Apple Watch that causes problems for me. After I rebooted the Apple Watch - Mac does not need to be rebooted - the unlock of the MacBook with the Apple Watch works again. 👍🏻
 
  • Like
Reactions: paalb and rehkram
I really like the GUI to inspect the plist file.👍🏻 But installing XCODE for that alone is over 12GB 😱
Does anyone know of another free Mac application that offers this view and is only a few MB in size?
ProperTree by CorpNewt has been specifically written for editing OpenCore plists, as a prerequisite you need rather up to date Python for it to work well.
 
macOS 15.3 Kernel 24D60 Release Candidate is available.
MBP11,1: updated OTA from 15.3b3 to RC (24D60) on external SSD. Using OCLP 2.2.0.
Smooth update and running, no surprises. Thanks to developers!

The metallib from b3 is used in root patching (wired ethernet works but metallib for RC not there yet).
 

Attachments

  • thissys.png
    thissys.png
    140 KB · Views: 7
  • Bildschirmfoto 2025-01-21 um 23.17.21.png
    Bildschirmfoto 2025-01-21 um 23.17.21.png
    380.8 KB · Views: 7
Last edited:
  • Like
Reactions: rehkram
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.