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.

Attachments

  • IMG_2916.jpeg
    IMG_2916.jpeg
    2 MB · Views: 232
  • Like
Reactions: TimothyR734
How can we move frameworks
It won’t let me in Finder.
See post 3036 but be careful
[doublepost=1563383582][/doublepost]
Slightly modified @Czo's SUVMMFaker.dylib implementation, and look at that, system updates are WORKING under Catalina on an unsupported system! Needless to say, I'll be pushing this update out via Patch Updater after some further testing.

View attachment 848673
looking good :)
 
My Latest Scenario

I installed Catalina dev beta 4 on an external SSD using @dosdude1's catalina patcher v1.0b11.
  • On a MacbookAir4,2 (13-inch, mid 2011), I am able to boot from said SSD and everything works fine.
  • Then tried to boot up from a MacbookPro5,3 (15-inch, mid 2009), applied APFS Software Patch (since this is needed, compared to my above unsupported device). It does NOT boot into it (no errors, no panics). Just boots into it's internal SSD with the latest Mojave beta 5.
Anyone has same or similar experience? And got it work (i.e. boot into a required APFS patched unsupported device?)

Thanks for any input or recommendation.
 
  • Like
Reactions: TimothyR734
My Latest Scenario

I installed Catalina dev beta 4 on an external SSD using @dosdude1's catalina patcher v1.0b11.
  • On a MacbookAir4,2 (13-inch, mid 2011), I am able to boot from said SSD and everything works fine.
  • Then tried to boot up from a MacbookPro5,3 (15-inch, mid 2009), applied APFS Software Patch (since this is needed, compared to my above unsupported device). It does NOT boot into it (no errors, no panics). Just boots into it's internal SSD with the latest Mojave beta 5.
Anyone has same or similar experience? And got it work (i.e. boot into a required APFS patched unsupported device?)

Thanks for any input or recommendation.


Unlike the supported devices in which you just plug an external HDD and run on any hardware, for the unsupported macs, the patcher applies the modifications to the machine being installed, so to run on your macbook 2009, you would have to make a new one installation on another external hd, dedicated to it, will not work you install on an unsupported hardware (macbook 2008) and try to put hdd-usb on other equipment, will only work on that first one. I do not know if you understand.
 
Slightly modified @Czo's SUVMMFaker.dylib implementation, and look at that, system updates are WORKING under Catalina on an unsupported system! Needless to say, I'll be pushing this update out via Patch Updater after some further testing.

View attachment 848673


Does 1.0b11 still install the patched IOHIDFamily on DP4/PB3? If so, wouldn't it be better to roll out a 1.0b12 to suppress the patched IOHIDFamily installation in that case?
 
  • Like
Reactions: TimothyR734
What does the patcher actually install on a Mac Pro 5,1. I noticed that part of SIP is disabled.
It also loads the Patcher asking to update Nightshift and USB Legacy patch.
I do not care about Nightshift and did not need the USB Legacy patch previously. What does the USB Legacy patch do?

When does the system actually get patched?

I have been noticing keyboard flakiness with this new install. If the USB is patched, it might be an issue.

WiFi stopped working. Is there any documentation on what files/kexts the Catalina patcher patches exactly so I can reverse that?
 
Last edited:
Unlike the supported devices in which you just plug an external HDD and run on any hardware, for the unsupported macs, the patcher applies the modifications to the machine being installed, so to run on your macbook 2009, you would have to make a new one installation on another external hd, dedicated to it, will not work you install on an unsupported hardware (macbook 2008) and try to put hdd-usb on other equipment, will only work on that first one. I do not know if you understand.

Thanks for the reply. I will try to install on a separate partition on the same SSD. Do you think that will work or should I install on a totally different external one? Thanks again.
 
  • Like
Reactions: TimothyR734
It does not, IOHIDFamily Patch was removed in Beta 11 of Catalina Patcher.
DosDude1:
First all thanks for all the work.
2. is there a listing of what exactly is patched including kexts and when they are patched in the process?
3. it would be great to have an option to only enable the install on unsupported systems but disable all other patches (they way it used to be.)
My Mac Pro has an updated Wifi/BLE card, but I have to disable SIP to use it after the patch. I used to be able to run with just the boot-args and SIP enabled. For some reason Apple has been disabling TRIMFORCE on my system with SIP disabled.

Just confirmed. Trim Force needs SIP to work. Catalina needs SIP disabled to enable Trim without error, then you need to enable SIP for trim to actually show up!
 
Last edited:
  • Like
Reactions: ASentientBot
DosDude1:
First all thanks for all the work.
2. is there a listing of what exactly is patched including kexts and when they are patched in the process?
3. it would be great to have an option to only enable the install on unsupported systems but disable all other patches (they way it used to be.)
My Mac Pro has an updated Wifi/BLE card, but I have to disable SIP to use it after the patch. I used to be able to run with just the boot-args and SIP enabled. For some reason Apple has been disabling TRIMFORCE on my system with SIP disabled.
From what I know if you use any of the post install patches on an unsupported Mac it is best to leave the SIP disables it could cause the patches to break or worse brick your system
 
From what I know if you use any of the post install patches on an unsupported Mac it is best to leave the SIP disables it could cause the patches to break or worse brick your system
I do not want to use post install patches - not needed on my system. There was only an option for USB legacy and NightShift. I did no enabled those. But my upgraded WiFI card is no longer working due to the driver no loading with SIP enabled.
I need SIP for debugging builds and notarization.

Looks like IO80211Familiy.kext had drivers added. Restored it and WIFI is working.
 
Last edited:
  • Like
Reactions: TimothyR734
is there a listing of what exactly is patched including kexts and when they are patched in the process?
I've been thinking about this, and we've discussed it at various points, but as far as I know, no such thing exists.

Something as simple as a Google doc with edit access for the main contributors would do the trick. I know it's a lot of work to maintain something like that, but @dosdude1 and @0403979 wouldn't have to do everything. I'd be happy to upload my notes/code for the things I've done, and I'm sure others would do the same.

Even just a "patch documentation" section in the wiki post would be a lot better than nothing.

After all, the more information is publicly available, the easier it is for experts and noobs alike to troubleshoot and solve problems :)

At the moment, the learning curve is too steep for the average person to contribute much, which is unfortunate. This would really help change that.
 
Great. Now if they would only fix the BCM94360CD recognition regression so that the Mojave IO80211Family would no longer be required for that iMac wifi card. I guess we should periodically test for that.
My BCM94360CD card seems to be recognised by Catalina without any extra intervention. Are you still having problems with yours?
 
My BCM94360CD card seems to be recognised by Catalina without any extra intervention. Are you still having problems with yours?

It is working for you (and me) because everyone is installing the IO80211Family kext from Mojave in their patch sets.
[doublepost=1563403805][/doublepost]
Catalina Patcher has now been updated to add full support for Developer Preview 4! Thanks again @ASentientBot for your incredible work with these non-Metal video card patches!

One suggestion. While creating the patched installer for DP4 with 1.0b11, I forgot to toggle the Disable APFS Boot option in Catalina Patcher and ended up with the APFS patch applied. While I was able to mount the EFI partition and manually delete the three files that it installs, it would be nice if the usb installer that Catalina Patcher creates under the Disable APFS Boot option would automatically remove those files from the target volumes EFI partition.

Also, after reinstalling with a Disabled APFS Boot usb installer, I checked the installed patches using Patch Updater and was puzzled to see a line with...

IOHIDFamily Stall Patch 0

under the Installed Patch Updates list. I assume that this list was regenerated from scratch after a reinstallation with the usb installer because the APFS Boot Patch entry is missing after the use of the Disabled APFS Boot option.
 
  • Like
Reactions: TimothyR734
A patched usb installer has to be created on a 16 GB or larger usb stick to be used for the actual installation of patched Catalina.

That's not quite correct. You can partition one of your drives, even an external drive and install it on a bootable partition. This is nice as it runs quite a bit faster. Of course, not quite as portable as a flash drive, but handy.
 
  • Like
Reactions: TimothyR734
Thanks for the reply. I will try to install on a separate partition on the same SSD. Do you think that will work or should I install on a totally different external one? Thanks again.

It didn't work for me. Still cannot boot into Catalina. @webg3, would you recommend a different external one (instead of a separate partition? ). Other experts here, do you have any suggestions? Thanks.
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.