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.

joevt

macrumors 604
Jun 21, 2012
6,966
4,259
Hi guys! I have a MacPro3,1 machine with Sierra 10.12.6 installed on a SSD and a software RAID 0 (for data only) with two WD Black drives created with Disk utility long ago (in Snow Leopard IIRC). Works fine till this day.

If I upgrade my SSD to Catalina will this RAID still work? Do I risk an array breakdown or data loss (I do have a backup). Thanks! :)

View attachment 1692266 View attachment 1692267
Software RAID disk information is stored in the disk partitions used for the RAID, not in the OS, so it will continue to work when using newer (or even older) macOS versions. All you have to do is make sure all partitions used in the RAID are connected. If one of the partitions is not connected, it will not mount.
 

ae2664

macrumors newbie
Aug 28, 2020
12
8
Your MacBook5,2 (Early 2009) has old Nvidia graphics which AGDCDiagnose doesn't work with very well.

If you install SwitchResX, does the SwitchResX menu have a "Display is enabled" menu option that you can deselect?

What you you connect a display? Does it work? Then disconnect it. Does it go away?

Have you researched WhateverGreen + Lilu? Maybe it has an option that applies.
Hello,

certainly, I’ve already tried to use SwitchResX and DisableMonitor; when this software is installed it allows me to disable “ghost” display – but it’s still present in the device list. I would like to fundamentally address the issue.

I haven’t any external display at hand, but I've been thinking on it.

Any other ideas will be highly appreciated.

Thank you.
 

BillyWillyDilly

macrumors newbie
Dec 12, 2020
3
4
Go to the Patch Updater in the Utilitiesƒ and make sure the Broadcom patch is installed, the legacy WI-FI patch is for Atheros chipsets, your Mac is Broadcom.

Afterthought - Since networks can be seen, go to Network Preferences and de-select Automatic Join and then remove your network from the selector, close rhe C/P and reboot. Then re-establish your network.
Thanks a lot! But the problem persists.
There was no Broadcom patch visible in Patch Updater, so I downloaded it manually from dosdude1.com. Then I mounted the / as read-write and applied all the commands from install.sh one by one as I didn't trust the script truly worked or not. Looks like I replaced all the kext files correctly. After reboot, I still can't connect to any network. The only improvement I see that WIFI menu now always sees all the networks, they used to disappear before.

Regarding 'Automatic Join' it does not look like a root cause. I see a dozen of networks around and I can not connect to any of them, mine and not mine. With an attempt to connect to any I see "The network could not be found"
 
  • Like
Reactions: K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
Thanks a lot! But the problem persists.
There was no Broadcom patch visible in Patch Updater, so I downloaded it manually from dosdude1.com. Then I mounted the / as read-write and applied all the commands from install.sh one by one as I didn't trust the script truly worked or not. Looks like I replaced all the kext files correctly. After reboot, I still can't connect to any network. The only improvement I see that WIFI menu now always sees all the networks, they used to disappear before.

Regarding 'Automatic Join' it does not look like a root cause. I see a dozen of networks around and I can not connect to any of them, mine and not mine. With an attempt to connect to any I see "The network could not be found"

When all else fails try running Onyx/Maintenance or the stand-alone Maintenance by Titanium Software, here - https://www.titanium-software.fr/download/1015/Maintenance.dmg Default settings are fine. You have been installing the appropriate patches from the USB installer w/v.1.4.4 used to install 10.15.7?
 

BillyWillyDilly

macrumors newbie
Dec 12, 2020
3
4
When all else fails try running Onyx/Maintenance or the stand-alone Maintenance by Titanium Software, here - https://www.titanium-software.fr/download/1015/Maintenance.dmg Default settings are fine. You have been installing the appropriate patches from the USB installer w/v.1.4.4 used to install 10.15.7?
Thanks a lot again! It didn't work, but the problem is solved in the end.

Just for everybody, who found this forum thread and experiences the problem with WIFI and the error "The network could not be found" the solution that worked for me is to remove network settings plist files. The solution is found here https://howchoo.com/mac/reset-network-settings-macos
 

hvds

macrumors 6502a
Sep 1, 2017
848
2,019
Switzerland
Updated my MBP5,2 to 10.15.7 (build 19H15, version 15.7.03).

MDS for download, make full installer app from it, use @dosdude1 's patcher 1.4.4 to make a bootable USB installer.
Install with it over 19H2. Apply patch updater for Library Validation Disabler Patch as proposed, and for re-installing Night Shift Patch.
Catalina 19H15 running as smoothly as 19H2. Thanks dosdude for the excellent and lasting results of your work.

Will be good to keep the installer for a probably long time with Catalina on this old machine with non-Metal GPUs.
On MBP5,2, updated 10.15.7 supplemental (19H15) with the security update (19H114).
Updated OTA with jackluke's CatalinaOTAswufix.app:
- first SoftwareUpdateFix to see the update under SystemSettings->Software Update
- then while loading, OTA update fix; start installation when loading finished
Let installation complete, then boot USB bootable installer made previously with dosdude1's patcher 1.4.4 from 19H15, to apply the post-install patches proposed for MBP5,2.
Running smoothly.
Thanks to jackluke and dosdude1!
 

Attachments

  • thissys.png
    thissys.png
    59.4 KB · Views: 99

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
h114.jpg


Thanks to jackluke and dosdude1 seconded.

Additional step - Since this Mini3,1 is "barefoot" (unpatched ROM) had to employ @jackluke's OpenCoreAPFSloader3 booted from USB to see the second part of the Security Update to complete the installation. Works perfectly.
 
Last edited:
  • Like
Reactions: macinfo and hvds

martyz

macrumors newbie
Dec 14, 2020
5
1
Ok, in your Mojave install, download and run this script, and that will install the APFS Boot prefpane.
Hi @dosdude1 thx for your great tool, may I ask is there an easy way to make dual boot Catalina + Catalina on MacbookPro 5.2 (2009) 17" ? I tried two volumes in one container, two separated containers but no luck, still booting last installed Catalina... Will APFS Boot Prefpane make sense for me? Thank you.
 
  • Like
Reactions: K two

telepati

macrumors 6502
Jan 20, 2009
476
309
View attachment 1693554

Thanks to jackluke and dosdude1 seconded.

Additional step - Since this Mini3,1 is "barefoot" (unpatched ROM) had to employ @jackluke's OpenCoreAPFSloader3 booted from USB to see the second part of the Security Update to complete the installation. Works perfectly.
Can’t see the second stage even with OpenCoreAPFSloader. I don’t get it why?
Here is my process which part am I doing wrong;
First click SoftwareUpdateFix then
Open SystemSettings->Software Update and start downloading the Security Update
Approximately after 600MB Download click to OTA update fix;
When finish the download click restart
After chime press Option key choosing open core bootloader but no second stage there. So which part is wrong? Thank you.
 
  • Like
Reactions: AlexyFoxy and K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
Can’t see the second stage even with OpenCoreAPFSloader. I don’t get it why?
Here is my process which part am I doing wrong;
First click SoftwareUpdateFix then
Open SystemSettings->Software Update and start downloading the Security Update
Approximately after 600MB Download click to OTA update fix;
When finish the download click restart
After chime press Option key choosing open core bootloader but no second stage there. So which part is wrong? Thank you.
Only OpenCoreAPFSloader3 can see the installer. Other versions lack necessary support. Here's the other Mini3,1 completed.

the other Mini3,1.jpg


The installer second-stage was item C on the list. YMMV
 
Last edited:

telepati

macrumors 6502
Jan 20, 2009
476
309
Only OpenCoreAPFSloader3 can see the installer. Other versions lack necessary support. Here's the other Mini3,1 completed.

View attachment 1694348

The installer second-stage was item C on the list. YMMV
Are you mentioning this version, right?

 
  • Like
Reactions: K two

telepati

macrumors 6502
Jan 20, 2009
476
309
OpenCoreAPFSloader3 dated Nov.6, yes, sir.
Thank you. But no matter what I cant see the second stage. When I click to install now it directly asking me to restart Apple Logo is coming with the loading bar and restart I am pressing the Option key and choosing APFSloader but no second stage.

Screen Shot 2020-12-15 at 06.01.27.png


IMG_1273.JPG
 
  • Like
Reactions: ghost82

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America

Attachments

  • USBOpenCoreAPFSloader3.app.zip
    155.4 KB · Views: 77
Last edited:

Alex5580

macrumors newbie
Dec 11, 2020
15
2
Hi guys
over the weekend I talked about my problem with the install not working on my 2008 Macbook unibody. I kept getting the "?". no matter what i tried to do, it wouldn't work.
So here's my question: If i put a HDD or SSD that had Cat already installed would it work?
 

ghost82

macrumors member
Apr 22, 2019
85
54
Hi guys, I'm trying to create the usb bootable opencore, USBOpenCoreAPFSloader3 but it fails with:

Code:
mount_msdos: /dev/disk3s1: REsource busy
mount: /Volumes/EFIext failed with 71

v1 successful create the usb, but from what I'm reading I need v3 to proceed with the Catalina latest update.

Any suggestion?
 

Alex5580

macrumors newbie
Dec 11, 2020
15
2
Hi guys, I'm trying to create the usb bootable opencore, USBOpenCoreAPFSloader3 but it fails with:

Code:
mount_msdos: /dev/disk3s1: REsource busy
mount: /Volumes/EFIext failed with 71

v1 successful create the usb, but from what I'm reading I need v3 to proceed with the Catalina latest update.

Any suggestion?
hey, ghost,
was the initial install go smoothly for you?
 

ghost82

macrumors member
Apr 22, 2019
85
54
was the initial install go smoothly for you?
Sorry I don't understand, can you clarify?
I didn't try the update yet, I started to download the update but I saw that the CatalinaOTAswufix was not working this time, so I interrupted the download, till I will figure out how to create the usb bootable opencore.
 

Alex5580

macrumors newbie
Dec 11, 2020
15
2
Sorry I don't understand, can you clarify?
I didn't try the update yet, I started to download the update but I saw that the CatalinaOTAswufix was not working this time, so I interrupted the download, till I will figure out how to create the usb bootable opencore.
were you able to have cat on your comp? like I tried putting cat on my comp and it didn't work. I'm talking when you first installed the os, not the subsequent updates
 

ghost82

macrumors member
Apr 22, 2019
85
54
were you able to have cat on your comp?
Sorry but still not clear to me...cat?
When I installed catalina on my macbook pro 4,1 I flashed the rom and installed 10.15.6 with dosdude patcher, no additional things and then updated to latest versions, with OTAswufix till 19H15.

I solved the usb issue by manually creating the efi partition on my usb (from a linux box) and manually copying the opencore files.
 
Last edited:

ghost82

macrumors member
Apr 22, 2019
85
54
Thank you. But no matter what I cant see the second stage. When I click to install now it directly asking me to restart Apple Logo is coming with the loading bar and restart I am pressing the Option key and choosing APFSloader but no second stage.
Same here, using files inside the loader v3 app (also the one attached here), same screenshot as @telepati .
 
Last edited:

joevt

macrumors 604
Jun 21, 2012
6,966
4,259
Hi @dosdude1 thx for your great tool, may I ask is there an easy way to make dual boot Catalina + Catalina on MacbookPro 5.2 (2009) 17" ? I tried two volumes in one container, two separated containers but no luck, still booting last installed Catalina... Will APFS Boot Prefpane make sense for me? Thank you.
You could try the Driver#### method of using the apfs.efi driver. That way you don't need the apfs patch.
It should work with the Startup Disk preferences panel.
For the Startup Manager, you may need to bless boot.efi file in the Preboot volume.
 

ghost82

macrumors member
Apr 22, 2019
85
54
@telepati I managed to install the 19H114 update in my macbook pro 4,1 in an hybrid and strange manner :D
Here what worked for me:
1. Prepared a usb bootable with Opencoreloader v3
2. Downloaded the update from software update (do not restart), download it all
3. Show package content of the CatalinaOTAswufix.app
4. Navigated to Contents/Resources/Script and opened file catalinaswuOTAfix.command with textedit to see commands
5. Opened a terminal and issued the following commands (manually), I don't know if all of these are mandatory, but I'm describing exactly what I did (SIP disabled):

Code:
sudo mount -uw /
killall Finder
sudo nvram boot-args="-no_compat_check amfi_get_out_of_my_way=1"
diskutil mount Preboot
sudo perl -i -pe 's/>-no_compat_check/>amfi_get_out_of_my_way=1 -no_compat_check/' /Volumes/Preboot/*/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
sudo defaults write /Library/Preferences/com.apple.security.libraryvalidation.plist DisableLibraryValidation -bool true
sudo defaults read /Library/Preferences/com.apple.security.libraryvalidation.plist
Macmid="$(sysctl -n hw.model)"
Macmidswap='s/\'${Macmid}'/MacExample7,0/'
Boardid="$(ioreg -l | grep "board-id" | awk -F\" '{print $4}')"
Boardidswap='s/Mac-9AE82516C7C6B903/\'${Boardid}'/'
OTAdist="$(ls -l /Library/Updates/*-*/*-*.dist)"
OTAinstallcheck='s/var\sboardIds/return\ttrue;\tvar\tboardIds/'
sudo perl -i -pe ${OTAinstallcheck} /Library/Updates/*-*/*-*.dist

6. Restarted the os with the bootable usb with opencoreloader inserted, pressed option and booted from the usb into opencore (you will notice now "macos installer" in the list, next to the opencoreloader, but if you click on it --> prohibited symbol)
7. Chose from opencore picker "macos installer"
8. Installed the update
9. 1st reboot: booted again into opencoreloader and chose my hd to complete the installation: it booted to my desktop without dosdude patch
10. Rebooted, patched with dosdude as usual and chose macintosh-hd as startup disk from dosdude usb

....I don't know why the CatalinaOTAswufix failed to patch....
This time, looking at the script, it didn't enter the loop to execute all the above commands.
The if condition, which seems false this time, is:
if [ -e /Library/Updates/*-*/*-*.dist ]
 
Last edited:
  • Like
Reactions: telepati and K two

martyz

macrumors newbie
Dec 14, 2020
5
1
You could try the Driver#### method of using the apfs.efi driver. That way you don't need the apfs patch.
thx @joevt actually what I am trying to achieve is reboot from one Catalina container to another one. So far I have stupid script mounting efi, replacing UUID and then rebooting, but some more user friendly ideas are more than welcome :cool: Using genuine macbook pro / dosdude1 patched...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.