macOS 11 Big Sur on Unsupported Macs Thread

Status
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Elty1987

macrumors newbie
Jun 12, 2019
4
5
No problem! And delete the Big Sur partition before installing Catalina on it, again!

Probably this is answer for all people asking why there is still no @dosdude1 patcher out? As long as there is no way to get graphics acceleration back with a non metal GPU Big Sur will be barely usable. But this has been mentioned in post #1 and I am pretty sure everybody read this and know this.
Excellent thanks for the reply I was just checking before I went ahead.

now I just need to get my hands on another laptop to make with working WiFi to create the bootable drive! 🤪

Lets hope there is a new patcher coming soon for people like me which can take advantage of non metal
 
  • Like
Reactions: TimothyR734

Elty1987

macrumors newbie
Jun 12, 2019
4
5
In general, it shouldn't be a problem. You need to keep Catalina out of your BigSur APFS container. i.e. install in a separate partition, not volume, for the reason described here. If you can wipe the entire disk, even better. If you are wanting to get away from APFS entirely with Catalina, it gets a little more complicated.
Thanks for the heads up I’ll look to downgrade this week the dosdude1 patcher was very easy to install and use from what I remember
 

thatsmeonlyme

macrumors regular
May 30, 2018
135
198
Loewenstein Germany
Hi everyone, I’ve been folllwing this forum since the start and I’ve tried to understand most of it 😂

I’d like to think I’m tech savvy enough to run this installer micro patcher so I went ahead and tried it today and success first time! Thanks everyone for all the hard work.

issue is I installed this on a early 2011 MacBook Pro and didn’t realise just how bad the performance would be without acceleration. Very laggy can barely open apps and WiFi and sound don’t work I appreciate there are work around for this but for now I’d rather wait and see what happens with this excellent ongoing work you guys are putting in.

My question is would I be ok just making another dosdude1 Catalina patcher on usb and reverting straight back to previous OS? I wasn’t sure if anything would be effected going backwards??

many thanks 🙏
On this MacBook you will have issues also if you reduce transparency. There will be issues at minimizing windows and bad WIFI suppose. You can change the WIFI card to a newer supporting a/b/g/n and roll back to Catalina. Using the latest CAT tool you will get full Handoff and airdrop. I decided for me to do so. And it remains to be a good machine. There are adapters to get USB 3.0 working or e-SATA via Thinderbolt 1. This comfort you'll never get with BS on this MBP.
 

Elty1987

macrumors newbie
Jun 12, 2019
4
5
On this MacBook you will have issues also if you reduce transparency. There will be issues at minimizing windows and bad WIFI suppose. You can change the WIFI card to a newer supporting a/b/g/n and roll back to Catalina. Using the latest CAT tool you will get full Handoff and airdrop. I decided for me to do so. And it remains to be a good machine. There are adapters to get USB 3.0 working or e-SATA via Thinderbolt 1. This comfort you'll never get with BS on this MBP.
Many thanks for this, another option for me to look at. The OS itself seems very smart just shame my current setup means its barely useable. More work required!
 
  • Like
Reactions: TimothyR734

pyedog

macrumors newbie
Jul 7, 2020
6
11
...
issue is I installed this on a early 2011 MacBook Pro and didn’t realise just how bad the performance would be without acceleration. Very laggy can barely open apps and WiFi and sound don’t work I appreciate there are work around for this but for now I’d rather wait and see what happens with this excellent ongoing work you guys are putting in.

My question is would I be ok just making another dosdude1 Catalina patcher on usb and reverting straight back to previous OS? I wasn’t sure if anything would be effected going backwards??
You should either (a) create a new volume and install Catalina onto it or (b) erase the volume and install Catalina.
You don't want to try installing Catalina on top of Big Sur.

The DosDude1 installer for Catalina should work great for you as long as you install into a fresh volume.
 
  • Like
Reactions: TimothyR734

brian105

macrumors newbie
Sep 15, 2020
1
1
I'm trying to install Big Sur on my Core 2 hackintosh (technically not a Mac) but I have an issue where in the installer, the machine reboots before getting to the part which says "xx minutes remaining". While this isn't a Mac, I've heard from a friend that this is apparently an issue with legacy Macs trying to install Big Sur as well. Can anyone confirm this, and if it is indeed an issue, are there currently any fixes?
 
  • Like
Reactions: TimothyR734

MacHacJac

macrumors member
Jun 28, 2020
95
199
UPDATE #11 on my patcher:
It's been awhile, but SO MUCH has happened (well, only one thing really, but it's HUGE!!!)

-I FINALLY patched a USB installer for Big Sur!!! This hasn't been done before and am really excited. I managed to get my incomplete post-install app on the USB installer and apply patches to it. Unfortunately... this killed my Mac mini 2012. It worked awesome on my 2011 MBP, but my 2012 Mac mini just didn't like it. It killed the bluetooth card, the WiFi is in and out, and the hard drive was badly damaged. I don't know how this could have happened, but for this reason, and for the fact that my UI sucks right now, I will not be releasing a beta for my patcher yet, as I don't want to break peoples' machines.
 

KillCoffee

macrumors newbie
Aug 13, 2020
8
10
This awesome little script helps you download latest BigSur from Apple. Mucho kudos to @crazybirdy here and over at Insanely Mac.

I’ll also share a battle story: I was having a miserable time downloading for several days - the connection would drop, and I couldn’t resume. Although I felt it was unlikely to help, I enabled VPN and tried again, and it was blazing fast. I think my ISP was throttling all the 12gb BigSur Beta downloaders...? I dunno, but it worked for me.

Edit: script attachment flagged moderator approval. It’s harmless, short and sweet, but please do read it:
Bash:
#!/bin/sh
printf '\033[8;60;172t'
clear

#
# This script is refer to Pike R. Alpha's work as follow, also thanks to Pike R. Alpha.       by crazybirdy. v8.20190911
#

########################################################################################################################
# https://github.com/Piker-Alpha/HandyScripts/blob/master/installScriptTemplate.sh                                     #
# Bash script to download macOS High Sierra installation packages from sucatalog.gz and build the installer.pkg for it.#
# version 2.1 - Copyright (c) 2017 by Pike R. Alpha (PikeRAlpha@yahoo.com)                                             #
########################################################################################################################

printred() {
  printf "\e[1;31m${1}\e[0m"
}
printgreen() {
  printf "\e[1;32m${1}\e[0m"
}
printyellow() {
  printf "\e[1;33m${1}\e[0m"
}
printblue() {
  printf "\e[1;34m${1}\e[0m"
}
printpurple() {
  printf "\e[1;35m${1}\e[0m"
}
printLatest() {
  printf "\e[1;31m${1}\e[0m"
}
function headline()
{
  echo
  printf "從 swscan.apple.com 下載完整安裝app.    Download the full installer app from swscan.apple.com.\n"
  echo
}
function catalogselect()
{
  # CatalogURL for Regular Software Updates
  CatalogURLRegular="https://swscan.apple.com/content/catalogs/others/index-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz"
  # CatalogURL for Public Beta Program Members
  CatalogURLPublic="https://swscan.apple.com/content/catalogs/others/index-10.16beta-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz"
  # CatalogURL for Developer Beta Program Members
  CatalogURLDeveloper="https://swscan.apple.com/content/catalogs/others/index-10.16seed-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz"

  echo
  printred "1.選用 正式版 下載渠道。\n"
  printred "1.Use CatalogURL for Regular Software Updates\n"
  echo "${CatalogURLRegular}"
  echo
  printred "2.選用 公開測試版 下載渠道。\n"
  printred "2.Use CatalogURL for Public Beta Program Members\n"
  echo "${CatalogURLPublic}"
  echo
  printred "3.選用 開發者測試版 下載渠道。\n"
  printred "3.Use CatalogURL for Developer Beta Program Members\n"
  echo "${CatalogURLDeveloper}"
  echo
  read -p "請選擇 要下載的 版本  Select the CatalogURL ( 1 / 2 / 3 ) : " macOSver

  case $macOSver in
    1)
      # CatalogURL for Regular Software Updates
      CatalogURL="${CatalogURLRegular}"
      CatalogURLver="正式版 下載渠道 Regular Software Updates"
    ;;
    2)
      # CatalogURL for Developer Beta Program Members
      CatalogURL="${CatalogURLPublic}"
      CatalogURLver="公開測試版 下載渠道 Public Beta Updates"
    ;;
    3)
      # CatalogURL for Developer Beta Program Members
      CatalogURL="${CatalogURLDeveloper}"
      CatalogURLver="開發者測試版 下載渠道 Developer Beta Updates"
    ;;
    *)
      # CatalogURL for Regular Software Updates
      CatalogURL="${CatalogURLRegular}"
      CatalogURLver="正式版 下載渠道 Regular Software Updates"
    ;;
  esac

  echo
  printf "選用版本  The selected CatalogURL:  \e[1;32m$CatalogURLver\e[0m\n"
  echo "${CatalogURL}"
  echo
  echo
  echo "正在搜尋完整安裝app,請耐心等候! Searching for full installer app from catalogs of swscan.apple.com. Be patient!"
  echo

  cd /private/tmp
  rm -f fullapp-*
  curl ${CatalogURL} -o fullapp-catalogs.gz 2>/dev/null

  found404=`cat fullapp-catalogs.gz | grep Not | grep Found `
  if [[ ! $found404 == "" ]]; then
      printf "  未找到  Not found the CatalogURL: \e[1;32m$CatalogURLver\e[0m\n"
      echo
      exit
  fi

  gunzip fullapp-catalogs.gz
  catalogfile="/private/tmp/fullapp-catalogs"
}
function fullapparray()
{
  macOSdmgAllArray=`cat ${catalogfile} | grep InstallAssistant.pkg | grep -v integrityData | sed 's/<string>//g' | sed 's/<\/string>//g' | awk '{print $1;}'`
  let index=0
  for element in "${macOSdmgAllArray[@]}"; do
    macOSdmgAll[$index]="${element}"
    let index++
  done

  macOSdmg=($(echo "${macOSdmgAll[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' '))

  index=0
  for macOSdmglist in "${macOSdmg[@]}"
  do
    if [[ ! $macOSdmglist == "" ]]; then
      macOSdmgpath=${macOSdmglist%%'InstallAssistant.pkg'*}

      macOSUpdkey[$index]=`echo $macOSdmglist | sed 's/\// /g' | awk '{print $7;}' `
      macOSUpdkeydistribution[$index]=`echo ${macOSUpdkey[$index]} | sed 's/.\{9\}/& /g' | awk '{print $1;}' `

      url="${macOSdmgpath}"
      distribution=`cat ${catalogfile} | grep ${url} | grep English.dist | sed 's/<string>//g' | sed 's/<\/string>//g' | sed 's/\// /g' | awk '{print $9;}' `
      rm -f *dist

      curl $url$distribution -o ${macOSUpdkeydistribution[$index]}.English.dist 2>/dev/null
      macOSupdateosver[$index]=`cat ${macOSUpdkeydistribution[$index]}.English.dist | grep InstallAssistantAuto | grep version | awk '{print $4;}' | sed 's/version="//g' | sed 's/.\{7\}/& /g' | awk '{print $1;}' `
      macOSupdatebuildver[$index]=`cat ${macOSUpdkeydistribution[$index]}.English.dist | grep -A1 BUILD | grep -A1 key | grep string | sed 's/<string>//g' | sed 's/<\/string>//g' | awk '{print $1;}' `
      rm -f *dist

      macOSupdatebuildver[$index]="${macOSupdateosver[$index]}.${macOSupdatebuildver[$index]}"

      macOSupdateAll[$index]="${macOSupdatebuildver[$index]}=${macOSdmglist}"
      let index++
    fi
  done
  macOSupdate=($(echo "${macOSupdateAll[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' '))

  index=0
  for macOSdmglist in "${macOSupdate[@]}"
  do
    if [[ ! $macOSdmglist == "" ]]; then
      macOSdmg[$index]=`echo $macOSdmglist | sed 's/=/ /g' | awk '{print $2;}' `
      let index++
    fi
  done
}
function fullapplist()
{
  index=0
  for macOSdmglist in "${macOSdmg[@]}"
  do
    if [[ ! $macOSdmglist == "" ]]; then
      macOSUpdver[$index]=`echo $macOSdmglist | sed 's/\// /g' | awk '{print $9;}' | sed 's/macOSUpd//g' | sed 's/.pkg//g' `
      macOSUpdversion1[$index]=`echo $macOSdmglist | sed 's/\// /g' | awk '{print $5;}' `
      macOSUpdversion2[$index]=`echo $macOSdmglist | sed 's/\// /g' | awk '{print $6;}' `
      macOSUpdversion[$index]="${macOSUpdversion1[$index]}/${macOSUpdversion2[$index]}"
      macOSUpdkey[$index]=`echo $macOSdmglist | sed 's/\// /g' | awk '{print $7;}' `
      macOSUpdkeydistribution[$index]=`echo ${macOSUpdkey[$index]} | sed 's/.\{9\}/& /g' | awk '{print $1;}' `
      macOSUpdsalt[$index]=`echo $macOSdmglist | sed 's/\// /g' | awk '{print $8;}' `

      url="https://swdist.apple.com/content/downloads/${macOSUpdversion[$index]}/${macOSUpdkey[$index]}/${macOSUpdsalt[$index]}/"
      distribution=`cat ${catalogfile} | grep ${url} | grep English.dist | sed 's/<string>//g' | sed 's/<\/string>//g' | sed 's/\// /g' | awk '{print $9;}' `
      rm -f *dist

      curl $url$distribution -o ${macOSUpdkeydistribution[$index]}.English.dist 2>/dev/null
      macOSupdateosver[$index]=`cat ${macOSUpdkeydistribution[$index]}.English.dist | grep -A1 VERSION | grep -A1 key | grep string | sed 's/<string>//g' | sed 's/<\/string>//g' | awk '{print $1;}' `
      if [[ ${macOSupdateosver[$index]} == "10.16" ]]; then
        macOSupdateosver[$index]="10.16.0"
      fi
      macOSupdatebeta[$index]=`cat ${macOSUpdkeydistribution[$index]}.English.dist | grep title | grep \/title | grep macOS | sed 's/<title>//g' | sed 's/<\/title>//g' | sed 's/    //g'  `
      macOSupdatebuildver[$index]=`cat ${macOSUpdkeydistribution[$index]}.English.dist | grep -A1 BUILD | grep -A1 key | grep string | sed 's/<string>//g' | sed 's/<\/string>//g' | awk '{print $1;}' `
      rm -f *dist

      macOSupdatebuildver[$index]="${macOSupdateosver[$index]}.${macOSupdatebuildver[$index]}"
      macOSuptime[$index]=`cat ${catalogfile} | grep -A 5 PostDate | grep -B 7 $url${macOSUpdkeydistribution[$index]} | grep \<date\> | sed 's/<date>//g' | sed 's/<\/date>//g' | awk '{print $1;}' | sed 's/T/ /g' | sed 's/Z//g' | awk NR==1 `
      macOSupdate[$index]="${macOSuptime[$index]} .. ${macOSUpdkeydistribution[$index]} .. ${macOSupdatebuildver[$index]} ${macOSupdatebeta[$index]}"
      macOSlist[$index]=`echo ${macOSdmglist} `
      let index++
    fi
  done

  index=0
  for list in "${macOSupdate[@]}"
  do
    echo "${macOSlist[$index]}"
    let index++
  done
}
function selectfullappversion()
{
  indexupdatever=0
  Latestupdatever=0
  for updatever in "${macOSupdatebuildver[@]}"
  do
    if [[ $updatever > $Latestupdatever ]]; then
      Latestupdatever=${macOSupdatebuildver[$indexupdatever]}
      Latestupdatebeta=${macOSupdatebeta[$indexupdatever]}
    fi
    let indexupdatever++
  done

  echo
  printf "最新版本 The latest version: \e[1;32m$Latestupdatever $Latestupdatebeta\e[0m\n"

  echo
  echo "可選擇下載的版本 Available version to downlaod:"
  echo

  indexmenu=0
  for updateselect in "${macOSupdate[@]}"
  do
    if [[ ${macOSupdatebuildver[$indexmenu]} == $Latestupdatever ]]; then
      printLatest "[ $indexmenu ] ${updateselect}"
      echo
    else
      echo "[ $indexmenu ] ${updateselect}"
    fi
    checkdownloadver[$indexmenu]=$indexmenu
    let indexmenu++
  done

  echo
  read -p "選擇要下載的版本 Select one version to downlaod: " downloadver
  if [[ ! $downloadver ]]; then
    echo
    echo "發生錯誤!!!                          Error!!!"
    echo
    echo "請選擇正確下載的版本。                  Please select right version to downlaod."
    echo
    rm -f ${catalogfile}
    exit 0
  fi

  checkfine=no
  checkindex=0
  for checkindex in "${checkdownloadver[@]}"
  do
    if [[ $downloadver == $checkindex ]]; then
      checkfine=yes
    fi
    let checkindex++
  done
  if [[ $checkfine == no ]]; then
    echo
    echo "發生錯誤!!!                          Error!!!"
    echo
    echo "請選擇正確下載的版本。                  Please select right version to downlaod."
    echo
    rm -f ${catalogfile}
    exit 0
  fi
  echo "                                               [ $downloadver ] ${macOSupdate[$downloadver]}"
}
function checkspace()
{
  RootDisk="/"

  # 10.12+
  TotalSpace=`diskutil info "${RootDisk}" | grep "Volume Total Space" | awk '{print $4;}' `
  # 10.11-
  if [[ ${TotalSpace} == "" ]]; then
  TotalSpace=`diskutil info "${RootDisk}" | grep "Total Size" | awk '{print $3;}' `
  fi

  # All exclude 10.12
  FreeSpace=`diskutil info "${RootDisk}" | grep "Volume Free Space" | awk '{print $4;}' `
  # 10.12
  if [[ ${FreeSpace} == "" ]]; then
  FreeSpace=`diskutil info "${RootDisk}" | grep "Volume Available Space" | awk '{print $4;}' `
  fi

  printf "  開機系統分區 \e[1;34m${RootDisk}\e[0m 分區 可用/全部 容量大小: \e[1;34m${FreeSpace}/${TotalSpace}\e[0m GB\n"
  printf "  System space \e[1;34m${RootDisk}\e[0m Volume Free/Total Space: \e[1;34m${FreeSpace}/${TotalSpace}\e[0m GB\n"  
  echo
   if [[ ${FreeSpace} < "20.0" ]]; then
      printf "  開機系統分區 \e[1;34m${RootDisk}\e[0m 分區 可用容量大小: 至少 \e[1;31m20.0\e[0m GB .......... 可用容量小於 20 GB         .. \e[1;31m建議停止下載\e[0m\n"
      printf "  System space \e[1;34m${RootDisk}\e[0m Volume Free Space: need \e[1;31m20.0\e[0m GB .......... Free space less than 20 GB .. \e[1;31msuggest to stop downloading.\e[0m\n"
      echo
  fi
}
function downloadfullapp()
{
  updatever="${macOSUpdver[$downloadver]}"
  version="${macOSUpdversion[$downloadver]}"
  key="${macOSUpdkey[$downloadver]}"
  salt="${macOSUpdsalt[$downloadver]}"

  distribution=`cat ${catalogfile} | grep ${url} | grep English.dist | sed 's/<string>//g' | sed 's/<\/string>//g' | sed 's/\// /g' | awk '{print $9;}' `

    targetFiles[0]=`cat ${catalogfile} | grep "${version}" | grep "${key}" | grep "${salt}" | grep -v integrityData | grep InstallAssistant.pkg | sed 's/<string>//g' | sed 's/<\/string>//g' | sed 's/\// /g' | awk '{print $9;}' | awk NR==1 `

  rm -f ${catalogfile}
  cd

  #
  # Initialisation of a variable (our target folder).
  #
  tmpDirectory="/private/tmp"

  #
  # URL copied from sucatalog.gz (think CatalogURL).
  #
  url="https://swdist.apple.com/content/downloads/${version}/${key}/${salt}/"

  #
  # Target distribution language.
  #
  keydistribution=`echo ${key} | sed 's/.\{9\}/& /g' | awk '{print $1;}' `
  #distribution="${keydistribution}.English.dist"

  #
  # Check target directory.
  #
  if [[ -d "${tmpDirectory}/${key}" ]]; then
    rm -rf "${tmpDirectory}/${key}"
    mkdir "${tmpDirectory}/${key}"
  fi
  if [[ ! -d "${tmpDirectory}/${key}" ]]; then
    mkdir "${tmpDirectory}/${key}"
  fi
  open "${tmpDirectory}/${key}"

  echo
  echo "準備進行下載。Prepare to download the files.   [ $downloadver ] ${macOSupdate[$downloadver]}."
  echo
  echo "${url}${distribution}"
  for filename in "${targetFiles[@]}"
  do
    if [[ ! $filename == "" ]]; then
      echo "${url}$filename"
    fi
  done
  echo

  printred "如果你已經發生下載錯誤,可以 預先手動下載 上列網址文件,並將文件放入 以下 正確的文件夾 即可繼續進行。\n"
  printred "If get errors of downloading before, you can download files as above URL manually and put into correct folder as below before continuing.\n"
  echo

  echo "${tmpDirectory}/${key}/${distribution}"
  for filename in "${targetFiles[@]}"
  do
    if [[ ! $filename == "" ]]; then
      echo "${tmpDirectory}/${key}/$filename"
    fi
  done
  echo

  checkspace

  read -p "手動下載放入上列文件,或由腳本自動下載文件,繼續進行?   Put files as above manually or download files automatically, continue? (y/n) " downloadyesno
  case "$downloadyesno" in
    y|Y)
      echo
    ;;
    *)
      echo
      echo "停止進行下載!!!               Stop downloading!!!"
      echo
      exit 0
    ;;
  esac

  #
  # Download distribution file.
  #
  if [[ ! -e "${tmpDirectory}/${key}/${distribution}" ]]; then
    echo "Downloading: ${distribution} ..."
    curl "${url}${distribution}" -o "${tmpDirectory}/${key}/${distribution}"
    #
    # Remove root only restriction/allow us to install on any target volume.
    #
    cat "${tmpDirectory}/${key}/${distribution}" | sed -e 's|rootVolumeOnly="true"|allow-external-scripts="true"|' > "${tmpDirectory}/${key}/new.dist"

    if [[ -e "${tmpDirectory}/${key}/new.dist" ]]; then
      mv "${tmpDirectory}/${key}/new.dist" "${tmpDirectory}/${key}/${distribution}"
    fi
  else
    echo "File: ${distribution} already there, skipping this download."
  fi

  #
  # Change to working directory (otherwise it will fail to locate the packages).
  #
  cd "${tmpDirectory}/${key}"

  #
  # Download target files.
  #
  for filename in "${targetFiles[@]}"
  do
    if [[ ! $filename == "" ]]; then
      if [[ ! -e "${tmpDirectory}/${key}/${filename}" ]]; then
        echo "Downloading: ${filename} ..."
        curl "${url}${filename}" -o "${tmpDirectory}/${key}/${filename}"
      else
        echo "File: ${filename} already there, skipping this download."
      fi
    fi
  done

  rm -rf "$HOME/Desktop/App-${macOSupdatebuildver[$downloadver]}"
  mkdir -p "$HOME/Desktop/App-${macOSupdatebuildver[$downloadver]}"
  echo

  mkdir -p "$HOME/Desktop/App-back"
  sudo mv /Applications/Install* "$HOME/Desktop/App-back"

  sudo /usr/sbin/installer -pkg "${tmpDirectory}/${key}/InstallAssistant.pkg" -target "/"
  sudo mv /Applications/Install* "$HOME/Desktop/App-${macOSupdatebuildver[$downloadver]}/"

  sudo mv ~/Desktop/App-back/Install* /Applications/
  rm -rf "$HOME/Desktop/App-back"
  rm -rf "${tmpDirectory}/${key}/"

  echo
  echo "$HOME/Desktop/App-${macOSupdatebuildver[$downloadver]}/"
  ls -la "$HOME/Desktop/App-${macOSupdatebuildver[$downloadver]}/"
  echo
  open "$HOME/Desktop/App-${macOSupdatebuildver[$downloadver]}/"

  echo
  echo "完整安裝app 存放在 $HOME/Desktop/App-${macOSupdatebuildver[$downloadver]}/"
  echo "The full installer app is located on $HOME/Desktop/App-${macOSupdatebuildver[$downloadver]}/"
  echo
  printf "\e[1;34mMake sure you get the full installer without any errors during the downloading process.\e[0m\n"
  printf "\e[1;34m1.check the received sizes of each file, make sure they’re all 100 downloaded.\e[0m\n"
  printf "\e[1;34m2.if any one of the files \e[0m\e[1;31mgets error\e[0m\e[1;34m during the downloading process,\e[0m\n"
  printf "\e[1;34m  and\e[0m \e[1;31mdidn’t get 100 downloaded,\e[0m\e[1;34m you\e[0m \e[1;31mneed to re-download the full installer app again.\e[0m\n"
  echo
  #if [[ -d "${tmpDirectory}/${key}" ]]; then
  #  rm -rf "${tmpDirectory}/${key}"
  #fi
}
function main()
{
  headline
  catalogselect
  fullapparray
  fullapplist
  selectfullappversion
  downloadfullapp
}

main

exit 0
source
thank you buddy :)
 
  • Like
Reactions: TimothyR734

treee111

macrumors newbie
Apr 17, 2020
7
8
Will Big Sur (micro patcher) work on a 2011 MacBook Pro w/ WiFI? And what wifi card is the best for the patcher? Should I use the micropatcher on GitHub? And any way to fix the issues w/ graphics, sleep, etc..

Thnx.
With the described method of the Micropatcher, I got it more or less easily working on a MacBook Pro Early 2011 with WIFI, sound but without graphics acceleration. But I runs smoother as I thought it will.
 

Dilli

macrumors regular
Oct 21, 2019
237
286
From today on I successfully completed Big Sur (DP5 again to check whether it
Error is the Micropatcher 0.19) because I couldn't install the DP6 yesterday.
But today the DP6 has also been successfully installed.
All hardware in the iMac 12.2 mid 2011 27 inches (including Thunderbolt) works.

How do you always say, the bug is sitting in front of the monitor = the person.
The software Micropatcher 0.19 and the DP6 with approx. 12.2 GB is completely ok.
In my posts from 2 days ago, the pictures with the errors are therefore irrelevant.
It is still easy to install, you have to have patience and time. The complete installation
takes 2 hours and 10 minutes ... for the slow old box with rotating 500 GB HDD
and i5 2.7 Ghz processor. About time I install a fast SSD, Sata3 can do the controllers in there.

My mistake was that it did not work to install the DP6 so far, that I had already restarted the boot stick at step 3 in the Barry H. instruction and already (was completely wrong!) Had executed the patch-kexts.sh. This step only comes when the setup installer with region etc. is finished. Then first restart from the USB stick and then steps 3, 4 etc. and step 6 with the removal of all snapshots except the last one.

Then after step 6 there are several restarts (I think 3 times) until the desktop finally appears and then you can start setting up the system.

Apart from the not working graphics support of the AMD Radeon 6570, everything else works.

But I have to say clearly that I am a bit surprised and disappointed that nobody here offered help with my iMac 12.2 in mid 2011. Nobody wants to tell me that nobody here has such an iMac 12.2 mid 2011 running with Big Sur DP6? Should i be the only one very unbelievable. If so, why does nobody write something about it?
Ok you see, I made it without any help.

I just want to encourage those who try it, you really have to READ the instructions that are on Github for the Micropatcher very carefully!
@Ausdauersportler has written a good guide for your type machine specially. see post #3987 on page 160 . You could have checked past few posts or search for it. In fact I too quoted his post. As for help agree there may be delay in replying but all people on this forum are helpful. I too have an iMac mid 2011 12,2 27 inch with upgraded display card but so far I didnot make up my mind for BigSur. Will wait for final release.

i am glad you finally got your installation a success on your machine Good luck👍
 
Last edited:

xgregious

macrumors newbie
Jul 26, 2015
13
9

MacHacJac

macrumors member
Jun 28, 2020
95
199
  • Like
Reactions: TimothyR734

eikic1

macrumors member
Feb 20, 2014
76
43
indonesia
anyone success install MacOSX bigsur on MacPro 5,1 on PCie ?
i want dual os on my MacPRO5,1 but i try with beta2-6 cant boot but beta1 success boot with dual os Mojave
my osx on pcie with OC6
 
  • Like
Reactions: TimothyR734

roysterdoyster

macrumors member
Jul 3, 2017
59
31
MacBookPro4,1 17-inch (Early 2008) - currently on MacOS 10.15.6 (19G73):

Has someone successfully installed MacOS Big Sur on this machine?
This thread is on a level that is way over my head, so I' d be very grateful, if someone can walk me trough step-by-step, if possible at all.

Thank you very much in advance for your help.
 
Status
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.