Jump to content
InsanelyMac Forum

Search the Community

Showing results for tags 'UEFI'.

The search index is currently processing. Current results may not be complete.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • InsanelyMac Lounge
    • Front Page News and Rumors
    • Reader News and Reviews
    • Forum Information and Feedback
  • OSx86 Project
    • New Releases and Updates
    • New Users Lounge
    • Developers Corner
    • Tutorials (The Genius Bar)
    • Technical FAQ
    • OSx86 Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Complete Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace


  • Kexts
    • Graphics Cards
    • Audio
    • LAN and Wireless
    • Other
  • Kernels
  • Bootloaders
  • DSDTs
    • Patches
  • Pandora
  • Apps
  • Miscellaneous
  • Customization

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start




Website URL







Found 125 results

  1. Clover Third-Party Tools ...
  2. Hi, building Pandora's Box I need to compile Clover from source so I've created a script to do that following Clover devs advices. Well, Build_Clover.command can easily build a standard Clover, but also permit you to define macros that are not available on the standard package. So following Slice intruction here you can create a new package containing legacy boot file with all the macro you need by selecting them: =============================================================================== BUILD boot7 with additional macros <---------------------------------------------------- 1) USE_APPLE_HFSPLUS_DRIVER 2) USE_BIOS_BLOCKIO 3) NO_GRUB_DRIVERS 4) DISABLE_UDMA_SUPPORT 5) ENABLE_VBIOS_PATCH_CLOVEREFI 6) DISABLE_USB_SUPPORT 7) ENABLE_PS2MOUSE_LEGACYBOOT 8) DEBUG_ON_SERIAL_PORT 9) DISABLE_LTO 10) ENABLE_SECURE_BOOT 11) USE_ION 12) DISABLE_USB_MASS_STORAGE 13) ENABLE_USB_OHCI 14) ENABLE_USB_XHCI ONLY_SATA_0 added! actual macros defined: -D REAL_NVRAM -D NO_GRUB_DRIVERS_EMBEDDED -D ONLY_SATA_0 That affect boot7 only, enter you choice or press "b" to build: Result: also the package is customized to remind you what you have done! Push here to Download
  3. Thanks to Clover EFI Bootloader I was able to achieve almost perfect HacBook Pro from my Lenovo T420 This guide is work in progress and I’ll try to update it as often as I can outdated! For more updated guide head to tluck's post #481 (thanks tluck for taking over) Why UEFI Only? Faster boot time, better hardware detection, native Mac OS X Installation process and Auto create Recovery HD, working iCloud and iMessage to name a few. But in general you will achieve almost perfect Macbook Pro clone that will most likely survive all future System updates. Note: I’ll be focusing on Mountain Lion but I guess Lion would work equally good. Lets start by preparing Mac OS X install media. You will need: - Working Mac OS X 10.6 or later (Hackintosh, Virtual machine or real Mac) - 8GB+ USB pen-drive - Legal copy of Mountain Lion install app - and an app called Lion Disk Maker - my custom Clover Package: Clover_v2_r1625k0.pkg.zip Prepare Mountain Lion install media using Lion DiskMaker. Making install media bootable on your ThinkPad Run my custom Clover Package and change the install destination to the Mountain Lion install media you’ve just created using Lion DiskMaker. Generaly you don't have to worry about anything else it is all customized to work best on all ThinkPads. Note (optional): At this point you can use another FAT32 formatted pen-drive to install Clover on to it. This pen-drive needs to be capable of storing at least 25MB+ of data. System installation Insert prepared OS X Mountain Lion Install Disk - 10.8 in your ThinkPad and set to boot in UEFI Only mode. And wait for the boot loader. You should be presented with screen like this: Now start the installation process just like you would on a normal Mac. Partition your drive with GUID table and install. Adding Extra drivers using myHack You now should be running vanilla Mac OS X 10.8. Before you start upgrading and instaling software now is a good time to add missing drivers and install them in a clean and proper manner using myHack. 1. Download Extra Folder: Extra.zip 2. Download myHack and place it in your Application folder 3. Run myHack and choose myFix. When asked about Extra folder choose "Use My Own" and point to downloaded Extra folder from step 1. Reboot and check if everything is working fine. By everything, beside AppleACPIPlatform.kext ver 1.3.5, I mean Sound and Battery meter cause these are the only kexts that are in Extra/Extentions Making your custom configuration using OEM folder ... under construction... Booting Clover EFI Bootloader from system drive It's time to get rid of the osx pen-drive you've been booting all the time and install my custom Clover to your main disk and boot directly from your hard drive EFI partition. This step is identical to the "Making install media bootable on your ThinkPad" but this time you will be using your main drive. Just make sure your disk drive is selected when installing. Note: Now You can customize your installation. You have the choice to install Clover Preference Panel and Optional RC scripts. Remove pen-drive and reboot. If all went well you should be booting from your hard drives EFI partition now. Good luck! Software worth mentioning Clover EFI bootloader (thread) - (source code) - (changelog) - (wiki) CloverGrower (post) - (source code) HWMonitor + HWSensors (thread) - (source code) DSDT Editor (thread) DarwinDumper (thread) ... Thanks and credits @Slice, @dmazar and all Clover thread members, @joshhh and all T510 thread members, @gothic860 and all W520 thread members, @Manwe150 and all T420 thread members .…. to be continued. Update 2013-01-20: Flashed latest UEFI Bios version 1.43 + whitelist and started fresh DSDT patching Update 2013-01-30: Uploaded new LenovoEFI_Pack_Beta2.zip (from now on I'll be attaching latest version to this thread). I've started using the EFI/OEM/4180A32 folder specific for my T420 model and added minimal config in the root that should work for everyone else (testers needed). My latest DSDT.aml in EFI/OEM/4180A32/ACPI/patched and updated ThinkPad theme is included. Update 2013-05-15: Updated the post to reflect some changes and progress made in this topic. Using custom Clover r1625 that has all the stuff Lenovo UEFI user needs. This one is enabled to install to ESP by default with ThinkPad Theme and RC scripts and example EFI/CLOVER/OEM/4180A32 folder.
  4. Hackintosh High Sierra 10.13.3 USB Installer Boot Into USB DIrectly Enter Exit Option Menu. Clover Boot Menu Not Showing. Plz Help ................. My System Specification : CPU : Core i5 6400 MB : Asus H110M-CS RAM : 8GB DDR 4 HDD : WD 1TB For Windows And WD 500 GB For Hackintosh Bootloader : Clover
  5. With the purpose of running the beloved Apple Mac OS X on our Intel ASUS laptop I am writing this guide to share my experience and knowledge about this Hackintosh. This tutorial applies to running versions between 10.9 and 10.11.6, focusing specially in El Capitan. This method applies also for Sierra but at the moment my WiFi Card doesn't work well with 10.12 so I chose to remain in a stable Mac OS X I have 99% functionality: What Works : WiFi, Bluetooth, Airdrop, HandOff, FindMyMac (WiFi card has to be replaced, I put a BCM94352HMB) Full QE/CI acceleration with integrated HD4400 graphics Trackpad with 1finger, 2finger, 3finger and 4finger gestures Keyboard (Perfect with Volume, Brightness, Play/Pause, Numpad working) Battery Percentage Sleep, Shutdown and Reboot Internal Speakers, Internal Microphone, Headphone Jack, HDMI audio DVD Drive HDMI audio and video VGA out iMessage and FaceTime Recovery Partition What is not working Internal SD Card Reader When you install Clover Bootloader to your USB media or HDD you should select the following options: - Install for UEFI booting only - Install Clover in the ESP - Drivers64UEFI (Fat-64, OSxAptioFix2Drv) After installation is complete, the EFI partition we want to configure will already be mounted, so we proceed to open it and do the following Install HFSPlus.efi and NTFS.efi in drivers64UEFI folder and remove VboxHFS.efi Open the folder /EFI/Clover/kexts and delete all the folders starting by 10 and leave only the “other” folder In the above mentioned “other” folder place the kexts that I will quote next, please note that the kexts marked in red are the absolute necessary ones for booting Mac OS X installer , the rest should only be installed afterwards, after having Mac OS X installed to your hard drive and directly to /System/Library/Extensions : ACPIBatteryManager.kext AppleALC.kext ApplePS2SmartTouchpad.kext BrcmFirmwareRepo.kext BrcmPatchRAM (Mavericks) or BrcmPatchRAM2 (Yosemite or later) CodecCommander.kext DisableTurboBoostBattery.kext FakePCIID_XHCIMux.kext (Only for El Capitan) FakePCIID_IntelHDMIaudio.kext FakePCIID_BroadcomWiFI.kext (makes my BCM94352HMB work) FakePCIID_IntelHDGraphics.kext FakePCIID.kext FakeSMC, HWInfo, IntelCPUMonitor (HwSensors3 from Slice) IntelBacklight.kext RealtekRTL8111.kext USBInjectAll.kext (Only for El Capitan) After all the kexts necessary are in the correct folder, proceed to mimic my config.plist Note that the Kext patches included only work for El Capitan. If you want older version support, post here and I can help. I recommend using Clover Configurator App config.plist.zip For your SMBIOS choose MacbookPro11,2 and shake those serial numbers to really get a genuine one. In order to get everything working properly , follow these guidelines for ACPI tables patching. Firstly, press F4 at Clover GUI in order to dump the native ACPI tables. You will most probably get a crash, a red screen full of weird black numbers and strange symbols, do not worry, just force shutdown. At the next boot if you look in /EFI/Clover/ACPI/origin in your USB you should have a bunch of files. After getting MaciASL and acpica tools from RehabMan (always updated) and installing them, and adding rehabman’s laptop dsdt patch repository, which is this: https://github.com/R...ptop-DSDT-Patch I recommend patching these tables before installing Mac OS X in order to have a better user experience and better functionality as well as a cleaner and smoother install. Your computer may not even reach the installer since we have no way of disabling our discrete NVIDIA Geforce 820m without getting our hands dirty in DSDT patches. Delete all files that don’t start with DSDT or SSDT- If you have an SSDT with an x just delete it because it is dynamically loaded and so does not need our attention. Place the files in our interest in a folder and: cd /path/to/a/folder iasl -da -dl *.aml After obtaining the .dsl files you should open them and check for errors. In the latest BIOS we have the following errors: DSDT- We will find 4 errors The parse op Zero errors can be fixed by deleting all the “Zero” you find in the conflicting place The remaining two errors are fixed by applying the ADBG fix from RehabMan repo SSDT-1- We find many errors and all can be fixed by applying the patch “Remove _PSS placeholders” SSDT-12- We find an error related to a specific sector of a cryptic DOS device, we can safely delete these following lines from the SSDT Now that all our ACPI tables are nice and clean we can proceed to patching First of all, open all the tables at the same time and hit Command + F to bring up the Find Replace dialog box and Find:GFX0 and Replace it with: IGPU Find:B0D3 and Replace it with HDAU Do this in all the tables, so the renames are the same in all your tables When that is done, apply the following patches to the DSDT: Use the patch "DTGP" (you can easily find it with our friend Google ) Use the patch "Fix _WAK Arg0 v2" Use the patch "HPET Fix" Use the patch "SMBUS Fix" Use the patch "IRQ Fix" Use the patch "RTC Fix" Use the patch "OS Check Fix Windows 8” Use the patch "Add IMEI" Use the patch “7-8 Series USB” Use the patch "USB PRW 0x0D" Use the patch "Igpu Brightness Fix" Use the patch "Audio Layout id 3" When you have applied the Audio Layout Patch just Find: layout and it should show the only result, then make that part look like mine, so that you can use AppleALC for native on the fly audio If you want HDMI audio you should open SSDT-10 and find layout again and make it look like the one you just edited in DSDT, we do this because we want layout-id 29 instead of layout-id 3 For battery percentage you should use the ASUS N55SL/Vivobook patch Finally when you did all that you should follow RehabMan’s tutorial for Disabling Discrete Graphics Cards, on a web which I am not allowed to mention. This will give you much more battery life and a lot less heat. You should read it properly and you will notice there is close to no difference between his example and our laptop so it will be easier than it looks like. Make sure you also use the patch he posts to fix shutdown and sleep when our NVIDIA is disabled. After all the ACPI tables are properly patched save them all and cd /path/to/where/your/patched/tables/are Then delete all the original aml files And then iasl *.dsl After getting the resulting patched aml files, place them in /EFI/Clover/ACPI/patched for Clover to load it Place them all together in /EFI/Clover/ACPI/patched and in the ACPI section of your config.plist make sure to "Drop OEM" tables and set the "Sorted Order" as I did in the attached config.plist. Before installing Mac OS X make sure in your BIOS you have legacy mode disabled and you have secure boot and fast boot also disabled, so that Clover works well. Also make sure the controller is set to AHCI mode. Remember to use a GUID partition table on your Hard Drive and if you plan to dual boot just create two Mac OS Extended Journaled partitions, don't create any Fat partition using Disk Utility cause that will leave you unable to install Windows in UEFI mode. Post-Install Finally you will need to generate an SSDT using ssdtPRGen.sh (this can only be done when you have installed Mac OS X) https://github.com/P...ha/ssdtPRGen.sh Add it to the Sorted Order and you are done Make sure to set the hibernate mode to either 0 or 2 . ​You can copy the colour profiles from ASUS Splendid Utility and use them in Mac OS X, but for my eyes, I prefer the default LCD one This is the first fully functional Hackintosh I ever accomplished and it took me a few months of learning… I am using Mac OS X for about two or more years in this Hack and I am still in love like the very first boot hihihi This is almost the perfect HackBook and has worked since Mountain Lion until now Hope you enjoyed!
  6.  OS X 10.11 El Capitan UEFI Clover on Sony VAIO S 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. 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 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 Open Disk Utility under /Applications/Utilities. Select the USB. Click on the Partition tab. Click on Partition Layout > 1 partition. Click on Options. Select GUID Partition Table. Apply with OK. Under Format select Mac OS Extended (Journaled). Under Name rename the partition to „install_osx“. Click on Apply. Click on Partition. When it’s finished creating the USB partition(s) close Disk Utility. Make OS X Installer on USB*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 You need a password for this command*2. Type your password and press Enter. This process can take several minutes, depending on the USB write speed. Mine took 5 minutes to finish. Close Terminal. 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 Download Clover EFI bootloader. http://sourceforge.net/projects/cloverefiboot/ Open the Clover installer package. Click on Continue, Continue. Click on Change Install Location. Select your USB drive now called ‚Install OS X El Capitan’. Don't select the internal Hard Drive on your real Mac/VM! Click on Continue. Click on Customize. Check ‚Install for UEFI booting only‘. ‚Install Clover in the ESP‘ will be selected automatically and installed to the hidden EFI partition. Under Drivers64UEFI check ‚OsxAptioFixDrv2-64‘. Optional: Install BlueMac under Themes. Click on Install. Type your password. Click on Install Software. When it’s finished, press Close. Since the EFI partition is hidden, we need to mount it to copy some files. But the Clover installer already mounted it.*3 Go to the EFI partition (on your Desktop). Open the folder /EFI/CLOVER/drivers64UEFI Delete VBoxHFS.efi Download HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true Copy HFSPlus.efi to /EFI/CLOVER/drivers64UEFI Go to the folder /EFI/CLOVER/kexts Delete all the folders inside /EFI/CLOVER/kexts except for ‚Other‘. Download FakeSMC https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads Copy FakeSMC.kext to /EFI/CLOVER/kexts/Other Download VoodooPS2Controller https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads Copy VoodooPS2Controller.kext (Release) to /EFI/CLOVER/kexts/Other Download RealtekRTL8111.kext. https://bitbucket.org/RehabMan/os-x-realtek-network/downloads Copy RealtekRTL8111.kext to /EFI/CLOVER/kexts/Other If you have a RAID configuration, you will need HPRAIDInjector.kext Download HPRAIDInjector.kext Copy HPRAIDInjector.kext to /EFI/CLOVER/kexts/Other 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 To download, select File > Save As Under Format select Page Source. Select Desktop as your location. Click Save. Click Don’t Append. Rename the config file on your desktop to ‚config.plist‘. Copy config.plist from your Desktop to /EFI/CLOVER and replace the default one. 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. Eject the EFI partition. Eject the USB. *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 Shut down your laptop. Press the Assist button. Press F2 to boot into BIOS. Restore default settings under the Exit tab. Make sure ‚UEFI‘ is on. Make sure ‚Booting from external device‘ is on.*4 Save settings. Shut down your laptop. *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 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). Press the Assist button. Press F11 to boot from external device.*5 Press ENTER to boot the OS X Installer. *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 Select language. Continue. Launch Disk Utility. Erase your hard disk. Rename your partition and apply. Exit Disk Utility. Install OS X. Continue. Select your hard drive partition. Install. 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. Select your partition in Clover Boot Menu and boot into OS X. 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. Download Clover EFI bootloader. http://sourceforge.net/projects/cloverefiboot/ Open the Clover installer package. Click on Continue, Continue. Click on Change Install Location. Select your Hard Drive partition. Continue. Don't select your USB. Click on Customize. Check ‚Install for UEFI booting only‘. ‚Install Clover in the ESP‘ will be selected automatically. Under Drivers64UEFI check ‚OsxAptioFixDrv2-64‘. Check ‚Install RC scripts on target volume‘ (Optional) Check ‚Install Clover Preference Pane‘ Click on Install. When it’s finished, press Close. Enable ‚Hard disks’ under Finder > Preferences > General > Show these items on the desktop. You can disable it later. Open the folder /EFI/CLOVER/drivers64UEFI Delete VBoxHFS.efi Open your USB drive. Copy the contents of the EFI-backup to EFI partition of your hard drive. Replace the files. Open the folder /EFI/CLOVER/kexts. Rename ‚Other‘ to ‚10.11‘. 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. Download Clover Configurator. https://dl.dropboxusercontent.com/u/182149214/cloverconf/app/10.10/CCV.zip Launch Clover Configurator. Mount EFI partition. Select diskXsY for your hard drive. Patching DSDT & SSDTs Extracting native ACPI files Boot into Clover bootloader menu. Press F4 on your keyboard. This will dump your native DSDT/SSDT files to /EFI/CLOVER/ACPI/origin. You will get no feedback. Proceed. Boot into OS X. Mount EFI. Patching ACPI files Download MaciASL. http://sourceforge.net/projects/maciasl/ Launch MaciASL. Go to MaciASL > Preferences > iASL. Set ACPI 5.1 under Compiler Options > ACPI Specifications. I created an automated terminal command to patch your DSDT/SSDTs. Either follow this method or the manual way. Automatic Patching with Terminal Manual Way Compiling ACPI files Open DSDT.dsl in MaciASL. Save as ACPI Machine Language Binary (aml) „DSDT.aml“. Open SSDT-2.dsl in MaciASL. 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 ​ Manual way: SSDT/Power Management Use ssdtPRGen to create a SSDT for your system. https://github.com/P...ha/ssdtPRGen.sh Open Terminal and type: curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh chmod +x ~/ssdtPRGen.sh 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 ​ Manual way: Restart. Power Management Verification Download ApplteIntelInfo.kext (built by pokenguyen #284 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 Sleep/Wake Real Macs use Hibernation Mode. You need to deactivate hibernation mode. Open a Terminal window. 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. Download ACPIBacklight.kext https://bitbucket.org/RehabMan/os-x-acpi-backlight/downloads Copy ACPIBacklight.kext to /EFI/CLOVER/kexts/10.11 Battery Download ACPIBatteryManager.kext https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads 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. Download FakePCIID_XHCIMux.kext https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads Copy FakePCIID_XHCIMux.kext and FakePCIID.kext to /EFI/CLOVER/kexts/10.11 Clover method: DSDT patch method: Audio Download KextUtility. http://cvad-mac.narod.ru/index/0-4 Download DummyHDA.kext. https://www.dropbox.com/sh/u22fjjv499gax1u/AABuJriY_0xEA4fBmIswAFYka?dl=1 Install DummyHDA.kext with KextUtility. DummyHDA only works in /System/Library/Extensions Download CodecCommander.kext. https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/downloads Install CodecCommander.kext with KextUtility. CodecCommanders (in OS X 10.11 El Capitan) only works in /System/Library/Extensions 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. 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) Under Devices in Clover use Audio Layout 3. Additional steps after OS X 10.11.4: Copy DummyHDA.kext from System/Library/Extensions to your Desktop. Right click on DummyHDA.kext and Show package content. Open the file Info.plist inside the folder Contents with a Text Editor. Search these lines: <key>OSBundleLibraries</key> <dict> 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> Save and exit. Install DummyHDA.kext with KextUtlity. 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. 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: Under Clover > Devices check ‚UseIntelHDMI‘. 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 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/ For Bluetooth download and install IOath3kfrmwr.kext. https://bitbucket.org/RehabMan/os-x-atheros-3k-firmware/downloads Broadcom BCM94352 HMB (AzureWave AW-CE123H) For BCM94352 download FakePCIID_BCM94352Z_as_BCM94360CS2.kext or Broadcom.kext (2015-11-02 and later versions) Copy FakePCIID_BCM94352Z_as_BCM94360CS2.kext or Broadcom.kext to /EFI/CLOVER/kexts/10.11 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 Terminal method Verify under System Information SSD Check TRIM Support: Yes 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. 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) Boot into Clover Press Spacebar. Boot without Caches. Run KextUtility. Reboot. Modding VoodooPS2Controller 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 RehabManhttp://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
  7. CodeRush

    [UEFIPatch] UEFI patching utility

    PMPatch is obsolete and not supported by me anymore. I have developed the successor of it, UEFIPatch, which is both more universal and reliable, and uses UEFITool's engine for proper UEFI modification. Combined topic about all my UEFITool-based utilities is here, sources and binaries are available on GitHub. Bug reports are welcome. To any new readers of this topic: it's you who takes all the risk of bricking your board, it's you who is responsible for all things that you do to your PC, not me or any other developer out there! BIOS modifications are risky by their nature, please be aware of it and don't blame me if anything is gone wrong for you. Old PMPatch post and FAQ is in spoiler below:
  8. Hello! I'm trying to install El Capitan on my Lenovo Yoga 300 but I can't even get any bootloader to show up after turning on the computer... I tried Enoch, Chameleon and Clover and neither of them works. My BIOS can't see Enoch USB, but sees Clover. Unfortunately, when I try to boot them I can see nothing... I tried Clover in UEFI only mode, with Legacy mode, but no success. Please help me! My laptop has Intel Celeron N3050 with Intel HD.
  9. Hello Insanelymac, I've successfully installed Mac OS X Sierra on 2 32gb flash drives with them as a JBOD Raid. I can only get into the hackintosh if I use another USB flash drive with Clover installed on it. I've tried using a clover installer however that just installs on my Raid Disk. I've also noticed that when I open clover configurator, there are 2 EFI partitions but both of them were empty. I've tried moving the contents of the EFI on my Raid disk that clover installed but my BIOS does not detect it. Also when I use the other flash drive to boot into clover, there is another volume called "BOOT OS X" right next to my Raid Disk Volume that I use to boot from. I just want to install and boot off of my Raid usb flash drives. Really running out of options, Thanks guys.
  10. Hi there, This guide will enable your Intel addon NIC (EXPI9301CT) to fully support the Apple drivers and behave like a native Apple NIC. I wanted a solution for my trusted Intel NIC without having to use any third party kexts to get it working and also wanted it to be fully UEFI compatible. So I researched a little and would like to share my results in this short guide. Caution: This guide will only work for Intel Desktop CT NICs with PCI device ID 10D3. Also I only used OSX Yosemite to verify the results, but it should work in Mavericks, too. 1) Optional: Remove third party kext for the NIC Please remove any other third party kext you may have installed for your Intel NIC. We do not want any conflicts here later on. 2) Create a bootable DOS USB drive I used Rufus Boot USB Disk with an Image of Win98 DOS bootfiles to create it under Windows. The original ISO for the Win98 DOS Boot files can be found here http://goo.gl/WOaQi (Windows 98 DOS Boot). Any other DOS compatible Boot environment should work, too. 3) Download Intel Preboot files PREBOOT.EXE from http://goo.gl/ppSRzo 4) Copy the necessary files to the USB drive Extract the the download and copy the following files the bootable DOS USB drive Copy BOOTIMG.FLB from PREBOOT\APPS\BootUtil Copy BootUtil.EXE from PREBOOT\APPS\BootUtil\DOS 5) Restart and boot from the USB-Stick You will temporarily have to change the UEFI-BIOS settings to be able to boot from a DOS environment. I had to set the following options: Legacy USB = Enable SecureBoot = Other FastBoot = Off 6) Flash the NIC with EFI-ROM After Booting from the DOS USB drive please use the following commands in the given order. Backup the original ROM BootUtil -SAVEIMAGE -FILE=Backup.FLB Enable flash write capability on NIC BootUtil -FE -ALL Update NIC with EFI-ROM BootUtil -UP=EFI -ALL -FILE=BOOTIMG.FLB 7) Change PCI device ID with ethtool Congratulations, your Intel NIC is now UEFI compatible and should already show up in your UEFI BIOS. We now will have to change the device ID from the NIC, so that OSX can use the native driver. Boot from a Linux Live Boot environment (e.g. Ubuntu) and change the PCI device ID from 10D3 to 10F6 with ethtool. Please ensure your Intel NIC is eth0. We do not want to patch any other NICs by mistake. sudo -s apt-get install ethtool ethtool -E eth0 magic 0x10D38086 offset 0x16 value 0x00 ethtool -E eth0 magic 0x10D38086 offset 0x17 value 0x00 ethtool -E eth0 magic 0x10D38086 offset 0x1A value 0xF6 8) Start OSX and enjoy your native Apple Intel NIC Reboot and don't forget to change the UEFI-Settings back from step 4 to their original values. After this you can start OSX and the NIC should be recognized. Windows will pick up the NIC without any problems, so no worries if you want to switch back to Windows sometime later on. Disclaimer: Please note, this procedure solved a very specific problem for me and the guide is certainly not perfect. I do not take any responsibility for anything that may go wrong if you follow it. I hope this guide may be useful for someone and please feel free to give any suggestions that may improve it. Cheers, Maroder
  11. Hi, so this is an issue I have put off for a while by just selecting the windows drive to boot. My Clover bootloader, UEFI, cannot load my Windows installations. Those are set to boot legacy, so I can understand that. But I cannot get legacy Clover working! When I install it to my drive and set that to boot, it just goes straight to the Windows installation. I think it has to do with the boot1 / 6 type error where it's just redirecting it to Windows, because that's all that happens. In Summation- UEFI Clover-can't boot Windows Legacy Clover-forwarded to another boot drive Something something active partition? Happy new year and thank you for your time, I appreciate any help!
  12. ASUS N550JV I'd been working on this computer since of the beginning of 2014 and I can say that OS X is pretty stable on it with El Capitan 10.11.4 [EDIT] Some news about Sierra Well... In June 2017 I finally cross the line and I bought the MacBook Pro 14,3 dropping my N550JV, that's why I'm not gonna help you with Sierra. However, since Apple hardware seems to be buggy sometimes (or bad luck ?), my MacBook Pro motherboard died after only 3 months. Not so good for a 3000€ laptop... Student, but also freelance web developper, I need my (working) laptop everyday. But Apple seems to considerate that paying a product 3000€ is not enough to get a free replacement device ASAP when a failure happens. The warranty will take the motherboard replacement fees, but my MacBook won't be available during 6 or 7 days : what a loss of income ! That's why I told the vendor that I have no choice but returning to Hackintosh to be able to work. And I decided to try to boot my Time Machine backup on my N550JV. After some ajustements, it worked and I'm now running my MacBook image on the N550JV. I fixed QE/CI, touchpad and wireless, but I still miss the TouchBar... I have no time to explain the steps to make it work but you can find the clover folder I used to run 10.12.6 right here. You just have to install the updated versions of BrcmPatchRam and VoodooHDA in /S/L/E to have Bluetooth and Audio. This work is dirty but I hope it will help you to get Sierra running on the N550JV. Components (submodel N550JV-CM193H) CPU : Intel i7-4700HQ IGPU : Intel HD 4600 DGPU : Nvidia Geforce 750M 4GB DDR3 Chipset : Intel HM86 Express WLAN + Bluetooth : Qualcomm AR9485 b/g/n 1x1x1 Mimo (HalfMiniPCIe) + AR3012 Bluetooth 4.0 (USB interface) LAN : Realtek RTL8168/8111 Sound : Realtek ALC 668 Touchpad : Elan Touchpad (v4 ?) Screen : 15.6" - 16:9 Resolution 1920 x 1080 + Touchscreen (Elan) Webcam : USB 720p by AzureWave SD Card reader : RTS 5139 Optical : Blu-Ray reader / writer Notes : I replaced the optical drive with an SSD (Crucial M550 512Gb) I replaced the AR9485 with the BCM94352 a/b/g/n/ac 2.4/5Ghz Wifi 2x2x2 Mimo -> needed to get WLAN working and after all, 2.4Ghz + 802.11n sucks when you try 802.11ac + 5Ghz Current State Working : Intel i7-4700HQ (near all P-States) Intel HD 4600 with native screen resolution and GFX acceleration Sound - Realtek ALC668 Sleep USB ports Ethernet WLAN with BCM94352 Bluetooth Elan touchpad Keyboard Battery (about 2h30 but my computer is near 3 years old) Touchscreen Webcam Not Working : Nvidia Geforce 750M (disable by DSDT because the card is not connected to the screen or external ports) SD Card reader (no drivers but passthought with VMware Fusion and Windows is working) Not checked : Sound on HDMI Bluetooth Handoff (should be working) Installation process (to complete) prepare OS X installer (Vanilla) install Clover EFI and use my clover folder (config + dsdt + kexts..) after installation, install BrcmFirmwareRepo and patchRam2 + VoodooHDA on /S/L/E config.plist is not completed. You have to add the serial number to get iCloud, iMessage, etc.. to work. I cannot share mines. Looks for TODO in the plist. CPU Section near all P-States are working (800Mhz to 3.4 Ghz in Turbo Boost) all cores work properly OEM CPU SSDT are dropped by clover SSDT is generated at boot by clover DMAR table is dropped so you can let VT-d activated IGPU Section Full QE/CI at native resolution thought internal screen (LVDS or eDP ?) Handled correctly my 2560 x 1440 monitor throught the Mini Display port HDMI is working fine to but seems to lock at max 1920 x 1080 Brightness is working (levels are defined in PNLF Device of DSDT) Config : ig-platform-id : 0x0a260006 FakePCIID_IntelHD to get the drivers attached to the device _DSM Method in DSDT Inject Intel : true (redondant) Bugs : Glitch at boot Glitch on installer screen : close and open the lid Glitch on external display connection : close and open the lid or put the computer to sleep at least once before connecting the external display DGPU Section The Nvidia card is connected to the IGPU (Optimus setup), but this configuration is not supported by OS X, so we can't use this card. disabled at boot and on wake by the DSDT no problems for the moment Sound Section 4 speakers with an EADP + 1 subwoofer I'm not convinced by AppleHDA sound quality at this time I'm using VoodooHDA 2.8.8 with a custom config and all is working great I'm not using the subwoofer so I can't say if it is working Bugs : sound stops for 3 seconds sometimes (quite rarely) There is no sound from internal speaker is you reboot from Windows or shutdown with fastboot enabled. -> can be fixed with codec Commander (mandatory kext if you choose to use AppleHDA) I didn't check sound on HDMI or DP USB Section USB ports take me a lot of time after the El Capitan update USB setup : 3 external USB 2 ports (inside USB 3) 3 external USB 3 ports 4 internal USB 2 ports : Webcam Touchscreen SD Card Reader USB interface for bluetooth on the MiniPCIe port With 10 ports we are under the 15 limit, so I decided to get away FakePCID_XHCmux EHCI drivers are not loaded by OS X, all is handle by the stock XHCI drivers : there is no EHCI routing at all, like we are used to see these time. All is handle in the DSDT, on the XHC section with a complete rewrite of the _UPC name, following the ACPI specs No mods are needed in Apple files Stay away from Android File Manager or patch it because it have a bad effect on USB drivers, even on real Macs Battery Section Battery registers are patched on DSDT following the Rehabman post AppleSmartBatteryManager kext to read the values from ACPI Sleep Section sleep works fine by closing the lid or waiting for the laptop to sleep I disabled the wake from network option because I'had some problems with it, and I don't use it Power nap is disabled too for me but it should work I didn't check sleeping with Apple Icon -> sleep Stay away from Android File Manager or patch it because it have a bad effect on USB drivers and this can affect sleep WLAN + Bluetooth AzureWave AW-CE123H HMB (Broadcom BCM94352 chipset) _DSM method to enable it 5 ghz working with clover patch + cosmetic patch Bluetooth enabled using BrcmFirmwareRepo and BrcmPatchRAM2 (installed on /S/L/E for best results) to upload the proprietary firmware at boot and on wake bluetooth works most of the time but sometimes the firmware upload fails and you have to restart to fix it BT Handoff should be supported but hasn't been checked ACPI Section I used Bios v208 (latest) DSDT and SSDT(s) are merged together because I'm too lazy to edit them separately All oem ssdts are dropped at boot -> could be change later Patchs (some of them) : add DTGP, B1B2 (for battery) rename GFX0 to IGPU rename EHC1 and EHC2 to EH01 and EH02 (not useful) patch XHC section to match the hardware (_UPC) replace _Q0E and _Q0F + add SKBL and GKBL for the touchpad and the FN keys -> see the EMlyDinEsH post add _DSM to IGPU, ARPT (BCM94352), PS2K, LPCB, EHC1, EHC2, XHC add MCHC, IMEI, SMCD, BUS0, PWRB patch HPET, RTC, TIMR, HDEF, HDAU 's IRQ disable DGPU at boot and at wake patch OS detection patch battery register -> see Rehabman post (B1B2, etc...) ​fix some warnings errors and warnings : WMI device and OEM _BCM method remarks : method serialized, _T_x to T_x TO DO complete the guide clean DSDT switch to AppleHDA bios patch to enable Haswell Lake Tiny Thanks A big thanks to all the people who have worked on it, like amokk - he has done most of work on the DSDT to get it fine for Mavericks. I edited it for Yosemite and El Capitan. I'm not the creator of the kexts or dsdt patch I used. We have to thank : - Rehabman - PikerAlpha - EMlyDinEsH - slice - Mieze - and all the others N550JV-OSX.zip
  13. My original Software/Hardware: "Dock station: Windows 8" + "Unplugged Tablet|LCD: Android"; "LCD 10.1 FHD"/i5-4200U/HD4400/4 GB; Intel Dual Band Wireless-N 7260HMWAN Mini PCI-E half-card; HDD Toshiba; BIOS v.213; My current Software/Hardware: "Dock station: Windows 10 + OS X Siera 10.12.6 + Ubuntu" + "Unplugged Tablet|LCD: Android"; "LCD 10.1 FHD"/i5-4200U/HD4400/4 GB; SSD Crucial; PCI-E Wi-Fi BCM94352HMB; BIOS v.216; Ports: USB3.0 x2, microHDMI x1,miniDP x1, comboJackMicrophone x1, comboport for Tablet|LCD (LCD, Touchscreen, Web camera) x1. ================================ HARDWARE (What works and doesn’t work): ================================ Processor/Chipset: Intel Core i5-4200U – SpeedStep Works [sSDT] (but there're some issues,see below); Graphics: Integrated Intel 4400 HD Graphics HDMI/DisplayPort(DP) – Works full QE/CI [FakePCIID.kext & FakePCIID_Intel_HD_Graphics.kext, DSDT/SSDT pathes, Clover Config.plist patches]; DisplayPort (DP) - Works; HDMI - Works; (but there're some issues,see below). LCD: Touchscreen Atmel maXTouch Digitizer USB - Works [OOB] detected as ink; LCD resolution (1280x720, 1600x900, 1920x1080)- Works [after Graphics setting]; Brightness: Keyboard Fn brightness keys - Works [after Graphics and Keyboard settings]; SysPref brightness slider - Not Works (see issues below); Unplug built-on LCD from dock and plug it to dock-station again - Works (but there're some issues, see below). Audio: Sound: Context CX20751/2 - Works [AppleALC.kext, DSDT]; Keyboard Fn volume keys (F10, F11, F12) - Works [after Graphics and Keyboard settings]; HDMI Sound - Works [AppleALC.kext, Clover Config.plist patches and SSDT patches]; Built-in microphone - Works [after Sound settings] ; Headphone's line-in microphone - Not Works (see issues below). Keyboard/Touchpad: ASUS Wireless Input Receiver USB(Keyboard/Elan Touchpad) – Works [Elan AppleSmartTouchPad.kext]; Touchpad – Works [Elan SmartTouchPad.kext] (but there isn't TouchPad Panel in SysPref, see issues); Wifi/Bluetooth: Intel Dual Band Wireless-N 7260HMWAN Mini PCI-E half-card - not supported can be replaced with a supported card. I replaced with Broadcom BCM943225HMB card: Wifi 2.4GHz/5GHz, Bluetooth BCM20702A0 - Works [bT kexts, Clover Config.plist patches]; SSD: Crucial SSD – Works [Trim support Clover Config.plist patches]; USB 3.0: Works [OOB] (incorrect works after sleep, see issues); Webcam: ASUS UVC 2.0 - Front cam Works [OOB with LED]; Battery: Battery management, battery status – Works [ACPIBatteryManager.kext, DSDT patch]; Sleep: Sleep mode - Works [after DSDT patches]; Sleep on clamshell close – Not Works (I don't need it); ================================ INSTRUCTIONS: ================================ Hardware installation (to change the wi-fi cards or HDD) - To remove the back aluminum plate of the dock-station, use a plastic spudger(there are 2 hidden screws under the rubber foots. The rubber foots is necessary to remove); -------------------------------- A) FOR INSTALL (this is my experience of installation OSX, you may install OSX other ways as you like): A.1) Update Bios version to v.216; CSM = disable (with enable option OS X boots and works too but see issues); Security Boot = Disable; A.2) Create Clover USB OS X installer (I used BDU app from Windwos - BootDiskUtility.exe, see links); Kexts - Place these kexts in Flash/EFI/CLOVER/kexts/Other: FakeSMC [system]; FakePCIID.kext [Graphics] FakePCIID_Intel_HD_Graphics.kext [Graphics] ApplePS2SmartTouchpad.kext [Keyboard + Touchpad] Clover Config.plist - attached below (without SMBIOS), replace the one in EFI/CLOVER/ Boot options: -v kext-dev-mode=1 rootless=0; KernelPM = true; Also I use pre-configured SMBIOS for MacBookPro 11,1 (I don't know whether the pre-configured SMBIOS somehow affects to the installation of Sierra, it just copied from my El Captain last installation); A.4) Extract original DSDT/SSDT's (push Clover F4 key); A.3) Prepare HDD/SSD partitions for OS and Install OS X and Windows (I used MultiBooting UEFI Guide, see links). Need to download beforehand: Clover app last version; Clover Configurator app (I use it only for mount EFI partition and configure SMBIOS); Kext Utillity app; IORegistery 2.1 app; DPCIDevice app; iasl dissembler; MaciASL app; Piker-Alpha ssdtPRGen scripts; RehabMan Laptop DSDT/SSDT Patches; All needed kexts; -------------------------------- POST INSTALL: B.1) Install latest Clover(I use Clover ver4268) with options: install Clover only for UEFI; install Clover on EFI partition; Drivers64UEFI: EmuVariableUefi-64; OsxAptioFix2Drv-64; OsxAptioFixDrv-64; PartitionDxe-64. B.2) DSDT/SSDT patching (for details see links): Create new folder, copy extracted DSDT/SSDT's(non-x) from usb-flash and downloaded iasl in folder, open console, cd to folder, type ./iasl -da -dl DSDT.aml SSDT*.aml Edit DSDT/SSDT via MaciASL app(use ACPI 6.1) (and DON'T use 'DSDT Editor' app, use MaciASL app!!!): You need DSDT.dsl, "Cpu0Ist" SSDT(my SSDT-0.dsl), "SaSsdt" SSDT(my SSDT-7.dsl); DSDT apply the following patches in the following order(!!!): [syn] Fix ADBG Error; [bat] ASUS G75VW; [audio] Audio Layout 12 (I use 28, change 12 to 28); [igpu] Rename GFX0 to IGPU; [sys] Add MCHC; [sys] Add IMEI; [sys] Haswell LPC; [sys] SMBUS Fix; [sys] RTC Fix; [sys] IRQ Fix; [sys] OS Check Fix (Windows 8); [usb] USB3_PRW(0x6D); Save as DSDT.aml file. SSDT: Generate SSDT.aml usingssdtPRGen.sh; Save as SSDT.aml file. SSDT-0 "Cpu0Ist" Patches: [syn] Remove _PSS Placeholders Save as SSDT-0.aml file SSDT-7 "SaSsdt" should contain GFX0 apply the following patches in the following order(!!!): [igpu] Rename GFX0 to IGPU [igpu] Rename B0D3 to HDAU [igpu] Haswell HD4600 Yosemite - change 4600 to 4400; [igpu] change in HDAU layout to 28 Save as SSDT-7.aml file Place only the DSDT.aml, SSDT.aml, SSDT-0.aml, SSDT-7.aml in /EFI/Clover/ACPI/Patched; B.3) Clover kexts and settings: boot options: -v dart=0 kext-dev-mode=1 rootless=0 kexts (Place these in EFI/CLOVER/kexts/Other): FakeSMC [system]; CPUSensors.kext [HWMonitor app]; LPCSensors.kext [HWMonitor app]; ACPISensors.kext [HWMonitor app]; FakePCIID.kext [Graphics]; FakePCIID_Intel_HD_Graphics.kext [Graphics]; ApplePS2SmartTouchpad.kext [Keyboard + Touchpad]; ACPIBatteryManager.kext [battery]; BrcmFirmwareRepo.kext [bluetooth] BrcmPatchRAM2.kext [bluetooth] BTFirmwareUploader.kext [bluetooth after sleep] (The author BTFirmwareUploader specifies to use it in /S/L/E/ , but at me It works in E/C/k/O/); AppleALC.kext [Audio] I don't Use VoodooPS2Controller.kext (see issues); Config.plist patches and options (You may use my config.plist, but it without SMBIOS info): [HD4400 and reduce some video glitches] <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Enable 1536MB for Azul framebuffer 0A260000</string> <key>Disabled</key> <false/> <key>Find</key> <data> AADwAAAAAEDZCgAA </data> <key>Name</key> <string>AppleIntelFramebufferAzul</string> <key>Replace</key> <data> AADwAAAAAGDZCgAA </data> </dict> <dict> <key>Comment</key> <string>Enable 9MB cursor bytes, 0x0a260006</string> <key>Disabled</key> <false/> <key>Find</key> <data> BgAmCgEDAwMAAAACAAAwAQAAYAA= </data> <key>Name</key> <string>com.apple.driver.AppleIntelFramebufferAzul</string> <key>Replace</key> <data> BgAmCgEDAwMAAAACAAAwAQAAkAA= </data> </dict> </array> [HDMI Audio] <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>HDMI-Audio Port_0x6 DP2HDMI, 0A260000</string> <key>Find</key> <data>AgQJAAAEAACHAAAA</data> <key>Name</key> <string>AppleIntelFramebufferAzul</string> <key>Replace</key> <data>AgQJAAAIAACCAAAA</data> </dict> </array> [sSD Trim] <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Trim Enabler for SSD</string> <key>Disabled</key> <false/> <key>Find</key> <data> QVBQTEUgU1NE </data> <key>Name</key> <string>IOAHCIBlockStorage</string> <key>Replace</key> <data> AAAAAAAAAAAA </data> </dict> </array> [Wifi, Bluetooth] <key>Fixes</key> <dict> <key>AddDTGP_0001</key> <true/> <key>FixAirport_4000</key> <true/> </dict> <key>FakeID</key> <dict> <key>WIFI</key> <string>0x43a014E4</string> </dict> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>10.12-BCM94352-fvco-darkvoid</string> <key>Disabled</key> <false/> <key>Find</key> <data> gflSqgAAdSk= </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> gflSqgAAZpA= </data> </dict> <dict> <key>Comment</key> <string>10.11+-BCM94352-5GHz-US-FCC-darkvoid</string> <key>Disabled</key> <false/> <key>Find</key> <data> QYP8/3QsSA== </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> ZscGVVPrKw== </data> </dict> <dict> <key>Comment</key> <string>10.11+-BCM94352-Airport-Extreme-skvo</string> <key>Disabled</key> <false/> <key>Find</key> <data> axAAAHUN </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> axAAAJCQ </data> </dict> <dict> <key>Comment</key> <string>10.12-BCM94352-0x43b114e4-Info.plist-bpresles</string> <key>Disabled</key> <false/> <key>Find</key> <data> PHN0cmluZz5wY2kxNGU0LDQzYmE8L3N0cmluZz4= </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> PHN0cmluZz5wY2kxNGU0LDQzYjE8L3N0cmluZz4= </data> </dict> <dict> <key>Comment</key> <string>10.11-BCM94352-CC=#a-Ramalama</string> <key>Disabled</key> <false/> <key>Find</key> <data> QYP8/3QsSA== </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> ZscGI2HrKw== </data> </dict> <dict> <key>Comment</key> <string>10.11+-BCM94352-Whitelest-0x4331-iMac14,3-skvo</string> <key>Disabled</key> <false/> <key>Find</key> <data> TWFjLUM2RUZBNjM5NjJGQzZFQTA= </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> TWFjLTI3QURCQjdCNENFRThFNjE= </data> </dict> <dict> <key>Comment</key> <string>10.11+-BCM94352-Whitelest-0x4353-MacBoolAir5,2-skvo</string> <key>Disabled</key> <false/> <key>Find</key> <data> TWFjLUM2RUZBNjM5NjJGQzZFQTA= </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> TWFjLTI3QURCQjdCNENFRThFNjE= </data> </dict> <dict> <key>Comment</key> <string>10.11+-BT4LE-Handoff-Hotspot-lisai9093</string> <key>Disabled</key> <false/> <key>Find</key> <data> SIX/dEdIiwc= </data> <key>Name</key> <string>IOBluetoothFamily</string> <key>Replace</key> <data> Qb4PAAAA60Q= </data> </dict> </array> SMBIOS Serial# is not configured in the attached Config.plist file (you may generate it via Clover Configurator. I use Makbook Pro 11,1 2013 late info. ================================ ISSUES : ================================ 1) Different Mac OS behaviour at boot time and work time with the BIOS option CSM=enabled/CSM=disabled: For example, - when CSM=disabled Mac OS boots normally with Built-on LCD + DP/HDMI plugged monitor (both monitors work well during boot and after boot), but I can't unplug built-on LCD and plug it again, glitches appears on built-on LCD, helps only reboot; - when CSM=enabled Mac OS boots only with one plugged monitor(only built-on LCD or only DP/HDMI monitor), the second monitor can be plugged after OS fully loaded and both monitors work well. And I can plug and unplug built-on LCD at any time, it works well without glitches. 2) CPU turboboost only to 2,3Ghz although it should be up to 2.6Ghz; 3) USB ports work incorrect after sleep mode (usb-flashs shout be replugged); 4) The built-in notebook microphone stops working when I insert the headphones with a built-in microphone (Both microphones don't work. OS X recognizes headphone's microphone as line-in). 5) I can't get to work AppleBlackLight.kext (There isn't brightness slider in SysPref -> monitor panel); 6) There isn't "Touchpad panel" in SysPref when I use ApplePS2SmartTouchpad.kext (I can't use VoodooPS2Controller.kext as touchpad has mad cursor motion with it), but SysPref -> Touchpad panel appears with it. - Use AsusNBFnKeys.kext (It makes all Fn keys working - enable/disable touchpad, enable/disable bluetooth, switch to Android tablet and other) carefully because some issues appear with brightness control. For the present moment I don't use the AsusNBFnKeys.kext. Clover doesn’t see any ext4 Volumes in Hard drive (Done, copy VBoxExt4-64.efi in /CLOVER/drivers64UEFI/). ================================ Links: ================================ Bios 216 - https://www.asus.com/ru/support/Download/3/587/0/1/afd86D69CMWsUhle/32/; Create Clover USB OS X installer with BootDiskUtility.exe - https://applelife.ru/threads/mac-osx-i-clover-iz-windows-izgotovlenie-zagruzochnoj-flehshki.37189/; Clover install options - https://ddr5.ru/ustanovka-i-nastroyka-zagruzchika-clover-na/; Guide: MultiBooting UEFI. Install OS X, Windows 10 and Linux - https://www.tonymacx86.com/threads/guide-multibooting-uefi.197352/; [Guide] Patching LAPTOP DSDT/SSDTs - https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573; Generate SSDT.aml using ssdtPRGen.sh - https://github.com/Piker-Alpha/ssdtPRGen.sh , http://osxpc.ru/zavod/cpu-zavod/speedstep/; HWMonitor.app, CPUSensors.kext, LPCSensors.kext, ACPISensors.kext, FakeSMC.kext (I use 20171017) - https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/; FakePCIID.kext, FakePCIID_Intel_HD_Graphics.kext (I use 20170527) - https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads/; ApplePS2SmartTouchpad.kext (I use 4.6.5)- http://forum.osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x/; Clover patches Wifi and Bluetooth - https://github.com/toleda/wireless_half-mini; BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext (I use 20160705) - https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads/; BTFirmwareUploader.kext (I use 3.1.5_10.11) - http://forum.osxlatitude.com/index.php?/topic/2925-bluetooth-firmware-uploader/; AppleALC.kext - https://github.com/vit9696/AppleALC; Piker-Alpha ssdtPRGen scripts - https://github.com/Piker-Alpha/ssdtPRGen.sh; RehabMan Laptop DSDT/SSDT Patches - https://github.com/RehabMan/Laptop-DSDT-Patch; ================================ Many Thanks for: ================================ Maromi for the guide T300LA (http://www.tonymacx86.com/yosemite-laptop-guides/156756-guide-asus-transformer-book-t300la-using-clover-uefi.html), thespanky for the guide T300LA (http://www.tonymacx86.com/yosemite-laptop-guides/166461-guide-asus-t300la-using-clover.html), Going Bald for MultiBooting, RehabMan, toleda, Mirone for kexts and helps, and others RESERVED TX201LA_20171102.zip
  14. uglyJoe

    rEFInd feat. Ozmosis

    Hello everybody, I’m using Ozmosis with a Gigabyte H81M-HD3 but unfortunately this board hasn’t enough space in it’s ROM to store the apfs.efi, too. Than I have a second machine, my ZBox-Nano that not even has the space for the really necessary stuff. Sure, Clover is able to solve all this problems but I want to go with Ozmosis Here comes rEFInd into the game: http://www.rodsbooks.com/refind/ This boot loader could be installed into the ESP. rEFInd is not only able to detect apfs formatted partitions but also to load uefi drivers! And after some weeks of testing, I claim that rEFInd is doing his job very well. rEFInd is open source so I take a look into it and found a good starting point to learn a little more about the UEFI. The result is a rEFInd version with some additions, that should make life easier and more colorful …. I’m using this „enhanced“ version in two different setup’s. First the H81M, that comes with ozmosis, hfsplus, fakesmc and a patched dsdt inside the ROM. Here rEFInd is only loading apfs.efi and scanning for macOS. The Oz directory on the ESP is not in use. Second the ZBox. I only replaced the FileSystem driver with EnhancedFat and patched the ROM to unlock the MSR. rEFInd is loading hfsplus, apfs and ozmosis and is scanning for macOS. Ozmosis is loading dsdt, ssdt, kext and defaults from the Oz directory on the ESP. If you like to test it: Installation is easy but do it at your own risk! Unzip the download and open the directory in Finder. It comes with rEFInd, ozmosis.efi, apfs.efi, hfsplus.efi and a Oz directory with mac mini defaults and fakesmc.kext. Goto Efi/Oz and adapt it, to suit your needs. Goto Efi/Boot/drivers_x64, if you have ozmosis or hfsplus installed into your ROM, delete it from the drivers directory because you don’t need to load it again. If you are ready to go, mount your ESP and copy shellX64.efi and the Efi directory into the ESP root. Btw.: This is a EDKII shell, that comes with some functions, which are needed by the nsh scripts I used for changing rEFInd’s configuration from the boot menu. This is a round up of the changes I made, but after some more testing I will create a fork on GitHub. Until then I can provide a patch against the current refind source, if someone is interested. rEFInd 0.11.2-enhanced Changes / Additions A. Configuration rEFInd is showing a message while scanning for devices. To disable this message use: hide_scan_msg 1 Boot Splash is an extra banner used only with timeout -1 This banner is splashing centered at the boot screen. boot_splash banners/banner-black.png Color Mode can be any combination from the following 0=off 1=icon_auto, 2=icon_value 4=font_auto, 8=font_value 16=menu_auto, 32=menu_value 64=back_value color_mode 0 <- function is disabled (default) color_mode 21 <- icons, text and selections are tinted automatic background color from the banner color_mode 85 <- icons, text and selections are tinted automatic background color from value (for transparent banner) color_mode 101 <- icons, text are tinted automatic menu / selection color from value background color from value (for transparent banner) *_auto generates the color from the current background color *_value enables the corresponding rgb(a)_color rgba colors are in hex RED, GREEN, BLUE, ALPHA rgb colors are in hex RED, GREEN, BLUE rgba_color_icon f3,f3,f3,5e rgba_color_menu d3,d3,d3,5e rgba_color_font d3,d3,d3,5e rgb_color_back 0c,6f,b8 Space between icons in pixel # big-icons(0-256) small-icons(0-64) y-spacing(0-64) icon_spacing 64 32 24 B. Behaviour The unmodified rEFInd is scanning all devices at start. Then it loads the drivers if any detected and scans the devices again. This is good for Mac's but we want to load the drivers for sure, so I change this a little. Now rEFInd only scans for the ESP to know it's location. Then it reads the config, load the drivers and start scanning devices. Also this version is able to detect the 'macOS Install Data'. This is necessary for installing and updating macOS on partitions formatted with apfs. New embed banner, arrows and selections. New embed font (Ubunutu-Mono 18pt and 28pt). New os_icons from https://github.com/munlik/refind-theme-regular New tool and function icons. Visual changes for creating the boot entries. Changed icon spacing And some more ... Update (14.12.07): - adaptable icon spacing - apfs.efi from macOS 10.13.2 Have Fun! rEFInd-0.11.2-enhanced.zip
  15. I ported and updated the secure boot tools from Linux. This means we have tools to make signature lists, sign the signature lists, sign EFI files, ... I updated also most tools (for example the signature list signer in order to be able to sign multi-signature databases) to work optimal and properly in OS X. Recently I updated the sources for libuuid (1.0.3) and openssl (1.0.1i) so that it builds against the latest versions. I built 32 and 64 bit versions. Also included is my bioskeydump tool to dump PK, KEK, DB and DBX files and also their signature if they are signed. Everything is compiled to run very fast (-O3). Source is included. Built results and Clovers signing certificate are included under Build. Enjoy @Slice: You might want to include these in Clover to sign the EFI files in the CloverPackage dir, I also included a recursive script and this can be slightly adapted to run sbsign from another directory. This cloversign.sh script can sign any file you feed to it directly (even multiple files). EDIT: New version V3 for Yosemite built with Apple optimisations. ZLIB 1.2.8 58 with apple extensions, libuuid-1.0.3 with Xcode build project, OpenSSL 1.0.1j 52 with apple extensions and GMP 6.0.0 are used as renewed libraries in the installer. The uuid library now has an Xcode project and is built with full optimisations on same as the ZLIB and OpenSSL parts. Package build script is included in the Makefile under src/pkg. One make installer command in this folder will generate and installer package automatically but you would have to edit the Makefile for changing the installer package signing identity. Installer package included with Apple dev cert signed binaries and package. All works optimal and fast, build flags are -g0 -arch x86_64 -Ofast which means no debugging, 64-bit intel and fastest possible code. Enjoy this enormously fast release. EDIT2: Added a github repo. https://github.com/andyvand/sbsigntool_osx sbsigntool-0.6-Clover_R2.zip sbsigntool-0.6-R3-installer.zip sbsigntool-0.6-Clover_R3.zip
  16. Not sure if this has been answered but I've got an annoying problem. Every so often I end up with a stack of "UEFI OS" options to click when I'm prompted to select my bootloader. I've noticed that for every restart it will create another and another, right up until my computer freezes, gets stuck at 'press del or f1' and doesn't even post. The worst part is that the only way to fix this is to do a CMOS reset, disconnect all the power cables that connect to my drives and pray for the best. Since I'm in the middle of another OSX installation I'm constantly restarting my PC and in turn getting these UEFI OS' options that don't even work when selected. It's giving me the sh*ts. 15 minutes ago, I tried booting Yosemite but it won't even show on boot selection and if I selected the dreaded UEFI OS, it would take me to a grey apple screen and an endless loading icon. Please help. Intel 4970k Devils Canyon (Haswell Refresh) Intel 4600 HD onboard graphics Asus H97m-e 1150 Mobo Asus Strix 970 Gpu G.Skill 16gb Ram Samsung 120gb 840 Evo Samsung 120gb 850 m.2 (Yosemite) Samsung 250gb 850 Pro (Windows 8.1) WD 4TB Green (Backup Drive)
  17. Ciao a tutti, vi scrivo questa mini-guida, o se vogliamo "istruzioni per noobs" su come si crea una chiavetta USB avviabile da UEFI con Ubuntu (Per Yosemite-Zone) in modo manuale. Per molti sarà inutile perché per Windows e OSX ci sono dei tools che fanno questo procedimento in automatico, siccome per Linux non ci sono queste comodità (e io non ho trovato istruzioni su Google), ecco qui come io ho fatto: Requesiti: Chiavetta USB da 8 GB (Minimi) Yosemite-Zone.iso Ubuntu hfsprogs (sudo apt-get install hfsprogs) gparted (sudo apt-get install gparted) l'ultima Immagine ISO di Clover UEFI (https://sourceforge.net/projects/cloverefiboot/files/Bootable_ISO/) Procedimento: (Attenzione: questo metodo cancellerà tutti i dati sulla chiavetta) Avviate GParted con i privilegi di Root (sudo gparted) In alto a destra c'è la selezione del dispositivo da modificare, ammesso che abbiate solo una chiavetta collegata al PC selezionate "/dev/sdb" Comparirà la lista delle partizioni della chiavetta, con il proprio ID, (ES: sdb1, sdb2 etc) se una qualsiasi partizione è stata montata da Ubuntu dovete smontarla (essa apparirà con una chiave affianco al nome) premete il tasto destro sulla partizione e nel menù che esce premete su "Smonta" Spostatevi nel menù di GParted, selezionate "Dispositivo" e poi "Crea Tabella Partizioni", Uscirà una finestra con il tipo di Scheda da utilizzare, noi dobbiamo scegliere GPT altrimenti la chiavetta non verrà riconosciuta da UEFI, Applicate le modifiche premendo il tasto Applica di Gparted. Ora avremo 8GB di spazio "non allocato" dobbiamo creare 2 partizioni una per Clover e una per Yosemite-Zone Iniziamo con quella per Clover, selezionate lo "spazio non allocato", tasto destro, nuovo, come "Nuova dimensione" mettete 300 MiB, "Filesystem" selezionate "FAT32" e come Nome dategli "Clover" il resto potete lasciare così com'è Ora tocca a quella per Yosemite-Zone, Create una nuova partizione con tutto lo spazio che avanza e selezionate il Filesystem "HFS+" e come nome Yosemite-Zone (I nomi non incidono sulla riuscita dell'operazione, servono solo per non avere mille "untitled" Applicate tutte le modifiche effettuate e uscite dal programma Ora dobbiamo copiare i Files di Clover e Yosemite-Zone nelle partizioni appena create. Partiamo da Clover, esso andrà nella partizione da 300 MiB, quella etichettata come "Clover" (ma dai?) quindi, montiamo il File Clover-xxxx-X64.Iso (Le X dipendono dalla versione del software), su Ubuntu basta cliccare il file e verrà automaticamente montato; Quindi, copiate tutti i Files dell'iso di Clover nella partizione della Chiavetta da 300 MiB Ora tocca a Yosemite-Zone.sio e qui il procedimento diventa un po' più ostico; Innanzitutto dobbiamo ri-montare la partizione della chiavetta creata precedentemente in modalità "Read-Write", (Di default Ubuntu monta HFS+ in "Read-Only") quindi aprite il Terminare e digitate: "sudo mkdir /mnt/temp" poi: "sudo mount -o force -t hfsplus /dev/sdb2 /mnt/temp". Ora aprite una nuova finestra del Terminale e digitate: "sudo nautilus" ora usando questa finestra del gestore dei files con privilegi di Root, montate la iso di Yosemite-Zone (doppio click su di essa) e copiate tutti i files dalla .iso alla partizione della chiavetta Una volta completato il procedimento potete staccare tutto, riavviare e avviare la chiavetta USB da UEFI, si avvierà Clover, e da esso potrete avviare l'installer di OSX.
  18. This guide will discuss the process of getting OS X Mavericks or Yosemite to run on Vostro 3450 / Inspiron N4110 / XPS L702x using UEFI Clover, no other discussions please. I should start by saying that I'm not responsible for any bricks that may happen if you follow this guide and I'm not saying I will be updating this with every bit of changes I do to my personal system after every minor OSX upgrade. Though, with this kind of setup you shouldn't have to lift a finger after installing OSX updates... Also, don't mirror my files! This is your goal: I'm sure if you ended up here you probably know the majority of limitation that Phoenix SecureCore Tiano firmware applies to this system, but I'll mention them none the less: - Can't boot GPT formatted disk with legacy bootloader such as XPC, Chameleon, Chi*mera - Can't boot UEFI OS or bootloader as UEFI is locked down from the factory - Cardreader is not bootable - Secondary disk installed in place of DVD drive is not bootable either - BIOS doesn't let you disabled Turbo Boost or Hyper Threading So, let's get to the point, shall we? 1. Flashing a UEFI-capable modified BIOS BIOS images are meant only for Dell Vostro 3450, Inspiron N4110 and XPS L702x (both Intel model and AMD/nVidia models) and no other! Vostro 3350 and 3550 use AMI Aptio BIOS, not SecureCore Tiano! Modified BIOS images includes the following changes: - Unlocked write access to MSR 0xE2 - credits to RevoGirl; - Unlocked Advanced Setup options (includes UEFI Boot option) - credits to jkbuha, HairyCube and myself; - CPUID 206A7h microcode updated to V28 - credits to jkbuka (again) and Florin9doi; - Video BIOS for Intel updated from 2098 to 2170 with GOP protocol support (bring 1366x768 resolution to GUI) - credits to Ash; - BIOS DSDT modified to fix Dell's ACPI syntax screw-up while checking for MBT (media buttons) - credits for PhoenixTool fix in 2.14 to AndyP. In order to flash the modified BIOS image you have to obtain it first. Make sure to read the enclosed readme. - Vostro 3450 A13-C4: LINK - Inspiron N4110 A12-C4: LINK - XPS 17 L702x A19-C4: LINK Use WinFlash method if you are on stock DELL BIOS. If you already have UEFI capable BIOS I recommend using PFlash method to prevent BIOS settings from being reset. When you are done flashing go to your BIOS Setup and navigate to Advanced tab, go to Boot Configuration section and enable UEFI Boot. 2. How to install OSX In case you want to boot Legacy Windows from primary HDD (because let's face it, Dell made it pretty hard to use UEFI Windows with all the freezing issues caused by their proprietary software while having a UEFI installation) and you have a caddy in place of your DVD drive with a disk you want to dedicate to booting OSX simply put you can't do that by default BIOS means as caddy is not bootable. You can only make it bootable as a UEFI medium and there is why this guide was even put together. Also I should mention that booting Legacy Windows from UEFI Clover is a big no go with Tiano firmware, so don't expect that. The only way to access Legacy Windows is to either use F12 and choosing Hard Disk or exiting Clover. Now go ahead and download Clover bootloader that you will need for this guide : Required Pre Installation files: LINK 2.1. You have to have a flash drive prepped with UEFI Clover (no need to prepare it in some weird way, just copy the files to it). Just format the flashdrive to FAT32 and put the contents of "UEFI Clover USB" onto it. N.B. Make sure to rename EFI/CLOVER/config-17 or config-14 (depending on the computer model) to just config.plist, EFI/CLOVER/ACPI/patched-17 and patched-14 to just patched respectively! 2.2. You need a second flash drive as well as an access to a genuine Apple computer (or a VM) that is capable of accessing Mac AppStore in order to download the free Mavericks installation app. Then, using DiskMakerX application you have to make a bootable OSX drive. 2.3. When that's done use UEFI Clover USB drive to boot your OSX medium and partition your HDD in the DVD caddy as you desire, but make sure partition map is GPT. You can then install OSX to that target disk while you are at it. The installation process is usually subdivided into 2 stages. 3. Post installation I've put together a convenient installer that allows you to put some needed finishing touched to your OSX installation on your supported DELL laptop. Go ahead and download the installer (only OSX 10.9 & 10.10 is supported): DELL SCT OSX Support Package v1.1.3 - HERE | - PREV - When you run the installer you will need to select the destination disk you are installing it to. Please note, the files will be copied to EFI System Partition of active boot disk. - Select laptop model - Select motherboard type - Select daughterboard type - Select wireless module (limited support available) - Select "About This Mac" customizations for either Vostro, Inspiron, XPS - Select applications to install If you are installing Support Package for the first time new serial numbers for MBP8,1 model identifier will be generated automatically, if you are reinstalling and already have your config in EFI partition serial numbers will be retained. The installer will put CLOVER onto your system partition and install all the necessary kernel extensions (preconfigured) to support your hardware. 4. Adding Clover to your F12 Boot Manager When you have installed the Dell SCT OSX Support Package package remove your Clover USB drive, reboot your laptop and boot into Clover GUI, press F3 and start the Shell entry that has appeared. While in shell you first need to determine what is the number of file system of the EFI System Partition on your DVD caddy drive. Perform the command: map fs* The ESP on the GPT disk will be marked as GPT,1 and is usually either fs2 or fs3. Let's assume fs3 is ESP. We don't want the BOOT folder as it won't ever be bootable with HDD sitting in DVD caddy, so we get rid of that: fs3: cd \EFI rm -r BOOT Then, to add custom Clover Boot Manager entry you need to do the following: bcfg boot add 3 fs3:\EFI\CLOVER\CLOVERX64.efi "Clover" We used 3 here as by default in BIOS 0 is diagnostics, 1 is Bios Setup and 2 is Boot Manager. Now, go to your BIOS Setup and just for emergency set the boot order as follows: - USB - CD/DVD Drive - Clover - Hard Disk - eSata - Network - Removable Disk Having this boot order configuration first off will be as a precaution if something ever happens and you can't start the laptop normally, so USB as the first device will allow you to boot a crisis bios recovery PFlash.efi with a BIOS capsule. Also, this kind of boot order will allow you to boot legacy Windows installed on your primary HDD by just exitting Clover, so there won't be a need to go to boot menu (F12) to select HDD when you need to boot Windows. You can add Shell binary to boot menu the same way, you just have to point it to the other EFI application: bcfg boot add 9 fs3:\EFI\CLOVER\tools\Shell64U.efi "Shell" That's it. If you followed the guide at this point you should have a fully working OS X Mavericks installation. 5. Known issues If anyone has any insights on fixing these remaining problems on this range of machines I would be very grateful. So far the problems are as follows: 1. Wireless interface toggle hotkey (Fn+F2) doesn't work in UEFI mode and causes system to freeze, hence it was disabled in OSX ACPI using a custom patch. This is caused by a buggy UEFI implementation by DELL, which is the reason they originally locked it down from the factory. Use software toggles to control status of Bluetooth and Wi-Fi. 2. HD3000 still has the ability to utilize VGA port with some minor annoyances, namely - no hotplug support. You have to connect the monitor before you start OSX and when you unplug the monitor in running system, OSX will still think it's connected until you reboot. 3. No support for docking mode for HDMI connector (works ok with VGA), meaning if you close the LID when HDMI screen or projector is connected laptop will enter sleep. 4. Having HDMI screen connected during shutdown and restart will cause the system to stall. Turn of the screen and unplug from laptop before shutting down or restarting. 5. On XPS L702x HDMI connector is physically linked to NVIDIA chip and therefore will not work in OSX due to Optimus being unsupported. DisplayPort connector is linked with Intel graphics and is known to work. 6. Soft rebooting from Windows into OSX will leave the headphone socket non-operational until you cold boot OSX. Credits to @Dokterdok for providing detailed research and solution for Handoff & Continuity support. Tested with BCM943225HMB card. Table design courtesy of OSX Latitude. I hope they are ok with me borrowing the canvas. Updated - 14th Jun 2015: - DELL SCT OSX Support package updated to v1.1.3 Updated - 14th Feb 2015: - DELL SCT OSX Support package updated to v1.1.2 Updated - 28th Sep 2014: - DELL SCT OSX Support package updated to v1.1.1 - No reports from L702x Optimus users to this day... Updated - 5 Sep 2014: - DELL XPS 17 L702X Optimus support added - Major update to SCT OSX Support package bringing it's version to 1.1.0 (active testing needed!!) Update - 26 Jul 2014: - DELL SCT OSX Support Package updated to v1.0.4, includes Yosemite Beta support Update - 1 Jul 2014: - DELL SCT OSX Support Package updated to v1.0.3 Update - 8 Mar 2014: - Mandatory BIOS updates have been posted. See enclosed readme for changes and installation information. - DELL SCT OSX Support Package updated to v1.0.2 Update - 3 Mar 2014: - Clover updated to 2638 - Post installation files packaged into .pkg installer v1.0.1 for convenience - Guide partially rewritten to be less confusing Update - 25 Feb 2014: - Clover updated to 2608 - Updated grand majority of kernel extensions - Added fully remapped keyboard profile, all the keys can now be toggled to either use Fn or not .. straight from OSX (kudos RehabMan) - Added memory compartment temperature monitoring sensor - Added subtle brightness control using ACPIBacklight, levels adjust gradually and not in rough steps (kudos RehabMan, again) - Added fan control profiles - choose between automatic, audible (~3000 rpm) or passive modes from HWMonitor menu - Got rid of IOWMIFamily for display backlight control, now VoodooPS2 handles these too (1.8.11 and later)
  19. I have modded the Gigabyte upgrade ROM for the ATI HD6450 to be compatible with an Asus EAH6450. The tool to use must be run under windows (ATIWinFlash.exe). This will give you full UEFI GOP support for the Asus EAH6450 (ATI HD6450 from Asus). This is for the 1GB version of the card. I tested this on my own PC and it works excellent. I disable CSM support after flashing this ROM and it works perfectly. I even have the VFCT table. Not bad for a card which was supposed to not have any UEFI support... Enjoy EDIT: I managed to extract the UEFI GOP binary itself. It seems it works for many video cards... Some info on the EFI binary is also inside the folder See the .html file to look up supported modules. You can use the EfiRom tool to create a new video bios for your card Asus_EAH6450_GOP_Upgrade.zip HD6450_GOP_EFI.zip
  20. Slice

    Good bye Clover-32

    Hi all, I want to say good bye to Clover-32 development. It was occupy my time and efforts while really it is obsolete. It can be used on processors that 32-bit only such as Pentium 4, old Athlon, Yonah, old Atom. On Yonah you can use 10.6. Other CPUs are very problematic for Hackintosh. All UEFI BIOSes are 64bit. Windows UEFI is 64bit only. macOS 10.8+ are 64bit only, moreover, 10.7 also requires 64bit CPU. For those who still have such computer I may recommend to use old Clover versions and other bootloaders. You will not have a profit from new development that striving for new hardware, new OSes, new technologies. I think this topic will be appropriate place to communicate about Clover32. Some coders may publish here their solutions for other such users.
  21. I decided to update my Hackintosh from 10.12 to 10.12.5 today. The update went fine but after rebooting, my hackintosh hdd was not showing up in the BIOS. I could boot into it through my original install USB however. I tried updating clover, replacing it with the one on the USB, and copying it to the Mac HD from the EFi partition to be safe. Nothing seems to be working. Any ideas on how to get my Clover up and running again?
  22. Hi All, Just to let you know that I did an in-place upgrade of a pure UEFI install of Mac OS X Yosemite 10.10.5 to Sierra 10.12.3 with very little effort... Directly from the Installer App :-) Because I am using a Broadcom BCM943224HMS WiFi card in a PCIE x1 adaptor, I needed to patch the whitelist in "IO80211Family.kext/Contents/plugin/BCRM94360.kext/Contents/MacOS/BCRM94360" for iMac14,2 (it used to be 12,2 but was updated to avoid blackscreen). I also reverted to Apple NVIDIA driver, but have since switched back to Web Driver :-) Same Ethernet kext (RTL8111.kext) worked fine, and AppleALC.kext still worked fine. If custom SSDT.aml for speedstep is causing Kernel Panic, you need to create another one with PikerAlpha's ssdtPRGen.sh script. I cannot believe how easy this all was...
  23. Install Windows 8 UEFI on Legacy BIOS with Clover (and Dual boot with Yosemite) In this tutorial I am going to explain how to install Windows 8 on a Legacy BIOS in UEFI mode (Yes! It's possible!!) using Clover and dual boot with Yosemite. Technically this tutorial should work for Windows 7 and Mavericks also, but I haven't tried. What you get? You have a machine with Legacy BIOS and at the end of tutorial, you would have Yosemite OS X and Windows 8.1, in UEFI mode, on a GPT partition with Clover as Bootloader. Isn't that amazing? This tutorial covers installation of both Yosemite and Windows 8. Why GPT/UEFI? You can have multiple Recovery Partitions in GPT Depending on BIOS, sometimes Clover doesn't play well in Non-UEFI. You may face all sorts of weird boot/BCD errors GPT can support more than 2TB space (MBR cannot) You can have upto 128 partitions (woot!) in GPT (as opposed ONLY 4 primary partitions in MBR/Hybrid MBR partition scheme) GPT disk provides greater reliability due to replication and cyclical redundancy check (CRC) protection of the partition table. UEFI enables better use of bigger hard drives. Technical changes abound in UEFI. UEFI has room for more useful and usable features than could ever be crammed into the BIOS. Among these are cryptography, network authentication, support for extensions stored on non-volatile media, an integrated boot manager, and even a shell environment for running other EFI applications such as diagnostic utilities or flash updates. In addition, both the architecture and the drivers are CPU-independent, which opens the door to a wider variety of processors (including those using the ARM architecture, for example). GPT/UEFI is the future ;-) Credits: A big thanks to fusion71au, he guided me and helped me to install UEFI Windows on my laptop and made it possible. In fact, this tutorial is actually combination of several of his posts (check Sources section). Prerequisites: - A pendrive of 200MB (or more) for test Clover config (optional) - Two pendrives of 8GB (or more), one for OS X and another for Windows installation media. OR a single pen drive of 16GB (or more). - A running OS X machine in real Mac or Hackintosh or as virtual OS. - Install OS X Yosemite.app downloaded and present in Applications - Windows 8 ISO - Latest Clover, Clover Configurator, Kext Wizard, Rufus, HFSPlus.efi and FakeSMC.kext (and other kexts based on your machine) Downloads: - Clover - Clover Configurator - Kext Wizard - Rufus - HFSPlus.efi Test Clover Config (Optional): This is an optional part and only applies to people who already have a hackintosh running. And also for first time users of Clover. Feel free to skip it if it doesn't apply to you. Before installing Yosmite/Clover, it's better to test Clover on currently installed Hackintosh. First, it saves all the trouble of post-installation and second, you will be proceeding to install Yosemite once you have confirmed everything is working properly (and no dirty surprises). For this, you do NOT need to install Clover on your current HDD, it may mess up your current installation. Idea is to install Clover on a different HDD(or a test HDD) and without harming current installation. Plug in the 200MB (or more) pen drive. Open disk utility, select this drive, under Erase tab choose Format as MS-DOS(FAT) and give name CLOVER(or whatever you want) and hit Erase: Go to Partition tab, select 1 Partition in Partition Layout, Give name as CLOVER, format as MS-DOS(FAT). Click Options at the bottom and select Master Boot Record. Hit Apply. Your drive is formatted properly now. It can have Clover installed for test USB drive. Run Clover and change install location to this drive, CLOVER and customize by selecting Bootloader > Install boot0ss in MBR, CloverEFI > CloverEFI 64-bits SATA and Drivers64UEFI > EmuVariableUefi-64. Perform installation: Clover is installed to the drive. However you need to copy few more files. You will need config.plist, DSDT.aml which are specific to your system. - Put config.plist in EFI/CLOVER directory - Put DSDT.aml in EFI/CLOVER/ACPI/patched - Put HFSPlus.efi in EFI/CLOVER/drivers64 & EFI/CLOVER/drivers64UEFI - Delete VBoxHfs-64.efi in EFI/CLOVER/drivers64 & EFI/CLOVER/drivers64UEFI - Put FakeSMC.kext and other kexts required in EFI/CLOVER/kexts/10.10 That's all and your Clover test drive is ready! Now boot using this USB and boot into your Hackintosh. Make sure everything working and once confirmed, proceed next to installation of Yosemite. Creating Installation Media: We will prepare a single USB drive which can be used to install Yosemite, Windows (and even Ubuntu if you fancy!). We have will format this to GPT, create 2 partitions, one for OS X and another for Windows installation files. This drive needs to be more than 16GB so that it can have all three installation files. Erase the USB drive, using Disk Utility. Make 3 partitions for OS X (call it Yosemite), Windows (call it WIN81) and Ubuntu. Select OS X Partition as Mac OS Extended Journaled, Windows partition as MS-DOS(FAT) and Ubuntu partition as ext4. (If you don't want Ubuntu, make only two partitions). Make sure you are giving 7GB (or more) for each OS X and Windows installation partitions. Select ‘GPT (GUID Partition Table)’ under Options. Mount Windows 8 installation ISO and copy Windows 8 installation files to this FAT32 Windows Partition, WIN81. Install Clover into the EFI partition of this USB by targeting the OSX partition and customize by selecting Install Clover in the ESP, Bootloader > Install boot0ss in MBR, CloverEFI > CloverEFI 64-bits SATA and Drivers64UEFI > EmuVariableUefi-64. Perform installation: Once clover is installed EFI partition will be mounted automatically. Open it and now you need put few more files. You will need config.plist, DSDT.aml which are specific to your system. - Put config.plist in EFI/CLOVER directory - Put DSDT.aml in EFI/CLOVER/ACPI/patched - Put HFSPlus.efi in EFI/CLOVER/drivers64 & EFI/CLOVER/drivers64UEFI - Delete VBoxHfs-64.efi in EFI/CLOVER/drivers64 & EFI/CLOVER/drivers64UEFI - Put FakeSMC.kext and other kexts required in EFI/CLOVER/kexts/10.10 Now we need to copy Yosemite installation file to USB drive. Make sure /Applications/Install OS X Yosemite.app exists and run following in terminal: sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Yosemite --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --no interactionAbove command assumes your partition for OS X installation files is named as Yosemite. Your USB installation drive is ready. This can be used to install both Yosemite and Windows 8. Installation of Yosemite: We will create appropriate partitions and install Yosemite. NOTE: The Yosemite Installation section here is very concise and brief. You should actually refer to the thread relevant your machine/laptop. For starters, check this All In One Guides of Hackintosh. Next, try either here or here. It'd be better if you post all your Yosemite installation doubts in those threads/forums. Boot with USB drive, Clover should be loaded. Click on ‘Install Yosemite from Install Yosemite’. Installation setup should appear. Use Disk Utility from Utilities and format the target drive. Create 2 partitions, for first partition where OS X will be installed, select Mac OS Extended (Journaled). Leave second partition as Free Space (and Windows installation will format it properly) Proceed to Yosemite installation. Once done, it will reboot. Boot again using the USB and boot into Clover. Click on ‘Install Yosemite from Install Yosemite’ to complete the installation. Post installation and setup of Clover: So far I have covered installation of Yosemite. Now post installation, we will install Clover and all required kexts. At the end of this section Yosemite will be ready to use and kicking. Boot with USB drive, into Clover Menu. Select Yosemite(or whatever name you gave), to boot into freshly installed Yosemite Install Clover into the EFI partition of the HDD by targeting the Yosemite partition (or whatever you called it) and customize by selecting Install Clover in the ESP, Bootloader > Install boot0ss in MBR, CloverEFI > CloverEFI 64-bits SATA, Drivers64UEFI > EmuVariableUefi-64, Install RC Scripts on target volume and Install Clover Preference Pane. Perform installation: Once clover is installed, EFI partition will be mounted automatically. Open it and now you need put few more files. You will need config.plist, DSDT.aml which are specific to your system. - Put config.plist in EFI/CLOVER directory - Put DSDT.aml in EFI/CLOVER/ACPI/patched - Put HFSPlus.efi in EFI/CLOVER/drivers64 & EFI/CLOVER/drivers64UEFI - Delete VBoxHfs-64.efi in EFI/CLOVER/drivers64 & EFI/CLOVER/drivers64UEFI - Put FakeSMC.kext and other kexts required in EFI/CLOVER/kexts/10.10 Installation of Windows 8: Boot into your machine with HDD's Clover and select Boot UEFI external from WIN81, hit spacebar, select and enter Run bootx64.efi. It should load into Windows installation. (image credits: fusion71au) Proceed Windows installation and complete it. Now you have Windows 8 UEFI on a Legacy BIOS! Extras/Troubleshooting (Optional): Sometimes you want to mount EFI partition manually. There are two ways: - If you are paranoid using Terminal, download Clover Configurator. It will ask to mount EFI partition when you open it. And you can also mount manually, see the sidebar at left side, under Tools, Mount EFI. - By default, all partitions are not visible in Disk Utility. If you enable Debug Menu, you get an option to show all partitions. To enable, run the following in Terminal: defaults write com.apple.DiskUtility DUDebugMenuEnabled 1Then you should see an extra Debug Menu in the Disk Utility: If the Windows ISO size is more than 4GB, then most probably /source/install.wim size will be more than 4GB and copying it to FAT partition will fail. For this we have to split this file. - Boot into Windows 8, create a new directory called wim in C:\ drive. Copy install.wim to C:\wim directory. - Open command prompt in admin mode and run following: Dism /Split-Image /ImageFile:c:\wim\install.wim /SWMFile:c:\wim\install.swm /FileSize:3500- You should now see two files in C:\wim directory. - Replace install.wim by these two files. Now you can copy Windows installation ISO files to FAT partition of the USB. When you want to install Windows, in Clover menu, if nothing happens when you click on Windows Installation in clover, then you have to copy bootmgfw.efi into WIN81/efi/microsoft/boot - Use 7-zip in Windows, open install.wim navigate to sources/install.wim/1/Windows/Boot/EFI/bootmgfw.efi and extract bootmgfw.efi (you don't need to extract this big ass file) - Rename cdboot.efi in WIN81/efi/microsoft/boot directory to cdboot.BAK - Copy bootmgfw.efi into WIN81/efi/microsoft/boot Now boot again with this drive. This time select Run bootmgfw.efi in options (as opposed to Run bootx64.efi), now it should boot fine into Windows 8 installation. Even after following above advice, still Windows installation gives some error, then prepare Windows 8 installation media on a separate USB drive using Rufus. You can find instructions here. Use this USB drive instead and perform installation. In Clover installations, you do NOT need to install Drivers64UEFI > EmuVariableUefi-64, it's not necessary for legacy BIOS. However my setup wouldn't work without it and I have no idea why. Since it does not affect the installation, I have included it anyway. Instead of CloverEFI 64-bits SATA, you could try installing CloverEFI 64-bits BiosBlockIO to speed up boot. However it may not work on few machines. So make sure you have test USB drive handy (first section of this tutorial). Disk partitioning guides: How to convert a Hybrid MBR drive to GPT and How to Convert MBR Windows to UEFI Windows Without Reinstalling - link. Sources: Following posts immensely helped me and you should probably read them if you want to learn more: 1, 2, 3, 4, 5, 6. Why GPT/UEFI? 1, 2, 3, 4. BiosBlockIO to speedup! - 1, 2. Clover Wiki. Clover Instructions. Sample Configurations. PS: I have also attached PDF and HTML formats of this same tutorial.Guide.html Guide.pdf
  24. Hello everyone, I've finally managed to install Windows 10 in the same HDD as macOS Sierra, the problem is that my laptop boots directly into Windows, it won't let me go to clover. However, if I boot from my installation usb i can boot into clover and choose Windows or Sierra. I have already tried to reinstall Clover but it will keep booting into Windows. I have also tried to rename bootmgfw.efi to bootmgfw-orig.efi and copy the clover efi into the Windows efi folder and renaming as bootmgfw.efi. It will only work until I boot Windows, next time it will boot into Windows directly again. Please help
  25. Hello guys, after getting a great help by RehabMan, finally I can post my steps to use Clover UEFI with hotpatch. My laptop have the following hardware: CPU: i5-3210M Video: HD 4000 Audio: Cx20590 Wifi: AR9285 Network: Atheros AR8162 BIOS: Insyde H2O - 3.7 (5ECN90WW) All OOB, unless Card Reader (yet). My BIOS settings: Boot mode: Legacy Support - This laptop has the UEFI option too, but if I enable it, I don't have the Ethernet port working. Boot priority: UEFI First USB boot: Enabled OS Optimized Defaults: [Other OS] OS X Installation. For install OS X El Capitan, use this guide: Making a 10.10/10.11 USB Installer /w Clover (UEFI and Legacy) the correct way! Clover version: v4003 Steps. Look at RehabMan guide about 'hotpatch' for a complete info. Google for it. If you are using 'staticpatch' way, made a backup of the entire EFI/Clover first. Read more about what each Clover patch/resource do in CloverWiki or in Clover v.2 Instructions My 'Fixes' in config.plist: <key>Fixes</key> <dict> <key>AddDTGP_0001</key> <true/> <key>AddIMEI_80000</key> <true/> <key>AddPNLF_1000000</key> <true/> <key>FIX_WAK_200000</key> <true/> <key>FixAirport_4000</key> <true/> <key>FixHDA_8000</key> <true/> <key>FixHPET_0010</key> <true/> <key>FixShutdown_0004</key> <true/> My 'Patches': <key>Patches</key> <array> <dict> <key>Comment</key> <string>change EHC1 to EH01</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMQ== </data> <key>Replace</key> <data> RUgwMQ== </data> </dict> <dict> <key>Comment</key> <string>change EHC2 to EH02</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMg== </data> <key>Replace</key> <data> RUgwMg== </data> </dict> <dict> <key>Comment</key> <string>change GFX0 to IGPU</string> <key>Disabled</key> <false/> <key>Find</key> <data> R0ZYMA== </data> <key>Replace</key> <data> SUdQVQ== </data> </dict> <dict> <key>Comment</key> <string>change SAT0 to SATA</string> <key>Disabled</key> <false/> <key>Find</key> <data> U0FUMA== </data> <key>Replace</key> <data> U0FUQQ== </data> </dict> <dict> <key>Comment</key> <string>Rename _DSM to XDSM</string> <key>Disabled</key> <false/> <key>Find</key> <data> X0RTTQ== </data> <key>Replace</key> <data> WERTTQ== </data> </dict> <dict> <key>Comment</key> <string>Change _OSI to XOSI</string> <key>Disabled</key> <false/> <key>Find</key> <data> X09TSQ== </data> <key>Replace</key> <data> WE9TSQ== </data> </dict> <dict> <key>Comment</key> <string>Change Mutex(ABCD,7) to Mutex(ABCD,0)</string> <key>Disabled</key> <false/> <key>Find</key> <data> WwFBQkNEBw== </data> <key>Replace</key> <data> WwFBQkNEAA== </data> </dict> <dict> <key>Comment</key> <string>_Q12 to XQ12</string> <key>Disabled</key> <false/> <key>Find</key> <data> X1ExMgA= </data> <key>Replace</key> <data> WFExMgA= </data> </dict> <dict> <key>Comment</key> <string>_Q11 to XQ11</string> <key>Disabled</key> <false/> <key>Find</key> <data> X1ExMQA= </data> <key>Replace</key> <data> WFExMQA= </data> drivers64UEFI: The files used in Clover/ACPI/patched: Patches.zip For get WiFi working, I use the ProBookAtheros.kext provided by RehabMan. Credits: RehabMan and ahmed_ais