Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.
Recently Browsing 0 members
No registered users viewing this page.
Sierra on Tab!
MY TAB'S MOTHERBOARD FRIED!
First of all, I would like to thanks everyone on the Tablets > Samsung section for making OS X on XE700T1C possible, first from Yosemite up to El Capitan. This thread, however, is for Sierra installation, thanks to this thread (and the users there for the help), we gathered some information about our device capabilities and limitation on Sierra:
What works: Everything but: What's not working/issues: PS/2 buttons (volume/rotation/Home buttons) - driver problem, needs kext edits For some: WiFi disconnections Wacom Driver (as for now, drivers for Sierra not released yet) They have been released. Intel Wifi/BT (no need to ask why, check the old threads for this device) Battery level may (most of the time) be wrong, please check HWMonitor for the real values, somehow macOS reads it wrong, and at some point it may even show "Replace Soon" (LOL). Battery may be stuck at "Charging" icon if woken up from sleep while being charged and then unplugged, to fix that, replug and unplug the charger. Before starting, neither me nor insanelymac.com is held responsible if anything goes wrong to your computer, or your cat died because you didn't feed it or a nuclear war. We are here to show you how to do stuff, you do it and take full responsibility of it.
Prepare your Computer:
Before doing anything stupid, BACKUP YOUR FREAKING DATA! Don't come crying at me because you've lost your work files, notes or the secret recipe of Krusty Krab, I'll point my finger at you and laugh to my heart's content (yes, but I warned you, and as they say in arabic: 9ad a3thara man anthar قد أعذر من أنذر) YOU HAVE BEEN WARNED! For that, you can use Samsung's tool (if you still have it), Microsoft Windows' tool (under windows 8/10 > File History, or under windows 10 using one of these) or using 3rd party tools like CCC or CloneZilla (open-source and totally free, recommended, backup partitions instead of disk, will help to restore single partitions instead of erasing the whole ssd), and if you're under OS X already, use Time Machine to backup, Linux users know what to do (CloneZilla, Aptik...). UPDATE your UEFI Firmware to the latest version, using Samsung Update, don't do anything stupid, let the updater do its thing and fulfill its requirements (full battery, no running program ..). May break your device if you do anything stupid here, don't be stupid then (I just solved world stupidity, praise me!). Prepare your tools: a OS X/macOS computer/VM (deal with it) one 8GB USB (or two, second may be small for clover only, recommended, external HDDs will work too) your ATIV (duh!) your brain, you can buy one if needed (mostly black markets, watch out: illegal) optionally, external USB mouse, as the internal one doesnt have scroll feature, blame ELAN for making the USB drivers not close to PS/2 ones Other than that, prepare yourself mentally, this will be tremendously long you'll pop your eyes out, so do this on a lit room and better in the morning when you're wide-awake, thank me later for that. Make some snakes while you're at it, you'll need them. Part 2:
Prepare your install - Install!
On your OS X/macOS computer Download (or build) Clover from here (or build from here) Download FakeSMC.kext (choose Binaries) toledaARPT.kext (only for AR9280/5 or compatible, optional) for BCM users, refer please to the older thread, must be the same for you, thought I've read that Sierra has some problems with some BCM cards, good luck then :3 Internet is NEEDED later, and AppleALC.kext and lastly HFSPlus.efi Download PlistEditor (google) Download macOS Sierra from the AppStore (by now the final release should be already published) Open Disk Utility and plug your USB stick. Select Erase > Name it whatever you want > Format: Mac OS Extended (Journaled) > Scheme : GUID Partition Table (GPT) > ERASE!!! You better have already saved what was there lol Select then Partition > hit + > Make a Clover partition of 500MB MS-DOS (FAT) partition and the rest Installer partition with Mac OS Extended (Journaled) Apply Note 1: for smartasses saying "Why GPT, why not MBR?", A: for some reason El Capitan/Sierra Disk Utility wouldn't let me partition it later on, I don't know what's going on, but only GPT partitioning was permitted, somebody please confirm/fix this. Thanks. Note 2: for smartasses saying "Why did you make a Clover partition instead of using the existing EFI partition from the GPT formatting", A: having a partition to automount is better than mounting a hidden one each time! Thou art done with Disk Utility, Thou shalt close it! Install Clover on the CLOVER (well fat partitions are renamed with capital letters) partition LEAVE only these folders/files from CLOVER folder: ACPI drivers64UEFI kexts > Other misc ROM themes tools CLOVERX64.EFI Copy the kexts from 2. in Other folder under kexts. Copy HFSPlus.efi under driver64uefi and remove VBoxHFS.efi Download this config.plist (credits @rehabman, also, right click on the link > Save Link As ... > and make sure it ends with .plist NOT .txt, if it doesn't, change the Format under it to All Files, and remove .txt) Open it with PlistEditor (haha, aint spoilin') Save and rename it to config.plist then replace CLOVER > EFI > CLOVER > config.plist with this new one. Open Terminal (I use iTerm, better): run this sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ macOS\ Sierra.app --volume /Volumes/Installer Sip some tea, or watch whatever you like (huhuhuuhhuuh), it will take a while (unless you're one of those plebs with ULTRA FAST WHATEVER WHATEVER usb keys) Once done, close terminal, you're ready to rock! On your ATIV! (the exciting part) Boot to your Firmware Setup (aka BIOS Setup, but the name before is the correct one), by using ONE of these methods: Power off > Press and hold Windows button under the screen > Power On > Once you see the SAMSUNG logo, release the Windows Button > TADAA! Power off > Press and hold Volume Down button > Power On > Choose "Enter Setup" > TADAA! Power off > Press repeatedly F2 > Power On [keep pressing] > TADAA! Power off > Press repeatedly F10 > Power On [keep pressing] > Choose "Enter Setup" > TADAA! If you're on windows already: Method 1 Plug a keyboard (dock or usb keyboard) Click on the power off icon (in the charm bar in win 8.x, in Start in win 10) Hover on Reboot Hold Shift while clicking on reboot You should see "Please Wait" Method 2 Open Settings Go to Updates and Recovery (win 8.x) or Update and Security (win 10) Go to Recovery Select Advanced Startup It should start the Advanced menu while showing "Please Wait" Once done, go to Troubleshoot > Advanced Options > UEFI Firmware Settings TADAA! If you have GRUB2 UEFI> Select System Setup > TADAA! Once in, do these changes: Advanced > Fast BIOS Mode OFF USB S3 Wake-up OFF (you can make it ON, but will drain battery as the dock will stay ON and may also be annoying and has an effect on sleep) AHCI Mode Control Auto Boot > BIOS Adaptive Brightness ON/OFF depending on choice (ON to help your eyes at night) Secure Boot OFF OS Mode Selection UEFI OS Plug your USB key, hit Save, and furiously keep pressing F10 Now you'll see your USB drive in the BOOT menu, select it, and Clover will start up Start up macOS Installer (eat a sandwich meanwhile, unless you have those SUPER ULTRA FAST WHATEVER usb keys!) Open Disk Utility At this point you can still back up and start saving up your files! LAST WARNING! Erase your WHOLE SSD (remember that I told you to save your stuff? Now you know why!) To this point, YOU. ARE. DONE. Close and Install macOS Note 1: You'll see it stuck at "One second left" for more than one second (lol), wait until it reboots. Note 2: If your tablet rebooted after the 1st phase but didnt start the USB key automatically, open the BOOT menu and run clover and start up the Installer, it will resume the Install as it should Note 3: I forgot to mention this, but you should have common sense without me telling that to you, PLUG YER CHARGER! Once done, we'll get to the next step. Part 3:
Configure and Fix up your install
Congratulations, you've successfully installed macOS Sierra on your Tab, you can clap now! For now, it's all about your IQ level (hope you have 3 digits, and you should if you made it up to here). Now, finish up your install and first boot, and make sure you're connected to the internet (Internal Wi-Fi, Bluetooth, USB Dongles... I dont care, deal with it, or you may just do Copy-Pasta from another computer, but that wont help for DSDT, for people experienced in OSx86, you know what you can do if you dont have internet).
Once on your desktop, test the audio: Go to System Preferences Go to Sound Check if you see an Output device, if yes then proceed, if not, reboot again, if still not: Check your config.plist > Devices > Audio > Inject : 6 Check the kext AppleALC is under kexts > Other and no other folder under kexts but Other. Power off and boot the device up (cold boot) Select "Play feedback when volume is changed Change the volume using the keyboard keys, the buttons on the side wont work (lack of PS/2 drivers)
Check TRIM: Hold Alt and click on the Apple menu > System Information Select SATA/SATA Express Select your drive Check TRIM Support : Yes in the description IF NOT: Open terminal Type sudo trimforce enable Accept and confirm Wait until the computer reboots (it will take a while, no worries)
SIP and add "Anywhere" to open any app Disabling SIP Reboot to recovery Open terminal Type in: csrutil disable Reboot Enable "Anywhere" under Security and Privacy to allow foreign/unsigned apps Open terminal Type in: sudo spctl --master-disable Done Clover
Open terminal and type: diskutil mount disk0s1 Copy the EFI folder in the USB to the EFI partition, so you'll get a EFI folder inside EFI partiton Make a folder named BOOT under folder EFI (so EFI > EFI > BOOT), copy CLOVERX64.EFI from CLOVER folder to it, rename it then (in BOOT folder) to BOOTX64.EFI You'll be able to boot Clover from your SSD UPDD Rewind If you want to buy the UPDD software with the gestures and other stuff, head to http://touch-base.com/and order your software for $171.00 or 133.00 Euros (if you're a superrich pleb!). This software will then be updated and supervised by Touch-Base. If you're broke and want a free (but annoying alternative) follow this: If you want UPDD to control Wacom digitizer and you dont mind recalibrating it each time, download ONE of these: Digitizer ignores pen proximity (no hover) LINK Digitizer reacts to pen proximity (hover) LINK Q: Why do I have to recalibrate the pen after each reinstall? A: Because this driver was made initially for Samsung Slate 7 (the father of our Tab 7) and it had only HD screen (not like our FHD one) and so, when you move the pen over the screen it only reacts to the "HD" resolution portion of the screen. This is what I think, correct me if I'm wrong. if you only want touch with UPDD and want to wait until Wacom releases its driver LINK (this is the driver used by Surface 1 and possibly 2 too) - RECOMMENDED! Now either way, you have to use some of these tools (made by Automator, not some fancy coding or anything): Download this file containing the tools: RE:UPDD (huhuhuhuh) (thanks to @thanh for UPDDrewind) Extract them and throw them in Applications folder Mount the UPDD dmg, throw the installer under /Library/ Run re-updd and let it do its thing (confirm and type your password when asked) Notes: Please go to Part 4 > 7, below before running UPDDrewind After each reboot (under less than 24 hours from the time of the install) run UPDDrewind, you can add it to autorun at boot by adding it to the list in System Preferences > Users and groups > Your Username > Login items After each 24 hours of usage, run re-updd, it will reinstall and ask to run the driver program Reboot (now it should boot from your SSD) DSDT TIME On Clover menu, hit F4, then boot normally Once on the desktop, open MaciASL Copy patched folder from CLOVER > EFI > CLOVER > ACPI > patched to your Desktop Copy DSDT.aml and SSDT-0.aml (check that SSDT-0 is SataTabl, how? open it with MaciASL and look for OEM Table ID, id it's not, look into all your SSDTs and get the correct one) to a new directory on your desktop name it patched Open DSDT.aml Go to MaciASL > Preferences > Source > + Name: RehabMan repo URL: http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master Note: You may remove the others, you're free to choose. iASL > ACPI Specifications : 5.1 Close the Preferences and go to the Patch menu, apply these: [bat] Samsung Ativ Book 7 [igpu] Rename GFX0 to IGPU [syn] Fix _PLD Buffer/Package Error [syn] Fix *pnp/pnp lower case Error [usb] 7-series/8-series USB [usb] USB3 _PWR 0x0D (instant wake) For AR9285 only: [wifi] AR9285 WiFi RP02-PXSX : change RP02 in the 5th line to RP01 Download this patch file, click on Open in MaciASL's patch window, select Patch.txt and apply it. Save your DSDT Open terminal and copy this (everything): curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh && \ chmod +x ~/ssdtPRGen.sh && \ sh ~/ssdtPRGen.sh && \ diskutil mount /dev/disk0s1 && \ cp ~/Library/ssdtPRGen/ssdt.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched/ && \ cp ~/Desktop/patched/* /Volumes/EFI/EFI/CLOVER/ACPI/patched/ && \ echo "All done." Hit enter and reboot Download these kexts (extract them if needed) and put them in Clover > kext > Other (mount your EFI volume using diskutil mount disk0s1): ACPIBacklight: https://bitbucket.org/RehabMan/os-x-acpi-backlight/downloads ACPIBatteryManager: https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads VoodooPS2Controller: https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads Reboot. Part 4:
Extras and level up your macOStouch experience:
Congrats again! Now you have a fully functional macOS tablet ... not yet! Why? Cuz it sux! like really! Just try it! Well then, to make it "suck less", we need to fix a number of things (HiDPI -cuz 1080p is ultra smoll-, LaunchPad size and UPDD Gestures fixes/enhancements, also wacom and 3G). ALL THESE ARE OPTIONAL, so:
HiDPI Fix Open terminal and type: sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true Install and go to Unknown Monitor > Custom Resolutions > + > Scaled Resolution (on top): Here you can add any "Scaled" resolution. I recommend 1366x768 HiDPI resolution, so I add a scaled resolution of 2732x1536 as in a retina display resolution (1366*2 and 768*2) If you want a HiDPI resolution, get the width and heigh, multiply each by two, add it to SwitchResX. Click on Display (on top bar) and hit Write System settings, then File > Save Settings. Reboot
LaunchPad 6x3 icons setting: Open terminal and type: defaults write com.apple.dock springboard-rows -int 3; defaults write com.apple.dock springboard-columns -int 6; defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock Result: For UPDD Guestures: Get my configuration here: UPDD Settings You can still use yours, and open UPDD Gestures > Settings Note: Do not put it on full screen, you'll need to force quit it to use it again (then run UPDDrewind) Wacom: Go to Wacom Drivers webpage Select Bamboo under "All" and download its driver Install Reboot For 3G I didn't test/try, you can always check the Yosemite/El Capitan thread in #1 or #20 for instructions and STARTING from #258 onward to get the new drivers and stuff. WIP Annoying Firewire Update Open terminal and type: softwareupdate --ignore ThunderboltFirmwareUpdate1.2 Configure re-UPDD and UPDDrewind re-UPDD: to run it without typing your password (may reveal your password explicitly to anyone knowing how to use Automator) Open Automator > Open > re-updd.app (or drag-n-drop re-updd on Automator) Go to "Run Applescript" part add
password *PUT_YER_PASSWORD_HERE* after administrator privileges Hit the Hammer button above the box to check the syntax Save UPDDrewind: Open it with Script Editor Change INSERT_PASSWORD_HERE by your mac password (leave the quotes) Go to File > Export > File Format: Application Check Run-only Save Now your password wont be explicitly shown for this application, because we made it to run only, no edition/viewing is permitted afterwards. Delete the source UPDDrewind (if you save it somewhere else) KeyUP: download and throw in Applications Brightness: Download: http://bergdesign.com/brightness/#download Throw it in Applications If you're using black theme in macOS, right click on the app > Show Contents > Contents > Resources Rename: display_icon.png > display_icon_black.png display_icon_white.png > display_icon.png Close and reopen the app. CodecCommander: Check the posts under this one You're done!! You can celebrate your intelligence now! What's still needs to work on:
Though we did all that, there are still parts that wouldn't just work right:
Make UPDDrewind run when it detects that UPDD Gestures is ran An app to combine both re-updd and UPDDrewind, as they are just scripts and still needs refining (or just one AppleScript for password reasons) 3G/SIM card driver (I just didnt test, still, I'm putting it here) Fix the battery percentage, as I found that HWMonitor gives a precise percentage, like I have 98% in HWmonitor while the OS reports 100%, 96% in HWmonitor while OS reports 98% (they align at 50% and they diverge again) 100click/24hours for UPDD Driver (meh! but it's annoying to reinstall each time) VoodooPS2 driver configuration Microphone may stop working in the middle of work. Workaround: use your headphone with microphone or do a sleep-wake cycle. These are not in any given order, and they all matter to the smooth work on our devices.
I would like to give to everyone who has done some work to get this device work:
@Rehabman for drivers and DSDT patches
@Apple for the SW
@HWmonitor team for HWmonitor and FakeSMC and other drivers
@everyone in Tablets Forum for every piece of information and work, especially in these threads: Yos/ElC 10.12 report First thread for XE700T1C
@anyone I forgot to mention (PM me to add you here, you deserve it)
Thank you all
Guys, if anything is wrong, just report it, I'll fix it ASAP, thanks
the Optiplex story:
10.12: this guide
Note: Sierra supports only CPUs with SSE4 support, example: my Q9400 or my Q8200 working with Sierra. Core2Duo E7200 / Core2Quad Q8200 or higher works as well. See CPU-X.app for your CPU !!! SMBIOS MacPro3,1 is no longer supported with Sierra. Change to iMac10,1 and generate Serial, MLB and board serial number! HD5450 works with Sierra without problems, GT610 not more works with Sierra!!!
1. Download Install macOS Sierra.app
2. CreateInstall USB flash drive (8GB) with terminal (If problems with USB, then create internal Install HDD):
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction 3. Install current version Clover for Sierra-Support to your Install medium (Legacy-Method):
Install Clover in the ESP
Bootloader / Install boot0af in the MBR
CloverEFI / Clover-EFI 64Bit SATA
Drivers64UEFI / EmuVariableUefi-64
Drivers64UEFI / OsxAptioFixDrv-64
Drivers64UEFI / PartitionDxe-64
Install RC Scripts In Target Volume
Theme, free choice
Install Clover Preference Pane
4. Copy your config.plist and DSDT from your Capitan HDD or SSD or new users from here
DSDT.aml insert to EFI/Clover/ACPI/patched/
config.plist insert to EFI/Clover/
DSDT.aml.zip (optimized for Core2Duo, configured for HD5450 and Audio LayoutID 11 (0B) for AppleALC. Additionally Framebuffer in the Clover is "Shrike" for the HD 5450)
my_Optiplex_DSDT.aml.zip (my DSDT, optimized for Core2Quad, configured for HD5450 and Audio LayoutID 11 (0B) for AppleALC. Additionally Framebuffer in the Clover is "Shrike" for the HD 5450)
my_Optiplex_config.plist.zip (Create serial number, board serial number, MLB, ROM)
Generic_DSDT.aml.zip (Not Patched for HD5450 Video, for other graphics cards. Audio is LayoutID 11 (0B) for AppleALC)
config.plist_for_other_graphics_cards.zip (Not Patched for HD5450 Video, for other graphics cards. Create serial number, board serial number, MLB, ROM)
DSDT.aml_755.zip (configured for HD5450 and Audio LayoutID 28 (1C) for Trial-AppleALC see below. Additionally Framebuffer in the Clover is "Shrike" for the HD 5450)
config.plist_755.zip (Create serial number, board serial number, MLB, ROM)
790.zip (Patched DSDT (PEG0) for HD5450, config: Create serial number, board serial number, MLB, ROM)
DSDT.aml_790_LayoutID15.zip (for Sound with AppleALC - LayoutID 15 (0F))
DSDT.aml_790_LayoutID28.zip (for on-the-fly-Sound with Clover, LayoutID 28 (1C))
DSDT_and_config_for_Optiplex990.zip (Patched DSDT (PEG0) for HD5450, Sound with AppleALC - LayoutID 15 (0F), config: Create serial number, board serial number, MLB, ROM)
5. Create folders 10.12 in EFI/Clover/kexts/
6. Copy your kexts of your Capitan HDD or SSD to EFI/Clover/kexts/10.12/
Example760/780: these are my kexts for 10.12: 10.12.zip
7. Now Sierra install on your HDD or SSD (Partitions with Guid scheme)
8. Terminal (for unsigned apps):
sudo spctl --master-disable 9. Install Clover on your HDD or SSD (Legacy-Method):
Install Clover in the ESP
Bootloader / Install boot0af in the MBR
CloverEFI / Clover-EFI 64Bit SATA
Drivers64UEFI / EmuVariableUefi-64
Drivers64UEFI / OsxAptioFixDrv-64
Drivers64UEFI / PartitionDxe-64
Install RC Scripts In Target Volume
Theme, free choice
Install Clover Preference Pane
10. Copy your config.plist, DSDT and folder 10.12 to your Sierra HDD or SSD
after installation sound:
Please ask if you have problems with the AppleALC method! It is not hard to get it right.
optional Audio Optiplex780/760:
since version 1.0.13.Release (and later) now with appleALC with LayoutID 11 (0B)
new Codec LayoutID 13 (0D) for 780/760 (autodetect)
optional Audio Optiplex755:
trial_AppleALC.kext_Optiplex755.zip LayoutID 28 (1C) please report
(If no one tries and reports, then nothing comes in the next release of the AppleALC. So far no users for experiments, a pity.)
optional Audio Optiplex790 and 990:
since version 1.0.19.Release (and later) now with appleALC with LayoutID 15 (0F)
new Codec LayoutID 16 (10) for 790/990 (autodetect)
Night Shift Patch:
Tested graphics cards with Sierra:
My XFX one HD5450: with DSDT patch and frame buffer "Shrike" works great with HDMI audio and Sleep in the Optiplex780
@morpheousman´s HD5450: http://www.insanelymac.com/forum/topic/312656-guide-macos-sierra-1012-dell-optiplex-780-760-755-790-990/page-18#entry2369870
My HD6570: works OOB including HDMI audio
My Nvidia GT610: works OOB only up to 10.11.6, with Sierra no support
My EVGA Nvidia GT210: works with Inject Nvidia with Sierra, but no HDMI audio possible
other User with GT710
Zotac GeForce GT 1030 2Gig OOB Web Drivers only (@chris1111) http://www.insanelymac.com/forum/topic/312656-guide-macos-sierra-1012-dell-optiplex-780-760-755-790-990/page-44#entry2478188 (Optiplex 790)
Saphire Radeon HD 6670 1 gig - by @chris1111 (Optiplex 790) http://www.insanelymac.com/forum/topic/312656-guide-macos-sierra-1012-dell-optiplex-780-760-755-790-990/page-75#entry2592085
If you have other graphics cards for Optiplex or for other computers working with Sierra, then please report!
PCIe: TP-Link TL-WDN4800 N900 WLAN Dual Band up to 450Mbit/s to 2.4GHz or 5GHz, works OOB as Airport
PCI: TP-Link TL-WN851ND 300Mbit/s, works as Airport, thanks Maggo AtherosWiFiInjector.kext.zip
USB: TP-Link TL-WN725N Nano WLAN USB Adapter 150Mbit/s, not as AirPort
Developer Beta program:
[How-To] macOS Sierra Developer Beta program without special registration, if anyone is interested!
Copies the com.apple.seeding.plist file to / Library / Preferences / (not S/L/P)
and open Terminal:
sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.12seed-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz see AppStore/Updates
Credits/Sources - Thanks to all mentioned users: InsanelyMac.com & root86.com @Slice and all others for the Clover Bootloader @vit9696 and @vandroiy2012 for AppleALC and Lilu @pepto, @polyzargone, @morpheousman, @Chris1111, @owbp, @ricoc90 and all others for all Optiplex 780 (760) Guides!
have fun Optiplex
Patched OSInstaller.framework to allow macOS 10.12 installation on MBR partition.
To use those patched files you must follow HowTo-10.12.x to create an USB installer. You can't just run the app downloaded from Mac App Store.
The patch is made base on 落下爱@pcbeta 10.10.x patch method
How to make 10.12 installer for MBR?
Open Install macOS Sierra.app/Contents/SharedSupport/InstallESD.dmg/BaseSystem.dmg first.
1. Restore BaseSystem.dmg to HFS partition and rename the partition’s name as macOSMBR as /Volumes/macOSMBR/
2. Copy InstallESD.dmg/BaseSystem.dmg to /Volumes/macOSMBR/
3. Copy InstallESD.dmg/BaseSystem.chunklist to /Volumes/macOSMBR/
4. Copy InstallESD.dmg/AppleDiagnostics.dmg to /Volumes/macOSMBR/
5. Copy InstallESD.dmg/AppleDiagnostics.chunklist to /Volumes/macOSMBR/
6. Remove /Volumes/macOSMBR/System/Installation/Packages
7. Copy InstallESD.dmg/Packages to /Volumes/macOSMBR/System/Installation/Packages
8.OSInstaller replace to
9. Copy InstallESD.dmg/Packages/Essentials.pkg/System/Library/Kernels/kernel
(use Pacifist v3.2.14 to access the contents of Essentials.pkg, and make directory /System/Library/Kernels first.)
(Need kernel only if you use Chameleon with -f to boot the installer disk, needn't with Clover.)
10. Boot to /Volumes/macOSMBR/ to install macOS.
And, need a /Extra/SMBIOS.plist supported with /Volumes/macOSMBR/System/Library/CoreServices/PlatformSupport.plist.
Set a SMBIOS with Chameleon Wizard.
Work fine with Enoch r2839+
and /Extra/kernel.plist with
(don't need patched OSInstall.mpkg since pb4)
If you want to patch MBR by yourself, here is the patch code, works on 10.12.0~10.12.6
perl -pi -e "s|\x48\x8B\x78\x28\x48\x85\xFF\x0F\x84\x91\x00\x00\x00\x48|\x48\x8B\x78\x28\x48\x85\xFF\x90\xE9\x91\x00\x00\x00\x48|g" OSInstaller
codesign -f -s - OSInstaller
THE GREAT GUIDE
SIERRA + Z820
(from El capitan's guide)
Yes I know. Maybe it is a little late for Sierra but I need a stable system and I always go to for final release. In my opinion, High Sierra is a beta. Anyway, yes, it’s late, but I didn’t have too much time last year.
WORK- Everything except Sleep and common graphical issues.
Some important topics:
1. The update.
Some procedures are now easier and shorter, and with the help of DSDT patched, an/or DSDT auto-patches, I hope it will be easier for everybody. This is a guide DSDT-centric. If you have the right bios version, you will be able to get it quick and easy. If not, I’ve described how do it anyway. But I strongly recommend update the bios to 3.91. It´s a safe process from windows.
I’m not an expert. Best improves of this guide has been possible thanks to some people. All credit for them.
-Thanks for the audio fix for macpeet and Rockey12
-Thanks for the Lsi driver patched for Sierra to despeinao
-Thanks for DSDT patching to Maldon
-Thanks for SSDT patching info for 26x7 and 26x3 models to Hugodlc
3. Please, help to improve this guide.
Consider any part of this guide open to discuss. If you see something wrong, or which could be improved, please, just say it, and I’ll fix it.
English is not my native language. If you can’t understand some step, or something could be best written, please, just say it (via pm if you want ) and I’ll fix it too
4. Some important considerations about hardware:
In short, there are V1 versions (for E5-Xeons V1, Sandy Bridge) and V2 (for E5-Xeons V2, Ivy bridge). Both of them are identical in generic specs (audio, usb, ethernet, pci, etc), but their bios are slightly different. Remember that DSDT is related to bios version. And SSDT is related to CPU model. Don’t exchange them. I provided DSDTs for 3.91 in V1 and V2 versions. If you have other version, and you don’t want or you can’t update, just follow the full guide to patch your DSDT.
Anyway, with patches, edit DSDT is easy. But, I’m still recommeding extract your DSDT and SSDT and patch them.
IMPORTANT WARNING FOR 26x7 and 26x3 USERS!!!. These models have a special cpu definitions in SSDT, causing the “Should have XX threads but only found YY” error. Please, go to Appendix (under construction).
5. And please, (this is for "anonymous" users) don't PM me with questions. No need for that. Any question can be answered openly.
Ok, let’s go.
This guide is for UEFI systems. This is not important to follow this guide except in Clover installation section. Keep in mind it to adapt some settings if you need use legacy-bios mode.
If you don’t need any special option, and you have been playing with options, reset the bios to default settings.
6. The main BIOS options are:
In storage options:
set ACHI mode (IMPORTANT). Set boot order. UEFI first, (for me), USB first and HD second.
Device Security: I like disable unused devices (scu controller Disable Vt-d. IMPORTANT
and serial port). Optional
Disable Secure boot. Enabled. (For boot with non signed OS). In power options:
I use UEFI boot, but I keep legacy support active. Set Runtime power management to Enabled.This option will allow Power
(This is optional.) Management later.
In power options: In Advanced:
About the rest of options, I’m not sure of the impact in Set PXE, Storage and Video to EFI. (for me).
performance. If you have a graphic card non EFI-compliant, you can set video
in Legacy, keeping an UEFI boot.
Don’t forget set thunderbolt policy in Legacy mode.
7- MEDIA CREATION
(This guide assume you have a MacOs running. I have no idea how do it on PC)
-Important: Download Sierra dmg only from Apple. Don´t use suspicious dmgs or Isos. It’s not longer available to search in Apple Store, but you can find one link to download it from Apple Store. ("get os mac os sierra" link) It’s 10.12.6. Let the file in Applications folder. (and keep one compressed copy for future attempts).
-Download my stuff folder with all necessary stuff.
-Format one USB stick with common settings:
Go to erase tab, select GUID partition table in options, and Mac Os Extended (Journaled) as Filesystem. Name the partition as “USB”. Ok to Apply.
-On a terminal window, type (copy and paste) :
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction -Enter and type your admin password. It will take 10-15 minutes. (When it finish, you’ll see the prompt again)
8. INSTALL CLOVER.
-Download Clover from here . Version used to make this guide: Clover_v2.4k_r4359 ((Sierra requires r3994 or newer) )
-Download Clover Configurator from here. It makes easier edit config.plist file
-Download plisteditor pro demo for edit info.plist files.
-Download additional tools for instal kexts, fix permission and rebuild cache. I use Kext helper from rampage’s dmg, although I need always forcequit. An alternative is Kext Utility.
-Maybe EFI mounter (from download sections). CloverConfigurator mounts EFI too, but maybe with this utility is easier.
-Install Clover in the USB. On first screen, don’t forget change the install location in order to do not install on your Internal HD. Select your USB stick.
-Click on Customize.
-Choose “Install for UEFI booting only” and “Install Clover in the ESP” as main options (if your system is UEFI-based)
-This is optional: choose your favorite Theme.
-In Drivers64UEFI select: / EmuVariableUefi-64 / OsxAptionFix2Drv
Let the rest of option unselected and Click on Install.
9- CONFIGURE CLOVER
When clover finish, It will mount EFI partition. Time to modify it. You’ll find all necessary files in my folder. There are three things to modify: config.plist, drivers, and kexts
-Owners of CPU models 26x7 or 26x3 see appendix 2. (It’s not finished yet)
The default config.plist is not useful for us. Replace it by mine (folder n.2)
But take a look to options (with clover configurator) to understand my options in order to be able to adapt them for your specs or your preferences. It’s a basic config.plist. I could add more options or fixes. but is a good idea install with minimum options.
All fixes in ACPI section has been removed except some minor fixes in 2 subsection, smart ups option, etc. SmartUps it’s not important now, but it will be later. So I prefer activate this option.
The most important, The rename usb devices patches are included.
Bootflags needed are only -v and npci=0x2000. Of course -v is optional only to see the boot process. You can deactivate it when you finish.
Any option activated in Boot Graphics/ Cpu/Device/Disable driver
Gui options. These are only personal preferences.
Graphics. Any Graphic injection and any option activated. At least, no needed for my 1080ti card. Check it out for your card video.
An essential section. Kernels Patches needed
RT Variables booterConfig, and Csr to deactivate security policy in Sierra. The info values are taken from smbios.
One important change from El cap’s guide. SMBIOS is set to Mac Pro 6,1. We will be able to avoid the black screen later, with the right kexts.
IMPORTANT—> press “generate new” repeatedly to get one random fresh serial number
9.2 -Drivers64UEFI folder.
You’ll see more drivers installed than you selected. That is because some of them are mandatories. That is fine.
As usual, delete VBoxHfs-64 driver and replace it by HFSPlus.efi. (from my folder).
Add Kexts from my stuff to /EFI/CLOVER/Kexts/10.12
-FakeSMC.kext ,(from rampagdev, dual cpu dmg or X79 ) Without lpc sensor plugin. This plugin sometimes causes KP
-VoodooTSCync.kext, to avoid boot with -x (from rampagdev, dual cpu dmg or X79.dmg)
You’ll find several versions into my folder. One generic version ans several for every core number. I haven’t noticed any change using the generic or the specific version. I think that is not important for our platform. I provided the generic version and customized versions for every cpu.
Anyway, try if you want.The customize method is: