Jump to content

Search the Community: Showing results for tags 'el capitan'.



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 177 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. My build consisting of: Mobo GA-Z97-HD3 rev. 2.1, 3.5 GHz Intel Core i5 4690k, NVIDIA GeForce GT 640 2048 MB and 12 GB 1333 MHz DDR3 RAM, was a successful install of El Capitan (currently running 10.11.4) booting using clover. However, the computer is not shutting down at all. The round wheel appears as unusual and after a few seconds disappears similar to a real Mac, except that everything in the CPU tower remains on. Sometimes it restarts after a few seconds, but sometimes it doesn't and just remain turned on with nothing on the screen and no HDD activity. I turned on and off the computer with one USB device connected at a time and noticed that the problem could be related to connecting more than one USB3 device (external HDDs) at a time. Attached are my config.plist, the system log and the ioreg file for further review by anyone in this forum. I have tried many solutions that I've found in the web with no success. system.log.zip config.plist.zip Jorge’s iMac.ioreg.zip
  3. Run Vanilla OS X El Capitan, Sierra, High Sierra or Mojave in VirtualBox 5.x.x on a Windows Host Following on from my previous guide on how to create a VMware virtual machine running Vanilla OS X El Capitan in Windows, I’ve decided to write a similar guide for creating a VirtualBox El Capitan VM. The virtual machine should be useful for testing El Capitan and also for creating installers for use on a real machine/hackintosh. There are other tutorials and videos on the net about running OS X on Windows machines using pre-made VMDK disk images but you can never guarantee what else is in there…. I’ve gathered info for this guide from several threads in the Multibooting and Virtualisation section of this forum and also the wider internet eg @colt2 HOW TO: Create a bootable El Capitan ISO for VMware @dsmccombs comment on faking Ivybridge Processor @E:V:A http://forum.xda-developers.com/showpost.php?p=55572430&postcount=6 @Tech Reviews video tutorial https://www.youtube.com/watch?v=t7X07U63lwg. VirtualBox Forum: Status of OSX on OSX Requirements Intel PC with four or more CPU cores running Windows 7 X64 or later OS (2 or more cores needed for OS X) 4GB or more RAM (2GB or more will be needed for OS X) Hard Disk with at least 40GB free for Virtual Machine Oracle VM VirtualBox v 5.0.34 Install OS X El Capitan app and Mac or Hack to prepare installation iso <-- Now, no longer necessary to have previous access to a Mac or Hack by building the Installer.app from scratch - see post#75 16GB or larger exFAT formatted USB stick to transfer El Capitan iso from Mac/Hack to Host PC Prepare Installation ISO on your Mac or Hack 1. On your Mac or Hack, download "Install OS X El Capitan.app" from the App Store into your Applications folder. 2. Download and unzip the CECI.tool (attached to this post) into your ~/Downloads folder. The commands in this executable script are shown below for informational purposes. Note: you will need approx 16GB of free space on your hard disk for the script to complete. 3. Open OS X terminal, then run the following commands to execute the script: cd downloads chmod +x CECI.tool ./CECI.tool 4. At the end of the process, you will have an El Capitan iso on your desktop - copy this onto an exFAT formatted USB for use on the PC Host later. Create an El Capitan Virtual Machine in VirtualBox 1. Open the VirtualBox program and click the "New" button to create a new VM. 2. Select Mac OS X and Mac OS X 10.11 El Capitan (64 -bit) for Operating System type and version. I named my Virtual Machine "El_Capitan", then clicked next... 3. Leave the Memory size at the recommended 2048 MB, then click next. 4. Choose to "Create a virtual hard disk now", then click the create button. 5. For the hard disk file type, the default is VDI (VirtualBox Disk Image) but I have selected VMDK for inter-operability with VMWare. Click next... 6. For Storage on physical hard disk, I have chosen the default Dynamically allocated (grows larger to a set limit as you need more disk space). 7. On the File location and size screen, you can set the location of the new virtual hard disk and its size - I recommend changing disk size to 40GB or larger. When you click the create button, you will now see your new VM in the VirtualBox main GUI. 8. Click the settings button on the Main Menu to tweak a few settings.... a. On the System/Motherboard tab in Boot Order, you can uncheck the Floppy Drive (who has these now?) b. On the System/Processor tab, you can increase the allocated CPU cores to 2 c. On the Display tab, you can increase the allocated Video Memory to 128MB d. On the Storage tab, click on the icon of the Optical Drive and select "Choose Virtual Optical Disk File". Navigate and select the El Capitan ISO we created earlier... e. Click the OK button to finalise the VM settings. Patch El Capitan vbox configuration file with DMI Settings from a Mac 1. From the start menu, type cmd and click run as administrator to open an administrative command prompt. 2. Choose a Mac Model similar to your host system, then type the following lines, followed by <enter> after each line. Make sure you first close all VirtualBox Windows and the VirtualBox program, otherwise any changes you make won't stick... Eg iMac11,3 cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F2238BAE" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 MacBookPro11,3 cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-2BD1B31983FE1663" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 Macmini6,2 cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "Macmini6,2" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F65AE981FFA204ED" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 3. Optional- For some host systems eg those with Haswell and newer CPUs, you might have to spoof an older CPU to avoid VirtualBox errors. You can try from one of the following if this happens: To spoof Lynnfield i5 750 CPU VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000106e5 06100800 0098e3fd bfebfbff To spoof IvyBridge CPU VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff or VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff 4. Close the command prompt window. Installation of El Capitan We are now ready to start the El_Capitan Virtual Machine.... Installation should be relatively straight forward, just following the prompts of the OS X installer: 1. Select language, agree to legal terms 2. Use Disk Utility from the Utilities Menu to erase and format the virtual hard drive as a single partition GUID Mac OS X Extended. I named my drive "Macintosh HD" but you can enter whatever you like eg El_Capitan. 3. Quit DU and choose Macintosh HD to install El Capitan on. 4. After 20-30 min (depending on how fast your system is), the installation will complete. At this point, unmount the El Capitan ISO by clicking the Devices menu from the VM window, click Optical Drives, then choose Remove disk from virtual drive. The VM is now ready to reboot into OS X from the virtual hard drive. 5. At the welcome screen, choose your country and keyboard layout. You can skip transfer information, location services and logging in with your Apple ID if you wish… 6. Create a User Account and select your Time Zone. You can skip sending diagnostics and usage data to Apple…. 7. Finally, you will arrive at the El Capitan Desktop. 8. Network/internet and audio should work OOB but on my system, the sounds were distorted. Unfortunately, there is no QE/CI and the VM resolution will be fixed without the ability to dynamically resize the VM window (no VirtualBox additions for OS X guests atm). Customization with VBoxManage 1. You can change the default resolution of 1024*768 (after shutting down the VM) with the VBoxManage command from the Windows Administrative Command Prompt: cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" VBoxInternal2/EfiGopMode N (Where N can be one of 0,1,2,3,4,5) referring to the 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 screen resolution respectively. Update: For VirtualBox 5.2.x, the command for changing screen resolution has changed... VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution XxY (where X=Horizontal screen resolution, Y=Vertical screen resolution) eg VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution 1280x1024 2. Adding serials and other SMBIOS details for the System Information Screen VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" "W8#######B6" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardSerial" "W8#########1A" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVendor" "Apple Inc." VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemFamily" "iMac" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion" "IM112.0057.03B" A listing of known issues with Mac OS X guests can be found in the VirtualBox Manual - link https://www.virtualbox.org/manual/ch14.html. Vanilla Mavericks and Yosemite, Snow Leopard from Retail DVD The same VM settings for El Capitan will also boot and run vanilla installations of OS X Mavericks and Yosemite . Attached to this post are installer scripts to create bootable Mavericks (CMI.tool) and Yosemite (CYI.tool) ISOs for VirtualBox and VMware. With the respective OS X installer apps in the Applications folder, download and run the installer tools using terminal ie To create a Mavericks ISO on your desktop cd downloads chmod +x CMI.tool ./CMI.tool To create a Yosemite ISO on your desktop cd downloads chmod +x CYI.tool ./CYI.tool Here is a screenshot of the VM running Mavericks 10.9.5... Finally, those without a Mac/Hack to prepare the install media can purchase a retail Snow Leopard DVD directly from Apple and install OSX 10.6.3 on their virtual machines (Snow Leopard, Lion and Mountain Lion run quite happily in VirtualBox with 1 CPU, 1-2 GB of RAM and the rest of the settings unchanged from above). Once you update by combo update to SL 10.6.8, you can directly download El Capitan from the App Store for free . UPDATE macOS Sierra 10.12 to 10.12.6: For macOS Sierra, use CSI.tool in post#51. UPDATE macOS High Sierra 17A365: For macOS High Sierra, use CHSI.tool in post#73. UPDATE macOS Mojave 18A391: For macOS Mojave or High Sierra, use macOS_iso_creator.tool on page 4 of thread. UPDATE macOS Catalina Beta DP3_19A501i: For Catalina, @jpz4085 has made an automated batch file to create a Catalina VM in Windows with iMac 14,2 SMBIOS. You can still use my macOS_iso_creator.tool on page 5 to make an installer ISO to attach to the VM. Good luck and enjoy CECI.tool.zip CYI.tool.zip CMI.tool.zip
  4. fusion71au

    EFI_Clover for VMware

    Version r5101

    1,956 downloads

    Clover r5101 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation. Tested with unlocked Workstation 15 running OSX 10.9 -->10.15 guest in Windows X64 host. Installation 1. Download and unzip "EFI_Clover_r5101 for VMware.zip". Mount Clover-v2.5k-5101-X64.iso by double clicking on it. 2. Mount your VM's EFI System Partition eg in terminal sudo diskutil mount disk0s1 3. Copy EFI folder from step 1 into the EFI partition 4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file 5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu. Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
  5. Trying To Boot Mac OS X El Capitan On Surface Book 1 i5 128GB Ive tried everything under the sun to try to get this to even load the installer ive had mixed experiences trying many different options and “combos” i Can Offer Someone That Can Help A “Software Pack” Which Includes My EFI Kexts DSDT Readmes Pretty Much Everything I HaveTried And Researched Hopefully That Will Help As I’m Confident I Should Have All Required Files But Not So Confident On How They Should Be Coupled There Is A Guide On This Platform That Goes Over Installing This But What Is Demoed Is MacOS Sierra 10.12 When My Target Is 10.11 El Capitan Everyone In The Comments That Tried El Capitan Either Have Out Of The Gate Sucess Or Gave Up And Went To Sierra The Problem Is Besides The Guide Author Correcting A Few Mistakes There Is No Actual Diagnosis And Help Given For A While I Was Getting Nothing But A Black Screen After Moving Files I Finally Got An Apple Logo Great!..Not Really Because that’s all it would do. i Tried EFI Folder From Guy Who Did Surface Pro 4 “Port” And after I While I Will Get Cross Where The Apple Logo Would Be So There’s Something Happening When Using His EFI ; Mines Will Just Hang At Apple Logo For As Long As I Let It With Verbose Boot Or Boot Flag -v I Get Errors Concerning OSXAptioFixDrv They Are Usually Different If I Try OSXAptioFix2Drv I Get ........................................... if i try OSXAptioFixDrv I get 1 of 3 errors Typically Saying Similiar Things About Relocating Memory Will Try To Add Photos This Is Not My First Hackintosh More Like 5th or 6th But Besides On HP Elitebook Revolve Where I Had Similar Issues Due To BIOS Settings I simply CAN NOT Get It To Boot No Matter What I Do Or Edit Please Help Or Provide EFI Folder That Will Work For Me For Now Looking To Upgrade BIOS as I think it has something to do with firmware being to old as this PC Is usually never connected to Wi-Fi unless I need to download something and I cannot stress I have done everything under the sun to get this to even boot the installer
  6. New guide available for macOS Catalina 10.15 (i3 and i5 versions)! Installing OS X El Capitan 10.11.5 on ASUS VivoBook S400C (also know as S400CA) Specifically in S400CA-CA178H model, most likely all other models are compatible Updated 22/11/17 #1: - High Sierra 10.13.1 on ASUS Vivobook S400C (S400CA-CA178H). Updated 27/06/16 #1: - Altered Brightness to fix with Clover <KextsToPatch> method. - Added Kexts to fix USB port injection (FakePCIID.kext, FakePCIID_XHCIMux.kext and USB.kext). - Touch Screen was missing from the list. Added and now works. - Sleep now works after DSDT patch - Card Reader now works too - Created section about DSDT and Todo list - Added missing patchs - Updated BIOS config list before install. Updated 26/06/16 #1: - Added patch in <KextsToPatch> in Clover config.plist to fix 2nd Stage Boot logo. (not in attachments) 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. - Audio -> Work. VoodooHDA 2.8.8 (use PKG file). - WiFi -> Work. Replaced by Athero 9285 Wifi/Bluetooth (https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=atheros+9285). - Ethernet -> Work. AtherosE2200Ethernet 2.1.0. - Keyboard and touchpad -> Work. ELAN, FocalTech and Synaptics (Smart Touchpad) Driver (Mac OS X) (version 4.6). - FN keyboards keys -> Work. Changed FN keys layout inside ELAN kext above. - Brightness control -> Work. Clover <KextsToPatch> below. - Touchscreen -> Work. USB port inject kext in attachment. - Sleep -> Work. DSDT patch (below) and <HighCurrent> set to <true/> in Clover. - Battery -> Work. ACPIBatteryManager by RehabMan (version 2016-0531) and DSDT patch (below). - Card Reader -> Work. USB port inject kext in attachment. - Integrated Camera -> Work. AnyiSightCam. - Bluetooth -> Work. Bluetooth Firmware Uploader (version 3.1). - 2nd stage boot logo -> Work. Clover <KextsToPatch> below. What you need to install - Running install of El Capitan on VMware -> Downloaded version 10.11 via torrent (search by "10.11 vmware" torrent). You can use a real Mac of an friend. My method only works on Mavericks (10.9) and above. - One USB flash drive of 8GB or bigger. - OS X El Capitan install app -> Downloaded via App Store inside the virtual machine. Downloaded version 10.11.5. - CloverEFI -> Also download inside the virtual machine. I used build 3577. - DSDT patch skills -> Needed to battery works. How to patch DSDT. Or you can download mine DSDT below, but would not recommend. How create the flash drive Creating the install: Format the flash drive with GUID partition mapping and name it "Install" Open terminal and run this command: This will take about 30 minutes. Installing bootloader: Download the CloverEFI (used 3577) and install with this options on "Install OS X El Capitan": 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: - Graphics - Inject - ATI - <false/> - Graphics - Inject - Intel - <true/> - Graphics - ig-platform-id - 0x01660003 - KernelAndKextPatches - AsusAICPUPM - <true/> Important: Rename "#Inject" to "Inject" and "#ig-platform-id" to "ig-platform-id". P.s.: I will provide below my config.plist as attachment. Now you will need two Kexts: - Download the Smart Touchpad kext from here. I used the version 4.6. - Download the HWSensors dmg and use the FakeSMC.kext from inside. I used the version 6.20.1410. This is very important. Can't boot without it. - Put these Kexts inside /EFI/CLOVER/kexts/10.11/ - Put the Clover installer on the flash drive too. Now you can start the instalation without problem (I guess). BIOS Setup Configuration and Installation - Shutdown the ultrabook and insert the flash drive. - Power on with F2 pressed to enter BIOS setup. - Go to "Save & Exit" and press "Restore Defaults". - Go to "Advanced" tab and change these values: - VT-d: Disabled - Go to "Save & Exit" again and select "Save Changes". - Now in "Boot Override" section select the flash drive named with UEFI prefix. In my case "UEFI: KingstonDataTraveler 2.0PMAP". - The clover menu will show. Use the arrow keys to mark the flash drive. The option name is "Boot OS X Install from Install OS X El Capitan", then press Enter. - If you did everything correctly, you can start the installation. Remember: Format the HDD or SSD with GUID partition mapping. - This will take about 20 minutes. - After first part install the system will reboot. You need to press ESC to enter Boot menu when Asus logo appear. - Select the flash drive again. - In Clover main menu, press enter in "Boot OS X Install from Install OS X El Capitan" once again. - The second part of the installation will begin. This will take 16 minutes. Post installation - When the second part of install finish, the system will reboot again. - After performing the user initial setup and go to the desktop, you need to install Clover on internal disk. - Open the Clover installer inside flash drive that you copied before. - Use same options above but choose the system partition this time. - Now you need to replace the EFI folder inside your internal disk EFI parittion with EFI folder inside flash card EFI partition. - The flash drive EFI partition is unmounted. Mount with "diskutil mount /dev/rdiskXs1". To know what X is, use "diskutil list", most likely is 1. - Now restart the system. You need to press ESC to enter Boot menu when Asus logo appear. - Select the flash drive again. - In Clover menu, use arrows and go to the last option with name "Clover Boot Options" and press Space. - Select the option "Add Clover boot options for all entries". - Shutdown, remove the flash drive and power on. - If you do everything wright, the system will start normally. 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: AtherosE2200Ethernet 2.1.0 Sound: VoodooHDA 2.8.8 (use PKG file). You need to select the output there in System Preferences after reboot. Battery: ACPIBatteryManager by RehabMan (version 2016-0531). You need to path DSDT (below). Bluetooth: Bluetooth Firmware Uploader (version 3.1). Integrated Camera: AnyiSightCam USB Port Injector: FakePCIID and FakePCIID_XHCIMux (version 2016-0512) and USB.kext attached below. All kexts will placed inside /EFI/CLOVER/kexts/10.11/, mount again this partition (diskutil mount /dev/rdiskXs1) for it. Fine Adjustiment Prevent eject when sleep Open "/EFI/CLOVER/config.plist" and change: <key>HighCurrent</key> <false/> To: <key>HighCurrent</key> <true/> Enable FN keys Open "ApplePS2SmartTouchPad.kext/Contents/Plugins/ApplePS2Keyboard.kext/Contents/Info.plist" and change: <key>Fn keys Layout</key> <string>NONE</string> <key>Fn keys Mode</key> <integer>2</integer> To: <key>Fn keys Layout</key> <string>ASUS</string> <key>Fn keys Mode</key> <integer>3</integer> Second stage boot logo fix Add in /EFI/CLOVER/config.plist inside KextsToPatch. <dict> <key>Comment</key> <string>HD 4000 Logo Fix</string> <key>Find</key> <data> AQAAdRc= </data> <key>Name</key> <string>IOGraphicsFamily</string> <key>Replace</key> <data> AQAA6xc= </data> </dict> Brightness fix Add in /EFI/CLOVER/config.plist inside KextsToPatch. <dict> <key>Comment</key> <string>HD 4000 brightness fix</string> <key>Find</key> <data> EAcAABAHAAA= </data> <key>Name</key> <string>AppleIntelFramebufferCapri</string> <key>Replace</key> <data> EhMAABITAAA= </data> </dict> DSDT Patchs First of all, extract your system DSDT.aml pressioning F4 on Clover boot menu. Will be stored in /EFI/CLOVER/ACPI/origin. Copy to /EFI/CLOVER/ACPI/patched and apply following patchs using MaciASL: Fix *pnp/pnp lower case Error #Maintained by: RehabMan for: Laptop Patches #fix_HID_pnp.txt # To fix Name(_HID, "*pnpXXXX") and Name(_HID, "pnpXXXX") into_all all code_regex (Name\s+\(_HID,\s+\")\*pnp(.*\") replaceall_matched begin %1PNP%2 end; into_all all code_regex (Name\s+\(_HID,\s+\")pnp(.*\") replaceall_matched begin %1PNP%2 end; Rename GFX0 to IGPU #Maintained by: RehabMan for: Laptop Patches #graphics_Rename-GFX0.txt # Note: Most DSDT/SSDTs use GFX0 for the integrated graphics device, # but there are few renegades that use VID or AGP1. # If your DSDT uses VID or AGP1 instead of GFX0, see the # alternate patch "Rename VID/AGP1 to IGPU" # sometimes there is already IGPU used for other things into_all all code_regex IGPU, replaceall_matched begin IGFX, end; # rename GFX0 -> IGPU for better power management into_all all code_regex GFX0\. replaceall_matched begin IGPU. end; into_all all code_regex \.GFX0 replaceall_matched begin .IGPU end; into_all all code_regex \sGFX0, replaceall_matched begin IGPU, end; into_all all code_regex \(GFX0 replaceall_matched begin (IGPU end; into_all all label GFX0 set_label begin IGPU end; into_all all label _SB.PCI0.GFX0 set_label begin _SB.PCI0.IGPU end; into_all all label \_SB.PCI0.GFX0 set_label begin \_SB.PCI0.IGPU end; into_all all label _SB.PCI0.GFX0.DD02 set_label begin _SB.PCI0.IGPU.DD02 end; into_all all label \_SB.PCI0.GFX0.DD02 set_label begin \_SB.PCI0.IGPU.DD02 end; into_all all label ^^^GFX0 set_label begin ^^^IGPU end; into_all all label ^^GFX0 set_label begin ^^IGPU end; into_all all label ^GFX0 set_label begin ^IGPU end; Battery (ASUS N55LS/Vivobook) #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; Fix Sleep issues caused by USBs #Maintained by: RehabMan for: Laptop Patches #Changed by Luan (ludufre) Eduardo #usb_prw_0x0d_xhc.txt # remove _PRW methods to prevent instant wake # delete any existing XHC1 device into device label XHC1 name_adr 0x00140000 remove_entry; # delete any existing USB2 device into device label USB2 name_adr 0x001D0000 remove_entry; # if _PRW objects are methods into method label _PRW parent_adr 0x001D0000 remove_entry; into method label _PRW parent_adr 0x001A0000 remove_entry; into method label _PRW parent_adr 0x00140000 remove_entry; into method label _PRW parent_adr 0x001B0000 remove_entry; # some other LAN cards use 0x00190000 into method label _PRW parent_adr 0x00190000 remove_entry; # if _PRW methods are stuffed into a separate scope into method label _PRW parent_label _SB.PCI0.EHC1 remove_entry; into method label _PRW parent_label _SB.PCI0.EHC2 remove_entry; into method label _PRW parent_label _SB.PCI0.XHC remove_entry; into method label _PRW parent_label \_SB.PCI0.EHC1 remove_entry; into method label _PRW parent_label \_SB.PCI0.EHC2 remove_entry; into method label _PRW parent_label \_SB.PCI0.XHC remove_entry; # if _PRW objects are names into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; # some _PRW have three entries in the Package into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; # seems to work better if _PRW is present, but returns 0 (original was 3) for sleep state into device name_adr 0x001D0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x001A0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x00140000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x001B0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x00190000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device label XHC set_label begin XHC1 end; into_all all code_regex XHC(?=\W) replaceall_matched begin XHC1 end; into method label _WAK code_regex \_SB.PCI0.XHC1.XWAK replace_matched begin _SB.PCI0.XHC1._INI end; It's done! To do list - Replace VoodooHDA by aDummyHDA (AppleHDA Patcher). Can't make mic/output jack work. I don't know how fix the layout. - Sleep and Hibernate Entering to sleep have a delay ~30 seconds, and wake to blackscreen, making necessary to press any key to power on the display. Hibernate not work. The system never wake up. (temporarily disabled with "pmset -a hibernatemode 0") - Brightness adjustment by FN keys Need time to search DSDT patch. Attached files used in the installation. For God's sake, always use the newest versions. 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, @LexHimself, @brumas and all others members involved directly or indirectly. EFI before install.zip EFI after install v2.zip USB.kext.zi
  7. Novo guia para o macOS Catalina 10.15 (versões i3 e i5)! Obs.: Somente em inglês :/ Instalando OS X El Capitan 10.11.5 no ASUS VivoBook S400C (também conhecido como S400CA) Especificamente no modelo S400CA-CA178H, provavelmente os outros modelos serão compatíveis Atualização 26/06/16 #1: - Adicionado correção para a logo no segundo estágio de boot em <KextsToPatch> no config.plist do Clover. (não está nos anexos) O que funciona e o que não funciona - Processador -> Funciona. i5-3317U @ 1.7Ghz/2.6Ghz. SpeedStep 8 a 26 estágios. AsusAICPUPM <true/> no Clover config.plist. - Placa de vídeo -> Funciona. HD4000. QE/CI completo. - Chipset -> Funciona. - HDMI -> Funciona. - VGA -> Não funciona. - Som -> Funciona. VoodooHDA 2.8.8 (use o arquivo PKG). - WiFi -> Funciona. Substituída pela Athero 9285 Wifi/Bluetooth (http://lista.mercadolivre.com.br/atheros-9285#D[A:atheros-9285]). - Rede -> Funciona. AtherosE2200Ethernet 2.1.0. - Teclado e touchpad -> Funciona. ELAN, FocalTech and Synaptics (Smart Touchpad) Driver (Mac OS X) (versão 4.6). - Teclas FN do teclado -> Funciona. Alterado "FN keys layout" na kext ELAN acima. - Controle do brilho -> Funciona. DSDT patch (abaixo). - Repouso/Sleep -> Não funciona. A tela desliga mas não entra em standby. - Bateria -> Funciona. ACPIBatteryManager by RehabMan (versão 2016-0531) e DSDT patch (abaixo). - Leitor de cartão -> Não funciona. - Câmera integrada -> Funciona. AnyiSightCam. - Bluetooth -> Funciona. Bluetooth Firmware Uploader (versão 3.1). - Segundo estágio da logo no boot -> Funciona. Correção para adicionar em <KextsToPatch> abaixo. O que você precisa para instalar - Instalação do El Capitan funcionando no VMware -> Baixei a versão 10.11 por torrent (busque torrent por "10.11 vmware"). Você pode usar um Mac real de um amigo. Meu método só funciona no Mavericks (10.9) e acima. - Um pendrive de 8GB ou maior. - App de instalação do OS X El Capitan -> Baixe na App Store por dentro da máquina virtual. Baixei a versão 10.11.5. - CloverEFI -> Também baixe por dentro da máquina virtual. Eu usei a compilação 3577. - Habilidade em DSDT patch-> Necessário para a bateria funcionar. [Guia] DSDT/SSDT - Conhecimentos Gerais. Ou você pode baixar o meu DSDT abaixo, mas eu não recomendo. Como criar o pendrive Criando a instalação: Formate o pendrive com partição GUID e nomeie como "Install" Abra o terminal e execute o comando: Isso vai levar 30 minutos. Instalando o bootloader: Baixe o CloverEFI (usei 3577) e instale com essas opções em "Install OS X El Capitan": Opções: - Install for UEFI booting only - Install Clover in the ESP - Drivers64UEFI - CsmVideoDxe-64 - Drivers64UEFI - OsxAptioFixDrv-64 Vai ser criado uma partição com nome EFI. Edite o arquivo /EFI/CLOVER/config.plist e altere os seguintes valores: - Graphics - Inject - ATI - <false/> - Graphics - Inject - Intel - <true/> - Graphics - ig-platform-id - 0x01660003 - KernelAndKextPatches - AsusAICPUPM - <true/> Importante: Renomeie "#Inject" para "Inject" e "#ig-platform-id" para "ig-platform-id". Obs.: Vou deixar em anexo meu config.plist. Agora você vai precisar dessas duas Kexts: - Baixar a kext Smart Touchpad. Eu usei a versão 4.6. - Baixar o dmg do HWSensors e utilizar a FakeSMC.kext de dentro. Eu usei a versão 6.20.1410. Isso é muito importante. Não dá pra dar boot sem ele. - Coloque essas Kexts dentro de /EFI/CLOVER/kexts/10.11/ - Coloque o instalador do Clover dentro do pendrive também. Agora você pode iniciar a inalação sem problema (eu acho). Configuração do Setup da BIOS e Instalação - Desligue o ultrabook e insira o pendrive. - Ligue com a tecla F2 apertada para entrar no Setup da BIOS. - Vá para "Save & Exit" e selecione "Restore Defaults". - Vá para aba "Advanced" e altere esses valores: - Intel Virtualization Technology: Disabled - VT-d: Disabled - USB Configuration - XHCI Pre-Boot Mode: Disabled - Vá para "Save & Exit" novamente e selecione "Save Changes". - Agora na seção "Boot Override" selecione o pendrive que vai estar com onome começando com UEFI. No meu caso "UEFI: KingstonDataTraveler 2.0PMAP". - O menu do Clover vai aparecer. Use as setas do teclado para selecionar o pendrive. Vai até a opção com o nome de "Boot OS X Install from Install OS X El Capitan", então aperter Enter. - Se você fez tudo corretamente, sua instalação vai inciar. Lembre-se: Formatar o HDD ou SSD com partição GUID. - Isso vai levar cerca de 20 minutos. - Depois da instalação da primeira parte o sistema vai reiniciar. Você precisa segurar o botão ESC para entrar no menu de Boot quando aparecer a logo da Asus. - Selecione o pendrive novamente. - No menu do Clover, aperte Enter em "Boot OS X Install from Install OS X El Capitan" mais uma vez. - A segunda parte da instalação vai começar. Isso leva cerca de 16 minutos. Pós instalação - Quando a segunda parte da instalação acabar, o sistema vai reiniciar novamente. - Após realizar a configuração inicial de usuário e ir para a área de trabalho, você precisará instalar o Clover no disco interno. - Abra o instalador do Clover dentro do pendrive que você copiou anteriormente. - Use as mesmas opções acima mas dessa vez escolha o a partição do sistema. - Agora você precisa substituir a pasta EFI de dentro da partição EFI do disco interno com a pasta EFI da partição EFI do pendrive. - A partição EFI do pendrive não vai estar montada. Monde com "diskutil mount /dev/rdiskXs1". Para saber qual é o X, use "diskutil list", mas provavelmente será 1. - Agora reinicie o sistema. Você vai precisar apertar ESC para entrar no menu de Boot quando aparecer a logo da Asus. - Selecione o pendrive novamente. - No menu do Clove, use as setas do teclado e vá para a última opção com nome "Clover Boot Options" e aperte Espaço. - Selecione a opção "Add Clover boot options for all entries". - Desligue, remova o pendrive e ligue. - Se você fez tudo corretamente, o sistema vai iniciar normalmente. Outras Kexts: Baixe as kexts nos links abaixo. Eu recomendo fortemente sempre usar versões mais novas. Se você estiver com preguiça, eu anexei no final desse post. Rede: AtherosE2200Ethernet 2.1.0 Som: VoodooHDA 2.8.8 (use o arquivo PKG). Você precisa selecionar a saída nas Preferências do Sistemas após reiniciar. Bateria: ACPIBatteryManager by RehabMan (versão 2016-0531). Você precisa do path DSDT (abaixo). Bluetooth: Bluetooth Firmware Uploader (versão 3.1). Câmera integrada: AnyiSightCam Todas as kexts devem ser colocadas em /EFI/CLOVER/kexts/10.11/, monde essa partição novamente (diskutil mount /dev/rdiskXs1) pra isso. Teclas FN: Abra "ApplePS2SmartTouchPad.kext/Contents/Plugins/ApplePS2Keyboard.kext/Contents/Info.plist" e altere: <key>Fn keys Layout</key> <string>NONE</string> <key>Fn keys Mode</key> <integer>2</integer> Para: <key>Fn keys Layout</key> <string>ASUS</string> <key>Fn keys Mode</key> <integer>3</integer> Correção do segundo estágio de boot: Adicionar em /EFI/CLOVER/config.plist dentro de KextsToPatch <dict> <key>Comment</key> <string>HD 4000 Logo Fix</string> <key>Find</key> <data> AQAAdRc= </data> <key>Name</key> <string>IOGraphicsFamily</string> <key>Replace</key> <data> AQAA6xc= </data> </dict> Path DSDT da bateria: #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; Path do brilho #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; Está pronto! Em anexo arquivos utilizados na instalação. Pelo amor de deus, sempre use versões mais novas. E por último mas não menos importante Eu gostaria de agradecer os seguintes membros da comunidade, por tornar esse sonho possível: @crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX, @LexHimself, @brumas e todos os outros membros envolvidos direta ou indiretamente. EFI antes instalação.zip EFI após instalação.zip
  8. Run Vanilla OS X El Capitan, Sierra, High Sierra or Mojave in VMware Workstation on a Windows Host I wanted to make a simple guide on how to create a vanilla OS X El Capitan virtual machine running on a Windows host. The virtual machine should be useful for testing El Capitan and also for creating installers for use on a real machine/hackintosh. There are many guides and videos on the net about running OS X on Windows machines using pre-made VMWare disk images but you can never guarantee what else is in there…. I’ve gathered info for this guide from various threads in the Multibooting and Virtualisation section of this forum eg Workstation 11/12, Player 7/12, Fusion 7/8 and ESXi 6 Mac OS X Unlocker 2 by @Donk How to Install OS X 10.x from Snow Leopard to El Capitan in VMware Workstation 10/12, Player 6/8 or ESXi 5/6 by @MSOK HOW TO: Create a bootable El Capitan ISO for VMware Credit and thanks to @Donk, @Albert Nietsnie and @MSOK for all their hard work in creating and testing the VMware Unlocker program. Requirements Intel PC with four or more CPU cores running Windows 7 X64 or later OS (2 or more cores needed for OS X) 4GB or more RAM (2GB or more will be needed for OS X) Hard Disk with at least 40GB free for Virtual Machine VMware Workstation 12 or later VMware Unlocker 2.0.7 or later Install OS X El Capitan app and Mac or Hack to prepare installation iso <-- Now, no longer necessary to have previous access to a Mac or Hack by building the Installer.app from scratch - see post#41 16GB or larger exFAT formatted USB stick to transfer El Capitan iso from Mac/Hack to Host PC Prepare Installation ISO on your Mac or Hack 1. On your Mac or Hack, download "Install OS X El Capitan.app" from the App Store into your Applications folder. 2. Unmount any attached install image/InstallESD.dmg (if currently mounted) by rebooting the system or running the hdiutil unmount command in terminal eg 3. Download and unzip the CECI.tool (attached to this post) into your ~/Downloads folder. The commands in this executable script are shown below for informational purposes…. 4. Open OS X terminal, then run the following commands to execute the script: cd downloads chmod +x CECI.tool ./CECI.tool 5. At the end of the process, you will have an El Capitan iso on your desktop - copy this onto an exFAT formatted USB for use on the PC Host later. Updates: @shela has created an ISO generating script compatible with OS X 10.6-10.12: create_osx_iso post #362. See post#30 for macOS_iso_cim.tool script to create ISO for macOS 10.13+ using Apple's createinstallmedia utility. Install and Patch VMware Workstation 12 on your PC 1. Download and install VMWare Workstation Player 12 or later 2. Download and extract Unlocker 2.0.7 or later to your USB stick… 3. Run the win-install.cmd as administrator by right clicking the file in Windows explorer or run it from an Administrative Command Prompt. Create an El Capitan Virtual Machine 1. Double click on the VMware Workstation 12 Player icon on your desktop and click “Create a New Virtual Machine”. Choose “I will install the operating system later” at the How will you install screen…. 2. Select Apple Mac OS X as the Guest operating system and OS X 10.11 as the version. By default, an OS X 10.11 folder will be created in your Documents\Virtual Machines folder. 3. Under Specify Disk Capacity, you can leave the default 40GB or set a larger value. I personally store the virtual disk as a single file. Click Finish and you will see OS X 10.11 on the Main Screen of Workstation 12. 4. Next, we need to edit the virtual machine settings to map the virtual SATA CD/DVD drive to the El Capitan installation iso we created earlier. 5. To prevent the virtual machine from crashing in Windows, the virtualHW.version set in the vmx configuration file needs to be changed from 12 to 10 (alternatively, the line smc.version = "0" can be added to the file). The OS X 10.11.vmx file can be edited with the WordPad program (navigate to the OS X 10.11 virtual machine folder with Windows Explorer and right click on the file to open in WordPad). 6. For HW10, set USB compatibility to USB 2.0, otherwise your mouse and keyboard might not work in the virtual machine. 7. Finally click “Play virtual machine” Installation of El Capitan Installation should be relatively straight forward, just following the prompts of the OS X installer: 1. Select language, agree to legal terms 2. Use Disk Utility from the Utilities Menu to erase and format the virtual hard drive as a single partition GUID Mac OS X Extended. I’ve named the drive Macintosh HD but you can enter whatever you like eg El_Capitan. 3. Quit DU and choose Macintosh HD to install El Capitan on. 4. After 20-30 min (depending on how fast your system is), the installation will complete and the VM will automatically reboot… 5. At the welcome screen, choose your country and keyboard layout. You can skip transfer information, location services and logging in with your Apple ID if you wish… 6. Create a User Account and select your Time Zone. You can skip sending diagnostics and usage data to Apple…. 7. Finally, you will arrive at the El Capitan Desktop. You should eject the Installation iso now by right clicking and selecting “Eject OS X Base System”. This will allow you to install VMware Tools…. 8. After rebooting, the VM can now be resized or run at full screen resolution. Audio and network/internet should also work OOB. SMBIOS Customization and iMessage Vars To make the Virtual Machine more "Mac like", you can edit the vmx file to add unique identifiers from a real Mac's SMBIOS - eg for an iMac 11,3 SMBIOS, you can enter the following lines.... smbios.reflectHost = "FALSE" board-id.reflectHost = "FALSE" board-id = "Mac-F2238BAE" hw.model.reflectHost = "FALSE" hw.model = "iMac11,3" serialNumber.reflectHost = "FALSE" serialNumber = "W80#######6" Refer How to spoof real Mac in VMware - Multi-booting and Virtualisation. The critical variables for iMessage/Facetime activation are MLB & ROM. By default, VMware "reflects" the host's MLB and ROM since it assumes you are running the OSX guest on a real Mac host - see post#42 by @Donk. If the host is a Windows PC, the following lines need to be added to the vmx file (requires virtualHW.version 12 and smc.version = "0").... efi.nvram.var.ROM.reflectHost = "FALSE" efi.nvram.var.MLB.reflectHost = "FALSE" system-id.enable = "TRUE" and the MLB, ROM and optionally system-id entered manually eg efi.nvram.var.MLB = "W80######BA1A" (MLB can be 13 or 17 characters long, alphanumeric string) efi.nvram.var.ROM = "<=>?@A" (ROM is entered here as a 6 character ASCII string) uuid.bios = "## ## ## ## ## ## ## ##-## ## ## ## ## ## ## ##" <---Optional (if you want to inject a given system-id hexadecimal value) Note the output for ROM from imessage_debug is a 12 character hexadecimal that needs to be entered here as a 6 character ASCII string eg using an Hex to ASCII converter we find that "3c3d3e3f4041" hex is equivalent to "<=>?@A". Vanilla Mavericks and Yosemite The same VM settings for El Capitan will also boot and run vanilla installations of OS X Mavericks and Yosemite . Attached to this post are installer scripts to create bootable Mavericks (CMI.tool) and Yosemite (CYI.tool) ISOs for VirtualBox and VMware. With the respective OS X installer apps in the Applications folder, download and run the installer tools using terminal ie To create a Mavericks ISO on your desktop cd downloads chmod +x CMI.tool ./CMI.tool To create a Yosemite ISO on your desktop cd downloads chmod +x CYI.tool ./CYI.tool Here is a screenshot of the VM running Mavericks 10.9.5... Enjoy Update for macOS 10.12 Sierra The above settings still work for macOS Sierra after upgrading to VMware Workstation 12.5 and unlocker 2.0.8 - see post #13. Update for macOS 10.13 High Sierra and 10.14 Mojave See post#30 for macOS_iso_cim.tool script to create ISO for macOS using Apple's createinstallmedia utility. Post#41 describes how to build "Install macOS ******.app" on the fly from installer files downloaded beforehand in /SharedSupport folder. Update for macOS 10.15beta Catalina See post Update for macOS Catalina 10.15beta CECI.zip CYI.tool.zip CMI.tool.zip
  9. With the release of El Capitan, the script to create a Bootable ISO for VMware of Mavericks and Yosemite does not seem to work anymore on the El Capitan official release. The ISO simply does not boot. Below is what I found that worked. Since I've been looking for this for a couple of days, I figured I'd share it. - Enjoy! #!/bin/bash # Mount the installer image hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app # Create the ElCapitan Blank ISO Image of 7316mb with a Single Partition - Apple Partition Map hdiutil create -o /tmp/ElCapitan.cdr -size 7316m -layout SPUD -fs HFS+J # Mount the ElCapitan Blank ISO Image hdiutil attach /tmp/ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build # Restore the Base System into the ElCapitan Blank ISO Image asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase # Remove Package link and replace with actual files rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/ # Copy El Capitan installer dependencies cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg # Unmount the installer image hdiutil detach /Volumes/install_app # Unmount the ElCapitan ISO Image hdiutil detach /Volumes/OS\ X\ Base\ System/ # Convert the ElCapitan ISO Image to ISO/CD master (Optional) hdiutil convert /tmp/ElCapitan.cdr.dmg -format UDTO -o /tmp/ElCapitan.iso # Rename the ElCapitan ISO Image and move it to the desktop mv /tmp/ElCapitan.iso.cdr ~/Desktop/ElCapitan.iso
  10. Me he armado una PC: CPU. Core i7-6700K GPU. Intel 530 Motherboard: Gigabyte GA-Z170X-Gaming 5 Memory: Crucial Ballistix Sport LT (16GB) SSD: Samsung 850 EVO 250GB Pues bien, al instalar el OSX me surgieron una serie de errores q pude solucionar, pero ahora me ha salido un mesaje q dice: "system up time in nano seconds" y de ahi se reinicia. Si le doy a "-x" llega a instalarse hasta seleccionar el idioma, pero al estar en modo seguro no se instala los driver del USB, por lo q no puedo usar ni el teclado ni el raton. Agradeceria mucho su ayuda q he estado hasta las 4am consumiendo informacion y haciendo todo tipo de cosas, pero nada...
  11. aserigfx

    Recuperato laptop confido in aiuto

    Buonasera a tutti gli insanely amici... un particolare saluto a gengik84, e naturalmente a Jolly. Riecconi dopo un periodo in cui mi sono dovuta spostare parecchio per lavoro. Sono stata anche a Pisa (dalle parti di gengik credo), poi a Bologna per la presentazione di una conferenza sul gioco d'azzardo (dove ho preparato una presentazione per una associazione di divulgazione in Prezi). Nel frattempo mio padre è riuscito a recuperare gli oggetti che mi avevano rubato a Salerno. Ha recuperato anche il mio amatissimo hp envy. Solo che purtroppo lo hanno formattato istallandoci windo 7. Mi sono scimunita a reinstallare Capitan come in precedenza, ma forse commetto qualche errore e non va.
  12. Hello, everyone! It's my first topic here, so please dont be much aggressive if i passed or did wrong something. So, here is the issue: I installed latest El Capitan 10.11.3 and did all updates on my ever-first hackintosh using Clover and those instructions to start it on Pentium G3258: http://www.insanelymac.com/forum/topic/303755-how-to-intel-pentium-g3xxx-and-celeron-g1xxx-haswell-works-with-speedstep-yosemite-1010-and-mavericks-109/page-3 Actually i got config.plist from that topic and did some modifications to it until my system starts. Also i did SSDT.aml file by latest ssdtPRGen.sh script i've found there: https://github.com/Piker-Alpha/ssdtPRGen.sh All is working pretty smooth and good for me - even my cheap VIA firewire card, which i use for connecting my firewire Presonus audio interface. BUT sometimes i have accidential reboots, which i can't predict or relate to something: i yet tried to change network kexts and manipulating with BIOS settings, but all is the same here is my config.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <dict> <key>ATI</key> <false/> <key>Firewire</key> <false/> <key>HDA</key> <false/> <key>HDMI</key> <false/> <key>IDE</key> <false/> <key>IntelGFX</key> <false/> <key>LAN</key> <true/> <key>LPC</key> <false/> <key>NVidia</key> <false/> <key>SATA</key> <false/> <key>SmBUS</key> <false/> <key>USB</key> <false/> <key>WIFI</key> <false/> </dict> <key>Name</key> <string>DSDT.aml</string> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Ist</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuPm</string> </dict> <dict> <key>Signature</key> <string>DMAR</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <false/> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>slide=0 -xcpm kext-dev-mode=1</string> <key>Debug</key> <false/> <key>DefaultLoader</key> <string>boot.efi</string> <key>DefaultVolume</key> <string>MacDrive</string> <key>Legacy</key> <string>PBR</string> <key>Secure</key> <false/> <key>Timeout</key> <integer>2</integer> <key>XMPDetection</key> <string>Yes</string> </dict> <key>Devices</key> <dict> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <false/> <key>Inject</key> <true/> </dict> </dict> <key>GUI</key> <dict> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <false/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <true/> <key>Theme</key> <string>applestyle</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>NvidiaSingle</key> <false/> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <false/> <key>AsusAICPUPM</key> <false/> <key>Debug</key> <false/> <key>FakeCPUID</key> <string>0x0306A0</string> <key>KernelCpu</key> <false/> <key>KernelHaswellE</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <false/> </dict> <key>RtVariables</key> <dict> <key>MLB</key> <string>C02140302D5DMT31M</string> <key>ROM</key> <string>UseMacAddr0</string> </dict> <key>SMBIOS</key> <dict> <key>Manufacturer</key> <string>Apple Inc.</string> <key>ProductName</key> <string>Macmini6,2</string> <key>Trust</key> <false/> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> and my SSDT.aml: /* * Intel ACPI Component Architecture * AML Disassembler version 20100331 * * Disassembly of iASLk5UAhI.aml, Mon Feb 29 21:58:33 2016 * * * Original Table Header: * Signature "SSDT" * Length 0x000005F6 (1526) * Revision 0x01 * Checksum 0x7C * OEM ID "APPLE " * OEM Table ID "CpuPm" * OEM Revision 0x00009100 (37120) * Compiler ID "INTL" * Compiler Version 0x20100331 (537920305) */ DefinitionBlock ("iASLk5UAhI.aml", "SSDT", 1, "APPLE ", "CpuPm", 0x00009100) { External (\_SB_.CPU1, DeviceObj) External (\_SB_.CPU0, DeviceObj) Scope (\_SB.CPU0) { Method (_INI, 0, NotSerialized) { Store ("ssdtPRGen version: 9.1 / Mac OS X 10.11.3 (15D21)", Debug) Store ("target processor : CPU", Debug) Store ("running processor: Intel(R) Pentium(R) CPU G3258 @ 3.20GHz", Debug) Store ("baseFrequency : 1600", Debug) Store ("frequency : 3264", Debug) Store ("busFrequency : 100", Debug) Store ("logicalCPUs : 2", Debug) Store ("tdp : 53", Debug) Store ("packageLength : 31", Debug) Store ("turboStates : 13", Debug) Store ("maxTurboFrequency: 4600", Debug) Store ("gIvyWorkAround : 3", Debug) Store ("machdep.xcpm.mode: 0", Debug) } Name (APLF, Zero) Name (APSN, 0x0D) Name (APSS, Package (0x1F) { Package (0x06) { 0x11F8, 0xCF08, 0x0A, 0x0A, 0x2E00, 0x2E00 }, Package (0x06) { 0x1194, 0xCF08, 0x0A, 0x0A, 0x2D00, 0x2D00 }, Package (0x06) { 0x1130, 0xCF08, 0x0A, 0x0A, 0x2C00, 0x2C00 }, Package (0x06) { 0x10CC, 0xCF08, 0x0A, 0x0A, 0x2B00, 0x2B00 }, Package (0x06) { 0x1068, 0xCF08, 0x0A, 0x0A, 0x2A00, 0x2A00 }, Package (0x06) { 0x1004, 0xCF08, 0x0A, 0x0A, 0x2900, 0x2900 }, Package (0x06) { 0x0FA0, 0xCF08, 0x0A, 0x0A, 0x2800, 0x2800 }, Package (0x06) { 0x0F3C, 0xCF08, 0x0A, 0x0A, 0x2700, 0x2700 }, Package (0x06) { 0x0ED8, 0xCF08, 0x0A, 0x0A, 0x2600, 0x2600 }, Package (0x06) { 0x0E74, 0xCF08, 0x0A, 0x0A, 0x2500, 0x2500 }, Package (0x06) { 0x0E10, 0xCF08, 0x0A, 0x0A, 0x2400, 0x2400 }, Package (0x06) { 0x0DAC, 0xCF08, 0x0A, 0x0A, 0x2300, 0x2300 }, Package (0x06) { 0x0D48, 0xCF08, 0x0A, 0x0A, 0x2200, 0x2200 }, Package (0x06) { 0x0CE4, 0xCF08, 0x0A, 0x0A, 0x2100, 0x2100 }, Package (0x06) { 0x0C80, 0xC649, 0x0A, 0x0A, 0x2000, 0x2000 }, Package (0x06) { 0x0C1C, 0xBDB4, 0x0A, 0x0A, 0x1F00, 0x1F00 }, Package (0x06) { 0x0BB8, 0xB547, 0x0A, 0x0A, 0x1E00, 0x1E00 }, Package (0x06) { 0x0B54, 0xAD02, 0x0A, 0x0A, 0x1D00, 0x1D00 }, Package (0x06) { 0x0AF0, 0xA4E5, 0x0A, 0x0A, 0x1C00, 0x1C00 }, Package (0x06) { 0x0A8C, 0x9CF0, 0x0A, 0x0A, 0x1B00, 0x1B00 }, Package (0x06) { 0x0A28, 0x9521, 0x0A, 0x0A, 0x1A00, 0x1A00 }, Package (0x06) { 0x09C4, 0x8D7A, 0x0A, 0x0A, 0x1900, 0x1900 }, Package (0x06) { 0x0960, 0x85F9, 0x0A, 0x0A, 0x1800, 0x1800 }, Package (0x06) { 0x08FC, 0x7E9E, 0x0A, 0x0A, 0x1700, 0x1700 }, Package (0x06) { 0x0898, 0x7769, 0x0A, 0x0A, 0x1600, 0x1600 }, Package (0x06) { 0x0834, 0x7059, 0x0A, 0x0A, 0x1500, 0x1500 }, Package (0x06) { 0x07D0, 0x696F, 0x0A, 0x0A, 0x1400, 0x1400 }, Package (0x06) { 0x076C, 0x62AA, 0x0A, 0x0A, 0x1300, 0x1300 }, Package (0x06) { 0x0708, 0x5C09, 0x0A, 0x0A, 0x1200, 0x1200 }, Package (0x06) { 0x06A4, 0x558C, 0x0A, 0x0A, 0x1100, 0x1100 }, Package (0x06) { 0x0640, 0x4F34, 0x0A, 0x0A, 0x1000, 0x1000 } }) Method (ACST, 0, NotSerialized) { Store ("Method CPU0.ACST Called", Debug) Store ("CPU0 C-States : 13", Debug) Return (Package (0x05) { One, 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, Zero, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000010, // Address 0x03, // Access Size ) }, 0x03, 0xCD, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000020, // Address 0x03, // Access Size ) }, 0x06, 0xF5, 0x015E } }) } Method (_DSM, 4, NotSerialized) { Store ("Method CPU0._DSM Called", Debug) If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x02) { "plugin-type", One }) } } Scope (\_SB.CPU1) { Method (APSS, 0, NotSerialized) { Store ("Method CPU1.APSS Called", Debug) Return (\_SB.CPU0.APSS) } Method (ACST, 0, NotSerialized) { Store ("Method CPU1.ACST Called", Debug) Store ("CPU1 C-States : 7", Debug) Return (Package (0x05) { One, 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, 0x03E8, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000010, // Address 0x03, // Access Size ) }, 0x02, 0x94, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000020, // Address 0x03, // Access Size ) }, 0x03, 0xA9, 0x015E } }) } } } i'm using only FakeSMC.kext in clover bootloader and here is my configuration list: ASUS Z97-K/USB 3.1 Pentium G3258 Crucial Ballistix Sport XT PC3-14900 DIMM DDR3 1866MHz CL10 - 8Gb BLS8G3D18ADS3CEU Gigabyte Nvidia GeForce GTX 670 2GB SSD ADATA Premiere Pro SP600 also i have random kernel panics on boot - but mostly system starts good. Any ideas? BTW, i dont know there to find any logs...
  13. Hi i want to set up a el captain hackintosh install and was wondering what graphics card and ssd is least hassle to setup / best performance looking for graphics around the ati 7970/r9 and or nvidia 780/ti range. does reference boards help, brand etc? also ssd around the 256 to 512 gb range. Thanks In Advance Matcat
  14. Hi my config is this: Processor 3,40 gigahertz Intel Core i7-2600K 256 kilobyte primary memory cache 1024 kilobyte secondary memory cache 8192 kilobyte tertiary memory cache 64-bit ready Multi-core (4 total) Hyper-threaded (8 total) Controllers Controller AHCI SATA standard Display NVIDIA GeForce GTX 750 Ti [Display adapter] Samsung S24E391 [Monitor] (23,4"vis, s/n 808792112, maggio 2015) Audio Realteck ALC 892 Main Board Board: P67A-G45 (MS-7673) 2.0 Bus Clock: 100 megahertz UEFI: American Megatrends Inc. V1.17 01/13/2012 Memory Modules 8164 Megabytes Usable Installed Memory Slot 'A1_DIMM0' has 4096 MB (serial number 7406C40C) Slot 'A1_DIMM1' is Empty Slot 'A1_DIMM2' has 4096 MB (serial number 7306CF0C) Slot 'A1_DIMM3' is Empty Installed Clover (latest) Legacy Now After some effords, I've been installed El capitan, but audio not works! No way with: Voodo hd 2.8.8-V2 and V3, with clover patch ecc, any Idea I dunno how solve the problems thanks
  15. hello all. i don't know if this belongs here but i will ask i happen to have installed el capitan on my intel dh55tc motherboard with clover but i have a very slight few issues. first off the install went great but i have an issue getting the hard drive to boot without having to use the clover usb stick i made. second the on board audio isn't showing up in the computer at all and 3rd i have a wake from sleep issue where the computer is stuck in sleep unless i restart or tell the machine to never sleep at all no matter what. if anyone might know what i am to do let me know
  16. Bonjour, Je vais expliquer ce que j'ai fait pour installer Os X sur un HP ElibteBook 820 G2. Avant de vous lancer dans cette installation, ou l'achat de ce pc, sachez qu'il est difficile de trouver une carte wifi de remplacement, et que mon installation est perfectible. Le tutoriel permet d'installer les versions suivantes: - El Capitan Public Beta 1 (10.11.0) - El Capitan Public Beta 2 et supérieur (10.11.0) La version Yosemite 10.10.x ne supporte pas le processeur Broadwell et ne peut donc pas être installée. Ce qui ne marche pas - Le wifi ne fonctionne pas, il faut remplacer la carte wifi (mini half pci) par une compatible mac, pour cela vous pouvez contacter le support dell et commander la pièce détachée suivante: Dell DW1560 code pièce: 6xRYC - Le lecteur de carte SD. - les ports Display port de la base (dock station) Matériel requis: - un mac ou hackintosh fonctionnel - une clef usb - un disque dur externe Autre solution: Il est possible d'utiliser HP Probook Installer Clover Edition 6.4 ou supérieur pour avoir un pc fonctionnel. La liste des fonctions ne marchant pas reste la même. Les drivers injectés ne sont pas les mêmes (certains inutiles), et définit le mac comme un MacBookAir7,2. AppleHDA est patché via clover. 1/Créer la clef USB Bootable 2/ Configurer le Bios 3/ Installer le système Mac sur le disque dur 4/ post installation 5/ Création du DSDT 6/ Création du SSDT. 7/ Fusion drive 8/ ENJOY !! historique de corrections du guide:
  17. Hello i start a new post, i have a problem with my USB 3.0 ports, impossible to mount USB 3.0 key/drive on USB 3.0, but USB 2.0 key/drive can mount on 3.0 ports. I try to follow this guide : http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/ but in 2b. impossible to find XHC1 in my dsdt so impossible to finish the tutorial, but think that only for usb 3.0 INTEL ports. I listen that for some people, genericUSBXHCI.kext work under El Capitan 10.11.3 for repair USB 3.0, for me not. For my smbios i use iMac 14,2 I link my config.plist for Clover, my dsdt, my ioreg and a screen of USB preferences. So if someone can help me for fixing that USB 3.0 ports... Thank you. DSDT.aml.zip iogen.zip config.plist.zip
  18. Buenas a todos/as! Soy nuevo en el foro, este es mi primer tema. Hace una semana pude hacer upgrade de hardware y eso me dio pie para armarme mi primera Hackintosh! Paso antes que nada a describirles mi Hard: CPU: i5 4690k MB: Gigabyte Z97X Gaming 3 (BIOS F7) RAM: Kingston 10GB DDR3 1333 HD: Western Digital 320gb VGA: Nvidia GTX 970 OC 4GB PSU: Coolermaster GX 750 Como se imaginaran al ser mi primera vez, no tengo idea de comandos, ni kexts, etc etc... Sin embargo logre llegar a instalar OSX El Capitan 10.11.5 casi completamente. Me guie por varios tutoriales. La configuración de hard, la elegí en base a las guías de Tony, y el tutoríal de instalación del canal Cat&Andrew, ese video puntualmente. Solo que yo NO use la opción Inject Nvidia, ni tampoco instale el SMBios, después les explico donde lo instale. Después de instalar el OSX, vi por foros que para instalar el driver de mi gtx970, debía descargar el web driver para 10.11.5, apagar la pc, sacar la placa de video, instalar al driver sin la placa y cuando lo instale, recién apague la pc, conectar la placa de video y recién ahí arrancar el sistema. Hice "EXACTAMENTE ESO". Al momento de iniciar, terminaba de cargar el logo de apple y se reiniciaba la pc, y así indefinidamente, le puse el bootflag nv_disable=1 y ahí entro y la reconocia a la placa todo bien, entonces ahí instalo el SMBios "iMac (15,1) - i7-4790k (27 inch Retina)" este ultimo lo hizo ya con clover desde el archivo "config.plist" que esta dentro de la partición EFI al montarla con clover, guardo los cambios, reinicio y ahí ya entraba con la gtx970 a full jajaja, después de eso vi que decían que era mas compatible el SMBios "iMac (14,2) - i5-4670/i7-4771 (Hashwell)" así que instale ese, reinicie y entro sin problemas así que lo deje ahí nomas ya. En fin, después de instalar todo esto me doy cuenta que no tengo audio, pero yo SI había instalado con El .######., mi driver de audio que es el "ALC1150", sin embargo no tenia audio ni me aparecía en Preferencias de Sistema para cambiar el dispositivo de salida. Desde ahí comenze a buscar como instalar el driver de audio, y encontré estos archivos: corri "audio_codecdetect_v1.6-3.command" y me decía que no detectaba dispositivos de sonido, que revise si estaba instalado y habilitado en la Bios, y eso esta todo OK, después intente instalar por Clover (montando la partición EFI) "audio_cloverALC-110_v1.0r10.command" pero me da error y comienza a decirme "entry does not exist" infinitamente sin hacer nada mas. Y por ultimo instale "audio_realtekALC-110_v1.0o1.command" sin abrir Clover, ni montar la partición EFI, y después copie dentro de la carpeta EFI/CLOVER/KEXTS/10.11, los archivos que se descomprimen al instalar el "audio_realtekALC-110_v1.0o1.command" que se llaman: "AppleHDA-orig.kext" y "AppleHDA.kext" Sin resultado positivo todavía.. Y ya hoy a la mañana encontré la Guía del amigo Trapezita (nose como etiquetarlo jajaja)... Pero tampoco pude solucionarlo Ya para terminar, como no podia solucionar el tema del audio, me pase a ver como podía cambiar la resolución de mi monitor (TV LCD 32" Full HD) que lo tengo conectado por cable VGA y me daba como máximo una resolución de 1600x1200 y no podía ponerlo a 1920x1080. Sin instalar nada le conecte un cable HDMI y ahí si podía cambiar la resolución a 1080p, pero se veía muy feo, estaba a 1080p con un refresco de 60 hercios pero se veía como si tuviera una refresco de 25 hercios, todo saturado y como con dientes de sierra en todas las lineas. Este problema ya lo tenia en Windows, probé con otros cables HDMI, cambiando drivers y nada... al final lo solucione usando el cable VGA, por eso hizo lo mismo en OSX... Entonces buscando encontre la app SwitchResX4, que es de pago, pero baje la versión de prueba y con eso pude cambiar a 1080p por cable VGA, pero después de eso tengo el problema que cada vez que enciendo la pc o reinicio para hacer efectivo el cambio de la instalación de alguna app del AppStore por ejemplo, la pc cuando termina la carga del logo se reinicia, y así 2, 3 o hasta 4 veces máximo. y ahí entra al sistema pero mostrándome un aviso de que el sistema se apago por un problema . Suponiendo que SwitchResX4 era el problema lo borre de la carpeta de descargas y del escritorio, porque no se instalo, sino que se ejecuto y abrio una carpeta en el escritorio con una app que decía SwitchResX4 Panel... Eso es lo que borre, pero después de borrarlo, sigo con el mismo problema al iniciar la pc, pero la pc quedo en 1920x1080 a pesar de que en preferencias del sistema, en el apartado de pantalla, no me aparece la resolución para 1080p, y como titulo de la ventana dice así: IMAGEN Bueno eso seria todo jajaja... Perdón por ser muy extenso pero, no entiendo mucho del tema y para ser lo mas claro posible lo hago así. Espero puedan ayudarme desde ya muchas gracias!
  19. I have a glitch on the top and bottom of my screen when I'm booting up. It's between the apple logo and the login screen. It goes past pretty quickly and then turns into the common loading bar on the bottom of the screen problem, before everything works correctly at the user login screen. I've searched around some for a fix but couldn't find anything for this particular issue. I found some fixes for glitching on integrated graphics but nothing for a dedicated nvidia gpu with multiple monitors. I have monitors attached as DVI and HDMI. I'm on the latest web drivers but this has been an issue since upgrading ot el cap. It's a small issues, but any help, suggestions, or pointing me in the right direction would be very much appreciated. My specs are in my signature.
  20. Hey all, I recently just finished my first ever Hackintosh build and am extremely happy with it apart from one major issue.. The specs: Intel Core Skylake Processor i5-6500 Gigabyte H170N-WI-FI Motherboard Crucial Ballistix Sport LT 16 GB Kit (8 GB x 2) DDR4 2400 Corsair 550W CS550M Samsung 850 EVO 250 GB Broadcom BCM94352Z DW1560 Wireless-AC 867M WiFi Bluetooth 4.0 NGFF M.2 Card (being shipped) OSX El Capitan (not sierra) NOTE: I'm using integrated GFX as I don't want to spend anymore just yet on a GPU but maybe in the near future! I followed ammulder's guide on installing El Capitan and everything is working apart from my Display Ports. I have a HDMI plugged in (top HDMI port on mobo) and works fine it's just when I have my other monitor hooked up using either the other HDMI provided or DVI port I get a complete blank display and my other monitor is still working as normal. I tried other guides, few different tweaks and even hotplugging but that doesn't seem to work. I also tried taking the HDMI out of the working port and inserting it into another HDMI or DVI and that doesn't seem to work either. Please help me as I would highly appreciate it and would love to be using this amazing build with 2 monitors instead of 1. Regards, Emphasising
  21. Currently trying to get OS X on my HP Pavilion 15-p200 Series. Have an i3-5010U, a Broadwell chip with HD 5500 Graphics. No nVidia or AMD graphics cards, just built in. Should be able to run OS X? But I'm pretty stuck. Clover doesn't want to run anything - black screens after choosing device. Chimera loads kernel, but gives ACPI errors. Think I need a kernel patched for Broadwell CPUs? Currently using one copied over from my Mac Mini (2012, i5) since El Capitan doesn't come with one. Edit: Yosemite 10.10.3 kernel Any ideas?
  22. Ola pessoal estou trabalhando no meu HP Pavilion já faz um tempo, tive auxilio aqui do forum para resolver uns problemas. Agora estou de volta para ver a opinião de vcs se existe mais alguma mudança a se fazer nele. Sua configuração é esta: Notebook HP Pavilion 14 v066BR - Placa mãe: HP Insyde Bios F.42 - Processador: Intel i7-4510u @ 3.1 GHz (Haswell-ULT) - Memória RAM: 2x8Gb 1600 MHz Dual Channel - Placa de vídeo integrada: Intel HD Graphics 4400 (GT2) - Placa de vídeo dedicada: Nvidia Geforce 840M (Maxwell-GM108) (Desativada na DSDT/SSDT) - Monitor Genérico PnP [NoDB] 1366x768 @ 60Hz - Placa de áudio: Intel Lynx Point-LP PCH - High Definition Audio Controller (Realtek ALC290) - Placa de rede: Realtek RTL8139/810x Fast Ethernet Adapter - Placa wireless / bluetooth: Intel Dual Band Wireless-AC 3160 802.11ac 1x1 WiFi + BT 4.0 Comb (Não funciona então estou juntando dinheiro para trocá-la pela Broadcom BCM94352hmb, aparentemente compatível mas ainda tem as whitelist na bios da HP) - Controladora IDE: Intel® 8 Series Chipset Family SATA AHCI Controller - Disco rígido: Seagate ST1000LM024 HN-M101MBB (1 MB, 5400 RPM, SATA-II) - Drive Óptico: hp DVDRW SU208GB - Touchpad: Alps Pointing-device (Não funciona o multitouch, versão Alps não suportada no momento pelas kexts atuais) - Webcam: HP Truevision HD - 1 Porta HDMI - 1 USB Intel Lynx Point-LP PCH EHCI 2.0 - 2 USB Intel Lynx Point-LP PCH xHCI 3.0 - 1 Mini-jack para headphones - D-Link Wireless N Nano USB Adapter (DWA-131 Rev.E) (Só até arrumar a placa wireless+bluetoth, atrapalha a suspensão muito chato) Se alguém souber se a Broadcom BCM94352hmb é compatível nas whitelist já é um começo kk . Mas vou ligar na HP ainda. O touchpad não é suportado enato funciona na emulação de mouse. Mas enfim só não funciona mesmo a GPU Nvidia, as funções multitouch e a placa wireless. No demais só fica aparecendo no boot "Waiting for DSMOS", "DSMOS has arrived" e "hmm.. mismatch sizes 3100 vs 20". Este ultimo fiz de tudo e não resolveu. O DSMOS baixei a ultima versão do FakeSMC, até agora não deu problema no boot. De patches eu usei estes: SSDT: Gerada pelo script ssdtPRGen DSDT: SMBus Fix - HPET Fix - RTC Fix - IRQ Fix - LPC Haswell - Add MCHC/IMEI - Battery Pavilion n012tx - - Áudio Layout ID 3 - USB 8 series - USB3 (PRW0x06D) - Rename to EH01 - Replace names - Rename to HDAU/IGPU - Disable from REG (RP05) SSDT-3 : Cleanup/Fix - PNLF Haswell - Rename to HDAU/IGPU - - Graphics HD 4600 (Rename HD4400) SSDT-4 : Cleanup/Fix - Replace names - Rename to IGPU - Disable from INI (RP05) SSDT-5 : Replace names - Rename to IGPU SSDT-0-1-2-6-7-8: Rename to IGPU Estou deixando os relatórios do Darwin Dumper e config do clover. Agradeço a ajuda de tds. Notebook HP Pavilion 14 v066BR.zip
  23. Hi guys, If have a couple of question in order to solve this problem I manage to set a config file on clover that i think works well with my hackintosh, but some times a got this kernel panic, the strange thing is that after boot a couple of times the problem seems to solve itself , the mac boot and all works well this is the error Can some one help me ? This is my config I don't know how to setup clover to download the dump file, sorry <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Fixes</key> <dict> <key>AddDTGP_0001</key> <true/> <key>AddHDMI_8000000</key> <true/> <key>AddIMEI_80000</key> <true/> <key>AddPNLF_1000000</key> <true/> <key>DeleteUnused_400000</key> <true/> <key>FIX_ACST_4000000</key> <true/> <key>FIX_ADP1_800000</key> <true/> <key>FIX_RTC_20000</key> <true/> <key>FIX_S3D_2000000</key> <true/> <key>FixAirport_4000</key> <true/> <key>FixDisplay_0100</key> <true/> <key>FixHDA_8000</key> <true/> <key>FixHPET_0010</key> <true/> <key>FixIPIC_0040</key> <true/> <key>FixLAN_2000</key> <true/> <key>FixRegions_10000000</key> <true/> <key>FixShutdown_0004</key> <true/> <key>NewWay_80000000</key> <true/> </dict> <key>Name</key> <string>DSDT.aml</string> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Ist</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuPm</string> </dict> <dict> <key>Signature</key> <string>DMAR</string> </dict> </array> <key>HaltEnabler</key> <true/> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <true/> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>kext-dev-mode=1 rootless=0 ncl=262144</string> <key>CustomLogo</key> <false/> <key>Debug</key> <false/> <key>DefaultVolume</key> <string>LastBootedVolume</string> <key>Legacy</key> <string>PBR</string> <key>Secure</key> <false/> <key>Timeout</key> <integer>7</integer> <key>XMPDetection</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>No</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> </dict> <key>DisableDrivers</key> <array> <string>Nothing</string> </array> <key>GUI</key> <dict> <key>Hide</key> <array> <string>BOOTX64.EFI</string> <string>Windows</string> </array> <key>Language</key> <string>en:0</string> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <true/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <true/> <key>Tool</key> <true/> </dict> <key>Theme</key> <string>Mavs Style</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> <key>NvidiaSingle</key> <false/> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <true/> <key>AsusAICPUPM</key> <true/> <key>Debug</key> <false/> <key>KernelCpu</key> <false/> <key>KernelHaswellE</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>External icons patch</string> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> <key>ROM</key> <string>UseMacAddr0</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>02/29/08</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>MP31.88Z.006C.B05.0802291410</string> <key>Board-ID</key> <string>Mac-F42C88C8</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardType</key> <integer>11</integer> <key>ChassisAssetTag</key> <string>Pro-Enclosure</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>06</string> <key>Family</key> <string>Mac Pro</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Memory</key> <dict> <key>Channels</key> <integer>2</integer> </dict> <key>ProductName</key> <string>MacPro3,1</string> <key>SerialNumber</key> <string>CK9163NRXYL</string> <key>Trust</key> <false/> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist>
  24. i just finish install windows 10 in UEFI mode and now i also finished create el capitan bootable, but i'm stuck in here.. why ??
  25. Hey guys. I've been having some trouble getting clover to boot the El Capitan installer from my USB. Now despite the views of TonyMac on this forum, I'll just disclose that I was following this guide written by him to get myself going. http://www.tonymacx86.com/el-capitan-desktop-guides/172672-[url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]-install-os-x-el-capitan-any-supported-intel-based-pc.html If someone has a better or preferred set of instructions, please do send them my way. Basically, when I attempt to boot the installer, the picture attached shows the results. Not too sure about the boot flags I should be using with clover, but I'll attach my specs to hopefully help you help me. CPU: Intel i5-4690k MoBo: MSI H97 Gaming 3 GPU: MSI R9 390x HDD: Sandisk 128GB SSD Thanks much. P.S Trying to boot with -x just adds Safe Boot Enabled to the bottom of the pictured results. Still the hangup, though.
×