Big Sur macOS 11 Mac Pro patcher. This Command Line version is deprecated. It is here for historical purposes.
- 🍔 GUI version of source code is available in master.
- Native Airdrop and Handoff support! Requires BT4LE and 802.11ac
- USB 1.1 Support, special thanks to JackLukem for the tip!*
- FireWire 400 and 800 Hard Drive and SSD Support (booting from FW currently fails)
- Automatic Legacy WiFi 802.11n Patch (will also have a custom override using ./postinstall -L)
- Legacy Bluetooth2 disabler, Bluetooth4 enabler (with card or BT4LE dongle)
- Easier to use
- Download Full Installers from the App Store
- Optional Apple Developer Seed Support Downloads
- Wicked Installer Boot System / Light Speed Emergency Disk
- Ultra Fast Boot of a Full OS
- Improved Boot Screen Support
- Full GUI
- Mac Pro 2008 - 2012. Xserves will be officially supported soon.
- SIP, a.k.a. System Integrity Protection, must be disabled otherwise the patches may not fully function. To do so:
- Download OS X El Capitan 10.11.
- Open the DMG and run the package.
- Create a installation medium from El Capitan:
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app
- Reboot and hold down the option key. (No boot screen? Remove all drives and reboot, and wait for the installer to boot up.)
- Open Terminal. Execute
csrutil disable
. - While you are there set some boot args:
nvram boot-args="-no_compat_check"
. - add -v if you want verbose boot like so:
nvram boot-args="-v -no_compat_check"
. - These steps will be automated in bigmac2, but it is good to have a supported disk for emergencies.
- Boot screen. If you don't have a boot screen, I'll leave that adventure up to you. Note: bigmac2 will have a non-boot screen option.
- Download APFS ROM patcher by dosdude1. Then enter password:
apfs
and follow the instructions. - Your GPU must support Metal. I highly recommend this GPU: Radeon RX 580 8 GB Mac Edition on eBay for $299
- 1 external USB SSD or hard drive. Fast brand name flash drives like the Samsung Fit will work. Ultra slow generic thumb drives are not supported.
- For the actual installation, an SSD or hard drive with 60GB or greater. 256GB recommended.
- Be sure your Mac Pro can boot APFS volumes directly. There is an APFS ROM Patch for Mac Pro 3,1s.
- Be sure to disable System Integrity Protection as soon as possible (
csrutil disable ; csrutil authenticated-root disable
). - Plug a USB 2.0 keyboard and pointing device directly into your Mac Pro's USB 2.0 ports.
- Plug the bootable installer into your Mac Pro.
- Press and hold the Option (Alt) ⌥ key immediately after turning on or restarting your Mac Pro.
- Release the Option key when you see a gray boot screen showing your bootable volumes.
- Select the volume containing the bootable installer. Then click the up arrow or press Return.
- Choose your language, if prompted.
- Open the Terminal.
- Execute
/Volumes/bigmac/preinstall.sh
, and quit Terminal. - Select Install macOS Big Sur from the Utilities window, then click Continue and follow the onscreen instructions.
- Workflow -> Download Big Sur -> Create USB Installer (
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
) - Create your unpatched USB installer disk with bigmac on another partiton with
./bigmac.sh
- Execute
~/Downloads/bigmac.master/bigmac.sh
- Reboot -> hold down OPTION key -> macOS Big Sur Installer
- Workflow -> Boot USB -> Preinstall.sh -> Install -> Postinstall.sh
- Boot the USB installer, from its Terminal type:
- Execute
/Volumes/bigmac/preinstall.sh
- Wait for the install is fully completed (hint: it takes 3 stages to complete.)
- Boot the USB installer, from its Terminal type:
- Execute
/Volumes/bigmac/postinstall.sh
- Boot up the Install macOS Big Sur USB Disk (Don't have it? Execute
sudo ./bigmac.sh
). - Execute
/Volumes/bigmac/preinstall.sh
. - set boot-args to
-no_compat_check -v
. - Quit the Terminal. Open the big Sur installer app.
- Big Sur installs in three stages.
- Boot up the Install macOS Big Sur USB Disk (Don't have it? Run
sudo ./bigmac.sh
) - Execute
cd /Volumes/bigmac
. - Type
./postinstall.sh
and type in the volume name of the install you just did (e.g.,/Volumes/Macintosh\ HD
(This will be improved in a future version); You may have to usels -al
in volumes to get the name before hand. (e.g.,./postinstall.sh /Volumes/Macintosh\ HD
) - Quit the Terminal and select your startup disk.
- The install process is done in three stages each varying in time.
- Allow all three stages to fully complete!
- Mac Pro 3,1 Early 2008 owners will need to stop an infinite loop after the 4th or 5th reboot. Wait until you see a pattern before killing it). Hold option-key to see if you can get to a boot screen between the kernel panics. If all else fails, hold the power button down and then hold down the option-key.
- the
-v
boot-arg helps monitor the progress. - After about 45 - 60 minutes, the installer should be complete.
- Big Sur's AMD video drivers are not compatible with the Penryn style CPU.
- The Post Install script using MousSEE to emulate a couple instructions.
- This allows AMD Radeon cards that support Metal to be used on a MacPro3,1.
- Ironically, my AMD Radeon RX 580 Card works completely fine without a 4.2 emulator running in both Big Sur and Catalina. It even supports 4K@60Hz and a 4K boot screen with it being flashed. Simply awesome.
- The telemetry plugin on Big Sur is not compatible with the Penryn style CPU.
- The post install script installs one that is compatible.
- In between installer tasks, Big Sur's install runs through 3 complete reboot cycles.
- If you see kernel panics, or fast reboots after the 5th reboot, you will need to kill the cycle by holding the power button down, or if possible hold down the Option-key see if you can get back to your boot screen.
- Then you can run the post install script from which method you ran the pre install script.
- The post install script patches your system and allows it to boot up.
- The Preinstall script runs in memory. It does not physically touch the installer. If you reboot before running the Big Sur installer app/task, you will need to run the Preinstall script again.
- Because the preinstall script runs in memory, do not attempt run the preinstall twice in the same boot session. This will cause major delays when opening the Big Sur install app/task.
- Open Terminal in the booted recovery disk (and possibly external USB Big Sur USB installer disks made with
createinstallmedia
). - Execute
csrutil disable
(Can be done on macOS 10.11 and later on Recovery, Installer Disks). - Execute
csrutil authenticated-root disable
(can only be done from Big Sur Recovery disks). - Use Start up disk (top left to select your installation).
- Input devices that get disconnected do not reconnect. Workaround, use a USB 2.0/3.0 hub. Plug that into a Mac USB port and plug your input devices into the hub. This has been tested. USB 3.0 PCIe cards will also work but not at boot time.
- USB storage devices are hotswapped with issue.
- Certain thumb drives via USB 3.0 PCIe card, some will disconnect on idle. USB Thumb drives tend to not work on USB 2.0 unless seen at boot time.
- USB 1.1 will be supported in bigmac2.
- Proudly Supporting Mac Pros 2008, 2009, 2010, 2012 (3,1 4,1 5,1) and equivalent Xserves
- Do you have an old Mac Pro or Xserve and would like to Donate it? Please let us know, thank you!
- bigmac1.1 Copyright 2020 by Todd Bruss | NiceMac LLC
- A Big Mac is better than a New Mac. Please donate to NiceMac LLC
If you ever read the Software License Agreement, macOS Big Sur and Monterey must be run on Apple branded hardware.