Jump to content

Search the Community: Showing results for tags 'yosemite'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • 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

Categories

  • 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

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 361 results

  1. ****************************************************************************************************************************** IF YOU WANT A RAW COPY (THAT INCLUDES ACTUAL FORMATTING) OF THIS UNFINISHED GUIDE, ASK ME THROUGH PRIVATE MESSAGE, THEN MODIFY IT AND SEND IT BACK TO ME THROUGH PRIVATE MESSAGE, IT'LL BE A PLEASURE TO UPDATE IT, BUT I'M NOT ACTIVE HERE ANYMORE -- ALSO, IF YOU KNOW HOW TO HAVE THIS THREAD'S OWNERSHIP CHANGED AND WANT TO OWN IT, LET ME KNOW HOW TO PROCEED AS I DO NOT WISH TO KEEP IT FOR ME, THANKS! ****************************************************************************************************************************** Hi, I'm starting this new topic in the hope to, progessively, create a guide for a vanilla (as much as possible) OS X Installation on Z400/Z600/Z800 Workstations. I invite you to participate in the comments so that this topic becomes an easy-to-follow guide. The idea of doing this emerged from information exchanged with other members (proteinshake, MacPeet, zhangtemplar, MacUser2525, nitelava & apav) in topic titled "Fix my HP! Just a few random DSDT-edits to improve your HacMac experience." originally created by proteinshake. Main goals of this guide Explain manual procedures; Avoid "magical" utilities, but don't ignore them (they can sometimes be time/life savers); Make you become independent & aware of the inner mechanics of creating a functional Hackintosh, so that you can repeat & adapt those procedures for future hackintosh projects. *** AS THIS IS A WORK IN PROGRESS TOPIC, I WILL NEED SOME HELP TO GATHER ACCURATE INFORMATION *** HELP NEEDED, PLEASE READ THIS SECTION, THANKS! As I only own a Z400 Workstation, I'd need you (those who own Z600 and Z800 Workstations) to send me your lspci output. To do so, you have 2 options: Boot with a Linux LiveCD (see the Tools/Utilities/kexts or other useful links section at the bottom of this post); If you already have an OSX version installed, you'll need to install lspci (see the Tools/Utilities/kexts or other useful links section at the bottom of this post). Type the following command : lspci -nnvv >~/Desktop/lspci-nnvv_output.txt If you are using Linux, please also type this command (before creating the following, make sure you updated your BIOS to v03.57) : sudo cat /sys/firmware/acpi/tables/DSDT >~/Desktop/DSDT.aml OR: sudo cat /proc/acpi/dsdt >~/Desktop/DSDT.aml (whichever works for you) Copy those files to a USB flash drive, send them to yourself by email or whatever other method you want. Then, reply to this topic mentionning which workstation you have, and attach the file(s) created above. ALSO, if you got Clover to boot your Z400 / Z600 / Z800 Worktation, PLEASE send us your config.plist so that we can have a starting point. I'm trying to switch from Chameleon to Clover, but I'm still unable to fix a Kernel Panic I have; I will report it with a screenshot soon in the comments, maybe some of you might know why I get it. Requirements Another Mac or Hackintosh machine; 8GB+ USB flash drive; BIOS updated to latest version (v03.57, 2013-09-20 release, found HERE); This is mandatory for 2 reasons : patched DSDT files included in this guide will not work (properly) if you use a different BIOS version; that latest BIOS version fixes possible erratic behaviours with Xeon 3600 & 5600 CPU series. Z400/Z600/Z800 specific files (see Z400/Z600/Z800 specific information sections further below). BIOS setup instructions (eventually, there will be screenshots) You must set your hard drive controller to AHCI+RAID mode, else you won't be able to use your SATA devices. ... Generic instructions (for all downloads/credits, see Tools/Utilities/kexts or other useful links & All attached files sections at the bottom of this post) Get a copy of Yosemite Installer from the AppStore; Create a Yosemite boot DVD or USB (USB recommended); Partition & format the USB Flash Drive : Put your USB Flash Drive in a USB port; Open Disk Utility; Select your USB Flash Drive disk in the left pane; Click on the "Partition" tab in the right pane; Change "Partition Scheme" to 1; Click on "Options" at the bottom; Make sur you select GUID (first one) and click on OK; Give it a name, let's say Yosemite-Installer for the sake of this guide; Change "Format" to "Extended Mac OS (journaled)" (AFTER THIS STEP, YOU'LL ERASE YOUR USB Flash Drive, so make a backup first if you have important data on it!); Click on "Apply"; Create a USB Flash Drive with Yosemite Installer on it; Open Terminal; Copy/Paste the following command (make sure to verify the path names as they might differ slightly on your setup) - it will ask for your user password to elevate the command at root permission level : sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/YosemiteInstaller --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction Wait until it's completed (takes about 20 minutes, depending on your setup and USB speed); Into your volume's /System/Library/Extensions folder, copy the following kernel extensions (kext) : AHCIPortInjector_v1.0.0_Micky1979.kext.zip & IOAHCIBlockStorageInjector_v1.0.0_Micky1979.kext.zip - Those extensions make OS X detect your SATA controller. You'll get the "Waiting for root device..." message if you don't install those. (Couldn't yet find official page nor original thread for those, please let me know if you found it - credits seem to go to Micky1979); FakeSMC_v6.16.1372_netkas.kext.zip - emulates Apple's SMC chip found on Apple motherboards; NullCPUPowerManagement_v1.0.0d2_tgwbd.kext.zip - prevents kernel panic of genuine Apple Power Management; (optional for the install disk, this is to get sound working) VoodooHDA_v2.87.kext.zip (autumnrain, slice2009) - The file attached here is version 2.87 with a tweaked Info.plist to fix noise & volume issues for our workstations. According to my tests, HDADisabler kext is not needed (probably because original unpatched AppleHDA won't detect our Realtek ALC262 chipset). Now, let's rebuild that target volume's kernel cache with the following command : kextcache -f -update-volume /Volumes/YosemiteInstall Create the Extra folder on your Yosemite's install disk : mkdir -p /Volumes/YosemiteInstaller/Extra Install a bootloader Chameleon ... Clover ... ... Z400 specific information Instructions ... Files BIOS v03.57 - released on 2013-09-20 (latest realease known as of 20150711) dsdt-Z400-BIOS_v03.57-untouched.dsl.zip - Grabbed using Ubuntu LiveCD (this is NOT the patched DSDT); My latest patched DSDT files (USE AT YOUR OWN RISK!) dsdt-shdw_chatdeau-20150710-27-various_fixes.zip (includes both aml & commented dsl files); org.chameleon.Boot.plist.zip (not using SSDT with that version); For those who would know how to properly patch AppleHDA, here are the needed information files : AppleHDA_patch_request_ALC262.zip; lspci -nnvv output : Z400_lspci-nnvv.txt. Known problems Unable to find a working AppleHDA patch for Realtek ALC262 (sound is working using VoodooHDA with tweaked Info.plist, see Generic instructions section above); USB Mass Storage devices are ejected upon wake (PLEASE let us know if you know who to fix this!); Impossible to boot without -f flag in Chameleon, unless ALL kexts are in /System/Library/Extensions (which is not really a problem); ... Links ... Z600 specific information Instructions ... Files ... Known problems ... Links ... Z800 specific information Instructions ... Files ... Known problems ... Links ... Processor specific information Files Generated SSDT for Intel Xeon W3690 using Piker-Alpha's beta ssdtPRGen.sh script (USE THIS SSDT AT YOUR OWN RISK!) : ssdt-shdw_chatdeau-W3690.zip; Generated SSDT for Intel i7-930 (probably using Piker-Alpha's ssdtPRGen.sh script), found "somewhere" (UNTESTED - USE AT YOUR OWN RISK!) : ssdt_i7-930.dsl.zip. Links Intel® Core™ i7-930 Processor (8M Cache, 2.80 GHz, 4.80 GT/s Intel® QPI); Intel® Xeon® Processor W3690 (12M Cache, 3.46 GHz, 6.40 GT/s Intel® QPI); List of Macintosh models grouped by CPU type; Tools/Utilities/kexts or other useful links (not always OSx86 specific) Kernel Extensions (kexts) : AppleUSBXHCI.kext [patched] - "This is used for none-Intel chipset USB3.0 controllers. The AppleUSBXHCI.kext is based on Zenith432's patch."; GenericUSBXHCI (Zenith432) - "Open Source USB 3.0 xHC driver for OS X 10.7.5 - 10.10"; HWSensors [includes FakeSMC.kext] (blusseau, kozlek, slice2009) - "HWSensors is a software bundle that includes drivers and applications that allow you to access information from hardware sensors available on your Mac."; NullCPUPowerManagement.kext (tgwbd) - "[Plays] a couple of tricks with the IOKit service registration process to ensure it takes over the AppleIntelCPUPowerManagement match category on its IOResources provider nub"; VoodooHDA (autumnrain, slice2009) - "VoodooHDA is an open source audio driver for devices compliant with the Intel High Definition Audio specification. It is intended as a replacement for AppleHDA on Mac OS X with support for a wide range of audio controllers and codecs."; Kext tools : Kext Wizard (janek202) - Repairs kext permissions & rebuilds kernel caches; Bootloaders : Chameleon (ErmaC, Kabyl, Tamás Kosárszky, JrCs, etc.) - "Chameleon is a Darwin/XNU boot loader based on Apple's boot-132."; Chameleon Wizard (janek202) - "helps to install, update and download latests revs of this bootloader"; Clover Configurator (mackie100) - Helps you configure Clover Bootloader options; Clover EFI bootloader (apianti, blackosx, blusseau, dmazar, slice2009) - "EFI-based bootloader for BIOS-based computers created as a replacement to EDK2/Duet bootloader"; Clover third-party tools - Clover FixDsdtMask Calculator (cvad) & Clover builder (cvad); Clover Utilities (blusseau, kozlek, slice2009) - "Preference pane for Clover bootloader". Audio / HDA : Apple Hardware Dumps (tea blog) - Dumps of system information from original Apple computers (ioreg, acpi, lspci, audio codec dump, etc.); HDA Wizard for Mountain Lion (janek202) - Tool that helps you patch AppleHDA (apparently works with Yosemite); it was not yet possible to use this to successfully patch AppleHDA for Z400/Z600/Z800 Realtek ALC262 chipset (using VoodooHDA for now, see attachments in the Generic instructions section). Power Management : Intel Power Gadget (Jun De Vega @ Intel) - "Intel® Power Gadget is a software-based power usage monitoring tool enabled for 2nd Generation Intel® Core™ processors or later.". [Note : This won't work with Nehalem processors. I use (and prefer) HWSensors' HWMonitor]. DSDT / SSDT / binary patching : Apple Hardware Dumps (tea blog) - Dumps of system information from original Apple computers (ioreg, acpi, lspci, audio codec dump, etc.); ACPICA iASL & Intel ACPI Tools 20150619 / github repository (ACPICA) - "The ACPI Component Architecture (ACPICA) project provides an operating system (OS)-independent reference implementation of the Advanced Configuration and Power Interface Specification (ACPI)."; HexPatcher (EvOSX86) - Universal / generic hex patcher for any kind of Mac OS X binary; MaciASL (phpdev32) - "A native AML compiler and IDE for OS X, with syntax coloring, tree navigation, automated patching, online patch file repositories, and iASL binary updates."; ssdtPRGen.sh Beta (Piker-Alpha) - "Script to generate a SSDT for Power Management". Hardware / system information : DPCIManager (phpdev32) - "DPCIManager lists all of the PCI devices attached to your machine, along with their PCI IDs, vendor name, and device name. It will also retrieve the kext loaded for that device, important when troubleshooting."; lspci v1.1 (EvOSX86) - "lspci is a command on Unix-like operating systems that prints ("lists") detailed information about all PCI buses and devices in the system. It is based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems". Misc : Ubuntu Desktop LiveCD; Yosemite in the AppStore; XtraFinder (Tran Ky Nam Software) - "[Adds] Tabs and features to Mac Finder". All attached files (oldest is first, newest is last) AppleHDA_patch_request_ALC262.zip AHCIPortInjector_v1.0.0_Micky1979.kext.zip IOAHCIBlockStorageInjector_v1.0.0_Micky1979.kext.zip NullCPUPowerManagement_v1.0.0d2_tgwbd.kext.zip VoodooHDA_v2.87.kext.zip FakeSMC_v6.16.1372_netkas.kext.zip dsdt-Z400-BIOS_v03.57-untouched.dsl.zip dsdt-shdw_chatdeau-20150710-27-various_fixes.zip ssdt-shdw_chatdeau-W3690.zip ssdt_i7-930.dsl.zip org.chameleon.Boot.plist.zip Z400_lspci-nnvv.txt ... more to come! - chatdeau
  2. 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)
  3. New guide available for macOS Catalina 10.15 (i3 and i5 versions)! Installing OS X Yosemite 10.10.3 on ASUS VivoBook S400C (also know as S400CA) Specifically in S400CA-CA178H model, most likely all other models are compatible Can't boot S400CA-CA206H due HD3000 issues (i3-2375M model) Updated 17/06/15 #1: - Brightness now work. DSDT patch below. - Updated attachment with DSDT.aml and missing VoodooHDA kext. - Added TO DO list. Updated 17/06/15 #2: - WebCam now work. Kext AnyiSightCam. - Update attachment with new WebCam kext. Updated 19/06/15 #1: - Can't boot installation in S400C-CA206H model (i3-2375M/HD3000). - VGA tested. Don't work. - Boot logo work. Missed CsmVideoDxe-64 on my install. Updated 21/06/15 #1: - I Forgot of the need of FakeSMC.kext. Updated 22/11/17 #1: - High Sierra 10.13.1 on ASUS Vivobook S400C (S400CA-CA178H). Prequel Hi, my name is Luan and today I will show how I installed the OS X Yosemite version 10.10.3 on my ultrabook. I know that my procedure maybe can be made in other ways, but this is about how I made it. I am part of this world for four years. Since the launch of XCode 7 and no need to sign the Developer Program to test applications on the iPhone, I decided to install OS X. God bless WWDC15 (I'm not religious, just a popular saying in my country). What works and what does not work - Processor -> Work. i5-3317U @ 1.7Ghz/2.6Ghz. SpeedStep 8 to 26 stages. AsusAICPUPM <true/> in Clover config.plist. - Video Card -> Work. HD4000. Full QE/CI. - Chipset -> Work. - HDMI -> Work. - VGA -> Not work. I did not have time to fix yet. - Audio -> Work. Kext VoodooHDA + AppleHDADisabler. - WiFi -> Work. Replaced by Athero 9285 Wifi/Bluetooth. - Ethernet -> Work. Kext Experimental Atheros AR81(31/32/51/52/61/62/71/72) Driver for 10.7/10.8. - Touchpad and keyboard -> Work. Kext ELAN, FocalTech and Synaptics (Smart Touchpad) Driver (Mac OS X). - FN keyboards keys -> Not work. I did not have time to fix yet. - Brightness control -> Work. DSDT patch. - Sleep -> Work. - Battery -> Work. Kext ACPIBatteryManager by RehabMan and DSDT patch (below). - Card Reader -> Not tested. I have no adapters. - Integrated Camera -> Work. Kext AnyiSightCam. - Bluetooth -> Work. Kext Bluetooth Firmware Uploader and ControllerPowerState change to 1. - Boot Logo -> Work. What I needed to install - Running install of Yosemite on VMware -> Downloaded version 10.10 via torrent (Google it). You can use a real Mac of an friend. I believe that Snow Leopard (10.6), Lion (10.7), Mountain Lion (10.8), Mavericks (10.9) also work. - Two USB flash drives of 8GB -> One for OSX install and another to the bootloader. This second not need to be 8GB, a 256MB is perfect. - OS X Yosemite install app -> Downloaded via App Store inside the virtual machine. I used version 10.10.3. - CloverEFI -> Also downloaded inside the virtual machine. I used build 3229. - DSDT patch skills -> Needed to battery works. How to patch DSDT. P.s.: You can use a single flash drive, in my install I used two because I don't wanted lose the os install created on the main flash drive. How I created flash cards Install flash drive: Partially used @snatch guide. More specifically this part: In the part above used the first flash drive (8GB). Bootloader flash drive: Format the second flash drive with GUID partition and Journaled file system type. If you want to use only one flash card, don't format! Downloaded the CloverEFI (used 3229) and installed with this options: Options: - Install for UEFI booting only - Install Clover in the ESP - Drivers64UEFI - CsmVideoDxe-64 - Drivers64UEFI - OsxAptioFixDrv-64 Will be created a partition named EFI. Edit the /EFI/CLOVER/config.plist and change those values: - SystemParameters - InjectKexts - <true/> - Graphics - Inject - ATI - <false/> - Graphics - Inject - Intel - <true/> - Graphics - ig-platform-id - 0x01660003 - KernelAndKextPatches - AsusAICPUPM - <true/> P.s.: I will provide below my config.plist as attachment. Now you will capable to boot in installation, but your keyboard and mouse will not work. Let's fix that: - Download the Smart Touchpad kext from here. I used the version 4.3. This also enable the touchscreen. - Download the FakeSMC kext from here. I used the version 6.9.1315. This is very important. Can't boot without it. - Put the Kexts inside /EFI/CLOVER/kexts/10.10/ Now you can start the instalation without problem (I guess). BIOS Setup Configuration - Intel Virtualization Technology: Disabled - VT-d: Disabled - USB Configuration - XHCI Pre-Boot Mode: Disabled P.s.: BIOS version 210. Installing indeed - Plug in the two flash drives. - When appear the Asus logo, press ESC once to enter Boot Menu. - Select the flash drive name with UEFI prefix. In my case "UEFI: KingstonDataTraveler 2.0PMAP". - On CloverEFI menu, use arrow to mark the flash drive with de OS X install, press Space on keyboard and select: "Boot Mac OS X in verbose mode". - As usual, format your HDD or SSD as GUID and Journaled. Make more partitions if you need. Take a note of the OSX partition name you entered on Disk Utillity. - After that, go ahead as always and start the instalation. - Go in the kitchen grab some lunch. You deserve it. Post installation What we have so far? The system installed on your ultrabook. Now you need to get rid of bootable flash drive installing the bootloader on HDD or SSD. Installing the bootloader in internal HDD or SSD: - Boot again selecting the flash drive on Boot menu. Same you did before. - Now select the partition you noted early. - If you do everything wright, the system will start normally. - Now you will use the CloverEFI install package again (same options from above). This time, the target will be your OS X installed partition. Our adorable ultrabook don't boot EFI if partition on the HDD or SSD if isn't MS-DOS. We will need to format and install Clover again. - Open the Terminal and enter "sudo -s". - Run the command: "diskutil list". - Take note of what location is your EFI. Usually it is "rdisk0s1". Make sure it's correct or you loose your data. - Now, let's format it, now execute: "newfs_msdos -v EFI -F 32 /dev/rdiskXsX". rdiskXsX is your EFI partition location from line above. Now you need to copy all data of your flash card bootloader to the root of your new created EFI partition on internal disk. This EFI partition is unmounted. Mount with "diskutil mount /dev/rdiskXsX". Just restart without flash drives to test. Others Kexts: Download the kexts from the links below. I strongly recommend always use newest versions. If you are too lazy, I attach on end of the post. Ethernet: ALXEthernet Sound: VoodooHDA (You may have to select the output there in System Preferences) Battery: ACPIBatteryManager Bluetooth: BTFirmwareUploader Integrated Camera: AnyiSightCam All kexts will be placed inside /EFI/CLOVER/kexts/10.10/, mount again this partition (diskutil mount /dev/rdiskXsX) for it. Now we need to add Battery patch to a new DSDT: #Maintained by: RehabMan for: Laptop Patches #battery_ASUS-N55SL.txt # created by RehabMan 8/12/2013 # created originally for jesselid # works for: # ASUS N55SL, BIOS rev. 204 # ASUS VivoBook series # ASUS Zenbook UX31A # ASUS UX301LA # ASUS X553E-SX399V # ASUS F501A # ASUS K55VM # ASUS U46SV, BIOS rev. 2.04 # ASUS N43 # ASUS PU500CA (90NB00F1-M01120) # ASUS N73SV # ASUS X401A-WX108 # ASUS F551CA Bios rev. 207 # ASUS S551LB VivoBook # ASUS ZenBook UX32VD # ASUS F550L-X455H # ASUS X53S # ASUS K550JD-XX003H # ASUS G53SX # ASUS K56CB # ASUS UX305 into method label B1B2 remove_entry; into definitionblock code_regex . insert begin Method (B1B2, 2, NotSerialized) { Return (Or (Arg0, ShiftLeft (Arg1, 8))) }\n end; # not really for battery, but might come in handy to read fan speed(s) into device label EC0 code_regex TAH0,\s+16 replace_matched begin TH00,8,TH01,8 end; into device label EC0 code_regex TAH1,\s+16 replace_matched begin TH10,8,TH11,8 end; into method label TACH code_regex \(TAH0, replace_matched begin (B1B2(TH00,TH01), end; into method label TACH code_regex \(TAH1, replace_matched begin (B1B2(TH10,TH11), end; into method label GFAN code_regex \(\\_SB\.PCI0\.LPCB\.EC0\.TAH0, replace_matched begin (B1B2(\\_SB.PCI0.LPCB.EC0.TH00,\\_SB.PCI0.LPCB.EC0.TH01), end; # battery EC into device label EC0 code_regex B0SN,\s+16 replace_matched begin B0S0,8,B0S1,8 end; into device label EC0 code_regex B1SN,\s+16 replace_matched begin B1S0,8,B1S1,8 end; into method label BIFA code_regex \(B0SN, replace_matched begin (B1B2(B0S0,B0S1), end; into method label BIFA code_regex \(B1SN, replace_matched begin (B1B2(B1S0,B1S1), end; into device label EC0 code_regex DT2B,\s+16 replace_matched begin T2B0,8,T2B1,8 end; into method label SMBR code_regex \(DT2B, replace_matched begin (B1B2(T2B0,T2B1), end; into method label SMBW code_regex Store\s+\(([^,]*),\s+DT2B\) replace_matched begin Store(%1,T2B0) Store(ShiftRight(%1,8),T2B1) end; into device label EC0 insert begin Method (RDBA, 0, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (BA00, Index(TEMP, 0x00))\n Store (BA01, Index(TEMP, 0x01))\n Store (BA02, Index(TEMP, 0x02))\n Store (BA03, Index(TEMP, 0x03))\n Store (BA04, Index(TEMP, 0x04))\n Store (BA05, Index(TEMP, 0x05))\n Store (BA06, Index(TEMP, 0x06))\n Store (BA07, Index(TEMP, 0x07))\n Store (BA08, Index(TEMP, 0x08))\n Store (BA09, Index(TEMP, 0x09))\n Store (BA0A, Index(TEMP, 0x0A))\n Store (BA0B, Index(TEMP, 0x0B))\n Store (BA0C, Index(TEMP, 0x0C))\n Store (BA0D, Index(TEMP, 0x0D))\n Store (BA0E, Index(TEMP, 0x0E))\n Store (BA0F, Index(TEMP, 0x0F))\n Store (BA10, Index(TEMP, 0x10))\n Store (BA11, Index(TEMP, 0x11))\n Store (BA12, Index(TEMP, 0x12))\n Store (BA13, Index(TEMP, 0x13))\n Store (BA14, Index(TEMP, 0x14))\n Store (BA15, Index(TEMP, 0x15))\n Store (BA16, Index(TEMP, 0x16))\n Store (BA17, Index(TEMP, 0x17))\n Store (BA18, Index(TEMP, 0x18))\n Store (BA19, Index(TEMP, 0x19))\n Store (BA1A, Index(TEMP, 0x1A))\n Store (BA1B, Index(TEMP, 0x1B))\n Store (BA1C, Index(TEMP, 0x1C))\n Store (BA1D, Index(TEMP, 0x1D))\n Store (BA1E, Index(TEMP, 0x1E))\n Store (BA1F, Index(TEMP, 0x1F))\n Return (TEMP)\n }\n end; into device label EC0 insert begin Method (WRBA, 1, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (Arg0, TEMP)\n Store (DerefOf(Index(TEMP, 0x00)), BA00)\n Store (DerefOf(Index(TEMP, 0x01)), BA01)\n Store (DerefOf(Index(TEMP, 0x02)), BA02)\n Store (DerefOf(Index(TEMP, 0x03)), BA03)\n Store (DerefOf(Index(TEMP, 0x04)), BA04)\n Store (DerefOf(Index(TEMP, 0x05)), BA05)\n Store (DerefOf(Index(TEMP, 0x06)), BA06)\n Store (DerefOf(Index(TEMP, 0x07)), BA07)\n Store (DerefOf(Index(TEMP, 0x08)), BA08)\n Store (DerefOf(Index(TEMP, 0x09)), BA09)\n Store (DerefOf(Index(TEMP, 0x0A)), BA0A)\n Store (DerefOf(Index(TEMP, 0x0B)), BA0B)\n Store (DerefOf(Index(TEMP, 0x0C)), BA0C)\n Store (DerefOf(Index(TEMP, 0x0D)), BA0D)\n Store (DerefOf(Index(TEMP, 0x0E)), BA0E)\n Store (DerefOf(Index(TEMP, 0x0F)), BA0F)\n Store (DerefOf(Index(TEMP, 0x10)), BA10)\n Store (DerefOf(Index(TEMP, 0x11)), BA11)\n Store (DerefOf(Index(TEMP, 0x12)), BA12)\n Store (DerefOf(Index(TEMP, 0x13)), BA13)\n Store (DerefOf(Index(TEMP, 0x14)), BA14)\n Store (DerefOf(Index(TEMP, 0x15)), BA15)\n Store (DerefOf(Index(TEMP, 0x16)), BA16)\n Store (DerefOf(Index(TEMP, 0x17)), BA17)\n Store (DerefOf(Index(TEMP, 0x18)), BA18)\n Store (DerefOf(Index(TEMP, 0x19)), BA19)\n Store (DerefOf(Index(TEMP, 0x1A)), BA1A)\n Store (DerefOf(Index(TEMP, 0x1B)), BA1B)\n Store (DerefOf(Index(TEMP, 0x1C)), BA1C)\n Store (DerefOf(Index(TEMP, 0x1D)), BA1D)\n Store (DerefOf(Index(TEMP, 0x1E)), BA1E)\n Store (DerefOf(Index(TEMP, 0x1F)), BA1F)\n }\n end; into device label EC0 code_regex BDAT,\s+256 replace_matched begin //BDAT, 256,\n BA00,8,BA01,8,BA02,8,BA03,8,\n BA04,8,BA05,8,BA06,8,BA07,8,\n BA08,8,BA09,8,BA0A,8,BA0B,8,\n BA0C,8,BA0D,8,BA0E,8,BA0F,8,\n BA10,8,BA11,8,BA12,8,BA13,8,\n BA14,8,BA15,8,BA16,8,BA17,8,\n BA18,8,BA19,8,BA1A,8,BA1B,8,\n BA1C,8,BA1D,8,BA1E,8,BA1F,8\n end; into method label SMBR code_regex \(BDAT, replaceall_matched begin (RDBA(), end; into method label SMBR code_regex Store\s\((.*),\sBDAT\) replaceall_matched begin WRBA(%1) end; into method label SMBW code_regex Store\s\((.*),\sBDAT\) replaceall_matched begin WRBA(%1) end; into method label ECSB code_regex Store\s\((.*),\sBDAT\) replaceall_matched begin WRBA(%1) end; into method label ECSB code_regex \(BDAT, replaceall_matched begin (RDBA(), end; into device label EC0 insert begin Method (RDBB, 0, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (BB00, Index(TEMP, 0x00))\n Store (BB01, Index(TEMP, 0x01))\n Store (BB02, Index(TEMP, 0x02))\n Store (BB03, Index(TEMP, 0x03))\n Store (BB04, Index(TEMP, 0x04))\n Store (BB05, Index(TEMP, 0x05))\n Store (BB06, Index(TEMP, 0x06))\n Store (BB07, Index(TEMP, 0x07))\n Store (BB08, Index(TEMP, 0x08))\n Store (BB09, Index(TEMP, 0x09))\n Store (BB0A, Index(TEMP, 0x0A))\n Store (BB0B, Index(TEMP, 0x0B))\n Store (BB0C, Index(TEMP, 0x0C))\n Store (BB0D, Index(TEMP, 0x0D))\n Store (BB0E, Index(TEMP, 0x0E))\n Store (BB0F, Index(TEMP, 0x0F))\n Store (BB10, Index(TEMP, 0x10))\n Store (BB11, Index(TEMP, 0x11))\n Store (BB12, Index(TEMP, 0x12))\n Store (BB13, Index(TEMP, 0x13))\n Store (BB14, Index(TEMP, 0x14))\n Store (BB15, Index(TEMP, 0x15))\n Store (BB16, Index(TEMP, 0x16))\n Store (BB17, Index(TEMP, 0x17))\n Store (BB18, Index(TEMP, 0x18))\n Store (BB19, Index(TEMP, 0x19))\n Store (BB1A, Index(TEMP, 0x1A))\n Store (BB1B, Index(TEMP, 0x1B))\n Store (BB1C, Index(TEMP, 0x1C))\n Store (BB1D, Index(TEMP, 0x1D))\n Store (BB1E, Index(TEMP, 0x1E))\n Store (BB1F, Index(TEMP, 0x1F))\n Return (TEMP)\n }\n end; into device label EC0 insert begin Method (WRBB, 1, Serialized)\n {\n Name (TEMP, Buffer(0x20) { })\n Store (Arg0, TEMP)\n Store (DerefOf(Index(TEMP, 0x00)), BB00)\n Store (DerefOf(Index(TEMP, 0x01)), BB01)\n Store (DerefOf(Index(TEMP, 0x02)), BB02)\n Store (DerefOf(Index(TEMP, 0x03)), BB03)\n Store (DerefOf(Index(TEMP, 0x04)), BB04)\n Store (DerefOf(Index(TEMP, 0x05)), BB05)\n Store (DerefOf(Index(TEMP, 0x06)), BB06)\n Store (DerefOf(Index(TEMP, 0x07)), BB07)\n Store (DerefOf(Index(TEMP, 0x08)), BB08)\n Store (DerefOf(Index(TEMP, 0x09)), BB09)\n Store (DerefOf(Index(TEMP, 0x0A)), BB0A)\n Store (DerefOf(Index(TEMP, 0x0B)), BB0B)\n Store (DerefOf(Index(TEMP, 0x0C)), BB0C)\n Store (DerefOf(Index(TEMP, 0x0D)), BB0D)\n Store (DerefOf(Index(TEMP, 0x0E)), BB0E)\n Store (DerefOf(Index(TEMP, 0x0F)), BB0F)\n Store (DerefOf(Index(TEMP, 0x10)), BB10)\n Store (DerefOf(Index(TEMP, 0x11)), BB11)\n Store (DerefOf(Index(TEMP, 0x12)), BB12)\n Store (DerefOf(Index(TEMP, 0x13)), BB13)\n Store (DerefOf(Index(TEMP, 0x14)), BB14)\n Store (DerefOf(Index(TEMP, 0x15)), BB15)\n Store (DerefOf(Index(TEMP, 0x16)), BB16)\n Store (DerefOf(Index(TEMP, 0x17)), BB17)\n Store (DerefOf(Index(TEMP, 0x18)), BB18)\n Store (DerefOf(Index(TEMP, 0x19)), BB19)\n Store (DerefOf(Index(TEMP, 0x1A)), BB1A)\n Store (DerefOf(Index(TEMP, 0x1B)), BB1B)\n Store (DerefOf(Index(TEMP, 0x1C)), BB1C)\n Store (DerefOf(Index(TEMP, 0x1D)), BB1D)\n Store (DerefOf(Index(TEMP, 0x1E)), BB1E)\n Store (DerefOf(Index(TEMP, 0x1F)), BB1F)\n }\n end; into device label EC0 code_regex BDA2,\s+256 replace_matched begin //BDA2, 256,\n BB00,8,BB01,8,BB02,8,BB03,8,\n BB04,8,BB05,8,BB06,8,BB07,8,\n BB08,8,BB09,8,BB0A,8,BB0B,8,\n BB0C,8,BB0D,8,BB0E,8,BB0F,8,\n BB10,8,BB11,8,BB12,8,BB13,8,\n BB14,8,BB15,8,BB16,8,BB17,8,\n BB18,8,BB19,8,BB1A,8,BB1B,8,\n BB1C,8,BB1D,8,BB1E,8,BB1F,8\n end; into method label SMBR code_regex \(BDA2, replaceall_matched begin (RDBB(), end; into method label SMBR code_regex Store\s\((.*),\sBDA2\) replaceall_matched begin WRBB(%1) end; into method label SMBW code_regex Store\s\((.*),\sBDA2\) replaceall_matched begin WRBB(%1) end; into method label ECSB code_regex Store\s\((.*),\sBDA2\) replaceall_matched begin WRBB(%1) end; into method label ECSB code_regex \(BDA2, replaceall_matched begin (RDBB(), end; # additional work for _BIX method present in some ASUS laptops into device label EC0 code_regex B0C3,\s+16 replace_matched begin XC30,8,XC31,8 end; into device label EC0 code_regex B1C3,\s+16 replace_matched begin YC30,8,YC31,8 end; into_all method label _BIX code_regex \(\^\^LPCB\.EC0\.B0C3, replaceall_matched begin (B1B2(^^LPCB.EC0.XC30,^^LPCB.EC0.XC31), end; into_all method label _BIX code_regex \(\^\^LPCB\.EC0\.B1C3, replaceall_matched begin (B1B2(^^LPCB.EC0.YC30,^^LPCB.EC0.YC31), end; # or could remove the _BIX method if it turns out not to work #into_all method label _BIX remove_entry; And the Brightness: #Maintained by: RehabMan for: Laptop Patches #graphics_PNLF_ivy_sandy.txt # This patch enables the brightness slider in SysPrefs->Displays # and will also enable activation of sleep mode by closing # the laptop lid. # # This particular version is intended to be used with ACPIBacklight.kext # although it can also be used with AppleBacklight.kext, # provided AppleBacklight.kext is patched to recognize your # display or an injector is used to set brightness levels. # # See this thread for more information: # http://www.tonymacx86.com/hp-probook-mavericks/121031-native-brightness-working-without-blinkscreen-using-patched-applebacklight-kext.html # (also read any linked threads) # # # Note: This patch should be applied to the DSDT or SSDT that defines # your integrated graphics device (always at _ADR 0x00020000) # into_all device label PNLF remove_entry; into_all device name_adr 0x00020000 code_regex (OperationRegion\s\(RMPC,\sPCI_Config[^\}]*\}) remove_matched; into device name_adr 0x00020000 insert begin OperationRegion (RMPC, PCI_Config, 0x10, 4)\n Field (RMPC, AnyAcc, NoLock, Preserve)\n {\n BAR1,32,\n }\n Device (PNLF)\n {\n // normal PNLF declares (note some of this probably not necessary)\n Name (_ADR, Zero)\n Name (_HID, EisaId ("APP0002"))\n Name (_CID, "backlight")\n Name (_UID, 10)\n Name (_STA, 0x0B)\n //define hardware register access for brightness\n // lower nibble of BAR1 is status bits and not part of the address\n OperationRegion (BRIT, SystemMemory, And(^BAR1, Not(0xF)), 0xe1184)\n Field (BRIT, AnyAcc, Lock, Preserve)\n {\n Offset(0x48250),\n LEV2, 32,\n LEVL, 32,\n Offset(0x70040),\n P0BL, 32,\n Offset(0xc8250),\n LEVW, 32,\n LEVX, 32,\n Offset(0xe1180),\n PCHL, 32,\n }\n // DEB1 special for setting KLVX at runtime...\n //Method (DEB1, 1, NotSerialized)\n //{\n // Store(Arg0, KLVX)\n //}\n // LMAX: use 0x710 to force OS X value\n // or use any arbitrary value\n // or use 0 to capture BIOS setting\n Name (LMAX, 0x710)\n // KMAX: defines the unscaled range in the _BCL table below\n Name (KMAX, 0x710)\n // KPCH: saved value for PCHL\n Name(KPCH, 0)\n // _INI deals with differences between native setting and desired\n Method (_INI, 0, NotSerialized)\n {\n // save value of PCHL for later\n Store(PCHL, KPCH)\n // determine LMAX to use\n If (LNot(LMAX)) { Store(ShiftRight(LEVX,16), LMAX) }\n If (LNot(LMAX)) { Store(KMAX, LMAX) }\n Store(ShiftLeft(LMAX,16), KLVX)\n If (LNotEqual(LMAX, KMAX))\n {\n // Scale all the values in _BCL to the PWM max in use\n Store(0, Local0)\n While (LLess(Local0, SizeOf(_BCL)))\n {\n Store(DerefOf(Index(_BCL,Local0)), Local1)\n Divide(Multiply(Local1,LMAX), KMAX,, Local1)\n Store(Local1, Index(_BCL,Local0))\n Increment(Local0)\n }\n // Also scale XRGL and XRGH values\n Divide(Multiply(XRGL,LMAX), KMAX,, XRGL)\n Divide(Multiply(XRGH,LMAX), KMAX,, XRGH)\n }\n // adjust values to desired LMAX\n Store(ShiftRight(LEVX,16), Local1)\n If (LNotEqual(Local1, LMAX))\n {\n Store(LEVL, Local0)\n If (LOr(LNot(Local0),LNot(Local1))) { Store(LMAX, Local0) Store(LMAX, Local1) }\n Divide(Multiply(Local0,LMAX), Local1,, Local0)\n //REVIEW: wait for vblank before setting new PWM config\n //Store(P0BL, Local7)\n //While (LEqual (P0BL, Local7)) {}\n If (LGreater(LEVL, LMAX))\n { Store(KLVX, LEVX) Store(Local0, LEVL) }\n Else\n { Store(Local0, LEVL) Store(KLVX, LEVX) }\n }\n }\n // _BCM/_BQC: set/get for brightness level\n Method (_BCM, 1, NotSerialized)\n {\n // initialize for consistent backlight level before/after sleep\n If (LNotEqual(PCHL, KPCH)) { Store(KPCH, PCHL) }\n If (LNotEqual(LEVW, 0x80000000)) { Store (0x80000000, LEVW) }\n If (LNotEqual(LEVX, KLVX)) { Store (KLVX, LEVX) }\n // store new backlight level\n Store(Match(_BCL, MGE, Arg0, MTR, 0, 2), Local0)\n If (LEqual(Local0, Ones)) { Subtract(SizeOf(_BCL), 1, Local0) }\n If (LNotEqual(LEV2, 0x80000000)) { Store(0x80000000, LEV2) }\n Store(DerefOf(Index(_BCL, Local0)), LEVL)\n }\n Method (_BQC, 0, NotSerialized)\n {\n Store(Match(_BCL, MGE, LEVL, MTR, 0, 2), Local0)\n If (LEqual(Local0, Ones)) { Subtract(SizeOf(_BCL), 1, Local0) }\n Return(DerefOf(Index(_BCL, Local0)))\n }\n Method (_DOS, 1, NotSerialized)\n {\n // Note: Some systems have this defined in DSDT, so uncomment\n // the next line if that is the case.\n //External(^^_DOS, MethodObj)\n ^^_DOS(Arg0)\n }\n // extended _BCM/_BQC for setting "in between" levels\n Method (XBCM, 1, NotSerialized)\n {\n // initialize for consistent backlight level before/after sleep\n If (LNotEqual(PCHL, KPCH)) { Store(KPCH, PCHL) }\n If (LNotEqual(LEVW, 0x80000000)) { Store (0x80000000, LEVW) }\n If (LNotEqual(LEVX, KLVX)) { Store (KLVX, LEVX) }\n // store new backlight level\n If (LGreater(Arg0, XRGH)) { Store(XRGH, Arg0) }\n If (LAnd(Arg0, LLess(Arg0, XRGL))) { Store(XRGL, Arg0) }\n If (LNotEqual(LEV2, 0x80000000)) { Store(0x80000000, LEV2) } \n Store(Arg0, LEVL)\n }\n Method (XBQC, 0, NotSerialized)\n {\n Store(LEVL, Local0)\n If (LGreater(Local0, XRGH)) { Store(XRGH, Local0) }\n If (LAnd(Local0, LLess(Local0, XRGL))) { Store(XRGL, Local0) }\n Return(Local0)\n }\n // Use XOPT=1 to disable smooth transitions\n Name (XOPT, Zero)\n // XRGL/XRGH: defines the valid range\n Name (XRGL, 40)\n Name (XRGH, 1808)\n // KLVX is initialization value for LEVX\n Name (KLVX, 0x7100000)\n // _BCL: returns list of valid brightness levels\n // first two entries describe ac/battery power levels\n Name (_BCL, Package()\n {\n 1808,\n 479,\n 0,\n 53, 55, 57, 59,\n 62, 66, 71, 77,\n 83, 91, 99, 108,\n 119, 130, 142, 154,\n 168, 183, 198, 214,\n 232, 250, 269, 289,\n 309, 331, 354, 377,\n 401, 426, 453, 479,\n 507, 536, 566, 596,\n 627, 660, 693, 727,\n 762, 797, 834, 872,\n 910, 949, 990, 1031,\n 1073, 1115, 1159, 1204,\n 1249, 1296, 1343, 1391,\n 1440, 1490, 1541, 1592,\n 1645, 1698, 1753, 1808,\n })\n }\n end; It's done! Now go brush your teeth! To do list - Turn AppleHDADisabler in CloverEFI path. - Fix FN keyboard keys. - Turn Battery DSDT patch in CloverEFI path. - Test Cardreader. - Test USB3 port. And last but not least I would like to thank the following community members, by making these dream possible: @crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX and all others members involved directly or indirectly. EFI.zip
  4. Hello, everyone. I have an older Hackintosh. Running Yosemite. It was doing very well for me for quite some time until earlier this year. A few minutes after startup, and it crashes. I have tried the following: I removed all software that was set to launch on startup, including ProTec6. I have tried launching in safe mode. I have tried disconnecting the cables. I have tried disabling Ethernet in BIOS. That last option worked, and I then ran EtreCheck, and only saw that Sophos components were hanging around. (I must have removed Sophos at some point in the past.) No other significant errors were found, but I was unable to update EtreCheck without an Internet connection. Nor can I install Sophos anew without that connection. Connecting to the Internet will freeze the whole system a few minutes after starting. I suspect it might have been the VPN software I installed shortly before this craziness started. It was paid software (although I can't remember which right now), but I can't find any of its components among the running processes. I'm at my wits end... Any help will be gratefully acknowledged and acted on. FYI: Motherboard: Z97X-UD3H-BK CPU: Intel Core i7-4790K FY
  5. Hey everyone, first time posting, so let's see how this goes. I created my first clover hack on r3079, and everything has been working. I then fixed iMessage, then decided to update to r3094, and now r3113. This is when things get weird. Ever since these updates, whenever I boot my machine, I now am occasionally able to boot into Yosemite fine, but most of the time I have to press the space bar and select "Boot OS X without caches" or the system hangs at halfway through the loading bar. Is there anywhere to forgo this? I've tried rebuilding my caches multiple times, and nothing seems to be working. On top of this, sometimes when I shutdown, my desktop doesn't actually shut down and reboots itself, and I get an error message when OS X boots saying there was a problem with shutting down and the system restarted itself. Can anyone help with this? Additional Info: In my BIOS I have all of the lower Advanced CPU settings disabled, such as EIST and C-States for stability of my overclock. config.plist.zip
  6. Muy buenas a todos, espero que el titulo este claro, voy a intentar detallarlo: Cuando pasas una o varias imágenes a la aplicación Fotos, ésta no pone por defecto el metadato 'título', el número o nombre original del archivo, como lo hace iPhoto, y deja el campo en blanco (vacío). En iPhoto, sera por su veteranía, pone como titulo el nombre o número que lleva el archivo importado. Mi duda es si es posible conseguirlo de algún modo o es problema de Fotos por su precocidad y hay que esperar a ver si lo corrigen. Gracias, saludos.-
  7. Olá, o boot do meu Yosemite está muito demorado mesmo com o SSD, quando eu dou boot com o pendrive ele demora uns 4 segundo e normal demora uns 30..40s tem alguma forma de deixa o boot rápido iniciando normal?
  8. DavidMIRV

    Bluetooth on 10.10

    Just got my new system up and running on Yosemite however neither the onboard Bluetooth of this PC (atheros I believe?) nor the cirago dongle I used previously in other (pre 10.10) systems .. Will work .. Can anyone provide any help,insight or ideas in possibly getting either to work ? I miss my magic mouse!
  9. Hey all, I have successfully installed Yosemite on my Lenovo G570 Core i5-2450M with Intel HD 3000. I am getting full resolution 1360x768 on my external monitor [detected] by patching AppleIntelSNBGraphics.kext. I am using Chameleon boot loader. But I am neither getting QE nor CI on my external vga monitor!!! Please help. Please someone help.
  10. hackintosh864985

    Yosemite wake problem

    Hi everyone, My fresh install UEFI clover Yosemite is working fine with the exception of waking up from sleep. 1. it goes to sleep just fine 2. wakes up by usb keyboard ok if done in a few minutes into the sleep 3. after a while (basically the longer the more likely to have the problem) won't wake up by usb keyboard ( when pressed the power LED will flash once, i can see the fan tries to turn on, but couldn't ). i have to push the power button and then the system boots up normally. there will be a message "you shut down your computer because of a problem" at login screen I have tried many combinations BIOS settings, config.plist (no patched DSDT.aml) . My install was based on http://www.insanelymac.com/forum/topic/302041-guide-asrock-h97-pro4-yosemite-with-clover-uefi-installation/ and the only difference is I am using iGPU. Any help is appreciated! relevant errors: system.log (when i boot up after) Dec 14 18:20:39 localhost kernel[0]: Sleep failure code 0x00000000 0x1f006700 Diagnostic and Usage Messages: 2014-12-14 6:20:40.386 PM powerd[27]: com.apple.message.domain: com.apple.sleep.failure com.apple.message.signature: Platform Failure com.apple.message.summarize: YES SenderMachUUID: 1F97CC0A-F1D6-3A56-BA08-E644AD7CCF82 2014-12-14 6:20:41.904 PM Unknown[17]: com.apple.message.domain: com.apple.assumes.failure com.apple.message.signature: B2D9FFC4-66B7-3739-AFFA-A7E4BDE84A2B:14188 com.apple.message.signature2: 0x0 com.apple.message.signature3: com.apple.telemetry com.apple.message.summarize: YES SenderMachUUID: 58CE43F8-5A2C-39D3-A9A2-94E048245A34 other settings: pmset -g (customized already) Active Profiles: AC Power -1* Currently in use: standby 0 Sleep On Power Button 1 womp 0 hibernatefile /var/vm/sleepimage darkwakes 0 networkoversleep 0 disksleep 0 sleep 15 autopoweroffdelay 14400 hibernatemode 0 autopoweroff 0 ttyskeepawake 1 displaysleep 15 standbydelay 120 my config.plist
  11. Hi all, I have an assembled PC with the following specs: CPU: Core i5-2500k Motherboard: Asus P8H61-MLe Graphics: HD3000 Ethernet: Realtek I have custom DSDT and SSDT installed. Previously I had the Mavericks installed on my PC using Niresh distro. Recenltly I moved to Yosemite 10.10 using clover installation method in UEFI mode. The installation went smoothly. The system is also fully usable. I had Rehabman fakesmc, Mieze RTL8111, Voodoo PS2 controller and Realtek ALC kexts installed. Injected HD300 using DSDT. These are the only modifications I have done to vanilla system. Native CPU Power mangement is enabled. Currently I am facing two problems which are 1. System randomly freezes. Only I will be able to move the mouse, rest of the system hangs. (One thing I noted, if I start playing songs, even after GUI hangs, songs will continue to run) Initially I thought the problem is due to the Safari and moved to firefox. But I am still getting freezes. Updated to 10.10.1. Still the problem persists. This is completely annoying. 2. Screen glitches. Previously in mavericks, I have not seen glitches even a single time. So I believe HD3000 is fully supported and there wll be some way to fix it. Anyone else facing this problems ??? Please share some comments or ideas to rectify this problems. Thanks in advance. Mari
  12. Hello Hello! So a quick backstory so you all can understand my situation: I owned a MacBook Pro for 6 ish years and it's logic board up and died last month sometime. The thing is, I'm a musician and have several recording projects that I have been using my Mac for (countless hours of recordings) that are still on my old hard drive (along with 6 years worth of other {censored}) that I want to be able to access. Several weeks before my Mac died, I built a new PC for gaming and didn't intend on relying solely on it for all my computer needs so I hadn't looked into a hackintosh/OSx86 option before buying hardware. Thus explains my mish-mashed collection of hardware on my current build, which is: (CPU) AMD FX Quad-Core 4350 (Motherboard) Gigabyte 990-fxa-ud3 (Graphics) NVidia EVGA Geforce GTX 750 Ti SC *if there is any other info I need to supply, just let me know. So, yeah, anywho, without the finances to buy a new Mac right now, I've been struggling and digging through forums, google searching and the like trying to get an up and running OSx on my PC and have gotten close but oh so far away. I never wanted to turn to bothering people about it but I'm at a loss and need some direction. Let me tell you what I have tried so far, and what problems I've run into: So I had a semi-successful install of Mavericks via Niresh and the "beasts" from "you know who" (I've read enough of these forums to know not to mention them outright). I couldn't seem to get full graphics acceleration with it though (even with GraphicsEnabler=Yes/No) and even after it eventually recognized my GPU. But could not for the life of me get wireless working. I tried a ton of different kexts and an injectors related to my wireless card (previoulsy Rosewill RNX-N150PCe, now a Rosewill N900PCE, which is supposed to work with OSx OOB but still doesn't work) no results! These two problems make it impossible to try to run Logic Pro and any other application really without going insane. Anywho, I then started figuring a Vanilla install with Yosemite would be my best option, but can't for the life or me even get to the OSx install screen. I've tried various methods, most recently this guide: http://www.insanelymac.com/forum/topic/280756-guide-the-all-in-one-guide-to-vanilla-os-x-updated-for-mavericks-including-chameleon-dsdt-for-beginners/ All this with an InstallOSx.app of Yosemite downloaded from the app store - it's most likely 10.10.5, if that matters. The most common problem I run into is when I am trying to boot from my USB Installer I just made, it will just straight reboot. When I did -v on my most recent attempt after following rockinron_1's guide I listed above it rebooted after showing this (first attachment) If I have gotten past this I just get kernel panics (second attachment) despite any bootflags I seem to shove in there. Any help is appreciated! Again, just let me know what other info I need to provide, if any. I thank you in advance for your time and effort.
  13. I'm running 10.10.4 with Clover Bootloader Everything works find except I couldn't shutdown my computer completely (The Power LED is still on and the Fan is still spinning) Tried a lot of solutions on the forum but none of it works. Can someone help me out? Here's my setup and configuration files Motherboard: GA-P67A-UD3R-B3 CPU: 3.39 GHz Intel Core i7 Graphic: AMD Radeon HD 6xxx 1024 MB SSD: Intel 256GB I attach the bootLog, Clover config file, DSDT and SSDT file and here's the kexts I currently use: FakeSMC.kext GenericUSBXHCI.kext realtekALC.kext RealtekRTL8111.kext Restart function kind of works.... (after the shutdown process, the LED and the fan will still on for like 30 secs before it start to boot ) Please help me solve this problem... I'll try any solution if possible! and if you need any other information, I'll post it up asap thank! BootLog_20150901.txt clover_config_DSDT_SSDT_20150901.zip
  14. MJ120394

    Signal loss on GTX 980

    Hi all! I just recently got my EVGA SC ACX GTX 980 and installed Yosemite as well. After a successful install, I installed the NVIDIA web drivers and put the graphics card on my board, but on either HDMI or Displayport, I get a signal loss. Yet, when I use a DVI cable, it works fine. From what I've been reading, many people have been getting issues with getting both to work. I have used all three of the drivers (f01-f03) and still get the same results. What exactly do I need to do in order to get both HDMI and displayport to work properly?
  15. My system didn't have problem sleep/wake until Maverick but I have a problem with sleep with Yosemite. System sleeps fine but when it wakes, it doesn't turn on and goes into reboot mode and keeps going. It seems like AppleRTC problem but it still does same thing even with Clover AppleRTC patch. Is this appleRTC problem?
  16. Salve, sono nuovo! La mia domanda per voi smanettoni esperti è! Come faccio a configurare CLOVER come configurato dalla mia penna usb per installare Yosemite? Cioé, quando faccio l'avvio con usb mi funziona yosemite, quando lo faccio dall'applicazione di clover installata nel HDD appena premo invio mi blocca il computer.. Grazie in anticipo ,scusate per la non esperienza nei termini..
  17. Help me Insanelymac you're my only hope! (7 days and counting!) So let me start out by admitting yes, I am running on a rather old build. That being said, everything runs 100% without issue, except the Ethernet...until I restart. My build is as follows Motherboard: EVGA P55V with BIOS 02.64 Processor: Intel i7 860 Graphics Card: XFX ATI Radeon HD 4890 Ram: 4GB DDR3 1600 Mhz (will be 16 by the end of the week) Network: 82578DC Intel The system has been running like a champ since 2009 on Snow Leopard. I have used it without issue since then, but decided it was time to get the rig up to date and decided to install Yosemite. I installed it using methods not to favorable on this site (I read up before posting), but it has worked for me in the past so I did it again. Everything worked as expected without kernel panic or other common issues found on these forums. That all being said, on initial start up I have no NIC. I am talking unrecognized hardware. Computer says there is no cable plugged in like it's an unrecognized card. As soon as I restart, BAM. Everything works perfect and the internet works without issue. Both AppleIntelE1000e.kext and IntelMausiEthernet.kext work, but I decided to go with Mausi (it appears to be faster). I have tried a multitude of things over the past several nights. DSDT edits, different FakeSMCs, Different boot flags, different kexts, changes to different plists including deleting the Network preference files. Everything I do has zero effect on fixing the ethernet. Enclosed are 4 pictures. Pre-Restart and Post-Restart show my IORegistry with the en0 magically showing up after restart. Fail is the console log when Ethernet fails to initialize on startup, Success is on the restart when it works. ANY assistance would be greatly appreciated. I am bashing my head in trying to solve this issue. I know the easiest solution would probably be just to buy a pcie card, but as I said, this works perfectly on restart AND worked without issue on Snow Leopard for years. Thanks in advance. Fail.tiff Success.tiff Pre-Restart.tiff Post-Restart.tiff
  18. Mr.Darkwraith

    ADI 198x in Yosemite?

    I have a Dell Precision T3400 with an ADI 198x integrated speaker. Unfortunately under yosemite the speaker will not work. Looking for fix
  19. Unless I disable my 2 NVIDIA 8800 GTX cards with the nv_disable=1 option to Clover 3203, my Yosemite 10.10.3 system immediately crashes and reboots after Clover. I am using DVI output. I installed Yosemite 10.10.3 clean on a Gigabyte GA-Z87X-HD3 mobo and a i7-4771 CPU. To run, my kernel options are "-v nv_disable=1 kext-dev-mode=1 LogLineCount=864 LogEveryBoot=Yes slide=0 " It crashes regardless of setting nv_drv=1. I can run this hackintosh with the i7's built-in gfx. I tried installing WebDriver-346.01.02f04, but that did not help. I have not messed around at with other KEXTS, clover's config.plist, other config files, or DSDT/SSDT Injection. I have read through the nvidia guide at http://www.rampagedev.com/?page_id=276 but it is not up-to-date. What must I do to get NVIDIA gfx not to crash? Thanks!
  20. JorgeMenderp

    Spinning beachball instead of login R9 390x

    Hey forum geniuses, I'm having trouble getting my new installation of Yosemite to run correctly. First, some specs for you: MOBO: Gigabyte 970A-D3 FD CPU: AMD FX 6300 GPU: MSI R9 390x HDD: Sandisk 128GB SSD YosemiteZone 10.10.1 Distro The issue that I'm having is that after I installed Yosemite, which only required bootflags /amd64 and npci=0x3000, I'm unable to get to the login screen. The computer boots up fine, so there are no reported errors when using verbose boot. However, after the boot screen passes and I should get to the login screen, I get to a gray screen where the cursor becomes the beach-ball of death. Booting with -x allows login, but lacks any sort of graphics acceleration, so it takes a while to be able to do so. While I am not exactly sure as to what the cause is, I'm guessing it is related to my new R9 390x, as I had a previously functioning Yosemite build back when I had a GTX 760 and never encountered this issue with all other parts being the same. Perhaps it's as simple as loading the proper drivers, but I'm not familiar with what is required for an AMD graphics card. Any helpful advice is greatly appreciated. Thanks.
  21. Hola estimados amigos, espero que todo bien por ahí..... Necesito de su ayuda por favor, para solucionar el audio, en mi portatil, al cual yo le instale capitan 10.11.5 y mis especificaciones son: Dell Inspiron 14 5000 series (5458) - Intel® Core i5-5200U CPU @ 2.20GHz - Ram 4GB» - Intel HD Graphics 5500 - Red PCI : Intel Dual Band Wireless-AC 3160 AC HMC WiFi Adapter Realtek RTL8139/810x Fast Ethernet Adapter - Audio Intel Broadwell HDMI @ Intel Broadwell - Mini HD Audio Realtek ALC255 @ Intel Wildcat Point-LP PCH High defi..... El problema es que al revisar el archivo AppleHDA.kext aparece como (no cargado), no se por que, si es original el .app Capitan, por ÉNDE NO tengo audio en mi laptop :-( Como puedo obtener el sonido original, audio nativo de Apple, les estare infinitamente agradecido hermanos estare al tanto de sus aportaciones un fuerte abrazo a la distancia Saludos. Dios les bendiga
  22. Hi, I have a bit of a problem with Yosemite, I have it installed and all working fine on my PC except one thing. It keeps rebooting whenever I: Take a screenshot Copy a file/folder Click too many times Hit a key too fast I have full QE/CI working, tried repairing permissions and rebuilding cache but nothing I try seems to be working! Any help? Thank you! - Alfie Social Media: Twitter: @AlfieHD YouTube: AlfieHHD My Spec: SandyBridge i3-2100 3.1GHz Intel 2000 Graphics Asus AMD EAHD6770 1GB GDDR5 Graphics Card Gigabyte HA65M-D2H-B3 Motherboard 8GB G-Skill RipJaw DDR3 1333MHz Ram 500GB Hybrid Drive SSHD Cit 650W PSU
  23. I've been running a hackintosh for the last year which works well. However I now need to have intel virtualisation working with it due to developing with docker (and oracle's virtual box). Even though intel virtualisation is enabled in the bios (and also works in windows on the same machine - I use dual ssd one for windows one for OS X), it isn't working in OS X yosemite and I get virtual box reporting that I don't have an x86 compatible cpu but an i686 one - known to show than intel virtualisation isn't enabled). I know intel virtualisation is enabled by default on normal macs but has anyone got this to work with a hackintosh and how? Is there a way to confirm independently of virtual box that it is/isn't enabled? Not sure if clover can override the bios settings and disable it somehow? thanks, Specs intel i5 - 4570 Board: gigabyte Z87M-D3H OS : Yosemite 10.10.4 clover:3259 (Graphics 780ti)
  24. Hello all! Just had two kernel panics in a row and as I did some minor changes (mostly related to make iMessage work), I wanna to track it down. But, or am I wrong, or the logs are store in a different place. I tried on ~\Library\Logs\DiagnosticReports and also on Apple Menu > About This Mac > System Report > Software > Logs (then read kernel.log) but no traces of the error on these locations. Running Yosemite DP6 with Clover (also tried the Clover Folder on \Library\Logs) on the the machine of the signature. Has it changed place?
  25. David Santos

    Yosemite Acer v5 471

    Boa noite, Este é meu primeiro post aqui(desculpe se postei no lugar errado), gostaria de fazer um hackintosh no meu notebook porém vai ser a primeira vez, hoje estou usando o Ubuntu 14.04. As configs do meu note são Core i3 segunda geração 4GB de ram Intel HD3000 Qualcomm Atheros AR9485 Wireless (este pelo que vi não é compatível) SynPS/2 Synaptics TouchPad RealTek RTL-8169 Gigabit Ethernet driver Intel Corporation HM77 Express Chipset LPC Controller (rev 04) Não sei se precisaria de mais alguma informação para que possam me direcionar. Desde já agradeço a atenção de todos.
×