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.

0403979

Cancelled
Original poster
Jun 11, 2018
1,402
1,735

How to update Catalina

Updating Catalina has become quite a ride since Apple stopped delivering full installers in summer 2020. Without additional tools the software update process is broken, too. So there is no direct way to apply security updates.

You need to use tools provided by @jackluke from GitHub or this post and to follow this documentation. Pre APFS systems without an APFS patch installed need an an additional step using the USBOpenCoreAPFSloader3 available on GitHub.

Apple offers official updates and during development and test phase so called beta versions. You can switch between the normal seed and the developer seed offering beta versions of updates using this Apple tool .

Fair warning: Please do not jump onto each available beta version unless you have a stable fall back to boot from. All this is entirely unsupported.

Machine Support

MacPro3,1​
MacPro4,1​
iMac8,1​
iMac9,1​
iMac10,x​
iMac11,x (systems with AMD Radeon HD 5xxx and 6xxx series GPUs will be almost unusable when running Mojave. More details are located in the Current Issues section below.)​
iMac12,x (systems with AMD Radeon HD 5xxx and 6xxx series GPUs will be almost unusable when running Mojave. More details are located in the Current Issues section below.)​
MacBookPro4,1​
MacBookPro5,x​
MacBookPro6,x​
MacBookPro7,1​
MacBookPro8,x​
MacBookAir2,1​
MacBookAir3,x​
MacBookAir4,x​
MacBook5,1​
Macmini3,1​
Macmini4,1​
Macmini5,x​
MacBook4,1*​
MacBook5,2​
MacBook6,1​
MacBook7,1​
Xserve2,1​
Xserve3,1​

Video Card Support

Pre-Metal AMD video cards (Radeon HD 6xxx series and older without acceleration, Radeon HD 4xxx series and older with acceleration.)
Pre-Metal Nvidia video cards (GeForce 5xx series and older without acceleration, GeForce 3xx Series and older with acceleration i.e. 8600M(GT)/8800M(GT), 9400M/9600M(GT), 320M/330M)
Pre-Metal Intel video cards (Intel HD Graphics 3000 and Intel HD Graphics Arrandale)

Installation

macOS Catalina Patcher

To install on your machine, you can download and run @dosdude1's macOS Catalina Patcher application, which will let you download a copy of the latest installer app from Apple and create a bootable installer drive for use on unsupported Macs. It contains all the patches necessary to achieve the hardware support listed above. The installation guide can be found here and an installation guide video here.

macOS patcher (discontinued)​

More advanced users may consider using macOS Patcher, which is a command line-based tool that provides the same hardware support, while also adding support for MacBook4,1 systems. Please note that this project is no longer supported by the developer.

APFS ROM Patcher

Warning: This tool could irreversibly brick your EFI chip. Please exercise caution with machines that have multiple EEPROM definitions. Relevant information can be found here and here. The APFS ROM patcher can be found here. Use the password apfs to decrypt the ZIP.

Known Issues

Currently, it is not possible to get full graphics acceleration when running Catalina on a system with a Radeon HD 5xxx or 6xxx series video card. Catalina will be almost unusable without graphics acceleration. This includes the 15" and 17" MacBook Pro systems (MacBookPro8,2 and 8,3). If you want to enable GPU acceleration on these machines, you'll need to disable the AMD video card (This will work on MacBook Pro 8,2 and 8,3 systems ONLY. You CANNOT disable the AMD GPU in an iMac.) Weird colors will also be produced when running Catalina with one of these video cards installed/enabled. To disable the AMD GPU on a 2011 MacBook Pro 8,2 or 8,3, follow the guide found here.​
In the Photos app, there is no tab for "All Photos." However, if you right-click any photo, you can choose, "Show in All Photos" and the expected "All Photos" functionality is displayed.​
You can also set up a smart album, call it "All Photos" and use search criteria "Date Captured is after 1/1/1970".​
The Intel GMA X3100 in the MB4,1 is not fully supported (framebuffer only, no acceleration). Catalina will be almost unusable without graphics acceleration.​

Builds and Installer Versions

2019/10/07 10.15.0 Final, build 19A583, installer 15.0.33
2019/10/29 10.15.1, build 19B88, installer 15.1.03
2019/12/10 10.15.2, build 19C57, installer 15.2.02
2020/01/29 10.15.3, build 19D76, installer 15.3.00
2020/03/24 10.15.4, build 19E266, installer 15.4.01
2020/04/09 10.15.4 supplemental, build 19E287, installer 15.4.02
2020/05/26 10.15.5, build 19F96, installer 15.5.01
2020/06/01 10.15.5 supplemental, build 19F101, installer 15.5.02
2020/07/xx 10.15.6, build 19G73, installer 15.6.00
2020/08/13 10.15.6 supplemental, build 19G2021, installer 15.6.00
2020/09/24 10.15.7, build 19H2, installer 15.7.02
2020/11/13 10.15.7 supplemental, build 19H15, installer 15.7.03

2019/06/04 10.15.0 beta 1, build 19A471t, installer 15.0.11
2019/06/17 10.15.0 beta 2, build 19A487l, installer 15.0.15
2019/07/02 10.15.0 beta 3, build 19A501i, installer 15.0.17
2019/07/16 10.15.0 beta 4, build 19A512f, installer 15.0.18
2019/07/31 10.15.0 beta 5, build 19A526h, installer 15.0.21
2019/08/19 10.15.0 beta 6, build 19A536g, installer 15.0.23
2019/08/28 10.15.0 beta 7, build 19A546d, installer 15.0.25
2019/09/10 10.15.0 beta 8, build 19A558d, installer 15.0.27
2019/09/23 10.15.0 beta 9, build 19A573a, installer 15.0.30
2019/09/30 10.15.0 beta 10, build 19A578c, installer 15.0.31
2019/10/03 10.15.0 beta 11, build 19A582a, installer 15.0.32
2019/12/17 10.15.3 beta 1, build 19D49f
2020/01/14 10.15.3 beta 2, build 19D62e
2020/01/24 10.15.3 beta 3, build 19D75a
2020/02/05 10.15.4 beta 1, build 19E224g
2020/02/19 10.15.4 beta 2, build 19E234g
2020/02/26 10.15.4 beta 3, build 19E242d
2020/03/03 10.15.4 beta 4, build 19E250c
2020/03/10 10.15.4 beta 5, build 19E258a
2020/03/18 10.15.4 beta 6, build 19E264b
2020/04/01 10.15.5 beta 1, build 19F53f
2020/04/16 10.15.5 beta 2, build 19F62f
2020/04/29 10.15.5 beta 3, build 19F72f
2020/05/08 10.15.5 beta 4, build 19F83c
2020/05/20 10.15.5 beta 5, build 19F94a
2021/04/15 10.15.7 Security Update 2021-002 beta, build 19H1027
2021/04/20 10.15.7 Security Update 2021-002 beta, build 19H1030
2021/04/22 10.15.7 Security Update 2021-003 beta, build 19H1208 <do not install! SMB networking faulty>

Credits

@ASentientBot - Achieved full graphics acceleration, achieved semi-acceleration, fixed IOHID timeout, fixed AirPort, fixed Xcode 11 Metal crashes
@jackluke - Fixed brightness control under semi-acceleration, fixed Wi-Fi AirDrop option, fixed Continuity with a dongle, fixed AirDrop with Broadcom cards
@parrotgeek1 - Developed LegacyUSBInjector, developed SIPManager, developed NDRVShim, source
@Czo - Fixed SUVMMFaker, source
@oliveira131 - Developed script to apply patches for AirDrop with Broadcom cards and Continuity with a dongle (from jackluke)
Apple - Fixed IOHID timeout, fixed Xcode 11 Metal crashes, fixed Siri Metal crashes, fixed Photos Metal crashes.
Don't know why you did it, but, thanks Apple.

Moderator Note
Please do not ask for, or provide help getting developers profile information to access unauthorised beta software on MacRumors. If you are not a developer, sign up to the Apple Beta Software Program to get the official public beta releases.


 
Last edited:
Cool... but doesn't Collin @dosdude1 usually start these threads?
I guess not this time. My goal is to get it running as soon as I can and I could certainly use the help of people more or even less experienced than me. And thanks to @dosdude1 and @Larsvonhier, I now have my own MacBook4,1 to use for testing unsupported macOS on. As I'm currently the only developer who is developing a patcher tool that supports the MacBook4,1, this is very useful for me. Thanks a lot to both of them.
 
Not this time. Besides, doesn't really matter. My goal is to get it running as soon as I can. And thanks to @dosdude1 and @Larsvonhier, I now have my own MacBook4,1 to use for testing unsupported macOS on. As I'm currently the only developer who is developing a patcher tool that supports the MacBook4,1, this is very useful for me. Thanks a lot to both of them.
cool well I'm excited to get the ball rolling, I'll be texting Collin all day to be an early beta tester as usual... the excitement is real with this on @dosdude1 :D
 
cool well I'm excited to get the ball rolling, I'll be texting Collin all day to be an early beta tester as usual... the excitement is real with this on @dosdude1 :D
I hope we'll be able to overcome any issues that arise. Personally, I won't be of much use today (Cupertino time) since I live in a different time zone. School is also going to get in the way. But I'll still have time to work on what will most likely be an amazing ongoing project.
 
  • Like
Reactions: Henk Poley
MacOS Catalina it is!
Was just going to say that. I'm changing the name. We're going to run Catalina on our older devices then.
[doublepost=1559587909][/doublepost]
I had intended to make this thread once the OS name was officially announced. Now that it's been done earlier than I intended, please change the title accordingly.
Sorry if I went a bit too fast. I changed the name a minute ago.
 
  • Like
Reactions: ASentientBot
Ugh, just like last year, Apple didn't announce system compatibility. I'll have to wait until I'm able to download a copy in the Developer Portal to find out.
They did actually, it was flashed on a quick slide during last year's keynote. Very strange, I would've at least expected them to mention the requirements for iOS 13 this year.
 
  • Like
Reactions: racerhomie
They did actually, it was flashed on a quick slide during last year's the keynote. Very strange, I would've at least expected them to mention the requirements for iOS 13 this year.
Those are in the Newsroom post for iOS 13. "New software features will be available this fall as a free software update for iPhone 6s and later, and will be available with iPadOS for iPad Air 2 and later, all iPad Pro models, iPad 5th generation and later, and iPad mini 4 and later."
 
They did actually, it was flashed on a quick slide during last year's the keynote. Very strange, I would've at least expected them to mention the requirements for iOS 13 this year.
I think it's iPad Air 2, Mini 4, and all Pros, iPhone 6S and SE or newer, and iPod touch 7.

Hopefully no devices are dropped with OS 10.15 because almost nothing in the downlevel has changed.
[doublepost=1559589753][/doublepost]
Those are in the Newsroom post for iOS 13. "New software features will be available this fall as a free software update for iPhone 6s and later, and will be available with iPadOS for iPad Air 2 and later, all iPad Pro models, iPad 5th generation and later, and iPad mini 4 and later."
Beat me to it by just a second
 
Those are in the Newsroom post for iOS 13. "New software features will be available this fall as a free software update for iPhone 6s and later, and will be available with iPadOS for iPad Air 2 and later, all iPad Pro models, iPad 5th generation and later, and iPad mini 4 and later."
Exactly as I expected for iOS 13. Good to know my iPad Air 2 is safe.
 
Ugh, just like last year, Apple didn't announce system compatibility. I'll have to wait until I'm able to download a copy in the Developer Portal to find out.

I'll try it on my laptop with non-Metal NVDA GFX once Dev Beta Installer is ready.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.