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.
After tested thoroughly this method: fix AirDrop on Catalina unsupported Mac with AirPort Broadcom Wifi

I have discovered that with the same method I was able to patch and use all the stock Catalina IO80211Family*.kext , but this method is only valid for "AirPort Broadcom Wifi cards" previously supported on HighSierra/Mojave , the advantage of my manual method is that it will fix the Catalina stock Wifi and more over will add the AirDrop channel capability.

I attach a guide I wrote.
Is your patch also for non BT 4.0 machines like my MBP5,1 or is BT 4.0 required?
 
  • Like
Reactions: TimothyR734
So I've installed Catalina DP2 on my MacBook Air 4,2 and everything seems to be installed correctly. I'm getting acceleration, wifi, trackpad, the whole nine yards. However, when I look in Activity Monitor I notice that ReportCrash seems to be constantly shooting up to the top of the CPU list and then drops back down. If I open up Console, I see that universalaccessd, PerfPowerServices, and lockoutagent seem to be crashing multiple times per minute. I'm going to assume this has something to do with the patches for acceleration, but I was wondering if this is either a known bug or if I didn't apply something correctly.

I created the installer dosdude1's beta 15 installer, and then used the patches included in the installer during a reboot. Thanks for the help and great work all!
 
good job! it’s working on MBP 8.2. last steps...
 

Attachments

  • E4676F93-ADE3-4C6D-B0A6-BE621E9082F3.jpeg
    E4676F93-ADE3-4C6D-B0A6-BE621E9082F3.jpeg
    2.5 MB · Views: 312
  • Like
Reactions: TimothyR734
Just released Beta 15 of the Catalina PartialPatcher utility, which now includes a (basic) post-installation tool! Just boot off the installer volume a second time after completing your Catalina installation, and run the tool from the Utilities menu.

On pages 69 and 70, I reported errors when running the install with Dosdude1’s macOS Catalina PartialPatcher on an iMac early 2008. Decided to try the install on a supported iMac13,1 and received the same message: ”Unable to install macOS on this computer” Error 69624.

Generated a new USB stick and the installation ran successfully on both machines. The old USB stick works satisfactorily with other programs but it appears that some sticks are better than others.

Catalina Beta2 successfully installed on iMac8,1 2.66 GHz Core 2 Duo (E8335) with 20” display and ATI Radeon HD 2600 Pro graphics card. Graphics acceleration appears to work after Dosdude1’s patch macOS Post Install. Bluetooth keyboard and mouse are both working normally.

This is a great achievement on 11 year old hardware. Thanks to Dosdude1 for his efforts.
WiFi is not working yet and I have not even looked at News or any of the other new features. No doubt they will be running within a couple of weeks.
 

Attachments

  • Screenshot 2019-06-23 at 11.52.17.png
    Screenshot 2019-06-23 at 11.52.17.png
    90.2 KB · Views: 318
  • Like
Reactions: TimothyR734
Is your patch also for non BT 4.0 machines like my MBP5,1 or is BT 4.0 required?

I have noticed that starting from Catalina the AirDrop function requires a BT 4.0 (internal or usb dongle) to unlock/discover and be discovered from other Mac or iOS devices in the same wifi network.

However in my 2010 machines internally I have a BT 2.1 , so using only a generic BT 4.0 usb dongle, without patching or installing any IOBluetooth driver, it does work.

I only tested with Broadcom AirPort Wifi 0x14E4, 0x9* (or later).
In few words my original driver was 4331, then whitelisting my boardID I can use the 4360 driver.
Almost surely this method works for Broadcom AirPort from Late 2009 to pre-2012 machines.

Since some Broadcom AirPort Wifi 0x14E4, 0x8* (or earlier) required specific legacy patches (IO80211Family and corecapture.kext by @parrotgeek1 ), don't know I guess if maybe add in the 4360 Info.plist your "PCI match ID" example: <string>pci14e4,4331</string> , maybe could work too.

Instead seems the Atheros Wifi are excluded by apple for continuity or other similar features.
 
Last edited:
Thanks for your help everyone finally got Catalina working properly. Still waiting for a full hybrid transparency for light mode but use dark mode most of the time anyway.

Literally so grateful for everyones help.
 

Attachments

  • Screenshot 2019-06-23 at 21.05.50.png
    Screenshot 2019-06-23 at 21.05.50.png
    1 MB · Views: 374
You hidden the "Graphics" instead of SN.

If you are referring to a missing Graphics line in the About This Mac dialog, I saw that with dosdude1's initial patch set for Catalina that patched the Nvidia drivers for non-metal use. So I think that is a glitch in the non-metal patched support in general. One other glitch I saw was that the non-metal support didn't allow the new automatic desktop option (that switches from light to dark themes) to be selected.
 
CloneToolX update. It is now restoring volumes from disk images. It is pretty fast. Overcoming some on minor obstacles along the way.

I had to get Mrs. NiceMac a new car today. And I decided Starplayr needed a new car too. If you are around Charlotte, NC. You might see an Electric Blue Mini Cooper with StarPlayrX on the back. BTW, my mini recognized my radio player iOS app on my Mini and it is read some metadata in the stream that I couldn't find myself. It was pretty cool seeing my App and a partial PDT working on a car that I never designed it for.

Not a lot got done today. I'll be sticking to its original goal of a beta in 2 weeks starting this weekend. It is moving along nicely.

View attachment 844531

Can't wait to try it out. I've noticed that you can use the native disk utility to clone the currently booted to drive to a smallish USB flash drive, THEN image that to a DMG file. This solves several issues: 1) You don't need to reboot to clone the data 2) The created DMG file from the USB drive can be restore to any drive the same size or bigger. I used a 32GB Sandisk extreme which is crazy fast, so any 64GB or bigger internal drive is fair game. The DMG will fill up the entire usable space in the APFS container, so the 16GB image will utilize the entire 500GB partition 3) No worries about UUID's like with DD 4) Once you clone to a USB drive, you can then save the image directly back to your booted Catalina drive 5) Don't forget, if you make an image of an APFS container with Catalina's Disk Utility, you MUST use Catalina to restore it. Older Disk Utilities fail when restoring the image. 6) All of this is easily done with the native Disk Utility, though it is a bit cumbersome.
 
  • Like
Reactions: TimothyR734
I've created an USB key with macOS patcher beta 2, I've installed 10.15 beta 2. After installation my MacBook Pro 13'' 2011 (8,1) reboot again and again. Have you an idea to solve that?
 
  • Like
Reactions: TimothyR734
I've created an USB key with macOS patcher beta 2, I've installed 10.15 beta 2. After installation my MacBook Pro 13'' 2011 (8,1) reboot again and again. Have you an idea to solve that?

Did that machine get a proper installation of High Sierra with the firmware update to allow for APFS booting?
 
  • Like
Reactions: TimothyR734
Make sure you're using a 16GB or larger USB drive or volume.
Indeed. Learned that a 8GB stick wasn't sufficient anymore for macOS PartialPatcher 1.0.b11 a few days ago, had to buy me a 16GB one.

ATM 10.15 DP2 cMP oSN.png

First time my machine is unsupported (fortunately my cMBP 2012 made it to the list). All went smooth then with DP2 on a 4,1/5,1 and a metal supported card, so no problems w/ acceleration. I've installed on a newly created volume on a 970 Pro

Catalina Volume Terminal.png

Now I'll have to look into this
tsialex said:
Mojave AirPortBrcm4331.kext still works with Catalina DP1. [...] BCM94360CD or BCM943602CD, both models work with Catalina.

will try out 4331.kext first, but probably get me one of those newer ones.

Many thanks anyway @dosdude1 and all who contributed.
 
Last edited:
It appears on reboots after the initial install. Not urgent b/c this machine is just for testing. I'll wait a few beta iterations and try again nearer the GM.
Another non-standard feature of this MP 3,1 is that it has a BT4 LE/WiFi card from an iMac 14.1 that was fully supported in Mojave.
Incidentally Airdrop is working fine too.


Did that appear after the initial installation and patching or is it something that appeared on a later reboot? If not, I would try reinstalling from the 1.0b15 created usb installer and use dosdude1's bundled patcher to see if that eliminates it. Otherwise, you might want to check that smart isn't shows any failures on your storage device. I've done around 10 reinstallation this week and never saw anything like that.
 
  • Like
Reactions: TimothyR734
So I've installed Catalina DP2 on my MacBook Air 4,2 and everything seems to be installed correctly. I'm getting acceleration, wifi, trackpad, the whole nine yards. However, when I look in Activity Monitor I notice that ReportCrash seems to be constantly shooting up to the top of the CPU list and then drops back down. If I open up Console, I see that universalaccessd, PerfPowerServices, and lockoutagent seem to be crashing multiple times per minute. I'm going to assume this has something to do with the patches for acceleration, but I was wondering if this is either a known bug or if I didn't apply something correctly.

I created the installer dosdude1's beta 15 installer, and then used the patches included in the installer during a reboot. Thanks for the help and great work all!
Hey there, same exact machine as you and same problem after I installed DP2. I suspect it’s the OpenGL patches so I remedied it by disabling reportcrash in the terminal(copy and paste):


launchctl unload -w /System/Library/LaunchAgents/com.apple.ReportCrash.plist

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ReportCrash.Root.plist
 
  • Like
Reactions: TimothyR734
So I've installed Catalina DP2 on my MacBook Air 4,2 and everything seems to be installed correctly. I'm getting acceleration, wifi, trackpad, the whole nine yards. However, when I look in Activity Monitor I notice that ReportCrash seems to be constantly shooting up to the top of the CPU list and then drops back down. If I open up Console, I see that universalaccessd, PerfPowerServices, and lockoutagent seem to be crashing multiple times per minute. I'm going to assume this has something to do with the patches for acceleration, but I was wondering if this is either a known bug or if I didn't apply something correctly.

I created the installer dosdude1's beta 15 installer, and then used the patches included in the installer during a reboot. Thanks for the help and great work all!
Please send me your crash logs. I thought I'd fixed those crashes.
 
Can't wait to try it out. I've noticed that you can use the native disk utility to clone the currently booted to drive to a smallish USB flash drive, THEN image that to a DMG file. This solves several issues: 1) You don't need to reboot to clone the data 2) The created DMG file from the USB drive can be restore to any drive the same size or bigger. I used a 32GB Sandisk extreme which is crazy fast, so any 64GB or bigger internal drive is fair game. The DMG will fill up the entire usable space in the APFS container, so the 16GB image will utilize the entire 500GB partition 3) No worries about UUID's like with DD 4) Once you clone to a USB drive, you can then save the image directly back to your booted Catalina drive 5) Don't forget, if you make an image of an APFS container with Catalina's Disk Utility, you MUST use Catalina to restore it. Older Disk Utilities fail when restoring the image. 6) All of this is easily done with the native Disk Utility, though it is a bit cumbersome.
Disk Utility is cumbersome and it doesn't always work. I am using similar tools, but am able to skip steps that Disk Utility enforces. My clones are much faster and so are my restores as long as the user has adequate space to invert the drive during the restore. I won't be using dd either because of the problems you stated we discovered ourselves. I'm also able to do disk-to-disk clones as well. And it will restore from disk and clone to a dmg. But I am gonna take my time to get it right. This is my second bout with making a Cloning Utility. CloneTool was originally made for Hacktinoshes back a decade ago. What brought it back is to have something that Unsupported Mac users can rely on and I am very excited out the possibility of doing Over The Air restores, but first it will be very basic and will do 3 things to start with.

Here is a brief update to its UI. I am thinking about making the window resizable. It will eventually have a process bar, but the first beta will just have verbose output and maybe a spinner if it's needed.

When running from a standard Mac OS. Catalina will include a helper app that launches the it allow access to the disks. It's much easier have a Hypervisor control it this way than trying to get it to work within the app. The helper app will be Menu-et and it may include other simple tasks, so it won't just take up space on the menu bar, it might be a good utility to have around.

Screen Shot 2019-06-23 at 11.09.44 PM.png
 
Last edited:
Disk Utility is cumbersome and it doesn't always work. I am using similar tools, but am able to skip steps that Disk Utility enforces. My clones are much faster and so are my restores as long as the user has adequate space to invert the drive during the restore. I won't be using dd either because of the problems you stated we discovered ourselves. I'm also able to do disk-to-disk clones as well. And it will restore from disk and clone to a dmg. But I am gonna take my time to get it right. This is my second bout with making a Cloning Utility. CloneTool was originally made for Hacktinoshes back a decade ago. What brought it back is to have something that Unsupported Mac users can rely on and I am very excited out the possibility of doing Over The Air restores, but first it will be very basic and will do 3 things to start with.

Here is a brief update to its UI. I am thinking about making the window resizable. It will eventually have a process bar, but the first beta will just have verbose output and maybe a spinner if it's needed.

When running from a standard Mac OS. Catalina will include a helper app that launches the it allow access to the disks. It's much easier have a Hypervisor control it this way than trying to get it to work within the app. The helper app will be Menu-et and it may include other simple tasks, so it won't just take up space on the menu bar, it might be a good utility to have around.

View attachment 844703
Looking good :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.