Jump to content
johnrey

El Capitan UEFI Clover on Sony Vaio S

151 posts in this topic

Recommended Posts

OS X 10.11 El Capitan

UEFI Clover

on

Sony VAIO S
 

598px-Vaio.svg.png

 

S13A_25_B_Drive-5d23277d90b87a00.jpgBildschirmfoto%202015-11-20%20um%2019.35

 


PLEASE REFER TO THE GUIDE.

I WILL NOT ANSWER QUESTIONS IF ALREADY ANSWERED IN THE GUIDE!

BY FOLLOWING THIS GUIDE YOU AGREE TO TAKE THE RISKS AND RESPONSIBILITIES OF LOSING DATA. ALWAYS BACKUP!

 

 

This guide will give you step-by-step instructions on

How to Install OS X 10.11 El Capitan on Sony VAIO SVS13.

 

It will actually work with different VAIO models and with older OS X versions, too. You can refer to other guides, for example

[GUIDE] Install Mavericks/Yosemite on Sony VAIO S (2012) -and other UEFI capable VAIOs- by midi ッ.

 

Sony VAIO S13p (SVS13A2C5E) Specs:

  • Intel Core i7-3520M
  • 12GB SDRAM
  • Intel HD Graphics 4000
  • NVIDIA GeForce GT 640M
  • Samsung 850 Evo 250GB

What's working?

  • Intel HD4000 Graphics with QE/CI Acceleration
  • HDMI
  • Sound (Speakers, Microphone, Headphone Jack, HDMI, USB)
  • Keyboard, Touchpad
  • USB 2.0/3.0
  • Webcam
  • Optical Drive
  • Ethernet
  • Bluetooth (Intel)
  • Brightness
  • Power button
  • Sleep/Wake
  • UEFI/NVRAM
     
  • *WiFi (Broadcom/Atheros)
    *Airport Extreme 2,4GHz/5GHz
    *802.11ac
    /n/g/b/a
  • *Bluetooth (Broadcom/Atheros)
    *Airdrop

    *Handoff & Hotspot with BT4LE

 

What's partially working?

  • Bluetooth
    Intel BT worked OOB but does not feature Handoff since it's not a BT4LE.
    Replace your chip with an Atheros or Broadcom one.

     
  • Webcam
    Since the Exmor sensor built in is not the best, you get a dark image in OS X. Windows uses software/drivers to increase the brightness.

What's not working?

  • Intel WiFi
    Apple doesn't use Intel WiFi.
    Replace your chip with an Atheros or Broadcom one.

     
  • Discrete graphics card
    NVIDIA GeForce 640M uses NVIDIA Optimus for dual-configuration which is not supported the same way on OS X.

     
  • VGA
    Apple removed this feature in OS X 10.8.3 Mountain Lion

     
  • SD-Card/Memory Stick Reader (no drivers for OS X)
  • Speed/Stamina switch
  • Fingerprint sensor (no drivers for OS X)
  • Disc Eject/Assist/Web/VAIO buttons

 

 

You need…

  • ... an empty USB flash drive or an external hard drive (8gb at least)
  • ... a Mac or a virtual machine with OS X (10.6.8 or later)

 

On your Mac/OS X VM

 

Download OS X 10.11 El Capitan from the App Store

Screen%20Shot%202015-11-06%20at%202.09.2

 

Create the OS X Installer

 

You can actually create the OS X installer on the (external) hard drive but to keep things simple from now on I will refer to ‚USB‘.

 

IF YOU HAVE IMPORTANT DATA ON YOUR USB, PLEASE MAKE A BACKUP! THE USB WILL BE FORMATTED AND EVERYTHING WILL BE DELETED!

 

You can create the USB with either a MBR or a GPT partition scheme. If you select MBR, you will have to manually create a FAT partition for CLOVER EFI and a separate HFS+J partition for the OS X Installer. With GPT you just need 1 HFS+J partition and Disk Utility creates a hidden EFI partition.

 

Since we will use this USB with a UEFI system, we can use GPT. On legacy system you need a MBR USB.

 

Create Partition(s) on USB

  1. Open Disk Utility under /Applications/Utilities.
  2. Select the USB.
    Screen%20Shot%202015-11-06%20at%202.26.3
  3. Click on the Partition tab.
    Screen%20Shot%202015-11-06%20at%202.26.5
  4. Click on Partition Layout > 1 partition.

    Screen%20Shot%202015-11-06%20at%202.27.1
     
  5. Click on Options. Select GUID Partition Table. Apply with OK.
    Screen%20Shot%202015-11-06%20at%202.27.2
    Screen%20Shot%202015-11-06%20at%202.27.5
    Screen%20Shot%202015-11-06%20at%202.27.5
  6. Under Format select Mac OS Extended (Journaled).
    Screen%20Shot%202015-11-06%20at%202.28.2
  7. Under Name rename the partition to „install_osx“.
    Screen%20Shot%202015-11-06%20at%202.29.2
  8. Click on Apply.
    Screen%20Shot%202015-11-06%20at%202.29.2
  9. Click on Partition.
    Screen%20Shot%202015-11-06%20at%202.29.3
    Screen%20Shot%202015-11-06%20at%202.29.4
  10. When it’s finished creating the USB partition(s) close Disk Utility.

 

 

Make OS X Installer on USB*1

 

  1. Open Terminal and type this command, then press Enter:

    sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/install_osx --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction

    Screen%20Shot%202015-11-06%20at%202.33.1
    Screen%20Shot%202015-11-06%20at%202.35.3
  2. You need a password for this command*2. Type your password and press Enter.
    Screen%20Shot%202015-11-06%20at%202.46.0
    This process can take several minutes, depending on the USB write speed. Mine took 5 minutes to finish.
     
  3. Close Terminal.
    Screen%20Shot%202015-11-06%20at%202.46.0

 

You now have a OS X installer for real Macs. We need the Clover bootloader to actually boot the OS X Installer on a non-Mac system.

 

*1 The createinstallmedia method is not supported under OS X 10.6 Snow Leopard. Use alternative methods.
*2 If you don't have a password (blank), you need to set one under System Preferences > User & Groups > Change Password

 

 

Install Clover to USB

 

  1. Download Clover EFI bootloader. http://sourceforge.net/projects/cloverefiboot/
  2. Open the Clover installer package.
  3. Click on Continue, Continue.
    Screen%20Shot%202015-11-06%20at%202.50.3
    Screen%20Shot%202015-11-06%20at%202.50.3
     
  4. Click on Change Install Location.
    Screen%20Shot%202015-11-06%20at%202.50.4
  5. Select your USB drive now called ‚Install OS X El Capitan’. Don't select the internal Hard Drive on your real Mac/VM!
    Screen%20Shot%202015-11-06%20at%202.50.5
  6. Click on Continue.
    Screen%20Shot%202015-11-06%20at%202.50.5
  7. Click on Customize.
    Screen%20Shot%202015-11-06%20at%202.51.0
  8. Check ‚Install for UEFI booting only‘. ‚Install Clover in the ESP‘ will be selected automatically and installed to the hidden EFI partition.
    Screen%20Shot%202015-11-06%20at%202.51.0
  9. Under Drivers64UEFI check ‚OsxAptioFixDrv2-64‘.
    Screen%20Shot%202015-11-06%20at%202.51.5
    Screen%20Shot%202015-11-20%20at%2011.26.
  10. Optional: Install BlueMac under Themes.
  11. Click on Install.
    Screen%20Shot%202015-11-06%20at%203.03.1
  12. Type your password. Click on Install Software.
    Screen%20Shot%202015-11-06%20at%203.03.4
  13. When it’s finished, press Close.
    Screen%20Shot%202015-11-06%20at%203.03.5

 

Since the EFI partition is hidden, we need to mount it to copy some files. But the Clover installer already mounted it.*3

 

  1. Go to the EFI partition (on your Desktop).

    Bildschirmfoto%202015-11-20%20um%2023.48
     
  2. Open the folder /EFI/CLOVER/drivers64UEFI
    Screen%20Shot%202015-11-06%20at%203.10.4
  3. Delete VBoxHFS.efi
  4. Download HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true
  5. Copy HFSPlus.efi to /EFI/CLOVER/drivers64UEFI
    Screen%20Shot%202015-11-06%20at%203.11.3
  6. Go to the folder /EFI/CLOVER/kexts
  7. Delete all the folders inside /EFI/CLOVER/kexts except for ‚Other‘.
    Screen%20Shot%202015-11-06%20at%203.13.1
    Screen%20Shot%202015-11-06%20at%203.13.1
  8. Download FakeSMC https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads
  9. Copy FakeSMC.kext to /EFI/CLOVER/kexts/Other
    Screen%20Shot%202015-11-06%20at%203.14.5
  10. Download VoodooPS2Controller https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads
  11. Copy VoodooPS2Controller.kext (Release) to /EFI/CLOVER/kexts/Other
    Screen%20Shot%202015-11-06%20at%203.17.1

     
  12. Download RealtekRTL8111.kext. https://bitbucket.org/RehabMan/os-x-realtek-network/downloads
  13. Copy RealtekRTL8111.kext to /EFI/CLOVER/kexts/Other
    Screen%20Shot%202015-11-21%20at%2012.07.
  14. If you have a RAID configuration, you will need HPRAIDInjector.kext
    Download HPRAIDInjector.kext

    Copy HPRAIDInjector.kext to /EFI/CLOVER/kexts/Other
     
  15. Download a config.plist for your system with appropriate frame buffer for your display resolution.

    1366x768 config_HD4000_1366x768.plist

    1600x900/1920x1080 config_HD4000_1600x900.plist
     
  16. To download, select File > Save As

    Screen%20Shot%202015-11-06%20at%203.20.4
     
  17. Under Format select Page Source.

    Screen%20Shot%202015-11-06%20at%203.22.2
     
  18. Select Desktop as your location.


    Screen%20Shot%202015-11-06%20at%203.22.5
     
  19. Click Save. Click Don’t Append.

    Screen%20Shot%202015-11-06%20at%203.23.0

    Screen%20Shot%202015-11-06%20at%203.23.2
     
  20. Rename the config file on your desktop to ‚config.plist‘.

    Screen%20Shot%202015-11-06%20at%203.24.2
     
  21. Copy config.plist from your Desktop to /EFI/CLOVER and replace the default one.
    Screen%20Shot%202015-11-06%20at%203.27.0
  22. Make a backup of your /EFI/CLOVER folder to the other USB partition (‚Install OS X El Capitain‘). You’ll need it later. Create a folder for that.

    Screen%20Shot%202015-11-21%20at%2012.37.
     
  23. Eject the EFI partition. Eject the USB.

    Bildschirmfoto%202015-11-21%20um%2000.45
    Screen%20Shot%202015-11-21%20at%2012.45.

*3 If you unmounted/ejected the EFI partition of the USB, read the Mouning EFI section under Post Installation of this guide.

 

 

On the Sony VAIO S
 

BACKUP ALL YOUR IMPORTANT DATA BEFORE PROCEEDING. THE HARD DRIVE WILL BE FORMATTED AND EVERYTHING WILL BE DELETED!

 

BIOS Settings

  1. Shut down your laptop.
  2. Press the Assist button.

    vaio-s-power.jpg?raw=1
     
  3. Press F2 to boot into BIOS.

    medium.png?raw=1
     
  4. Restore default settings under the Exit tab.

    IMG_7852.jpg?raw=1

    IMG_7855.jpg?raw=1
     
  5. Make sure ‚UEFI‘ is on. Make sure ‚Booting from external device‘ is on.*4

    IMG_7853.jpg?raw=1

     
  6. Save settings.

    IMG_7855%20copy.jpg?raw=1
     
  7. Shut down your laptop.

    IMG_7855%20copy%202.jpg?raw=1

    *4 This option External Device Boot applies when you set the external device to first boot priority. it doesn't affect pressing F11 to boot from External Device. 

 

Boot the OS X Installer

 

  1. Plug in your USB into a USB 3 port. The USB 2 port will not work without GenericXHCI (GenericXHCI does not work in OS X 10.11 El Capitan anyway).

    Sony-S13-connectique-droite.jpg?raw=1

     
  2. Press the Assist button.

    vaio-s-power.jpg?raw=1
     
  3. Press F11 to boot from external device.*5

    medium%20copy.png?raw=1
     
  4. Press ENTER to boot the OS X Installer.

    Parallels%20Picture.png?raw=1

 

*5 If you have set the External Device as first Boot Priority you don't have to boot from Rescue Mode (Assist Button). Just connect the USB and boot your Laptop. 

 

Installing OS X El Capitan

 

  1. Select language.
  2. Continue.

    Parallels%20Picture%202.png?raw=1

     
  3. Launch Disk Utility.

    Parallels%20Picture%2016.png?raw=1
     
  4. Erase your hard disk. Rename your partition and apply.

    Parallels%20Picture%207.png?raw=1

    Parallels%20Picture%208.png?raw=1

    Parallels%20Picture%2011.png?raw=1
     
  5. Exit Disk Utility.
  6. Install OS X. Continue.

    Parallels%20Picture%20copy.png?raw=1
     
  7. Select your hard drive partition.

    Parallels%20Picture%202%20copy%202.png?r
     
  8. Install.

    Parallels%20Picture%201.png?raw=1

    Parallels%20Picture%203.png?raw=1

    Parallels%20Picture%2014.png?raw=1

    This process creates the Recovery partition.
    After a while the OS X Installer will automatically restart and beging the real installation.

    The real installation can take several minutes, depending on read/write speeds.

    When it’s finished you will again boot into your USB’s Clover Menu.

     
  9. Select your partition in Clover Boot Menu and boot into OS X.
  10. Configure OS X.

 

Installing Clover to the Hard Drive

 

To boot without USB you need to install Clover again - this time your Hard Drive. It’s a similar process to installing it to USB.

 

  1. Download Clover EFI bootloader. http://sourceforge.net/projects/cloverefiboot/
  2. Open the Clover installer package.
  3. Click on Continue, Continue.
    Screen%20Shot%202015-11-21%20at%2015.42.
  4. Click on Change Install Location.
    Screen%20Shot%202015-11-21%20at%2015.47.
  5. Select your Hard Drive partition. ContinueDon't select your USB.
    Screen%20Shot%202015-11-21%20at%2015.43.
  6. Click on Customize.
    Screen%20Shot%202015-11-21%20at%2015.47.
  7. Check ‚Install for UEFI booting only‘. Install Clover in the ESP‘ will be selected automatically.
    Screen%20Shot%202015-11-21%20at%204.25.5
  8. Under Drivers64UEFI check ‚OsxAptioFixDrv2-64‘.
    Screen%20Shot%202015-11-21%20at%204.26.1
  9. Check ‚Install RC scripts on target volume
  10. (Optional) Check ‚Install Clover Preference Pane‘
    Screen%20Shot%202015-11-21%20at%204.26.3
  11. Click on Install.
    Screen%20Shot%202015-11-21%20at%2015.47.
  12. When it’s finished, press Close.
    Screen%20Shot%202015-11-21%20at%204.26.5
  13. Enable ‚Hard disks’ under Finder > Preferences > General > Show these items on the desktop. You can disable it later.

    Bildschirmfoto%202015-11-09%20um%2013.47

    Bildschirmfoto%202015-11-09%20um%2013.48
  14. Open the folder /EFI/CLOVER/drivers64UEFI
  15. Delete VBoxHFS.efi
  16. Open your USB drive.
  17. Copy the contents of the EFI-backup to EFI partition of your hard drive. Replace the files.
  18. Open the folder /EFI/CLOVER/kexts.
  19. Rename ‚Other‘ to ‚10.11‘.
  20. Restart your laptop without the USB and boot into OS X.

 

Post Installation

 

Mounting EFI

 

Whenever you install something to the EFI partition, you will need to first mount it.

  1. Download Clover Configuratorhttps://dl.dropboxusercontent.com/u/182149214/cloverconf/app/10.10/CCV.zip
  2. Launch Clover Configurator.
  3. Mount EFI partition.
    Screen%20Shot%202015-11-21%20at%2017.44.
  4. Select diskXsY for your hard drive.
    Screen%20Shot%202015-11-21%20at%2017.47.
    Screen%20Shot%202015-11-21%20at%2017.44.
    Screen%20Shot%202015-11-21%20at%2017.44.

Patching DSDT & SSDTs

 

Extracting native ACPI files

  1. Boot into Clover bootloader menu.
  2. Press F4 on your keyboard. This will dump your native DSDT/SSDT files to /EFI/CLOVER/ACPI/originYou will get no feedback. Proceed.
  3. Boot into OS X.
  4. Mount EFI.

Patching ACPI files

 

  1. Download MaciASL. http://sourceforge.net/projects/maciasl/
  2. Launch MaciASL.
  3. Go to MaciASL > Preferences > iASL.
  4. Set ACPI 5.1 under Compiler Options > ACPI Specifications.
    Screen%20Shot%202015-11-22%20at%2023.59.

I created an automated terminal command to patch your DSDT/SSDTs. Either follow this method or the manual way.

 

Automatic Patching with Terminal

 

 

  1. Download iasl https://bitbucket.org/RehabMan/acpica/downloads
  2. Download patchmatic https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads
  3. Download RehabMan’s Laptop DSDT patches repo https://github.com/RehabMan/Laptop-DSDT-Patch/archive/master.zip
  4. Open Terminal and enter this command:

    sudo -s

    This will give sudo rights to perform the following actions automatically.
     

  5. Copy and paste this code into your Terminal window:

    cp ~/Downloads/iasl /usr/bin

    cp ~/Downloads/patchmatic /usr/bin

    cp -r /Volumes/EFI/EFI/CLOVER/ACPI/origin ~/Desktop/origin

    cd ~/Desktop

    rm -r ACPI

    mv origin ACPI

    cp -r ~/Downloads/Laptop-DSDT-Patch-master ~/Desktop/ACPI/patches-master

    cd ACPI

    rm APIC.aml

    rm ASF\!.aml 

    rm ASPT.aml

    rm BGRT.aml

    rm BOOT.aml

    rm DBGP.aml

    rm FACP.aml

    rm FACS.aml

    rm FPDT.aml

    rm HPET.aml

    rm MCFG.aml

    rm MSDM.aml

    rm RSDP.aml

    rm RSDT.aml

    rm TCPA.aml

    rm UEFI.aml

    rm WDAT.aml

    rm XSDT.aml

    sleep 10

    iasl -da -dl *.aml

    patchmatic DSDT.dsl patches-master/system/system_WAK2.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/system/system_HPET.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/system/system_SMBUS.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/system/system_IRQ.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/system/system_RTC.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/system/system_OSYS_win8.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/system/system_Mutex.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/system/system_IMEI.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/graphics/graphics_Rename-GFX0.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/graphics/graphics_PNLF_ivy_sandy.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/usb/usb_7-series.txt DSDT.dsl

    patchmatic DSDT.dsl patches-master/battery/battery_Sony-VAIO-S.txt DSDT.dsl

    patchmatic SSDT-2.dsl patches-master/syntax/fix_PSS.txt SSDT-2.dsl

    sleep 10

    rm SSDT-0.dsl

    rm SSDT-1.dsl

    rm SSDT-3.dsl

    rm SSDT-7.dsl

    rm *x.aml

    rm *x.dsl

    rm DSDT.aml

    rm SSDT-2.aml

    rm -r patches-master

    rm DumpLog.txt

    exit

    exit

    #Finished. Now follow guide

You should get a folder that looks like this. The dsl files are the ones that were patched and need to be compiled to aml files.

Screen%20Shot%202015-11-23%20at%2001.02.

 

 

 

Manual Way

 

 

  1. Create a folder called ACPI on your Desktop.
  2. Copy all the files inside /EFI/CLOVER/ACPI/origin to Desktop/ACPI.
  3. Launch MaciASL.
  4. Add RehabMan’s Laptop Repo to Preferences > Sources. http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
    Screen%20Shot%202015-11-23%20at%2000.03.
  5. Open ACPI on your Desktop.
  6. Patch DSDT.dsl with the following patches:

    [sys] Fix _WAK Arg0 v2
    [sys] HPET Fix
    [sys] SMBUS Fix
    [sys] IRQ Fix
    [sys] RTC Fix
    [sys] OS Check Fix
    [sys] Fix Mutex with non-zero SyncLevel

    [sys] Add IMEI
    [igpu] Rename GFX0 to IGPU
    [igpu] Brightness Fix (HD3000/HD4000)
    [usb] USB 7-series/8-series

    [bat] VAIO SVS Battery

     
  7. Patch SSDT-2.dsl with the following patch:

    [syn] Remove _PSS placeholders

 

 

 

Compiling ACPI files

  1. Open DSDT.dsl in MaciASL.
  2. Save as ACPI Machine Language Binary (aml) „DSDT.aml“.
    Screen%20Shot%202015-11-23%20at%2001.18.
  3. Open SSDT-2.dsl in MaciASL.
  4. Save as ACPI Machine Language Binary (aml) „SSDT-2.aml“.

 

Including patched ACPI files in Clover
 

Use this Terminal command or follow the manual way:

 

Automatic with Terminal

 

 

  1. Open a Terminal window and type:

    sudo -s
     
  2. Type this command to include the DSDT/SSDTs in Clover:

    cd Desktop/ACPI

    rm DSDT.dsl

    rm SSDT-2.dsl

    cp DSDT.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched

    cp SSDT-0.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched

    cp SSDT-1.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched

    cp SSDT-2.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched

    cp SSDT-3.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched

    cp SSDT-7.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched

    cd ..

    rm -r ACPI

 

 

Manual way:

 

 

Copy DSDT.aml, SSDT-0.aml, SSDT-1.aml, SSDT-2.aml, SSDT-3.aml and SSDT-7.aml to /EFI/CLOVER/ACPI/patched. Don’t copy the dynamic SSDTs (this with ‚x‘ at the end of the name).

 

 

 

SSDT/Power Management
 

Use ssdtPRGen to create a SSDT for your system. https://github.com/P...ha/ssdtPRGen.sh

  1. Open Terminal and type:
    curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
    chmod +x ~/ssdtPRGen.sh
    
  2. Type this command to generate an SSDT for your system:

    ~/ssdtPRGen.sh

 

Including created SSDT in Clover
 

Use this Terminal command or follow the manual way:

 

Automatic with Terminal

 

 

  1. Open a Terminal window and type:

    sudo -s
     
  2. Type this command to include the SSDT in Clover:

    cp ~/Library/ssdtPRGen/SSDT.aml /Volumes/EFI/EFI/CLOVER/ACPI/patched
     

 

Manual way:

 

 

  1. Open a new Finder window.
  2. Press Shift+Command+G to navigate to a specific folder.
  3. Type „~/Library/ssdtPRGen“ and enter.
  4. Copy the SSDT.aml file inside ~/Library/ssdtPRGen to /EFI/CLOVER/ACPI/patched

 

 

 

Restart.

 

Power Management Verification

 

  1. Download ApplteIntelInfo.kext (built by pokenguyen #284
  2. Verify Speedsteps in terminal:

    cd ~/Downloads

    sudo chown -R root:wheel ./AppleIntelInfo.kext

    sudo chmod -R 755 ./AppleIntelInfo.kext

    sudo kextload AppleIntelInfo.kext

    cat /var/log/system.log | grep "AICPUPMI:"

    sudo kextunload AppleIntelInfo.kext

    Screen%20Shot%202015-11-23%20at%2002.27.

Sleep/Wake

 

Real Macs use Hibernation Mode. You need to deactivate hibernation mode.

 

  1. Open a Terminal window.
  2. Type these commands and enter:

    sudo pmset -a hibernatemode 0

    sudo rm /var/vm/sleepimage

    sudo mkdir /var/vm/sleepimage
     

Backlight

 

The backlight patch and kext in OS X El Capitan has changed. If you use an older DSDT with patches already applied, you need to re-apply the backlight patches.

 

  1. Download ACPIBacklight.kext https://bitbucket.org/RehabMan/os-x-acpi-backlight/downloads
  2. Copy ACPIBacklight.kext to /EFI/CLOVER/kexts/10.11

 

Battery

  1. Download ACPIBatteryManager.kext https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads
  2. Copy ACPIBatteryManager.kext to /EFI/CLOVER/kexts/10.11

 

USB

 

USB in El Capitan has significantly changed. We can no longer use GenericXHCI or USB 3 Multiplex patch.

 

  1. Download FakePCIID_XHCIMux.kext https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads
  2. Copy FakePCIID_XHCIMux.kext and FakePCIID.kext to /EFI/CLOVER/kexts/10.11

Clover method:

 

 

  1. Open Clover Configurator.
  2. Mount EFI.
  3. Open config.plist

    Screen%20Shot%202015-11-23%20at%2002.33.
  4. Under ACPI section add these DSDT patches:

    Comment: Rename EHC1 to EH01
    Find: 45484331

    Replace: 45483031
     

    Comment: Rename EHC2 to EH02
    Find: 
    45484332
    Replace: 45483032

    Screen%20Shot%202015-11-23%20at%2002.33.
    Screen%20Shot%202015-11-23%20at%2002.44.

 

 

 

DSDT patch method:

 

 

#Code from Rehabman's Lenovo U430 patch repo.

# rename EHC1 to EH01

into device label EHC1 set_label begin EH01 end;

into_all all code_regex EHC1\. replaceall_matched begin EH01. end;

into_all all code_regex \.EHC1, replaceall_matched begin .EH01, end;

 

# rename EHC2 to EH02

into device label EHC2 set_label begin EH02 end;

into_all all code_regex EHC2\. replaceall_matched begin EH02. end;

into_all all code_regex \.EHC2, replaceall_matched begin .EH02, end;

 

Audio

  1. Download KextUtility. http://cvad-mac.narod.ru/index/0-4
  2. Download DummyHDA.kexthttps://www.dropbox.com/sh/u22fjjv499gax1u/AABuJriY_0xEA4fBmIswAFYka?dl=1
  3. Install DummyHDA.kext with KextUtility. DummyHDA only works in /System/Library/Extensions
  4. Download CodecCommander.kext. https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/downloads
  5. Install CodecCommander.kext with KextUtility. CodecCommanders (in OS X 10.11 El Capitan) only works in /System/Library/Extensions
  6. Add these patches to Clover under Kernel and Kext patches section:

    Name: AppleHDA

    Find: 8508EC10

    Replace: 00000000

    Comment: AppleHDA #1 of 3

     

    Name: AppleHDA

    Find: 8419D411

    Replace: 7502EC10

    Comment: AppleHDA #2 of 3

     

    AppleHDA #3 of 3 is not necessary in El Capitan anymore. It’s only for Yosemite/Mavericks.

     

     

    Name: AppleHDA

    Find: 8408EC10

    Replace: 00000000

    Comment: AppleHDA #3 of 3

     


    In El Capitan there is a new codec 0x11D41983 which must not be loaded. Otherwise AppleHDA has no sound output.

    Name: AppleHDA

    Find: 8319D411

    Replace: 00000000

    Comment: Disable the new codec 0x11D41983 (El Capitan)

    Bildschirmfoto%202015-11-23%20um%2004.19
     

  7. Under Devices in Clover use Audio Layout 3.

    Screen%20Shot%202015-11-23%20at%2003.04.

 

Additional steps after OS X 10.11.4:

  1. Copy DummyHDA.kext from System/Library/Extensions to your Desktop.
  2. Right click on DummyHDA.kext and Show package content.
  3. Open the file Info.plist inside the folder Contents with a Text Editor.
  4. Search these lines:
    <key>OSBundleLibraries</key>
    <dict> 
    
  5. Add this below the lines:
    <key>com.apple.iokit.IOPCIFamily</key>
    <string>1.1</string>
    <key>com.apple.iokit.IOACPIFamily</key>
    <string>1.2.0a1</string> 
  6. Save and exit.
  7. Install DummyHDA.kext with KextUtlity.
  8. Rebuild Cache for Audio.*6

*6 Necessary if even after a reboot there is no sound. Look at Tuning/Tips section at the end of this guide.

 

HDMI

 

Depending on the IGPlatform ID you use, you may already have partial HDMI output.
If you use IGP=3, you already have HDMI video but no audio. IGP=4 has no HDMI at all.

 

  1. Add these patches to Clover under Kernel and Kext patches section:

    Name: AppleIntelFramebufferCapri

    Find: 020500000004000007040000

    Replace: 020500000008000006000000

    Comment: HDMI-audio HD4000, port 0205

     

    Name: AppleIntelFramebufferCapri

    Find: 030400000004000081000000

    Replace: 030400000008000006000000

    Comment: HDMI-audio HD4000, port 0304

     

    Name: AppleIntelFramebufferCapri

    Find: 040600000004000081000000

    Replace: 040600000008000006000000

    Comment: HDMI-audio HD4000, port 0406

     

    For HDMI-Video on IGP=4 you’ll need additional patches:

     

     

    Name: AppleIntelFramebufferCapri

    Find: 040066010103010100000002

    Replace: 040066010102040200000004

    Comment: HDMI-video, 64MB BIOS, HD4000 0x01660004 #1 of 2

     

    Name: AppleIntelFramebufferCapri

    Find:  00200000000000001000000400000000000000001000000400000000000000001000000400000000000000000000000

    Replace: 300200000205000000040000070400000304000000040000810000000406000000040000810000000000000000020011

    Comment: HDMI-video, 64MB BIOS, HD4000 0x01660004 #2 of 2

     

  2. Under Clover > Devices check ‚UseIntelHDMI‘.

    Screen%20Shot%202015-11-23%20at%2003.09.
     
  3. Restart. You may have to rebuild cache. Check "Rebuild Cache (for AppleHDA)" under Tuning & Tips section.

 

WiFi & Bluetooth

The Intel Wireless Card is not compatible with OS X. Only Bluetooth will partially work. Replace it with a compatible one.

 

Atheros AR5B195
AR5B195.png?raw=1

  1. For compatible Atheros cards download toledaARPT. https://github.com/toleda/wireless_half-mini/blob/master/Deprecated%20Files/airport_kext_enabler/toledaARPT.kext.zip?raw=true

    This method is deprecated. If you wish to use a new method, follow the Airport - PCIe Half Mini guide http://www.insanelymac.com/forum/topic/292542-airport-pcie-half-mini/
     
  2. For Bluetooth download and install IOath3kfrmwr.kexthttps://bitbucket.org/RehabMan/os-x-atheros-3k-firmware/downloads

 

Broadcom BCM94352 HMB (AzureWave AW-CE123H)
BCM94352HMB.png?raw=1

 

  1. For BCM94352 download FakePCIID_BCM94352Z_as_BCM94360CS2.kext or Broadcom.kext (2015-11-02 and later versions)
  2. Copy FakePCIID_BCM94352Z_as_BCM94360CS2.kext or Broadcom.kext to /EFI/CLOVER/kexts/10.11
  3. Restart.

 

 

Bluetooth/Handoff Patch

Name: IOBluetoothFamily

Find: 4885FF7447488B07

Replace: 41BE0F000000EB44

Comment: 10.11 BT4LE Handoff Hotspot

 

5GHz AirPort Patch

 

Select only one patch appropriate for your country.

 

Name: AirPortBrcm4360

Find: 4183FCFF742C48

Replace: 66C7065553EB2B

Comment: 10.11-BCM94352-5GHz-US-FCC-dv

 

Name: AirPortBrcm4360

Find: 58 54 00 25 18 2B 21 00 20

Replace: 58 54 08 0A 32 1B 43 00 0A

Comment: 5 GHz Fix for BCM94352HMB with XT country

 

Name: AirPortBrcm4360

Find: 4183FCFF742C48

Replace: 66C7064445EB2B

Comment: 10.11-BCM94352-5GHz-de

 

You can change the country code as you like. Read this post to. #329

 

Tuning & Tips

 

Bootscreen Glitch Fix

 

Name: IOGraphicsFamily

Find: 0100007517

Replace: 010000EB17

Comment: OS X10.10.x/10.11.x Boot graphics glitch

 

Alternative patch:

Name: IOGraphicsFamily

Find: 0100007517

Replace: 0100007417

Comment: OS X 10.11 Second Stage Boot Glitch fix

 

SSD TRIM

 

If you have an SSD, be sure to enable TRIM. SSHD doesn't count as an SSD. See below.

 

Clover method

 

Name: IOAHCIBlockStorage

Find: 004150504C452053534400

Replace: 0000000000000000000000

Comment: Enable TRIM for SSD

 

 
Terminal method

In OS X 10.10.4 and later you can enable TRIM by using this Terminal command:
 
sudo trimforce enable

 
Verify under System Information
 
SSD
Check TRIM Support: Yes
Bildschirmfoto%202015-11-23%20um%2004.29

SSHD
As you can see, it's not like the SSD above. It (Seagate SSHD 500GB) uses an HDD and has it own access to the SSD inside. The controller probably has TRIM support. No need for TRIM patch for SSHD.
Bildschirmfoto%202015-11-23%20um%2004.29
TurboDisable/DisableTurboBoostBattery.kext
(deprecated) This kext will increase battery life by disabling TurboBoost speeds on battery.
 
Increases battery life by disabling TurboBoost speeds on battery.
 
Since Clover Rev. 3350 there is an option TurboDisable. You can find it in CloverConfigurator 4.28.0+ under CPU Section.
 

 

Rebuild Cache (for AppleHDA)

  1. Boot into Clover
  2. Press Spacebar.
  3. Boot without Caches.
  4. Run KextUtility.
  5. Reboot.

 

Modding VoodooPS2Controller

 

 

 

- Keyboard - ISO Layout -

 

  1. Open VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
  2. Change <key>Use ISO layout keyboard</key> from <false/> to <true/>

 

- Keyboard - Swipe Left/Right -

 

For Swipe Left/Right the VoodoPS2Controller uses Ctrl + Command + Left/Right. Yes, you can configure the shortcuts in System Prefences to perform swipes as you wish but as a Wacom Tablet user, when I connect it my laptop, the shortcuts used are the standard ones (Ctrl+Left/Right).

The 2nd patch swaps the left and right buttons. They are reversed in VoodooPS2Controller.

  1. Open VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist
  2. Remove „37 d, „ and „, 37 u“ under <key>ActionSwipeLeft</key> and <key>ActionSwipeRight</key>.
  3. Swap „7c“ with „7b“ under <key>ActionSwipeLeft</key> and <key>ActionSwipeRight</key>.

 

- Trackpad - Drag Exit Delay -

 

I find the Drag Exit Delay too long, so I changed the integer for that to a lower number.

  1. Open VoodooPS2Controller.kext/Contents/Plugins/VoodooTrackpad.kext/Contents/Info.plist
  2. Change <integer>1000000000</integer> under <key>DragExitDelayTime</key> to <integer>400000000</integer> (or a different value - a higher number results in longer drag delay)

 

 

 

Sources

http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions

Booting the OS X installer on LAPTOPS with Clover - Guide by RehabMan

10.11+ USB changes and solutions - Guide by RehabMan

[Fix] 10.11.4 broken audio with AppleHDA injector (dummyHDA) - Guide by RehabMan

http://www.insanelymac.com/forum/topic/295587-power-management-for-sandyivy-bridgehaswell-cpus/

http://www.insanelymac.com/forum/topic/292542-airport-pcie-half-mini

 

Updated: 19:08 Tuesday May 10, 2016

Share this post


Link to post
Share on other sites
Advertisement

dude, this is the best guide I've ever read.


"[sys] OS Check Fix" can you specify which one? Windows 7 , 8 , or Vista? or does it not matter.

 

​If I'm only running OSX, do I still need this patch?


"curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh"needs to be in code format, the site is shortening the url so copy/past will result in error.

 

also, for manual copying over ssdt/dsdt you missed the dsdt

Share this post


Link to post
Share on other sites

dude, this is the best guide I've ever read.

"[sys] OS Check Fix" can you specify which one? Windows 7 , 8 , or Vista? or does it not matter.

 

​If I'm only running OSX, do I still need this patch?

 

The OS Check Fix has nothing to do with your Windows installation. It makes the DSDT perform certain actions when recognizing a Windows version. On some systems, the battery node for example is dependent on the Windows version, etc.

 

I have used Windows 7 and on another occasion Windows 8 OS Check Fix. You can try different versions and see what's changing.

Share this post


Link to post
Share on other sites

So i am now finally able to put the machine to sleep, however, upon wake, i loose audio. I copied CodecCommaner to S/L/E and still not fixing the problem. I left out OS Check Fix in the dsdt patch. do you think that's the problem?

Share this post


Link to post
Share on other sites

Great Guide :D

Just for correction: sudo touch /var/vm/sleepimage

It's a file not a folder ;)

And for trim: use terminal and type :

sudo trimforce enable

Then leave it for a while it will reboot the system and enable trim without the clover patching.

Share this post


Link to post
Share on other sites

Great Guide :D

Just for correction: sudo touch /var/vm/sleepimage

It's a file not a folder ;)

 

The command for sleepimage works this way. It's okay for a file, too. Try it. It just doesn't have an extension.

 

To delete a folder you would need to type "sudo rm -r /var/vm/sleepimage".

But sudo touch /var/vm/sleepimage/ may work, too. It creates an empty file instead of a folder. The alternative command looks like this:

 

sudo pmset -a hibernatemode 0

sudo rm /var/vm/sleepimage

sudo touch /var/vm/sleepimage

 

And for trim: use terminal and type :

sudo trimforce enable

Then leave it for a while it will reboot the system and enable trim without the clover patching.

 

Yes, I know this method and already used it. It was introduced in OS X 10.10.4. I can't remember if it still works when you multi boot or have an older version of OS X.

So i am now finally able to put the machine to sleep, however, upon wake, i loose audio. I copied CodecCommaner to S/L/E and still not fixing the problem. I left out OS Check Fix in the dsdt patch. do you think that's the problem?

 

Try OS Check Fix. It doesn't harm your DSDT. As for Sleep&Wake, I may have forgotten one step.

 

Did you install both AppleHDA/DummyHDA and CodecCommand to S/L/E?

Share this post


Link to post
Share on other sites

So i am now finally able to put the machine to sleep, however, upon wake, i loose audio. I copied CodecCommaner to S/L/E and still not fixing the problem. I left out OS Check Fix in the dsdt patch. do you think that's the problem?

Try this too, click on the power button as if you gonna put the computer to sleep, usually it takes 20 secs to start the sleep process after that, so just leave the screen black for 10 secs then click on the power button again after that, you should get sound back (make aure the computer doesnt sleep, it's just in the delay time before it starts the sleep process).

Share this post


Link to post
Share on other sites

Try what midi ッ suggests.

 

Let your Laptop sleep (orange blinking LED indicates Sleep, up to 30 seconds delay).

Wake it and check Audio.

Share this post


Link to post
Share on other sites

Try what midi ッ suggests.

 

Let your Laptop sleep (orange blinking LED indicates Sleep, up to 30 seconds delay).

Wake it and check Audio.

Actually it shouldn't let it get to the sleep state, just click on Sleep, the screen will turn off, leave it for 10 secs (the computer should be still awake) then wake it again and press the volume buttons (make sure you check "make a bip on volume change" under sound prefpan). This usually happen when it wakes without a connected headphones (sound always works if headphones are plugged in, from experience, it can change on your device) or when you wake it just after sleep state (like just after the orange led turn on) or when it's a really long time (like overnight ~8 hours). if you leave it for like 2 to 4 or bit more, it doesn't usually happen.

Other issues you may encounter: when it wakes, sound is only on speakers, even after attaching headphones, solution: do the same as when you dont have sound. 

For Nvidia (only if you have the option to disable it in the UEFI Setup): IF YOU MADE YOUR DSDT WHEN IT'S ENABLED, REMAKE ANOTHER ONE AFTER DISABLING IT, YOU WILL GET SLEEP ISSUES IF YOU KEEP THE SAME DSDT (instant reboot after wake, or black screen and iGPU not recognized).

That's all :)

@Johnrey, for the GFX0 to iGPU renaming, is it really needed? I tried w/ & w/o and nothing changed (backlight and performances not affected, sleep/wake works fine). 

Share this post


Link to post
Share on other sites

oh!

 

I was wondering if you managed to disable the nvidia discrete card in osx?

 

Thank you!

 

There is a way to disable it in OS X but I actually disabled it in UEFI. I don't see any disadvantages as my system is very cool and has longer battery life than in Windows.

And to be honest, I think my discrete graphics card is broken. I can't use it in Windows anymore..

 

Actually it shouldn't let it get to the sleep state, just click on Sleep, the screen will turn off, leave it for 10 secs (the computer should be still awake) then wake it again and press the volume buttons (make sure you check "make a bip on volume change" under sound prefpan). This usually happen when it wakes without a connected headphones (sound always works if headphones are plugged in, from experience, it can change on your device) or when you wake it just after sleep state (like just after the orange led turn on) or when it's a really long time (like overnight ~8 hours). if you leave it for like 2 to 4 or bit more, it doesn't usually happen.

Other issues you may encounter: when it wakes, sound is only on speakers, even after attaching headphones, solution: do the same as when you dont have sound. 

For Nvidia (only if you have the option to disable it in the UEFI Setup): IF YOU MADE YOUR DSDT WHEN IT'S ENABLED, REMAKE ANOTHER ONE AFTER DISABLING IT, YOU WILL GET SLEEP ISSUES IF YOU KEEP THE SAME DSDT (instant reboot after wake, or black screen and iGPU not recognized).

That's all :)

@Johnrey, for the GFX0 to iGPU renaming, is it really needed? I tried w/ & w/o and nothing changed (backlight and performances not affected, sleep/wake works fine). 

 

Renaming GFX0 to iGPU gives better power management. It's more like a real Mac. Do you use ACPIBacklight kext?

Share this post


Link to post
Share on other sites

Renaming GFX0 to iGPU gives better power management. It's more like a real Mac. Do you use ACPIBacklight kext?

 

Umm... no, ACPIBacklight is optional (read the patch text), and it actually break the "smooth fade" when I get to the lowest level of brightness or get to sleep, yes it gives you a smoother sliding, but breaks that other stuff (LOL pls don't kill me, I just like the effect xD).

Other than that, the SSDT I generate makes my laptop fire hot (really bad PM) so I reverted back to -xcpm and KernelPM which give the same P-Stats as a real MBP9,2/10,1. (I'm still to this time trying to know what's wrong).

oh!

 

I was wondering if you managed to disable the nvidia discrete card in osx?

 

Thank you!

Upload your SSDTs so that I look in them, I'll try patch the GPU one. :)

A lil correction:

in Automatic Patching (for DSDT/SSDT)

cp -r /Volumes/EFI/EFI/CLOVER/ACPI/origin Desktop/origin

change it to

cp -r /Volumes/EFI/EFI/CLOVER/ACPI/origin ~/Desktop/origin

:)

Share this post


Link to post
Share on other sites

Other than that, the SSDT I generate makes my laptop fire hot (really bad PM) so I reverted back to -xcpm and KernelPM which give the same P-Stats as a real MBP9,2/10,1. (I'm still to this time trying to know what's wrong).

 

You have an Intel i7 3520m, right? The same CPU I have. Try Clover>ACPI>SSDT>Drop OEM.

Share this post


Link to post
Share on other sites

and

Desktop to ~/Desktop (line 4)


You have an Intel i7 3520m, right? The same CPU I have. Try Clover>ACPI>SSDT>Drop OEM.

ok will check it later :) (I'm trying some stuff atm, just playing around :P )


And for iasl command line, it gives me "-dl" unknown option

Share this post


Link to post
Share on other sites

A lil correction:

in Automatic Patching (for DSDT/SSDT)

cp -r /Volumes/EFI/EFI/CLOVER/ACPI/origin Desktop/origin

change it to

cp -r /Volumes/EFI/EFI/CLOVER/ACPI/origin ~/Desktop/origin

:)

It will work both ways because the Terminal window starts in User's directory (~). But it's better to give absolute paths. Nice.

 

And for iasl command line, it gives me "-dl" unknown option

 

Did you extract your ACPI files? Are they inside /EFI/Clover/ACPI/origin?

Did you download iasl & patchmatic?

 

Try to enter the commands in parts.. It gave me some weird errors earlier...

Share this post


Link to post
Share on other sites

Yes, the command line is wrong, change the -dl to -d

and another thing, why dont you just do "iasl -da -d DSDT.aml SSDT-2.aml" since it's the only tables the patches gonna be applied to (and since I got a problem because of other tables, I donno why, I get AE_ALREADY_EXISTS, but if I specify DSDT.aml & SSDT-2.aml it goes smoothly)

bash-3.2# iasl -da -f -d *.aml

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Oct 16 2014]
Copyright (c) 2000 - 2014 Intel Corporation

Ignoring all errors, forcing AML file generation

Loading Acpi table from file   DSDT.aml - Length 00033723 (0083BB)
ACPI: DSDT 0x0000000000000000 0083BB (v01 Sony   VAIO     20130313 ACPI 00040000)
Acpi table [DSDT] successfully installed and loaded
Loading Acpi table from file SSDT-8.aml - Length 00000839 (000347)
ACPI: SSDT 0x0000000000000000 000347 (v01 Sony   VAIO     20130313 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file SSDT-7.aml - Length 00000839 (000347)
ACPI: SSDT 0x0000000000000000 000347 (v01 Sony   VAIO     20130313 ACPI 00040000)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
ACPI Error: [\_SB_.PCI0.LPCB.TPM_] Namespace lookup failure, AE_ALREADY_EXISTS (20140926/dswload-451)
ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20140926/psobject-305)
Could not parse external ACPI tables, AE_ALREADY_EXISTS

OR Maybe you should remove the other SSDTs first (in the long rm list) OR add to the iasl command line the SSDTs needed. (Just suggesting .. :P)

Share this post


Link to post
Share on other sites

Yes, the command line is wrong, change the -dl to -d

and another thing, why dont you just do "iasl -da -d DSDT.aml SSDT-2.aml" since it's the only tables the patches gonna be applied to (and since I got a problem because of other tables, I donno why, I get AE_ALREADY_EXISTS, but if I specify DSDT.aml & SSDT-2.aml it goes smoothly)

 

OR Maybe you should remove the other SSDTs first (in the long rm list) OR add to the iasl command line the SSDTs needed. (Just suggesting .. :P)

 

No, it's not wrong. It's the legacy decompiling. Readme/Help show this:

 

  -dl               Emit legacy ASL code only (no C-style operators)

  -d  <f1 f2 ...>   Disassemble or decode binary ACPI tables to file (*.dsl)

                      (Optional, file type is automatically detected)

 

I tried my commands and they work perfectly. You need to delete all the other ACPI files except for DSDT and SSDT ones.

Share this post


Link to post
Share on other sites

I've just received my evo 500gb!

 

So.. I'm attempting to install osx again. This time, I'm using your guide to create my installer..

 

Once again, the installer just doesn't start (plain black screen).

 

Here's my clover config that I made following your guide.

 

Also, I'm giving my old clover that made the osx installer to actually boot and install.

 

My laptop : SVS131190S, no ips screen mod, atheros wifi card.

 

 

EFI.zip

OLD.zip

Share this post


Link to post
Share on other sites

I've just received my evo 500gb!

 

So.. I'm attempting to install osx again. This time, I'm using your guide to create my installer..

 

Once again, the installer just doesn't start (plain black screen).

 

Here's my clover config that I made following your guide.

 

Also, I'm giving my old clover that made the osx installer to actually boot and install.

 

My laptop : SVS131190S, no ips screen mod, atheros wifi card.

You laptop has 1366x768 resolution. You need IGP=3. Did you try it with this config? Explain "black screen". Do you see the Apple logo and loading bar? It can take a very long time to boot into the Installer.

 

 

It's important to connect to a USB 3 port.

 

Boot in verbose mode and read output.

Share this post


Link to post
Share on other sites

Well, I selected the osx installer in clover, I saw my usb flashing for a moment while on a plain black screen (no loading, no verbose output). Then, the usb drive stopped blinking and it remained on the black screen with nothing displayed.

 

I used the clover.config you shared in your post for 1366x768.

Share this post


Link to post
Share on other sites

Indeed.. Maybe you have an older version of iasl.

Try removing it from /usr/bin and download&copy the newest one. iasl.zip

wait isn't there only one, I just downloaded the latest one today :o

LOL I just downloaded this one and still the same thing.

Well, I selected the osx installer in clover, I saw my usb flashing for a moment while on a plain black screen (no loading, no verbose output). Then, the usb drive stopped blinking and it remained on the black screen with nothing displayed.

 

I used the clover.config you shared in your post for 1366x768.

Cloud, please remove the battery for 1 minute and reinsert it and try again, or reset the UEFI Setup and try again, happened to me before, I donno how it worked back. (make sure you dont have SecureBoot enabled and CsmVideoDxe in Drivers64UEFI)

Share this post


Link to post
Share on other sites

Well, I selected the osx installer in clover, I saw my usb flashing for a moment while on a plain black screen (no loading, no verbose output). Then, the usb drive stopped blinking and it remained on the black screen with nothing displayed.

 

I used the clover.config you shared in your post for 1366x768.

 

Do you have extra RAM installed? Or just the stock 4GB? I saw an entry in your config file. Remove those lines. Or add correct ones. I couldn't boot either until I added correct info here and tried different OsxAptioFix driver. PLUS USB 3.0!!! No USB 2 port.

 

Also try this: 

Delete OsxAptioFix2Drv-64.efi

Install OsxAptioFixDrv-64.efi

wait isn't there only one, I just downloaded the latest one today :o

LOL I just downloaded this one and still the same thing.

Cloud, please remove the battery for 1 minute and reinsert it and try again, or reset the UEFI Setup and try again, happened to me before, I donno how it worked back. (make sure you dont have SecureBoot enabled and CsmVideoDxe in Drivers64UEFI)

That's weird.. You can try the Manual Way. I don't know why it's not available for you.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By cvad
      Small tool to download, compile and build the latest Clover X64 package,
      possible include HFSPlus-64.efi.
       
       
       

      The script inside is editable.

       
      Enjoy...
       
      Many thanks to the comrade SunKi for help with creating the script.
       
       
       
       
       
      Best thanks - click "Rate File".
    • By gengik84
      Ciro82==>>Thanks
      Uno dei tre Requisiti:
      Hack funzionante Mac vero Macchina virtuale Impostazioni Bios per il boot:
      Cercate una voce  del tipo “Sata Mode”e settatela  in AHCI
      Secure Boot: disabilitare o altri sistemi operativi
      CSM: UEFI o LEGACY, oppure a secondo del tipo di installazione
      VT-x / VT-d disable
      *Nota: Secure boot e csm valido solo per bios UEFI
      Materiale Occorrente 
      "OS X (Versione App.Store)”
      USB 8GB  *nota: nel caso di usb superiori dovrà essere partizionata, in modo da avere una partizione su cui "lavoreremo,di questa dimensione
      ShowAllfiles 
      kext Wizard 
      Bootloader Clover_2.3k_r xxx:                   http: //sourceforge.n.../cloverefiboot/
      Clover Configurator:                                    http: //mackie100proj...a.org/download/
      FakeSmc.kext:                                            https://github.com/kozlek/HWSensors/releases
      In allegato,a fondo pagina troverete un "pacchetto" contenente : ShowAllfiles, Kext Wizard, FakeSmc.kext: 
      App alternative:
      ESP Mounter Pro: per montare la partizione EFI
      Vi illustrerò tre metodi per creare la usb, ma sono ben distinti… quindi usatene soltanto uno
      Metodo 1: “Install Mac_OS_X.command” Metodo 2: “Create Install Media di Apple” Metodo 3:  Metodo Manuale Alla fine delle preparazione dell’installer, tutti i metodi necessitano l’installazione del Bootloader Clover sulla a vostra USB.
      “CONDIZIONI OBBLIGATORIE”
      PUNTO 1: che la vostra usb sia stata preventivamente nominata USB (caratteri maiuscoli) Tabella di partizione GUID e la formattazione in  Mac esteso Journaled.
      PUNTO 2: che l’installer di OSX si trovi in Applicazioni
      Utility Disco 
      Selezionate la pendrive, andate su “partizione”, selezionate “1 partizione”, impostate Mac OS esteso journaled e date il nome USB, poi in basso cliccate su opzioni e scegliete Tabella partizione (GUID), poi “applica”.
      Immagine 
      Riporto nuovamente l’operazione sopra citata adoperando dal nuovo Utility Disco introdotto su El Capitan.
      Rimane ovviamente invariato nome della usb in ==>> USB (maiuscolo), la formattazione in Mac esteso Journaled e sia la mappa partizione in GUID
      Da utility disco selezionate la usb, cliccate su inizializza.
      dal menù a tendina scegliete la relative impostazioni
      Immagine  
      Procedura effettua da High Sierra è la stessa della precedente, l'unica attenzione e operazione da aggiungere in primis  è cliccare nel menù a tendina in alto sulla sinistra di utility disco e selezionare "mostra tutti i dispositivi"
      Immagine 
       
      =====================
        METODO 1: "Install_Mac_OS_X.Command" Lo script che trovate allegato in fondo alla guida permette la creazione dell’installer in maniera automatica
      Include la possibilità di scelta di tre versioni di osx
      Yosemite El Capitan Sierra Il risultato finale è come quello del metodo "manuale" descritto nella guida, per cui l'installazione avverrà in un solo passaggio, non in due come con il metodo createinstallmedia. 
      Offre inoltre la possibilità di inserire un kernel patchato, utile, per esempio, per chi usa AMD.
      Rimane invariato il nome dato alla usb in USB, mappa partizione e tipo di formattazione
      Se la vostra usb non sarà rinominata nel modo corretto, verrete avvisati dal terminale, quindi non dovrete far altro che apportare la relativa modifica e rilanciare nuovamente lo script
      Esempio
      ===========================
      Metodo 2 
      L'intento è quello di usare la procedura fornitaci direttamente da Apple, "createinstallmedia", introdotta  con Mavericks. 
      Tale metodo prevede l’uso del terminale che via via se ne sta perdendo il “valore e l’uso”
      Inizialmente per i neofiti potrà sembrare problematico ma alla fine non è così.
      Durante il post installazione alcune operazioni ne richiedono l’ uso.
      Perciò mi sono chiesto perchè, qualora uno volesse, non far conoscere da subito un po’ questo “strumento”???
      Per favorirvi vi ho allegato i comandi già  “pronti”, i quali li potrete copiare ed incollare sul terminale.
      A questo punto aprite il terminale, copiate ed incollate il comando sottostante e premete invio, digitate la vostra password e premete nuovamente invio.
      Comando per creare USB con Yosemite:
      sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction  
      Comando per creare USB con El Capitan
      sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction Comando per creare USB con Sierra 
      sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app/ --nointeraction Per creare USB con Hight Sierra o Mojave usate --> C_I_M (aggiornato per 10.14)
       
      Funziona con il drag & drop sul terminale, in questo caso non vi è necessità che la usb sia nominata in un determinato modo ed essendo basato su create install media ovviamente funziona da 10.9 a 10.14.... 
      BENE…IL PROCESSO DI CREAZIONE E’ INIZIATO…
      AVREMO CIRCA 20/30 MINUTI DI TEMPO LIBERO A CUI DEDICARSI A CIO’ CHE VOGLIAMO………………………………………..  
      COLGO L’OCCASIONE PER FARVI NOTARE LA VELOCITA’ E LA SICUREZZA DI QUESTO METODO
      CONFRONTATE QUESTO CON IL TERZO METODO E NOTERETE CHE CON UN SOLO PASSAGGIO, OSSIA IL COMANDO DATO AL TERMINALE, FACCIAMO IN UNA SINGOLA OPERAZIONE TUTTI I VARI STEP DESCRITTI SULL’ ALTRO METODO.
      DETTO QUESTO, MOLTO IMPORTANTE E’ SOTTOLINEARE CHE COSI’ FACENDO EVITEREMO ERRORI  DI DISTRAZIONE RIGUARDO AI PASSAGGI O FRAINTENDIMENTI.
      Immagine 
      Potete adesso passare ad installare il bootloader Clover sulla vostra usb.
      *NOTA*:
      Avendo usato questo metodo l'installazione si dividerà in due fasi, perciò dopo il primo riavvio e necessario far partire nuovamente l'installer, selezionare lo stesso disco senza formattarlo.
      Finita questa ulteriore fase , l'installazione sarà terminata
      =========================
      METODO "MANUALE"....  (lascio per futura memoria-Compatibile fino a 10.12)
      ==========================
      Bootloader
      **Nota:** Installazione in UEFI  dipenderà dalla scheda madre in vostro possesso, quindi se non supporta tale opzione , il bootloader dovrà essere installato in  modalità Legacy.
       Vi invito, qualora non sapeste questa informazione, a recarvi nel sito ufficiale del produttore e controllare le informazioni a riguardo
      Fatto questo dobbiamo installare  Clover sulla usb.
      A seconda del tipo di Bios o al tipo di installazione che vogliamo fare UEFI o Legacy avremo ovviamente configurazioni diverse in questa fase.
      Lanciate il pkg.
      Immagine 

       
      Cambiate la destinazione di installazione ad USB oppure Install Mac_OS_X (a secondo del tipo di creazione eseguita)
      Successivamente clicchiamo su "Ad Hoc"
      Per Installazione UEFI
      Mettete i flag   : Installazione solo per avvio UEFI
                               : installare Clover nella ESP
                               : Driver64UEFI  selezionate OsxAptioFixDrv-64
                             *  :Se nel vostro sistema è presente una scheda grafica (discreta) della serie 9xx nVidia selezionate OsxAptioFix2Drv-64 al posto di  OsxAptioFixDrv-64 *
      ** OsxAptioFix2Drv :E' necessario per poter impostare CsrActiveConfig= 0x3 **
      ***OsxAptioFix3Drv oppure AptioMemory --> (consigliato) devono essere usati su hardware Skylake o successivi perché permettono alla nvram di lavorare correttamente
           (mi raccomando o uno o l'altro)
      Proseguite con l’installazione.
      Immagine 
      ** Ricordate che avrete accesso a questa cartella dopo aver montato la partizione EFI**
      ===========================
      Per installazione Legacy
      Immagine 
      ===========================
      Impostazione per config.plist:
      Con clover configurator “montate” la partizione EFI della usb.
      1) Per fare questo nel menù di sinistra, cliccate su “Mount EFI”
      2) individuate la partizione relativa alla vostra usb, a questo punto montiamo la relativa partizione EFI  selezionando l’apposito pulsante “Mount Partition”
      Immagine 
      3) Successivamente cliccate su “Open Partition”.. recatevi in EFI/Clover ed aprite il config.plist
      4) Sezione ACPI: Disabilitate tutti i fix sia del menù 1 che del menù 2
      Immagine 
      5) Sezione BOOT: Sole se si sta installando Yosemite mettete il flag su kext-dev-mode=1
      Immagine 
      6) Sezione RT Variables: Se si sta installando El Capitan oppure Sierra, aggiungere i valori: BooterConfig= 0x28, CsrActiveConfig= 0x67
      Immagine 
      7) Sezione System Parameters: Su inject kext mettete YES
      Immagine 
      ===========================
      Nota: Su El Capitan, è stato introdotto SIP (System Integrity Protection)
      Info:
      ===========================
      Recatevi in EFI/Clover/kext/10.x 
      X= alla versione di osx che state installando. Per esempio se installerete Yosemite dovrete recarvi nella cartella 10.10, con El Capitan in 10.11….ecc
      Se non ci fosse tale cartella, createla e nominatela voi a “modo”.
      Copiatevi all’interno FakeSmc.kext
      *Nota se venite già da altre vostre configurazioni, oltre kext sopra citato ,potete mettere gli altri necessari per il vostro hardware
      Stessa cosa se avete DSDT e/o SSDT potete copiarli in EFI/Clover/Acpi/Patched
      Immagine 
      
      Per High Sierra:
      Scaricare il driver apfs.efi a fine guida, collocarlo:
          --> EFI/clover/Driver64UEFI se stiamo usando UEFI
      --> EFI/Clover/Driver64 se stiamo usando Legacy
       
      Per chi volesse continuare ad usare HFS vi rimando a questo post:
        Come installare High Sierra in HFS direttamente dalla usb  
      Utenti Laptop:  Nel 99% è obbligatorio disattivare la grafica discreta Nvidia/Amd per installare questo nuovo osx
                                     Quindi aggiungete --> SSDT-Disable_DGPU.aml.zip
                                     in EFI/Clover/acpi/Patched della usb
      --------------------------------------------------------------------
      Per Mojave:
      Scaricare il driver apfs.efi per 10.14 a fine guida, collocarlo:
          --> EFI/clover/Driver64UEFI se stiamo usando UEFI
      --> EFI/Clover/Driver64 se stiamo usando Legacy
      Versione di clover non antecedente a V_4015
      Volete usare HFS?
      E' possibile fare un installazione diretta su altro disco o partizione
      nel caso guardate...
       Mojave in HFS 
       
       
       
      Fatto questo avrete la vostra USB bootable per installare OSX.
      ………Non scordatevi Fakesmc.kext da mettere nella relativa cartella…. senza il quale non farete mai il Boot......
      *NOTA: se usato il terminale per la creazione della usb, l'installazione si dividerà in due fasi, perciò dopo il primo riavvio e necessario far partire nuovamente l'installer, selezionare lo stesso disco senza formattarlo.
      Finita questa ulteriore fase , l'installazione sarà terminata
      **NOTA** Se avete processori Broadwell,Skylake o Kabylake...usate FakeSmc.kext e relativi sensors che trovate all'interno del secondo pacchetto.. (potete usarlo anche sui precedenti senza problemi, essendo una versione più aggiornata ha ulteriore supporto per le cpu più recenti)
      Update: Fakesmc e sensors versione 6.26
      Post installazione... post #2           
       Buon Hack….. 
      Aggiornamento:Install_Mac_OS_X.command.zip (compatibile da 10.10 a 10.12)
      le info le trovate a questo post
      Ringrazio @Ciro82 che mi ha aiutato nel preparare questa guida.
      Pacchetto.zip
      Pacchetto-2.zip
      apfs.efi-10.13-NoLog.zip
      Pacchetto-Fake+Sensors 6.26.1440.zip
      apfs.efi-10.13.1-No_LOG.zip
      apfs.efi-10.13.2_No_Log.zip
      apfs.efi-10.13.3-No_Log.zip
      apfs.efi-10.13.4-No_Log.zip
      apfs.efi-10.13.5_No_Log.zip
      C_I_M.zip
       
      apfs.efi-10.14-beta1_No_Log.zip
    • By fusion71au
      Run Vanilla OS X El Capitan, Sierra, High Sierra or Mojave in VirtualBox 5.x.x on a Windows Host
      Following on from my previous guide on how to create a VMware virtual machine running Vanilla OS X El Capitan in Windows, I’ve decided to write a similar guide for creating a VirtualBox El Capitan VM. 
       
      The virtual machine should be useful for testing El Capitan and also for creating installers for use on a real machine/hackintosh.
       
      There are other tutorials and videos on the net about running OS X on Windows machines using pre-made VMDK disk images but you can never guarantee what else is in there….
       
      I’ve gathered info for this guide from several threads in the Multibooting and Virtualisation section of this forum and also the wider internet eg
       
      @colt2 HOW TO: Create a bootable El Capitan ISO for VMware
      @dsmccombs comment on faking Ivybridge Processor
      @E:V:A http://forum.xda-developers.com/showpost.php?p=55572430&postcount=6
      @Tech Reviews video tutorial https://www.youtube.com/watch?v=t7X07U63lwg.
      VirtualBox Forum: Status of OSX on OSX
       
      Requirements
         Intel PC with four or more CPU cores running Windows 7 X64 or later OS (2 or more cores needed for OS X)    4GB or more RAM (2GB or more will be needed for OS X)    Hard Disk with at least 40GB free for Virtual Machine    Oracle VM VirtualBox v 5.0.34    Install OS X El Capitan app and Mac or Hack to prepare installation iso <-- Now, no longer necessary to have previous access to a Mac or Hack by building the Installer.app from scratch - see post#75    16GB or larger exFAT formatted USB stick to transfer El Capitan iso from Mac/Hack to Host PC  
      Prepare Installation ISO on your Mac or Hack
      1.  On your Mac or Hack, download "Install OS X El Capitan.app" from the App Store into your Applications folder.
      2.  Download and unzip the CECI.tool (attached to this post) into your ~/Downloads folder. The commands in this executable script are shown below for informational purposes.  Note: you will need approx 16GB of free space on your hard disk for the script to complete.
       
       
       
      3.  Open OS X terminal, then run the following commands to execute the script:
      cd downloads chmod +x CECI.tool ./CECI.tool 4.  At the end of the process, you will have an El Capitan iso on your desktop - copy this onto an exFAT formatted USB for use on the PC Host later.
       
       
      Create an El Capitan Virtual Machine in VirtualBox
      1.  Open the VirtualBox program and click the "New" button to create a new VM.
       

       
      2.  Select Mac OS X and Mac OS X 10.11 El Capitan (64 -bit) for Operating System type and version.  I named my Virtual Machine "El_Capitan", then clicked next...
       

       
      3.  Leave the Memory size at the recommended 2048 MB, then click next.
       

       
      4.  Choose to "Create a virtual hard disk now", then click the create button.
       

       
      5.  For the hard disk file type, the default is VDI (VirtualBox Disk Image) but I have selected VMDK for inter-operability with VMWare.  Click next...
       

       
      6.  For Storage on physical hard disk, I have chosen the default Dynamically allocated (grows larger to a set limit as you need more disk space).
       

       
      7.  On the File location and size screen, you can set the location of the new virtual hard disk and its size - I recommend changing disk size to 40GB or larger.  When you click the create button, you will now see your new VM in the VirtualBox main GUI.
       

       
      8.  Click the settings button on the Main Menu to tweak a few settings....
         a.  On the System/Motherboard tab in Boot Order, you can uncheck the Floppy Drive (who has these now?)
       

       
         b.  On the System/Processor tab, you can increase the allocated CPU cores to 2
       

       
         c.  On the Display tab, you can increase the allocated Video Memory to 128MB
       

       
         d.  On the Storage tab, click on the icon of the Optical Drive and select "Choose Virtual Optical Disk File". 
       

       
      Navigate and select the El Capitan ISO we created earlier...
       

       
         e.  Click the OK button to finalise the VM settings.
       
       
      Patch El Capitan vbox configuration file with DMI Settings from a Mac
      1.  From the start menu, type cmd and click run as administrator to open an administrative command prompt. 
       

       
      2.  Choose a Mac Model similar to your host system, then type the following lines, followed by <enter>  after each line.  Make sure you first close all VirtualBox Windows and the VirtualBox program, otherwise any changes you make won't stick...
       
      Eg iMac11,3
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F2238BAE" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 MacBookPro11,3
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-2BD1B31983FE1663" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 Macmini6,2
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "Macmini6,2" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F65AE981FFA204ED" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 3.  Optional- For some host systems eg those with Haswell and newer CPUs, you might have to spoof an older CPU to avoid VirtualBox errors.  You can try from one of the following if this happens:

      To spoof Lynnfield i5 750 CPU
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000106e5 06100800 0098e3fd bfebfbff To spoof IvyBridge CPU
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff or
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff 4.  Close the command prompt window.
       
       
      Installation of El Capitan
      We are now ready to start the El_Capitan Virtual Machine....
       



       
      Installation should be relatively straight forward, just following the prompts of the OS X installer:
      1.  Select language, agree to legal terms
       

       
      2.  Use Disk Utility from the Utilities Menu to erase and format the virtual hard drive as a single partition GUID Mac OS X Extended.  I named my drive "Macintosh HD" but you can enter whatever you like eg El_Capitan.
       

       
      3.  Quit DU and choose Macintosh HD to install El Capitan on.
      4.  After 20-30 min (depending on how fast your system is), the installation will complete.  At this point, unmount the El Capitan ISO by clicking the Devices menu from the VM window, click Optical Drives, then choose Remove disk from virtual drive.  The VM is now ready to reboot into OS X from the virtual hard drive.
      5.  At the welcome screen, choose your country and keyboard layout.  You can skip transfer information, location services and logging in with your Apple ID if you wish…
      6.  Create a User Account and select your Time Zone.  You can skip sending diagnostics and usage data to Apple….
      7.  Finally, you will arrive at the El Capitan Desktop.
       

       
      8.  Network/internet and audio should work OOB but on my system, the sounds were distorted.  Unfortunately, there is no QE/CI and the VM resolution will be fixed without the ability to dynamically resize the VM window (no VirtualBox additions for OS X guests atm). 
       
       
      Customization with VBoxManage
      1.  You can change the default resolution of 1024*768 (after shutting down the VM) with the VBoxManage command from the Windows Administrative Command Prompt:
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" VBoxInternal2/EfiGopMode N (Where N can be one of 0,1,2,3,4,5) referring to the 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 screen resolution respectively.
       
      Update:  For VirtualBox 5.2.x, the command for changing screen resolution has changed...
       
      VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution XxY (where X=Horizontal screen resolution, Y=Vertical screen resolution)
      eg
      VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution 1280x1024 2.  Adding serials and other SMBIOS details for the System Information Screen
      VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" "W8#######B6" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardSerial" "W8#########1A" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVendor" "Apple Inc." VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemFamily" "iMac" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion" "IM112.0057.03B" A listing of known issues with Mac OS X guests can be found in the VirtualBox Manual - link https://www.virtualbox.org/manual/ch14.html.
       
      Vanilla Mavericks and Yosemite, Snow Leopard from Retail DVD
      The same VM settings for El Capitan will also boot and run vanilla installations of OS X Mavericks and Yosemite .  Attached to this post are installer scripts to create bootable Mavericks (CMI.tool) and Yosemite (CYI.tool) ISOs for VirtualBox and VMware.
       
      With the respective OS X installer apps in the Applications folder, download and run the installer tools using terminal ie
       
      To create a Mavericks ISO on your desktop
      cd downloads chmod +x CMI.tool ./CMI.tool To create a Yosemite ISO on your desktop
      cd downloads chmod +x CYI.tool ./CYI.tool Here is a screenshot of the VM running Mavericks 10.9.5...
       

       
      Finally, those without a Mac/Hack to prepare the install media can purchase a retail Snow Leopard DVD directly from Apple and install OSX 10.6.3 on their virtual machines (Snow Leopard, Lion and Mountain Lion run quite happily in VirtualBox with 1 CPU, 1-2 GB of RAM and the rest of the settings unchanged from above).  Once you update by combo update to SL 10.6.8, you can directly download El Capitan from the App Store for free .
       

       
      UPDATE macOS Sierra 10.12 to 10.12.6: For macOS Sierra, use CSI.tool in post#51.
      UPDATE macOS High Sierra 17A365:  For macOS High Sierra, use CHSI.tool in post#73.
      UPDATE macOS Mojave Beta:  For macOS Mojave Beta, use CMJI.tool on page 4 of thread.
       
      Good luck and enjoy
      CECI.tool.zip
      CYI.tool.zip
      CMI.tool.zip
    • By iammask
      Requirements
      Pendrive 2.0 (>=8GB) "Install macOS Sierra app" (https://itunes.apple.com/de/app/macos-sierra/id1127487414?l=en)(Around 5GB) Working Mac  
      Installing Clover to USB
      Get a USB 2.0 Pendrive (8GB and above)
      Before you can partition the USB, you must determine what the disk identifier is. With the USB plugged in to the computer, use 'diskutil list':

      In Terminal:
      diskutil list In my case, output:
      /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage MacOS 500.4 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s5 4: Microsoft Basic Data DATA 498.8 GB disk0s4 /dev/disk1 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: Pendrive *8.0 GB disk1 As you can see my pendrive is available at /dev/disk1 (check yours).
      Now we are going to create partitions, In Terminal:
      diskutil partitionDisk /dev/disk1 1 GPT HFS+J "install_macos" R Output:
      Started partitioning on disk1 Unmounting disk Creating the partition map Waiting for the disks to reappear Formatting disk1s2 as Mac OS Extended (Journaled) with name install_osx Initialized /dev/rdisk1s2 as a 7 GB case-insensitive HFS Plus volume with a 8192k journal Mounting disk Finished partitioning on disk1 /dev/disk1 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *8.0 GB disk1 1: EFI EFI 209.7 MB disk1s1 2: Apple_HFS install_macos 7.7 GB disk1s2 Now as you can see partitions are created and your pendrive is ready to install clover.
      Download the Clover installer. Current builds are available on sourceforge: http://sourceforge.net/projects/cloverefiboot (chameleon, stolen and rebranded) 
      After Downloading the Clover installer,
      Install it to the Target "install_macos" partition  using "Change Install Location". Select "Customize". Check "Install for UEFI booting only", "Install Clover in the ESP" will automatically selected. Check "BGM" from Themes. Check "AptioMemoryFix.efi", "EmuVariableUefi-64.efi", "OsxFatBinaryDrv-64.efi" from Drivers64UEFI. After making your selections, Click "Install". Finally, one more EFI driver is needed, HFSPlus.efi:
      Download from : https://github.com/JrCs/CloverGrowerPro/raw/master/Files/HFSPlus/X64/HFSPlus.efi. Copy to /EFI/Clover/drivers64UEFI.  
      Kext Setup
      Remove all folders from EFI/CLOVER/kexts/ except 'Other'. Now Download These, FakeSMC.kext: https://github.com/RehabMan/OS-X-FakeSMC-kozlek VoodooPS2Controller.kext: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller USBInjectAll.kext: https://github.com/RehabMan/OS-X-USB-Inject-All Lilu.kext: https://github.com/vit9696/Lilu IntelGraphicsFixup.kext: https://github.com/lvs1974/IntelGraphicsFixup RealtekRTL8100.kext: https://www.insanelymac.com/forum/files/file/259-realtekrtl8100-binary/  
      Setting config.plist
      Download it from the attachments, Unzip and replace EFI/CLOVER/config.plist
       
      Building the MacOS Installer
      In Terminal : 
      sudo "/Applications/Install macOS Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/install_macos --applicationpath "/Applications/Install macOS Sierra.app" --nointeraction sudo diskutil rename "Install macOS Sierra" install_macos Now your Bootable USB is ready to install. Turn off your Laptop.
       
      Installing 
      Make sure you have adequate bios settings
       
      Then Follow:
      Power on laptop with pendrive connected to it. Continuously press "ESC". Select "Boot From USB" (i.e. F9) and select pendrive from the menu. Now it boots into Clover, with left-right arrow, select options. Select "Graphics Injector Menu". Under "Inject Intel" select "FakeID" and replace "0x00000000" to "0x12345678". Now return to main screen and select "install_macos". When grey screen comes, select DiskUtility. Format whole Hard Disk as "Mac Os Extended (Journaled)" with Name as "MacOS" Now quit DiskUtility and click "Install Mac OS Sierra" and select the newly created partition in previous step. Now installer will begin installing files (~15-20mins) and the restart. After restart again boot into clover(Follow Step 1-5) and again select "install_macos". Now Install screen will appear and continue installation. This time installer will install files to your target partition and create Recovery HD partition. Later on restarts. After restart again boot into clover(Follow Step 1-5) and again select "MacOS". If everything goes well, you will finish up the installation process and arrive at the Mac OS Sierra desktop.  
      Install clover to hdd.
      Congratulations!! Your Installation is complete!! 
      Now you need to fix things one by one.
       
      Will Provide fixes when I get time.
      config.plist.zip
×