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.
I believe there is an extra setting in @h9826790 config that is not present into @cdf config. I’m going to do a NVRAM reset but I doubt it will fix anything.
 
Thanks a lot. that is definitely what I want to try first. So no spoofing for you to iMac and everything works. Great. Big Sur too? even better.

Is there any chance you have also installed Windows10 using this boot loader config? Just curious if there is anything I need to watch out for if I setup a multi-boot scenario...I want Mojave, Catalina, BigSur and Windows10....

I am using the config in post #4,399 as well (I believe that's required to get Big Sur without patching the installer?)

I am running dual boot Big Sur and Windows 10 (Big Sur on NVMe Drive, and Windows 10 on an AHCI PCIe drive) I really have just followed the guide on page one, using all of the optional features in Part 2 (Though Nightshift is broken, known issue with Lilu patching)
 
I believe there is an extra setting in @h9826790 config that is not present into @cdf config. I’m going to do a NVRAM reset but I doubt it will fix anything.
Bluetooth support are tied to certain variables inside the NVRAM stores. BT identification problems can be caused by conflicts from earlier settings not being erased from the NVRAM stores with Mac Pros that are suffering NVRAM volume fragmentation. It's one of the signs that you will have a brick in the future, not changing/blessing the default boot disk anymore is another.

After you eliminate all OC configuration problems, dump your BootROM and then flash the 144.0.0.0.0 generic MP51.fd for a test. If your BT magically works again, you'll need a full BootROM reconstruction.
 
  • Like
Reactions: octoviaa and TECK
I believe there is an extra setting in @h9826790 config that is not present into @cdf config. I’m going to do a NVRAM reset but I doubt it will fix anything.
This is the code

Code:
<key>SMBIOS</key>
<dict>
<key>Comment</key>
<string>Logic board that is specific to the Mac</string>
<key>BoardProduct</key>
<string>Mac-7BA5B2D9E42DDD94</string>
<key>ProcessorType</key>
<integer>1281</integer>
<key>FirmwareFeatures</key>
<data>A1QM4A==</data>
<key>FirmwareFeaturesMask</key>
<data>P/8f/w==</data>
</dict>

the missing part is the processor type.
 
  • Like
Reactions: TECK
I’m trying to backup my efi eith RomTool but it’s asking me to confirm which of three EEPROM id’s is the correct one. Where can I find that info to confirm? I’m not sure where that actual chip is inside the case to see if it’s labeled there
 
I’m trying to backup my efi eith RomTool but it’s asking me to confirm which of three EEPROM id’s is the correct one. Where can I find that info to confirm? I’m not sure where that actual chip is inside the case to see if it’s labeled there

This is the type of question that is one search away…

If ROMTool asks you to confirm what is the model of your SPI flash, it's the 8-pin SOIC flash memory next to the PCIe AUX-B power connector, label U8700 - see the photos. The model of the SPI flash memory is usually related to the model year:
  • with 2009 almost every backplane has SST25VF032B,
  • with 2010 usually is MXIC MX25L3205D, sometimes can be MXIC MX25L3206E, very rarely is SST25VF032B,
  • with 2012 usually is MXIC MX25L3206E, sometimes can be MXIC MX25L3205D.
  • If ROMTool don’t ask you the SPI model at all, Apple used a SST25VF032B.
 

Attachments

  • MP51 - SPI - Logic Board.jpg
    MP51 - SPI - Logic Board.jpg
    438.3 KB · Views: 188
  • MP51.U8700.MX25L3205D.JPG
    MP51.U8700.MX25L3205D.JPG
    416.2 KB · Views: 161
  • MP51.U8700.SST25VF032B.JPG
    MP51.U8700.SST25VF032B.JPG
    423.6 KB · Views: 178
I am using the config in post #4,399 as well (I believe that's required to get Big Sur without patching the installer?)

Noted

I am running dual boot Big Sur and Windows 10 (Big Sur on NVMe Drive, and Windows 10 on an AHCI PCIe drive) I really have just followed the guide on page one, using all of the optional features in Part 2 (Though Nightshift is broken, known issue with Lilu patching)

Thanks for that info. Must windows be in its own seperate physical drive? I guess yes since OS X has to be apfs/guid. Just checking.

Also do you if open core in this config will boot up mojave without any problems or will I need to disable open core in order to boot to mojave? Can mojave and catalina be on two apfs volumes of the same physical drive?
 
This is the type of question that is one search away…

If ROMTool asks you to confirm what is the model of your SPI flash, it's the 8-pin SOIC flash memory next to the PCIe AUX-B power connector, label U8700 - see the photos. The model of the SPI flash memory is usually related to the model year:
  • with 2009 almost every backplane has SST25VF032B,
  • with 2010 usually is MXIC MX25L3205D, sometimes can be MXIC MX25L3206E, very rarely is SST25VF032B,
  • with 2012 usually is MXIC MX25L3206E, sometimes can be MXIC MX25L3205D.
  • If ROMTool don’t ask you the SPI model at all, Apple used a SST25VF032B.

Thank you. I’ve been searching all
Over for the past 20 minutes and couldn’t find it
 
the missing part is the processor type
@tsialex I did NVRAM reset (3 chimes) and after 2 reboots the Bluetooth came back. Do I still need to dump the BootROM?

I have no idea what happened, I did not added the ProcessorType. @h9826790 @cdf where do I see the SMBIOS ProcessorType value in my Mac?
 
Last edited:
  • Like
Reactions: tofa7a
what would happen if I pulled out the open core drive without reconfiguring NVRAM
You will boot from Mojave, your primary disk.

This the files structure the plistlib generator creates for a dual boot, you should have the same content:
Code:
[floren@zeus opencore]$ python tree.py
* OpenCore 0.6.3
  - downloading component... OK
  - building files structure... OK
  - cleaning directory... OK
  - installing AppleMCEReporterDisabler... OK
  - copying OcBinaryData files...Submodule 'files/OcBinaryData' (https://github.com/acidanthera/OcBinaryData.git) registered for path 'files/OcBinaryData'
Cloning into '/Users/floren/github/opencore/files/OcBinaryData'...
 OK
* Lilu 1.4.9
  - downloading component... OK
  - building files structure... OK
* WhateverGreen 1.4.4
  - downloading component... OK
  - building files structure... OK
* NightShiftEnabler 1.0.0
  - downloading component... OK
  - building files structure... OK
* Miscellaneous
  - fixing file permissions... OK
[floren@zeus opencore]$ python config.py
[floren@zeus opencore]$ tree Volumes
Volumes
└── EFI
    └── EFI
        ├── BOOT
        │   └── BOOTx64.efi
        └── OC
            ├── ACPI
            ├── Bootstrap
            │   └── Bootstrap.efi
            ├── Drivers
            │   ├── AudioDxe.efi
            │   ├── CrScreenshotDxe.efi
            │   ├── ExFatDxe.efi
            │   ├── ExFatDxeLegacy.efi
            │   ├── HfsPlus.efi
            │   ├── HfsPlus32.efi
            │   ├── HfsPlusLegacy.efi
            │   ├── HiiDatabase.efi
            │   ├── NvmExpressDxe.efi
            │   ├── OpenCanopy.efi
            │   ├── OpenRuntime.efi
            │   ├── OpenUsbKbDxe.efi
            │   ├── PartitionDxe.efi
            │   ├── PartitionDxe32.efi
            │   ├── PartitionDxeLegacy.efi
            │   ├── Ps2KeyboardDxe.efi
            │   ├── Ps2MouseDxe.efi
            │   ├── UsbMouseDxe.efi
            │   └── XhciDxe.efi
            ├── Kexts
            │   ├── AppleMCEReporterDisabler.kext
            │   │   └── Contents
            │   │       └── Info.plist
            │   ├── Lilu.kext
            │   │   └── Contents
            │   │       ├── Info.plist
            │   │       └── MacOS
            │   │           └── Lilu
            │   ├── NightShiftEnabler.kext
            │   │   └── Contents
            │   │       ├── Info.plist
            │   │       ├── MacOS
            │   │       │   └── NightShiftEnabler
            │   │       └── Resources
            │   │           ├── Changelog.md
            │   │           ├── LICENSE.txt
            │   │           └── README.md
            │   └── WhateverGreen.kext
            │       └── Contents
            │           ├── Info.plist
            │           └── MacOS
            │               └── WhateverGreen
            ├── OpenCore.efi
            ├── Resources
            │   ├── Audio
            │   │   ├── AXEFIAudio_Beep.wav
            │   │   ├── AXEFIAudio_Click.wav
            │   │   ├── AXEFIAudio_VoiceOver_Boot.wav
            │   │   ├── AXEFIAudio_ar_AccountLocked.wav
            │   │   ├── AXEFIAudio_ar_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_ar_Password.wav
            │   │   ├── AXEFIAudio_ar_Username.wav
            │   │   ├── AXEFIAudio_ar_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_ar_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_ar_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_ca_AccountLocked.wav
            │   │   ├── AXEFIAudio_ca_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_ca_Password.wav
            │   │   ├── AXEFIAudio_ca_Username.wav
            │   │   ├── AXEFIAudio_ca_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_ca_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_ca_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_cs_AccountLocked.wav
            │   │   ├── AXEFIAudio_cs_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_cs_Password.wav
            │   │   ├── AXEFIAudio_cs_Username.wav
            │   │   ├── AXEFIAudio_cs_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_cs_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_cs_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_da_AccountLocked.wav
            │   │   ├── AXEFIAudio_da_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_da_Password.wav
            │   │   ├── AXEFIAudio_da_Username.wav
            │   │   ├── AXEFIAudio_da_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_da_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_da_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_de_AccountLocked.wav
            │   │   ├── AXEFIAudio_de_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_de_Password.wav
            │   │   ├── AXEFIAudio_de_Username.wav
            │   │   ├── AXEFIAudio_de_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_de_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_de_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_el_AccountLocked.wav
            │   │   ├── AXEFIAudio_el_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_el_Password.wav
            │   │   ├── AXEFIAudio_el_Username.wav
            │   │   ├── AXEFIAudio_el_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_el_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_el_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_en_AccountLocked.wav
            │   │   ├── AXEFIAudio_en_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_en_Password.wav
            │   │   ├── AXEFIAudio_en_Username.wav
            │   │   ├── AXEFIAudio_en_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_en_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_en_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_es_419_AccountLocked.wav
            │   │   ├── AXEFIAudio_es_419_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_es_419_Password.wav
            │   │   ├── AXEFIAudio_es_419_Username.wav
            │   │   ├── AXEFIAudio_es_419_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_es_419_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_es_419_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_es_AccountLocked.wav
            │   │   ├── AXEFIAudio_es_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_es_MX_AccountLocked.wav
            │   │   ├── AXEFIAudio_es_MX_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_es_MX_Password.wav
            │   │   ├── AXEFIAudio_es_MX_Username.wav
            │   │   ├── AXEFIAudio_es_MX_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_es_MX_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_es_MX_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_es_Password.wav
            │   │   ├── AXEFIAudio_es_Username.wav
            │   │   ├── AXEFIAudio_es_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_es_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_es_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_fi_AccountLocked.wav
            │   │   ├── AXEFIAudio_fi_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_fi_Password.wav
            │   │   ├── AXEFIAudio_fi_Username.wav
            │   │   ├── AXEFIAudio_fi_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_fi_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_fi_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_fr_AccountLocked.wav
            │   │   ├── AXEFIAudio_fr_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_fr_Password.wav
            │   │   ├── AXEFIAudio_fr_Username.wav
            │   │   ├── AXEFIAudio_fr_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_fr_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_fr_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_he_AccountLocked.wav
            │   │   ├── AXEFIAudio_he_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_he_Password.wav
            │   │   ├── AXEFIAudio_he_Username.wav
            │   │   ├── AXEFIAudio_he_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_he_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_he_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_hi_AccountLocked.wav
            │   │   ├── AXEFIAudio_hi_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_hi_Password.wav
            │   │   ├── AXEFIAudio_hi_Username.wav
            │   │   ├── AXEFIAudio_hi_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_hi_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_hi_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_hu_AccountLocked.wav
            │   │   ├── AXEFIAudio_hu_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_hu_Password.wav
            │   │   ├── AXEFIAudio_hu_Username.wav
            │   │   ├── AXEFIAudio_hu_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_hu_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_hu_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_id_AccountLocked.wav
            │   │   ├── AXEFIAudio_id_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_id_Password.wav
            │   │   ├── AXEFIAudio_id_Username.wav
            │   │   ├── AXEFIAudio_id_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_id_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_id_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_it_AccountLocked.wav
            │   │   ├── AXEFIAudio_it_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_it_Password.wav
            │   │   ├── AXEFIAudio_it_Username.wav
            │   │   ├── AXEFIAudio_it_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_it_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_it_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_ja_AccountLocked.wav
            │   │   ├── AXEFIAudio_ja_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_ja_Password.wav
            │   │   ├── AXEFIAudio_ja_Username.wav
            │   │   ├── AXEFIAudio_ja_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_ja_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_ja_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_ko_AccountLocked.wav
            │   │   ├── AXEFIAudio_ko_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_ko_Password.wav
            │   │   ├── AXEFIAudio_ko_Username.wav
            │   │   ├── AXEFIAudio_ko_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_ko_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_ko_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_nl_AccountLocked.wav
            │   │   ├── AXEFIAudio_nl_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_nl_Password.wav
            │   │   ├── AXEFIAudio_nl_Username.wav
            │   │   ├── AXEFIAudio_nl_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_nl_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_nl_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_no_AccountLocked.wav
            │   │   ├── AXEFIAudio_no_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_no_Password.wav
            │   │   ├── AXEFIAudio_no_Username.wav
            │   │   ├── AXEFIAudio_no_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_no_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_no_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_pl_AccountLocked.wav
            │   │   ├── AXEFIAudio_pl_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_pl_Password.wav
            │   │   ├── AXEFIAudio_pl_Username.wav
            │   │   ├── AXEFIAudio_pl_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_pl_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_pl_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_pt_AccountLocked.wav
            │   │   ├── AXEFIAudio_pt_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_pt_PT_AccountLocked.wav
            │   │   ├── AXEFIAudio_pt_PT_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_pt_PT_Password.wav
            │   │   ├── AXEFIAudio_pt_PT_Username.wav
            │   │   ├── AXEFIAudio_pt_PT_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_pt_PT_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_pt_PT_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_pt_Password.wav
            │   │   ├── AXEFIAudio_pt_Username.wav
            │   │   ├── AXEFIAudio_pt_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_pt_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_pt_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_ro_AccountLocked.wav
            │   │   ├── AXEFIAudio_ro_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_ro_Password.wav
            │   │   ├── AXEFIAudio_ro_Username.wav
            │   │   ├── AXEFIAudio_ro_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_ro_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_ro_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_ru_AccountLocked.wav
            │   │   ├── AXEFIAudio_ru_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_ru_Password.wav
            │   │   ├── AXEFIAudio_ru_Username.wav
            │   │   ├── AXEFIAudio_ru_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_ru_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_ru_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_sk_AccountLocked.wav
            │   │   ├── AXEFIAudio_sk_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_sk_Password.wav
            │   │   ├── AXEFIAudio_sk_Username.wav
            │   │   ├── AXEFIAudio_sk_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_sk_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_sk_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_sv_AccountLocked.wav
            │   │   ├── AXEFIAudio_sv_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_sv_Password.wav
            │   │   ├── AXEFIAudio_sv_Username.wav
            │   │   ├── AXEFIAudio_sv_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_sv_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_sv_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_th_AccountLocked.wav
            │   │   ├── AXEFIAudio_th_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_th_Password.wav
            │   │   ├── AXEFIAudio_th_Username.wav
            │   │   ├── AXEFIAudio_th_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_th_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_th_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_tr_AccountLocked.wav
            │   │   ├── AXEFIAudio_tr_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_tr_Password.wav
            │   │   ├── AXEFIAudio_tr_Username.wav
            │   │   ├── AXEFIAudio_tr_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_tr_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_tr_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_zh_CN_AccountLocked.wav
            │   │   ├── AXEFIAudio_zh_CN_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_zh_CN_Password.wav
            │   │   ├── AXEFIAudio_zh_CN_Username.wav
            │   │   ├── AXEFIAudio_zh_CN_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_zh_CN_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_zh_CN_VoiceOverOn.wav
            │   │   ├── AXEFIAudio_zh_TW_AccountLocked.wav
            │   │   ├── AXEFIAudio_zh_TW_AccountLockedTryLater.wav
            │   │   ├── AXEFIAudio_zh_TW_Password.wav
            │   │   ├── AXEFIAudio_zh_TW_Username.wav
            │   │   ├── AXEFIAudio_zh_TW_UsernameOrPasswordIncorrect.wav
            │   │   ├── AXEFIAudio_zh_TW_VoiceOverOff.wav
            │   │   ├── AXEFIAudio_zh_TW_VoiceOverOn.wav
            │   │   ├── OCEFIAudio_VoiceOver_Boot.wav
            │   │   ├── OCEFIAudio_en_1.wav
            │   │   ├── OCEFIAudio_en_2.wav
            │   │   ├── OCEFIAudio_en_3.wav
            │   │   ├── OCEFIAudio_en_4.wav
            │   │   ├── OCEFIAudio_en_5.wav
            │   │   ├── OCEFIAudio_en_6.wav
            │   │   ├── OCEFIAudio_en_7.wav
            │   │   ├── OCEFIAudio_en_8.wav
            │   │   ├── OCEFIAudio_en_9.wav
            │   │   ├── OCEFIAudio_en_AbortTimeout.wav
            │   │   ├── OCEFIAudio_en_ChooseOS.wav
            │   │   ├── OCEFIAudio_en_Default.wav
            │   │   ├── OCEFIAudio_en_EnterPassword.wav
            │   │   ├── OCEFIAudio_en_ExecutionFailure.wav
            │   │   ├── OCEFIAudio_en_ExecutionSuccessful.wav
            │   │   ├── OCEFIAudio_en_External.wav
            │   │   ├── OCEFIAudio_en_ExternalOS.wav
            │   │   ├── OCEFIAudio_en_ExternalTool.wav
            │   │   ├── OCEFIAudio_en_LetterA.wav
            │   │   ├── OCEFIAudio_en_LetterB.wav
            │   │   ├── OCEFIAudio_en_LetterC.wav
            │   │   ├── OCEFIAudio_en_LetterD.wav
            │   │   ├── OCEFIAudio_en_LetterE.wav
            │   │   ├── OCEFIAudio_en_LetterF.wav
            │   │   ├── OCEFIAudio_en_LetterG.wav
            │   │   ├── OCEFIAudio_en_LetterH.wav
            │   │   ├── OCEFIAudio_en_LetterI.wav
            │   │   ├── OCEFIAudio_en_LetterJ.wav
            │   │   ├── OCEFIAudio_en_LetterK.wav
            │   │   ├── OCEFIAudio_en_LetterL.wav
            │   │   ├── OCEFIAudio_en_LetterM.wav
            │   │   ├── OCEFIAudio_en_LetterN.wav
            │   │   ├── OCEFIAudio_en_LetterO.wav
            │   │   ├── OCEFIAudio_en_LetterP.wav
            │   │   ├── OCEFIAudio_en_LetterQ.wav
            │   │   ├── OCEFIAudio_en_LetterR.wav
            │   │   ├── OCEFIAudio_en_LetterS.wav
            │   │   ├── OCEFIAudio_en_LetterT.wav
            │   │   ├── OCEFIAudio_en_LetterU.wav
            │   │   ├── OCEFIAudio_en_LetterV.wav
            │   │   ├── OCEFIAudio_en_LetterW.wav
            │   │   ├── OCEFIAudio_en_LetterX.wav
            │   │   ├── OCEFIAudio_en_LetterY.wav
            │   │   ├── OCEFIAudio_en_LetterZ.wav
            │   │   ├── OCEFIAudio_en_Loading.wav
            │   │   ├── OCEFIAudio_en_OtherOS.wav
            │   │   ├── OCEFIAudio_en_PasswordAccepted.wav
            │   │   ├── OCEFIAudio_en_PasswordIncorrect.wav
            │   │   ├── OCEFIAudio_en_PasswordRetryLimit.wav
            │   │   ├── OCEFIAudio_en_Reloading.wav
            │   │   ├── OCEFIAudio_en_ResetNVRAM.wav
            │   │   ├── OCEFIAudio_en_Selected.wav
            │   │   ├── OCEFIAudio_en_ShowAuxiliary.wav
            │   │   ├── OCEFIAudio_en_Timeout.wav
            │   │   ├── OCEFIAudio_en_UEFI_Shell.wav
            │   │   ├── OCEFIAudio_en_Welcome.wav
            │   │   ├── OCEFIAudio_en_Windows.wav
            │   │   ├── OCEFIAudio_en_macOS.wav
            │   │   ├── OCEFIAudio_en_macOS_Recovery.wav
            │   │   ├── OCEFIAudio_en_macOS_TimeMachine.wav
            │   │   ├── OCEFIAudio_en_macOS_UpdateFw.wav
            │   │   ├── OCEFIAudio_ru_1.wav
            │   │   ├── OCEFIAudio_ru_2.wav
            │   │   ├── OCEFIAudio_ru_3.wav
            │   │   ├── OCEFIAudio_ru_4.wav
            │   │   ├── OCEFIAudio_ru_5.wav
            │   │   ├── OCEFIAudio_ru_6.wav
            │   │   ├── OCEFIAudio_ru_7.wav
            │   │   ├── OCEFIAudio_ru_8.wav
            │   │   ├── OCEFIAudio_ru_9.wav
            │   │   ├── OCEFIAudio_ru_AbortTimeout.wav
            │   │   ├── OCEFIAudio_ru_ChooseOS.wav
            │   │   ├── OCEFIAudio_ru_Default.wav
            │   │   ├── OCEFIAudio_ru_EnterPassword.wav
            │   │   ├── OCEFIAudio_ru_ExecutionFailure.wav
            │   │   ├── OCEFIAudio_ru_ExecutionSuccessful.wav
            │   │   ├── OCEFIAudio_ru_External.wav
            │   │   ├── OCEFIAudio_ru_ExternalOS.wav
            │   │   ├── OCEFIAudio_ru_ExternalTool.wav
            │   │   ├── OCEFIAudio_ru_LetterA.wav
            │   │   ├── OCEFIAudio_ru_LetterB.wav
            │   │   ├── OCEFIAudio_ru_LetterC.wav
            │   │   ├── OCEFIAudio_ru_LetterD.wav
            │   │   ├── OCEFIAudio_ru_LetterE.wav
            │   │   ├── OCEFIAudio_ru_LetterF.wav
            │   │   ├── OCEFIAudio_ru_LetterG.wav
            │   │   ├── OCEFIAudio_ru_LetterH.wav
            │   │   ├── OCEFIAudio_ru_LetterI.wav
            │   │   ├── OCEFIAudio_ru_LetterJ.wav
            │   │   ├── OCEFIAudio_ru_LetterK.wav
            │   │   ├── OCEFIAudio_ru_LetterL.wav
            │   │   ├── OCEFIAudio_ru_LetterM.wav
            │   │   ├── OCEFIAudio_ru_LetterN.wav
            │   │   ├── OCEFIAudio_ru_LetterO.wav
            │   │   ├── OCEFIAudio_ru_LetterP.wav
            │   │   ├── OCEFIAudio_ru_LetterQ.wav
            │   │   ├── OCEFIAudio_ru_LetterR.wav
            │   │   ├── OCEFIAudio_ru_LetterS.wav
            │   │   ├── OCEFIAudio_ru_LetterT.wav
            │   │   ├── OCEFIAudio_ru_LetterU.wav
            │   │   ├── OCEFIAudio_ru_LetterV.wav
            │   │   ├── OCEFIAudio_ru_LetterW.wav
            │   │   ├── OCEFIAudio_ru_LetterX.wav
            │   │   ├── OCEFIAudio_ru_LetterY.wav
            │   │   ├── OCEFIAudio_ru_LetterZ.wav
            │   │   ├── OCEFIAudio_ru_Loading.wav
            │   │   ├── OCEFIAudio_ru_OtherOS.wav
            │   │   ├── OCEFIAudio_ru_PasswordAccepted.wav
            │   │   ├── OCEFIAudio_ru_PasswordIncorrect.wav
            │   │   ├── OCEFIAudio_ru_PasswordRetryLimit.wav
            │   │   ├── OCEFIAudio_ru_Reloading.wav
            │   │   ├── OCEFIAudio_ru_ResetNVRAM.wav
            │   │   ├── OCEFIAudio_ru_Selected.wav
            │   │   ├── OCEFIAudio_ru_ShowAuxiliary.wav
            │   │   ├── OCEFIAudio_ru_Timeout.wav
            │   │   ├── OCEFIAudio_ru_UEFI_Shell.wav
            │   │   ├── OCEFIAudio_ru_Welcome.wav
            │   │   ├── OCEFIAudio_ru_Windows.wav
            │   │   ├── OCEFIAudio_ru_macOS.wav
            │   │   ├── OCEFIAudio_ru_macOS_Recovery.wav
            │   │   ├── OCEFIAudio_ru_macOS_TimeMachine.wav
            │   │   └── OCEFIAudio_ru_macOS_UpdateFw.wav
            │   ├── Font
            │   │   ├── Font_1x.bin
            │   │   ├── Font_1x.png
            │   │   ├── Font_2x.bin
            │   │   └── Font_2x.png
            │   ├── Image
            │   │   ├── AppleRecv.icns
            │   │   ├── AppleTM.icns
            │   │   ├── Cursor.icns
            │   │   ├── ExtAppleRecv.icns
            │   │   ├── ExtAppleTM.icns
            │   │   ├── ExtHardDrive.icns
            │   │   ├── HardDrive.icns
            │   │   ├── OldAppleRecv.icns
            │   │   ├── OldAppleTM.icns
            │   │   ├── OldCursor.icns
            │   │   ├── OldExtAppleRecv.icns
            │   │   ├── OldExtAppleTM.icns
            │   │   ├── OldExtHardDrive.icns
            │   │   ├── OldHardDrive.icns
            │   │   ├── OldSelected.icns
            │   │   ├── OldSelector.icns
            │   │   ├── OldShell.icns
            │   │   ├── OldTool.icns
            │   │   ├── OldWindows.icns
            │   │   ├── Selected.icns
            │   │   ├── Selector.icns
            │   │   ├── Shell.icns
            │   │   ├── Tool.icns
            │   │   └── Windows.icns
            │   └── Label
            │       ├── Apple.l2x
            │       ├── Apple.lbl
            │       ├── AppleRecv.l2x
            │       ├── AppleRecv.lbl
            │       ├── AppleTM.l2x
            │       ├── AppleTM.lbl
            │       ├── EFIBoot.l2x
            │       ├── EFIBoot.lbl
            │       ├── Other.l2x
            │       ├── Other.lbl
            │       ├── ResetNVRAM.l2x
            │       ├── ResetNVRAM.lbl
            │       ├── Shell.l2x
            │       ├── Shell.lbl
            │       ├── Tool.l2x
            │       ├── Tool.lbl
            │       ├── Windows.l2x
            │       └── Windows.lbl
            ├── Tools
            │   ├── BootKicker.efi
            │   ├── ChipTune.efi
            │   ├── CleanNvram.efi
            │   ├── GopStop.efi
            │   ├── HdaCodecDump.efi
            │   ├── KeyTester.efi
            │   ├── MmapDump.efi
            │   ├── OpenControl.efi
            │   ├── OpenShell.efi
            │   ├── ResetSystem.efi
            │   ├── RtcRw.efi
            │   └── VerifyMsrE2.efi
            └── config.plist

26 directories, 441 files
 
Last edited:
@tsialex I did NVRAM reset (3 chimes) and after 2 reboots the Bluetooth came back. Do I still need to dump the BootROM?

I have no idea what happened, I did not added the ProcessorType. @h9826790 @cdf where do I see the SMBIOS ProcessorType value in my Mac?
Since you got the BT back, you don't need to do it immediately, but you probably already have a fragmented/pre-corrupted NVRAM volume. Keep in mind that you will need to investigate this sooner than later. You can PM me your dump and I'll scan it with my diagnose tools.

This is a problem that every MP5,1 owner already have, or will have in the near future, the only solution is to flash a clean BootROM image from time to time. Btw, it's much worse for early 2009 Mac Pros cross-flashed with MacEFIROM tool.
 
You can PM me your dump and I'll scan it with my diagnose tools.
I tried to send you a PM but you do not accept private conversations. I searched in your wiki thread as well Google and I could not find the procedure to dump the BootROM.
 
Thanks for that info. Must windows be in its own seperate physical drive? I guess yes since OS X has to be apfs/guid. Just checking.

Also do you if open core in this config will boot up mojave without any problems or will I need to disable open core in order to boot to mojave? Can mojave and catalina be on two apfs volumes of the same physical drive?

Yes, on its own separate physical drive. You should be able to boot vanilla Mojave on its own drive (I was able to when I messed up my OC config and Catalina wouldn't boot anymore, but OC still worked)
 
This a bit off-topic from OpenCore, but not really worth starting a whole thread for: has anyone using the old VMWare Fusion raw disk trick to install / update Catalina tried updating to Big Sur? Can the Fusion 11 still boot the partition once it's been upgraded?
 
@tsialex I did NVRAM reset (3 chimes) and after 2 reboots the Bluetooth came back. Do I still need to dump the BootROM?

I have no idea what happened, I did not added the ProcessorType. @h9826790 @cdf where do I see the SMBIOS ProcessorType value in my Mac?
ProcessorType is included in my 0.6.3 package -> SMBIOS section
That's for addressing the issue that macOS ident some Xeon as i3. Shouldn't be BT related.

Since there should be less than 1% cMP users are using i7 now, therefore, I just included that code in the 0.6.3 package, to avoid unnecessary confusion for those "i3" users.
 
Last edited:
  • Like
Reactions: TECK
I believe there is an extra setting in @h9826790 config that is not present into @cdf config. I’m going to do a NVRAM reset but I doubt it will fix anything.
Yeah, my package was aim at provide HWAccel, then people ask for more functions. Then it end up aim at a "one size fit all" package. I put almost everything useful in the package. As long as those code won't have any adverse effect, and quite a few people request that function, I will put that into the config.

e.g. Not all need the AppleMCEReporterDisabler.kext, but I put that in.

It's aim for those who don't want to know the technical stuff behind, but just want something "should work".

cdf, on the other hand, give us a very clear picture of how OpenCore work, and how to config each part properly. For those who want to learn OpenCore, should go for the cdf route. And customise a config that only fit his own Mac.
 
  • Like
Reactions: DanSilov
I tried to send you a PM but you do not accept private conversations. I searched in your wiki thread as well Google and I could not find the procedure to dump the BootROM.
Download dosdude's ROMTool here (archive password is in zippasswords.txt), run, "Dump System ROM".

@tsialex May I kindly ask to send you my ROM as well for the analysis and repair? Please send a DM with the details, I'll gladly pay for this, as my Mac Pro is already showing lots of symptoms of corrupted ROM.
 
Ever since I started messing around with trying to get OC/Big Sur going I've been getting Disk Volume mounts that were not there before. Regular Data/System volumes fine but now another called "Update". This is showing up on my desktop too and is part of by Catalina boot m.2 and all another one for internal SSD that is jest a scratch disk. I didn't;t apply OpenCore to either of these drives btw and due to complete boot failure last night I reformatted the HD I was using to test.

Is it some sort of temp volume fo some way that Catalina handles 'updates'?
 
This morning I'm going to try h9826790 version again. It was the only one that worked for me initially.

Steps as follows.
  1. Erase Internal SSD to MacOS Extended
  2. Use Clover Configurator to mount EFI volume of that HD
  3. Copy the EFI Folder into the EFI Volume
  4. Copy the config.plist
  5. Run the Bless OC script
  6. Reboot
  7. Run Big Sur installer app

    Then see how we go....
 
  • Like
Reactions: GSXB
How did you amend your config to get the legacy WiFi working, could you share your method 👍👍👍
Hello,

I used the way explained in the following post
 
  • Like
Reactions: octoviaa
Download dosdude's ROMTool here (archive password is in zippasswords.txt), run, "Dump System ROM".

@tsialex May I kindly ask to send you my ROM as well for the analysis and repair? Please send a DM with the details, I'll gladly pay for this, as my Mac Pro is already showing lots of symptoms of corrupted ROM.
tsialex - I would appreciate your analysis of my ROM as well. Please let me know if that would be possible. Regards.
 
Hello,

I used the way explained in the following post
More specifically, we’re did you amend your plist
 
  • Like
Reactions: paalb
More specifically, we’re did you amend your plist
OK, so I added the needed lines

In the Kernel Key.

I've added the lines just after

<dict>
<key>Arch</key>
<string>x86_64</string>
<key>BundlePath</key>
<string>RadeonBoost.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<false/>
<key>ExecutablePath</key>
<string></string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>


So look for the Kernel key, under <dict> you have the <key>Add</key> in which you have the <array> in which you are adding the 2 dict éléments from the original post.

Of course you have to add the kext in the right folder
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.