Check my Mac
How to update an old Mac
When Software Update says your Mac is up to date but your apps say macOS is too old, you have more options than you might think. Start with what Apple still offers, then decide whether to go further with OpenCore Legacy Patcher.
On this page 5 sections
Short answer
First install the newest macOS Apple offers for your Mac (Apple menu > System Settings or System Preferences > Software Update; older versions are on the Mac App Store or Apple's download links). If that is still too old, OpenCore Legacy Patcher, a free open-source app, can install newer macOS versions (up to macOS Tahoe) on most Intel Macs from 2008 to 2017 and the 2019 iMac. 2018–2020 Macs with the T2 chip cannot go beyond Apple's own support.
Step 1: Get the newest macOS Apple allows
- Back up with Time Machine.
- Open Software Update: on macOS Ventura and newer, Apple menu > System Settings > General > Software Update; on older versions, Apple menu > System Preferences > Software Update (or the App Store's Updates tab on High Sierra and earlier).
- If it shows an upgrade to a new macOS version (“Upgrade Now”), install it. If it only shows updates for your current version, install those too.
- If nothing is offered, look up your Mac in the Mac Checker to see the last version Apple supports, and download that version from the Mac App Store or Apple's support page “How to download and install macOS”.
Doing this first matters even if you plan to use OCLP: Apple's installers also update your Mac's firmware, and OCLP works best on the newest firmware.
Why your Mac stopped getting new versions
Apple drops older Macs every year, mostly because of their graphics and Wi-Fi hardware, and, since 2020, as part of the move to Apple silicon. macOS Tahoe 26 supports only four Intel models, and macOS 27 supports none. Apple keeps releasing security updates for the two previous macOS versions for a while, then stops.
Usually the hardware is still capable. What is missing is drivers: Apple removed the code for older GPUs and Wi-Fi cards from newer macOS. That is what OpenCore Legacy Patcher puts back.
Step 2: Go further with OpenCore Legacy Patcher
OpenCore Legacy Patcher (OCLP) is made by the open-source group Dortania. It has three parts: a bootloader (OpenCore) that lets a newer macOS start on your Mac, Apple's own macOS installer, and “root patches” that restore drivers after the install. It runs on real Macs only and installs the same macOS Apple ships.
| Your Mac | Apple's last macOS | With OCLP |
|---|---|---|
| MacBook Pro 2012–2015 | Catalina or Big Sur/Monterey | Up to Tahoe |
| MacBook Air 2012–2017 | Catalina to Monterey | Up to Tahoe |
| iMac 2012–2017 | Catalina to Ventura | Up to Tahoe |
| Mac mini 2012–2014 | Catalina or Monterey | Up to Tahoe |
| 2008–2011 Macs | El Capitan or High Sierra | Up to Tahoe (Monterey recommended) |
| 2018–2020 T2 Macs | Sonoma, Sequoia or Tahoe | Not supported |
Read Is OCLP safe? and Is it worth it? before you decide. Then follow How to install OpenCore Legacy Patcher.
Other options
- Stay on Apple's last version and use a browser that still supports it (Chrome and Firefox support older macOS versions longer than Safari updates do).
- Install Linux or ChromeOS Flex, which run well on many older Macs. See What to do with an old Mac.
- Upgrade the hardware first. An SSD and more memory make any macOS version faster, patched or not.
Common questions
Is my Mac too old to update?
Can I update a Mac without the App Store?
Why can't I update my old MacBook Air?
Will updating make my old Mac slower?
Keep going
Something wrong or out of date on this page? Email hello@oclp.dev and we will fix it (see our corrections policy).