Jump to content
InsanelyMac Forum

Search the Community

Showing results for tags '10.10'.

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

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


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


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

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start




Website URL







Found 90 results

  1. ****************************************************************************************************************************** IF YOU WANT A RAW COPY (THAT INCLUDES ACTUAL FORMATTING) OF THIS UNFINISHED GUIDE, ASK ME THROUGH PRIVATE MESSAGE, THEN MODIFY IT AND SEND IT BACK TO ME THROUGH PRIVATE MESSAGE, IT'LL BE A PLEASURE TO UPDATE IT, BUT I'M NOT ACTIVE HERE ANYMORE -- ALSO, IF YOU KNOW HOW TO HAVE THIS THREAD'S OWNERSHIP CHANGED AND WANT TO OWN IT, LET ME KNOW HOW TO PROCEED AS I DO NOT WISH TO KEEP IT FOR ME, THANKS! ****************************************************************************************************************************** Hi, I'm starting this new topic in the hope to, progessively, create a guide for a vanilla (as much as possible) OS X Installation on Z400/Z600/Z800 Workstations. I invite you to participate in the comments so that this topic becomes an easy-to-follow guide. The idea of doing this emerged from information exchanged with other members (proteinshake, MacPeet, zhangtemplar, MacUser2525, nitelava & apav) in topic titled "Fix my HP! Just a few random DSDT-edits to improve your HacMac experience." originally created by proteinshake. Main goals of this guide Explain manual procedures; Avoid "magical" utilities, but don't ignore them (they can sometimes be time/life savers); Make you become independent & aware of the inner mechanics of creating a functional Hackintosh, so that you can repeat & adapt those procedures for future hackintosh projects. *** AS THIS IS A WORK IN PROGRESS TOPIC, I WILL NEED SOME HELP TO GATHER ACCURATE INFORMATION *** HELP NEEDED, PLEASE READ THIS SECTION, THANKS! As I only own a Z400 Workstation, I'd need you (those who own Z600 and Z800 Workstations) to send me your lspci output. To do so, you have 2 options: Boot with a Linux LiveCD (see the Tools/Utilities/kexts or other useful links section at the bottom of this post); If you already have an OSX version installed, you'll need to install lspci (see the Tools/Utilities/kexts or other useful links section at the bottom of this post). Type the following command : lspci -nnvv >~/Desktop/lspci-nnvv_output.txt If you are using Linux, please also type this command (before creating the following, make sure you updated your BIOS to v03.57) : sudo cat /sys/firmware/acpi/tables/DSDT >~/Desktop/DSDT.aml OR: sudo cat /proc/acpi/dsdt >~/Desktop/DSDT.aml (whichever works for you) Copy those files to a USB flash drive, send them to yourself by email or whatever other method you want. Then, reply to this topic mentionning which workstation you have, and attach the file(s) created above. ALSO, if you got Clover to boot your Z400 / Z600 / Z800 Worktation, PLEASE send us your config.plist so that we can have a starting point. I'm trying to switch from Chameleon to Clover, but I'm still unable to fix a Kernel Panic I have; I will report it with a screenshot soon in the comments, maybe some of you might know why I get it. Requirements Another Mac or Hackintosh machine; 8GB+ USB flash drive; BIOS updated to latest version (v03.57, 2013-09-20 release, found HERE); This is mandatory for 2 reasons : patched DSDT files included in this guide will not work (properly) if you use a different BIOS version; that latest BIOS version fixes possible erratic behaviours with Xeon 3600 & 5600 CPU series. Z400/Z600/Z800 specific files (see Z400/Z600/Z800 specific information sections further below). BIOS setup instructions (eventually, there will be screenshots) You must set your hard drive controller to AHCI+RAID mode, else you won't be able to use your SATA devices. ... Generic instructions (for all downloads/credits, see Tools/Utilities/kexts or other useful links & All attached files sections at the bottom of this post) Get a copy of Yosemite Installer from the AppStore; Create a Yosemite boot DVD or USB (USB recommended); Partition & format the USB Flash Drive : Put your USB Flash Drive in a USB port; Open Disk Utility; Select your USB Flash Drive disk in the left pane; Click on the "Partition" tab in the right pane; Change "Partition Scheme" to 1; Click on "Options" at the bottom; Make sur you select GUID (first one) and click on OK; Give it a name, let's say Yosemite-Installer for the sake of this guide; Change "Format" to "Extended Mac OS (journaled)" (AFTER THIS STEP, YOU'LL ERASE YOUR USB Flash Drive, so make a backup first if you have important data on it!); Click on "Apply"; Create a USB Flash Drive with Yosemite Installer on it; Open Terminal; Copy/Paste the following command (make sure to verify the path names as they might differ slightly on your setup) - it will ask for your user password to elevate the command at root permission level : sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/YosemiteInstaller --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction Wait until it's completed (takes about 20 minutes, depending on your setup and USB speed); Into your volume's /System/Library/Extensions folder, copy the following kernel extensions (kext) : AHCIPortInjector_v1.0.0_Micky1979.kext.zip & IOAHCIBlockStorageInjector_v1.0.0_Micky1979.kext.zip - Those extensions make OS X detect your SATA controller. You'll get the "Waiting for root device..." message if you don't install those. (Couldn't yet find official page nor original thread for those, please let me know if you found it - credits seem to go to Micky1979); FakeSMC_v6.16.1372_netkas.kext.zip - emulates Apple's SMC chip found on Apple motherboards; NullCPUPowerManagement_v1.0.0d2_tgwbd.kext.zip - prevents kernel panic of genuine Apple Power Management; (optional for the install disk, this is to get sound working) VoodooHDA_v2.87.kext.zip (autumnrain, slice2009) - The file attached here is version 2.87 with a tweaked Info.plist to fix noise & volume issues for our workstations. According to my tests, HDADisabler kext is not needed (probably because original unpatched AppleHDA won't detect our Realtek ALC262 chipset). Now, let's rebuild that target volume's kernel cache with the following command : kextcache -f -update-volume /Volumes/YosemiteInstall Create the Extra folder on your Yosemite's install disk : mkdir -p /Volumes/YosemiteInstaller/Extra Install a bootloader Chameleon ... Clover ... ... Z400 specific information Instructions ... Files BIOS v03.57 - released on 2013-09-20 (latest realease known as of 20150711) dsdt-Z400-BIOS_v03.57-untouched.dsl.zip - Grabbed using Ubuntu LiveCD (this is NOT the patched DSDT); My latest patched DSDT files (USE AT YOUR OWN RISK!) dsdt-shdw_chatdeau-20150710-27-various_fixes.zip (includes both aml & commented dsl files); org.chameleon.Boot.plist.zip (not using SSDT with that version); For those who would know how to properly patch AppleHDA, here are the needed information files : AppleHDA_patch_request_ALC262.zip; lspci -nnvv output : Z400_lspci-nnvv.txt. Known problems Unable to find a working AppleHDA patch for Realtek ALC262 (sound is working using VoodooHDA with tweaked Info.plist, see Generic instructions section above); USB Mass Storage devices are ejected upon wake (PLEASE let us know if you know who to fix this!); Impossible to boot without -f flag in Chameleon, unless ALL kexts are in /System/Library/Extensions (which is not really a problem); ... Links ... Z600 specific information Instructions ... Files ... Known problems ... Links ... Z800 specific information Instructions ... Files ... Known problems ... Links ... Processor specific information Files Generated SSDT for Intel Xeon W3690 using Piker-Alpha's beta ssdtPRGen.sh script (USE THIS SSDT AT YOUR OWN RISK!) : ssdt-shdw_chatdeau-W3690.zip; Generated SSDT for Intel i7-930 (probably using Piker-Alpha's ssdtPRGen.sh script), found "somewhere" (UNTESTED - USE AT YOUR OWN RISK!) : ssdt_i7-930.dsl.zip. Links Intel® Core™ i7-930 Processor (8M Cache, 2.80 GHz, 4.80 GT/s Intel® QPI); Intel® Xeon® Processor W3690 (12M Cache, 3.46 GHz, 6.40 GT/s Intel® QPI); List of Macintosh models grouped by CPU type; Tools/Utilities/kexts or other useful links (not always OSx86 specific) Kernel Extensions (kexts) : AppleUSBXHCI.kext [patched] - "This is used for none-Intel chipset USB3.0 controllers. The AppleUSBXHCI.kext is based on Zenith432's patch."; GenericUSBXHCI (Zenith432) - "Open Source USB 3.0 xHC driver for OS X 10.7.5 - 10.10"; HWSensors [includes FakeSMC.kext] (blusseau, kozlek, slice2009) - "HWSensors is a software bundle that includes drivers and applications that allow you to access information from hardware sensors available on your Mac."; NullCPUPowerManagement.kext (tgwbd) - "[Plays] a couple of tricks with the IOKit service registration process to ensure it takes over the AppleIntelCPUPowerManagement match category on its IOResources provider nub"; VoodooHDA (autumnrain, slice2009) - "VoodooHDA is an open source audio driver for devices compliant with the Intel High Definition Audio specification. It is intended as a replacement for AppleHDA on Mac OS X with support for a wide range of audio controllers and codecs."; Kext tools : Kext Wizard (janek202) - Repairs kext permissions & rebuilds kernel caches; Bootloaders : Chameleon (ErmaC, Kabyl, Tamás Kosárszky, JrCs, etc.) - "Chameleon is a Darwin/XNU boot loader based on Apple's boot-132."; Chameleon Wizard (janek202) - "helps to install, update and download latests revs of this bootloader"; Clover Configurator (mackie100) - Helps you configure Clover Bootloader options; Clover EFI bootloader (apianti, blackosx, blusseau, dmazar, slice2009) - "EFI-based bootloader for BIOS-based computers created as a replacement to EDK2/Duet bootloader"; Clover third-party tools - Clover FixDsdtMask Calculator (cvad) & Clover builder (cvad); Clover Utilities (blusseau, kozlek, slice2009) - "Preference pane for Clover bootloader". Audio / HDA : Apple Hardware Dumps (tea blog) - Dumps of system information from original Apple computers (ioreg, acpi, lspci, audio codec dump, etc.); HDA Wizard for Mountain Lion (janek202) - Tool that helps you patch AppleHDA (apparently works with Yosemite); it was not yet possible to use this to successfully patch AppleHDA for Z400/Z600/Z800 Realtek ALC262 chipset (using VoodooHDA for now, see attachments in the Generic instructions section). Power Management : Intel Power Gadget (Jun De Vega @ Intel) - "Intel® Power Gadget is a software-based power usage monitoring tool enabled for 2nd Generation Intel® Core™ processors or later.". [Note : This won't work with Nehalem processors. I use (and prefer) HWSensors' HWMonitor]. DSDT / SSDT / binary patching : Apple Hardware Dumps (tea blog) - Dumps of system information from original Apple computers (ioreg, acpi, lspci, audio codec dump, etc.); ACPICA iASL & Intel ACPI Tools 20150619 / github repository (ACPICA) - "The ACPI Component Architecture (ACPICA) project provides an operating system (OS)-independent reference implementation of the Advanced Configuration and Power Interface Specification (ACPI)."; HexPatcher (EvOSX86) - Universal / generic hex patcher for any kind of Mac OS X binary; MaciASL (phpdev32) - "A native AML compiler and IDE for OS X, with syntax coloring, tree navigation, automated patching, online patch file repositories, and iASL binary updates."; ssdtPRGen.sh Beta (Piker-Alpha) - "Script to generate a SSDT for Power Management". Hardware / system information : DPCIManager (phpdev32) - "DPCIManager lists all of the PCI devices attached to your machine, along with their PCI IDs, vendor name, and device name. It will also retrieve the kext loaded for that device, important when troubleshooting."; lspci v1.1 (EvOSX86) - "lspci is a command on Unix-like operating systems that prints ("lists") detailed information about all PCI buses and devices in the system. It is based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems". Misc : Ubuntu Desktop LiveCD; Yosemite in the AppStore; XtraFinder (Tran Ky Nam Software) - "[Adds] Tabs and features to Mac Finder". All attached files (oldest is first, newest is last) AppleHDA_patch_request_ALC262.zip AHCIPortInjector_v1.0.0_Micky1979.kext.zip IOAHCIBlockStorageInjector_v1.0.0_Micky1979.kext.zip NullCPUPowerManagement_v1.0.0d2_tgwbd.kext.zip VoodooHDA_v2.87.kext.zip FakeSMC_v6.16.1372_netkas.kext.zip dsdt-Z400-BIOS_v03.57-untouched.dsl.zip dsdt-shdw_chatdeau-20150710-27-various_fixes.zip ssdt-shdw_chatdeau-W3690.zip ssdt_i7-930.dsl.zip org.chameleon.Boot.plist.zip Z400_lspci-nnvv.txt ... more to come! - chatdeau
  2. This Post is for helping users with issue that come with Whatevergreen Feel free to join in and help users if you know your stuff also get the dev's of whatever green to join as well Whatevergreen has a few issues Multi-monitor Support is lacking as 2 monitors seems to be the limit for some even if the devs say it's not users say it's true Some Id's are wrong or missing (hence the nano and 390X not working) some GPU names are wrong ( which has been reported many times) FOR RYZEN OWNERS with Polaris : Modified kext:/S/L/E/AMD9510Controller.kext//Contents/Info.plistfrom:<key>IOPCIMatch</key><string>0x67EF1002</string>to:<key>IOPCIMatch</key><string>0x67FF1002</string> Updating clover to Clover_v2.4k_r4152 and using the config.plist here https://pastebin.com/TYiTEVcMwithbusratio=36 and npci=0x3000 ALSO THIS THREAD IS NOT FOR WHINING in anyway please do not post off topic if you don't like given support in this forum that's all you but majority of use need it. https://github.com/vit9696/WhateverGreen Faq's https://github.com/vit9696/WhateverGreen/blob/master/Manual/FAQ.en.md a real SSDT example https://www.dropbox.com/sh/el66izg1lmk1jiu/AADCZUEjyQyiWWELlmzW2ix-a?dl=0 Credits to Pavo for the hard work of decoding the mess Boot argumentsAdd -raddbg to enable debug printing (available in DEBUG binaries).Add -radvesa to disable ATI/AMD video acceleration completely.Add -radoff to disable WhateverGreen.Add -radbeta to enable WhateverGreen on unsupported os versions (10.13 and below are enabled by default).Add -rad24 to enforce 24-bit display mode.Add -radlogo to patch boot logo distortion.Add -raddvi to enable DVI transmitter correction (required for 290X, 370, etc.)Add radpg=15 to disable several power-gating modes (see FAQ, required for 7xxx GPUs). If you Don't Want To use WEG or LILU clover 4297 has a new patch that fixes the same issues without kexts You have to set in config.plist <key>Graphics</key> <dict> <key>RadeonDeInit</key> <true/>
  3. Ciro82==>>Thanks Uno dei tre Requisiti: Hack funzionante Mac vero Macchina virtuale Impostazioni Bios per il boot: Cercate una voce del tipo “Sata Mode”e settatela in AHCI Secure Boot: disabilitare o altri sistemi operativi CSM: UEFI o LEGACY, oppure a secondo del tipo di installazione VT-x / VT-d disable *Nota: Secure boot e csm valido solo per bios UEFI Materiale Occorrente "OS X (Versione App.Store)” USB 8GB *nota: nel caso di usb superiori dovrà essere partizionata, in modo da avere una partizione su cui "lavoreremo,di questa dimensione ShowAllfiles kext Wizard Bootloader Clover_2.3k_r xxx: http: //sourceforge.n.../cloverefiboot/ Clover Configurator: http: //mackie100proj...a.org/download/ FakeSmc.kext: https://github.com/kozlek/HWSensors/releases In allegato,a fondo pagina troverete un "pacchetto" contenente : ShowAllfiles, Kext Wizard, FakeSmc.kext: App alternative: ESP Mounter Pro: per montare la partizione EFI Vi illustrerò tre metodi per creare la usb, ma sono ben distinti… quindi usatene soltanto uno Metodo 1: “Install Mac_OS_X.command” Metodo 2: “Create Install Media di Apple” Metodo 3: Metodo Manuale Alla fine delle preparazione dell’installer, tutti i metodi necessitano l’installazione del Bootloader Clover sulla a vostra USB. “CONDIZIONI OBBLIGATORIE” PUNTO 1: che la vostra usb sia stata preventivamente nominata USB (caratteri maiuscoli) Tabella di partizione GUID e la formattazione in Mac esteso Journaled. PUNTO 2: che l’installer di OSX si trovi in Applicazioni Utility Disco Selezionate la pendrive, andate su “partizione”, selezionate “1 partizione”, impostate Mac OS esteso journaled e date il nome USB, poi in basso cliccate su opzioni e scegliete Tabella partizione (GUID), poi “applica”. Immagine Riporto nuovamente l’operazione sopra citata adoperando dal nuovo Utility Disco introdotto su El Capitan. Rimane ovviamente invariato nome della usb in ==>> USB (maiuscolo), la formattazione in Mac esteso Journaled e sia la mappa partizione in GUID Da utility disco selezionate la usb, cliccate su inizializza. dal menù a tendina scegliete la relative impostazioni Immagine Procedura effettua da High Sierra è la stessa della precedente, l'unica attenzione e operazione da aggiungere in primis è cliccare nel menù a tendina in alto sulla sinistra di utility disco e selezionare "mostra tutti i dispositivi" Immagine ===================== METODO 1: "Install_Mac_OS_X.Command" Lo script che trovate allegato in fondo alla guida permette la creazione dell’installer in maniera automatica Include la possibilità di scelta di tre versioni di osx Yosemite El Capitan Sierra Il risultato finale è come quello del metodo "manuale" descritto nella guida, per cui l'installazione avverrà in un solo passaggio, non in due come con il metodo createinstallmedia. Offre inoltre la possibilità di inserire un kernel patchato, utile, per esempio, per chi usa AMD. Rimane invariato il nome dato alla usb in USB, mappa partizione e tipo di formattazione Se la vostra usb non sarà rinominata nel modo corretto, verrete avvisati dal terminale, quindi non dovrete far altro che apportare la relativa modifica e rilanciare nuovamente lo script Esempio =========================== Metodo 2 L'intento è quello di usare la procedura fornitaci direttamente da Apple, "createinstallmedia", introdotta con Mavericks. Tale metodo prevede l’uso del terminale che via via se ne sta perdendo il “valore e l’uso” Inizialmente per i neofiti potrà sembrare problematico ma alla fine non è così. Durante il post installazione alcune operazioni ne richiedono l’ uso. Perciò mi sono chiesto perchè, qualora uno volesse, non far conoscere da subito un po’ questo “strumento”??? Per favorirvi vi ho allegato i comandi già “pronti”, i quali li potrete copiare ed incollare sul terminale. A questo punto aprite il terminale, copiate ed incollate il comando sottostante e premete invio, digitate la vostra password e premete nuovamente invio. Comando per creare USB con Yosemite: sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction Comando per creare USB con El Capitan sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction Comando per creare USB con Sierra sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ Sierra.app/ --nointeraction Per creare USB con Hight Sierra usate --> C_I_M Alternativa: potete usare anche lo script che ho fatto --> C_I_M.zip Funziona con il drag & drop sul terminale, in questo caso non vi è necessità che la usb sia nominata in un determinato modo ed essendo basato su create install media ovviamente funziona da 10.9 a 10.13.... BENE…IL PROCESSO DI CREAZIONE E’ INIZIATO… AVREMO CIRCA 20/30 MINUTI DI TEMPO LIBERO A CUI DEDICARSI A CIO’ CHE VOGLIAMO……………………………………….. COLGO L’OCCASIONE PER FARVI NOTARE LA VELOCITA’ E LA SICUREZZA DI QUESTO METODO CONFRONTATE QUESTO CON IL TERZO METODO E NOTERETE CHE CON UN SOLO PASSAGGIO, OSSIA IL COMANDO DATO AL TERMINALE, FACCIAMO IN UNA SINGOLA OPERAZIONE TUTTI I VARI STEP DESCRITTI SULL’ ALTRO METODO. DETTO QUESTO, MOLTO IMPORTANTE E’ SOTTOLINEARE CHE COSI’ FACENDO EVITEREMO ERRORI DI DISTRAZIONE RIGUARDO AI PASSAGGI O FRAINTENDIMENTI. Immagine Potete adesso passare ad installare il bootloader Clover sulla vostra usb. *NOTA*: Avendo usato questo metodo l'installazione si dividerà in due fasi, perciò dopo il primo riavvio e necessario far partire nuovamente l'installer, selezionare lo stesso disco senza formattarlo. Finita questa ulteriore fase , l'installazione sarà terminata ========================= METODO "MANUALE".... (lascio per futura memoria-Compatibile fino a 10.12) ========================== Bootloader **Nota:** Installazione in UEFI dipenderà dalla scheda madre in vostro possesso, quindi se non supporta tale opzione , il bootloader dovrà essere installato in modalità Legacy. Vi invito, qualora non sapeste questa informazione, a recarvi nel sito ufficiale del produttore e controllare le informazioni a riguardo Fatto questo dobbiamo installare Clover sulla usb. A seconda del tipo di Bios o al tipo di installazione che vogliamo fare UEFI o Legacy avremo ovviamente configurazioni diverse in questa fase. Lanciate il pkg. Immagine Cambiate la destinazione di installazione ad USB oppure Install Mac_OS_X (a secondo del tipo di creazione eseguita) Successivamente clicchiamo su "Ad Hoc" Per Installazione UEFI Mettete i flag : Installazione solo per avvio UEFI : installare Clover nella ESP : Driver64UEFI selezionate OsxAptioFixDrv-64 * :Se nel vostro sistema è presente una scheda grafica (discreta) della serie 9xx nVidia selezionate OsxAptioFix2Drv-64 al posto di OsxAptioFixDrv-64 * ** OsxAptioFix2Drv :E' necessario per poter impostare CsrActiveConfig= 0x3 ** ***OsxAptioFix3Drv oppure AptioMemory devono essere usati su hardware Skylake o successivi perché permettono alla nvram di lavorare correttamente (mi raccomando o uno o l'altro) Proseguite con l’installazione. Immagine ** Ricordate che avrete accesso a questa cartella dopo aver montato la partizione EFI** =========================== Per installazione Legacy Immagine =========================== Impostazione per config.plist: Con clover configurator “montate” la partizione EFI della usb. 1) Per fare questo nel menù di sinistra, cliccate su “Mount EFI” 2) individuate la partizione relativa alla vostra usb, a questo punto montiamo la relativa partizione EFI selezionando l’apposito pulsante “Mount Partition” Immagine 3) Successivamente cliccate su “Open Partition”.. recatevi in EFI/Clover ed aprite il config.plist 4) Sezione ACPI: Disabilitate tutti i fix sia del menù 1 che del menù 2 Immagine 5) Sezione BOOT: Sole se si sta installando Yosemite mettete il flag su kext-dev-mode=1 Immagine 6) Sezione RT Variables: Se si sta installando El Capitan oppure Sierra, aggiungere i valori: BooterConfig= 0x28, CsrActiveConfig= 0x67 Immagine 7) Sezione System Parameters: Su inject kext mettete YES Immagine =========================== Nota: Su El Capitan, è stato introdotto SIP (System Integrity Protection) Info: =========================== Recatevi in EFI/Clover/kext/10.x X= alla versione di osx che state installando. Per esempio se installerete Yosemite dovrete recarvi nella cartella 10.10, con El Capitan in 10.11….ecc Se non ci fosse tale cartella, createla e nominatela voi a “modo”. Copiatevi all’interno FakeSmc.kext *Nota se venite già da altre vostre configurazioni, oltre kext sopra citato ,potete mettere gli altri necessari per il vostro hardware Stessa cosa se avete DSDT e/o SSDT potete copiarli in EFI/Clover/Acpi/Patched Immagine  Per High Sierra: Scaricare il driver apfs.efi a fine guida, collocarlo: --> EFI/clover/Driver64UEFI se stiamo usando UEFI --> EFI/Clover/Driver64 se stiamo usando Legacy Per chi volesse continuare ad usare HFS vi rimando a questo post: Come installare High Sierra in HFS direttamente dalla usb Utenti Laptop: Nel 99% è obbligatorio disattivare la grafica discreta Nvidia/Amd per installare questo nuovo osx Quindi aggiungete --> SSDT-Disable_DGPU.aml.zip in EFI/Clover/acpi/Patched della usb -------------------------------------------------------------------- Fatto questo avrete la vostra USB bootable per installare OSX. ………Non scordatevi Fakesmc.kext da mettere nella relativa cartella…. senza il quale non farete mai il Boot...... *NOTA: se usato il terminale per la creazione della usb, l'installazione si dividerà in due fasi, perciò dopo il primo riavvio e necessario far partire nuovamente l'installer, selezionare lo stesso disco senza formattarlo. Finita questa ulteriore fase , l'installazione sarà terminata **NOTA** Se avete processori Broadwell,Skylake o Kabylake...usate FakeSmc.kext e relativi sensors che trovate all'interno del secondo pacchetto.. (potete usarlo anche sui precedenti senza problemi, essendo una versione più aggiornata ha ulteriore supporto per le cpu più recenti) Update: Fakesmc e sensors versione 6.26 Post installazione... post #2 Buon Hack…..  Aggiornamento:Install_Mac_OS_X.command.zip (compatibile da 10.10 a 10.12) le info le trovate a questo post Ringrazio @Ciro82 che mi ha aiutato nel preparare questa guida. Pacchetto.zip Pacchetto-2.zip apfs.efi-10.13-NoLog.zip Pacchetto-Fake+Sensors 6.26.1440.zip apfs.efi-10.13.1-No_LOG.zip apfs.efi-10.13.2_No_Log.zip apfs.efi-10.13.3-No_Log.zip apfs.efi-10.13.4-No_Log.zip
  4. LAST UPDATED: [11/22/2017] Recent Changes: -added artur_pt to Thanks list for being the first person to try to help me 4 years ago. -FINALLY removed the [WIP] in title. I think it's safe now, haha -HUGE post cleanup! should be (hopefully) easier to navigate -added new section for 10.13 High Sierra -added link to Andrw0380's 10.13 files -removed old link to Andrw0380's 10.12.1 / 10.12.2 beta files -updated link to Andrw0380's updated 10.12.4 files -updated thread title, now shows 10.8.5-10.13.x -removed images as they weren't loading anymore anyway Previous Changes: -added link to Andrw0380's 10.12.1 / 10.12.2 beta files -updated 10.12 about image, not a clone of 10.11 about image anymore -updated thread title, now shows 10.8.5-10.12.x -slight post cleanup DISCLAIMER: I can be in no way held responsible for any damage to your computer as a result of the information or files provided on this page. I can't be held responsible for the faults and errors of those who follow (or choose not to follow) my advise or instructions. You are on your own if you proceed. This was created with the assumption that anyone following it would be using the SAME machine model and hardware setup as mine, a HP ENVY 17t-j000 Quad. Using any other model or hardware configuration may work but is completely unsupported! This was never intended to be used as an installation guide and shouldn't be referenced as one. It is merely a place to list my testing results. Consider this your one and ONLY warning. Continue at your OWN RISK... NOTICE: I will always be very proud of the work that was put into the making of these files not just by me but through the amazingly generous and wonderful people in this community. During my absence, that same community even took over and provided others with the assistance to keep up-to-date with the newer flavors of OS X. All of that hard work, time and effort will remain here on the first page for as long as possible for both reference and historical purposes. For reference, I supported and maintained packages for 10.8.x Mountain Lion, 10.9.x Mavericks and 10.10.x Yosemite (briefly). Andrw0380 has generously been providing more updated support packages for this thread for quite some time now. If you are to use any of the files listed below, I would recommend his as they are typically more recent and better tested. Be sure to check over his posts for further details and usage instructions and don't forget to say THANKS for his time and effort. The good news is it has recently been brought to my attention that RehabMan has been hard at work and has created a much better, more reliable method for both current and possibly future OS X installs. His new method, named the "hotpatch" method is far superior to our old ones and should rightfully take its place. I leave you with a direct link to his detailed and extensive guide to assist both current and future users with their adventures in OS X. Should you find success using his method, please remember to say THANKS for his work and to possibly add to his growing repository to hopefully assist future users in their own success stories. RehabMan "hotpatch" guide 10.13.x (macOS High Sierra) ENVY Files: Files generously provided by Andrw0380 HERE Be sure to say THANKS for all the hard work! 10.12.x (macOS Sierra) ENVY Files: Files generously provided by Andrw0380 HERE Be sure to say THANKS for all the hard work! 10.11.x (El Capitan) ENVY Files: Files generously provided by Andrw0380 HERE Be sure to say THANKS for all the hard work! 10.10.x (Yosemite) ENVY Files: Files generously provided by Andrw0380 HERE Be sure to say THANKS for all the hard work! [LAST UPDATED: [10/26/2014] 10.10_ENVY_10262014.zip Dropbox Mirror 10.9.5 (Mavericks) ENVY Files: [LAST UPDATED: [04/07/2015] Dropbox Update [LAST UPDATED: [10/26/2014] 10.9.5_ENVY_10262014.zip Dropbox Mirror 10.8.5 (Mountain Lion) ENVY Files: [LAST UPDATED: [04/07/2015] Dropbox Update [LAST UPDATED: [08/28/2014] 10.8.5_ENVY_08282014.zip Dropbox Mirror SPECIAL THANKS TO THE FOLLOWING PEOPLE: [in no particular order] - CharlieSheen - bcc9 - RehabMan - mnfesq - toleda - Mieze - Micky1979 - artur_pt - TimeWalker75a - Slice - Andrw0380 - 59117108 - jerrywilborn - Cobra03 - hotKoffy - mnorthern - PikeRAlpha - nrjmadan IF I MISSED ANYONE, I APOLOGIZE. REMINDER: An unbelievable amount of hard work, dedication and enormous amounts of time have gone into the making, testing and maintaining of the content for this post, this thread and the entire forum as a whole. Please do try to remember that SOMEONE has to make all this happen. Be sure to THANK those who deserve it. A little appreciation goes a long way. CONCLUSION: Lastly, I am rarely active anymore and would just like to say thank you to all those who stepped up and not only took my place during my absence but also improved upon what I started so many years ago now. I truly can't believe how long this thread has survived and it is awe-inspiring to see how much further it has moved along since I last visited it. You are all just amazing and wonderful people for doing what you do. You all know who you are. Keep doing what you do and thank you again for everything that you've already done and for everything that you will hopefully continue to do in the future.
  5. oldnapalm

    Yosemite MBR Patch

    Version 10.10 (14A389)


    Patched OSInstaller framework to allow installation on MBR partition. OSInstall.mpkg patch is not needed for MBR installation, it's patched to remove minimum RAM and supported platform checks.
  6. JahStories

    SurfacePro 1°Gen Files Package

    Version v.0.5.1


    SurfacePro 1°Gen Files Package V.0.5.1 This time, thanks to Mirone who patched the kext, we can enjoy higher quality audio, plug auto detection and even more system stability. includes only one set of DSDT and SSDT. Clover installer have been updated to the latest ver. Included Apps: Rdm (retina resolution enabler) KeyUp (on-screen keyboard) Trial touch-base driver This Pack is compatible with: Maverick from 10.9.0 up to 10.9.4 Yosemite Both DP and PB every ver. (includes new usbxhci) P.s. the last step for us is to get the internal wifi to work, but it's still early for it. changes from v0.5 to v.0.5.1: thanks to user reports, the packnow includes a correct xhci for Maverick and an updated version of Mirone's AppleHDA. this is even the first version that includes touch keyboard(KeyUP), retina enabler(RDM) and even trial touch drivers. to update from 0.5 to 0.5.1: install AppleHDA and EAPDFix.kext from drivers/maverick only/ if you are on 10.9.X and from drivers/yosemite only/ if you are on 10.10.X to update from 0.4 to 0.5: delete applehdadisabler.kext and voodoohda.kext from system/library/extensions install applehda.kext with kextdrop from drivers folder.
  7. JahStories

    10.10 Folder Icons

    Version 1.0


    This is a six folder icons pack in 10.10 style. Includes folder icons for: Emulators Games Hackintosh files Old-world mac files Music Icons
  8. Adryano Silva


    Version 10.10


    (1st G) kext intel hd Graphics Yosemite 10.10
  9. k3nny

    AppleHDA for Realtek ALC892

    Version 266.5 (10.10)


    Patched AppleHDA extension for Realtek ALC892 codec. Use your favorite method to inject layout-id: 1 (one). All modified files are orange-tagged.
  10. *****NOW UPDATED FOR YOSEMITE - PLEASE REPORT ANY PROBLEMS IN THE COMMENTS***** *****There are subtle differences in the guide depending on whether you’re using Lion / Mountain Lion or Mavericks***** *****For Lion / ML use the blue line. For Mavericks use the red line. For Yosemite use the green line.***** *****If you're creating the installer for Lion/ML use "Essential 03.08.2012" attachment***** *****Otherwise use the attachment for the version you’re using***** *****This guide will not work for versions of OS X earlier than Lion (10.7)***** The all-in-one guide to vanilla OS X + Chameleon + DSDT for beginners Preface: So I’ve built a few hackintoshes now to the point where I’ve a good idea what I’m doing. I’ve gone the distro way before as well as the vanilla way and I agree fully with the idea that vanilla is better. The problem with it being that I haven’t found a well explained start to finish guide of how to do it without a lot of Googling and combining numerous different guides so my idea is to collate everything into one place for beginners to hopefully understand the process better and build better systems. A lot of the leg-work for this guide has been done by other people; although I’m rewriting most of it if anyone wants credit adding to something I’ve accidentally stolen from them just PM me. Throughout the guide I try to avoid scripts and utilities so you can learn what your doing. If you want a one-click install this is not the guide for you; having said that there is nothing technically complicated that isn’t clearly explained so don’t be scared off if you’re a rookie. If any one has any suggestions on how to improve this guide PM me or mention it on the forum thread. Those who experience problems make sure you’ve read Part 7 before posting to the forum asking for help. Part 1 - Prerequisites 1.0. Basic Requirements: The basic requirements for OS X from Lion onwards are: 1. A Core 2 Duo processor or later 2. 2GB or more RAM 3. 8GB of disk space N.B. For details of specific hardware compatibility see the hardware compatibility list (HCL) in the wiki: http://wiki.osx86project.org/wiki/index.php/Main_Page Further to compatible hardware you will need: 1. A working install of OS X (this may be in a virtual machine or a native install) to prepare the installer 2. A flash drive of minimum size 8GB 3. A copy of Lion / ML / Mavericks 4. Patience Note: All essential software / kexts below are in the attachment. 1.1. Essential Software You will need to obtain the following. I suggest you place them all in the same folder along with the essential kexts below for use later: 1. The Chameleon boot loader, the latest version of which can always be found here (You want "The Latest Trunk PKG ~ Standard and Official Revision"): http://www.insanelymac.com/forum/index.php?showtopic=231075 2. Chameleon wizard to create a smbios (basically identify your machine as a mac) and to help with bootloader problems http://www.insanelymac.com/forum/index.php?showtopic=257464 3. System info for finding device ID’s for general post-install troubleshooting (Check you get the Mac version). http://www.insanelymac.com/forum/index.php?showtopic=219584 4. DSDT editor for extracting your DSDT once were up and running: http://www.insanelymac.com/forum/index.php?showtopic=223205 5. Kext utility for installing additional kexts post-install: http://cvad-mac.narod2.ru/Kext_Utility/ 1.2. Essential Kexts (kernel extensions) 1. FakeSMC – absolutely essential – tricks OS X into thinking it’s a real Mac. http://www.projectosx.com/forum/index.php?showtopic=1643 2. NullCPUPowerManagement – generally required initially to prevent kernel panics, may not be needed once AppleIntelCPUPowerManagement is patched after install. http://www.osx86.net/view/16-nullcpupowermanagement_(32--64-bit).html Part 2 - Creating the installer 2.0. Preparing the USB 1. In your working OS X install open Disk Utility 2. Click on your USB drive in the left sidebar 3. Click the “Partition” tab 4. Under “Partition Layout” click “1 Partition” 5. Click Options -> select “GUID Partition Table”; check the format is set to “Mac OS X Extended (Journaled)”; name it “USB” and click Apply 2.1. Creating the OS X installer on the USB drive 1. Mount your OS X DMG. If using a copy downloaded from the app store: Navigate to Applications (which is where it will save your downloaded copy of OS X by default) -> right click "Install OS X *version*" and click "Show Package Contents" -> Contents -> SharedSupport -> Double click "InstallESD.dmg" 2. Mount BaseSystem.dmg by typing the following in terminal: open /Volumes/Mac\ OS\ X\ Install\ ESD/BaseSystem.dmg open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg 3. Go back to disk utility and click on “(Mac )OS X Base System”, click the “Restore” tab then drag and drop “(Mac )OS X Base System” to “source” and your USB to “destination” and click restore then erase. This will take a while. 4. You’ll now have 2 “(Mac )OS X Base Systems present in Finder, right click them and “get info” to determine which is your USB drive (hint: look at the size). 5. Navigate to the one which is your USB drive, open it and go to /System/Installation. Delete the “Packages” link then create a folder called “Packages”. 6. Open a new Finder window and navigate to “(Mac )OS X Install ESD”. Copy everything inside the packages folder to the packages folder you have just created. This will take a while. 7. Copy mach_kernel from “OS X Install ESD” to the root of your USB drive. 7. Use pacifist to extract mach_kernel from “OS X Install ESD/Packages/BaseSystemBinaries.pkg” and copy it to the root of your USB drive (note: this is in the attachment). 7. Use pacifist to extract kernel from “OS X Installed ESD/Packages/Essentials.pkg/System/Library/Kernels/Kernel” and copy it to /System/Library/Kernels/ (You may need to create the “Kernes” folder) (note: this is in the attachment). 8. Copy BaseSystem.chunklist and BaseSystem.dmg from InstallESD.img to the root of your USB drive. Since these files are hidden you must first show hidden files by typing the following in Terminal "defaults write com.apple.Finder AppleShowAllFiles YES" followed by "killall Finder". Once copied you can type "defaults write com.apple.Finder AppleShowAllFiles NO" followed by "killall Finder" to hide hidden files. The terminal will look something like this when you are done: 2.2. Patching the installer for a PC 1. Remember the two kexts we downloaded above? Copy both of them to /System/Library/Extensions on your USB stick. 2. Run the chameleon installation package and ensure to choose your USB drive as the destination. 3. Go to the root of your USB drive and create a folder called “Extra”. This is used to store configuration files for the chameleon boot-loader. 4. Open Chameleon wizard, click the “SMBios” tab then click "Edit". Now there is a list of “Premade SMBioses”. Look through this list to see which relates best to your PC (Hint: iMac 12.2 for modern desktops or MacBook Pro 8.3 for modern laptops is a good place to look to start with). Click “Save As” and save it to the /Extra folder we created on the USB stick. N.B. make sure you’ve got a smbios from a Mac which supports your version of OS X, for a list of which do see here: http://www.apple.com/osx/specs/ 5. Use chameleon wizard to generate an “org.chameleon.boot.plist” this is necessary to set the kernel flag “kext-dev-mode=1” which allows us to boot using unsigned kexts. If you already have an org.boot.chameleon.plist you may simply add “kext-dev-mode=1” to your list of kernel flags. If not then use the one from the attachment. Copy this file to the /Extra folder we created on the USB stick. 6. Copy your folder of essential software & kexts to the root of your USB stick. N.B.1: For those with a fully-working Lion / ML install you may omit 2.C.3. & 2.C.4. and use your old /Extra folder (including smbios & org.chameleon.boot.plist & DSDT). N.B.2: ATi6xxx users see step 7.6 now! 2.3. A note for those wishing to boot OS X and Windows on the same HDD (This is not recommended but may be necessary for those installing on laptops) The OS X installer won’t install to an MBR partition scheme which Windows requires so we must patch the installer to allow this. If you intend on dual-booting OS X and Windows 7 then I suggest you install Windows 7 and update to Service Pack 1 before you install OS X to prevent problems updating to SP1 later. How to patch: 1. Download the required files from here: http://www.osx86.net/view/2815-osinstallmbr+osinstall.mpkg_10.8.gm.html 2. On the USB stick navigate to /System/Installation/Packages/. Delete OSInstall.mpkg and replace it with the one you just downloaded. 3. On the USB stick navigate to /System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/. Delete OSInstall and replace it with the one you just downloaded. Part 3 – Installing OS X 3.1 Installing OS X 1. Stick the USB drive in the computer you wish to install OS X on and boot from your USB drive. If you’re unsure how to do this when your computer first turns on look for a prompt that says “Press X for boot selection menu” (where X is a key) or something of that effect. Common keys are F8 & F12. 2. When Chameleon comes up press enter to boot OS X. The OS X installer should boot. Go to the utilities menu and click disk utility. Select the disk / partition you wish to install OS X to, call it "OS X" and format it as “Mac OS X Extended (Journaled)” (See Part 2.1. if you’re a bit rusty with disk utility). N.B. For those dual booting on the same HDD as Windows ensure you've got the Partition Scheme set to MBR. 3. Follow the installer to install OS X to the desired partition. 4. Take a well-deserved rest while it installs. 5. Once the installer is finished it will reboot, on reboot boot back into the install USB NOT your OS X install. 3.1 Fixing the OS X install 1. From the installer go to Utilities and Terminal. 2. Type cp –R /System/Library/Extensions/NullCPUPowerManagement.kext /Volumes/"OS X"/System/Library/Extensions/ 3. Type: cp –R /System/Library/Extensions/FakeSMC.kext /Volumes/"OS X"/System/Library/Extensions/ 4. Type reboot NOTE: Include the quotes in the lines above. This assumes your install partition is called “OS X” as I said above. If for whatever reason you called it something else replace “OS X” with whatever you called it (still surrounded by quotation marks). Part 4 – Initial booot 1. Reboot your system and boot to the USB stick again but this time select your OS X install. This should boot you into your installed copy of OS X. 2. Open "System Preferences" go-to "Security and Privacy", click the lock and give it your password then set "Allow applications downloaded from" to anywhere. 3. Navigate to your folder of essential software and run the chameleon package, install it to your OS X drive. 4. Copy the Extra folder on your USB drive to the root of your HDD (open Finder -> Go -> Computer -> OS X -> paste folder). 5. Reboot, remove USB, and let the computer boot from your HDD, select OS X and it should boot straight to OS X. You are not finished! You now need to at least read through step 6! Part 5 – DSDT 5.0 Extraction Although not strictly required it is useful to have a DSDT for your system; with a bit of research and patching it can be used to solve almost all problems you may encounter. For those interested in what it actually is see here: http://wiki.osx86pro.../index.php/DSDT How to create it: 1. Open DSDT Editor 2. Go-to File -> Extract DSDT 3. Go-to to IASL -> Compile (if you get any errors click “Fix Errors”) 4. Go-to IASL -> Save AML as. Save it as “DSDT.aml” in /Extra. 5.1 Common Fixes (coming soon eventually…) Part 6 – Finishing Touches 6.0. A note on non-Mac monitors Most non-Mac monitors will start with the wrong color calibration. To fix this go-to "System Preferences" -> "Displays" -> "Color" -> select "Generic RGB Profile". Further to this, due to Mac monitor having a different dot pitch to normal monitors, LCD font smoothing may make the fonts appear blurred. To turn this off go-to “System Preferences” -> General -> uncheck “Use LCD Font…” (at the bottom). 6.1. Keymaps If you have a British standard keyboard you will need to install the keymaps in the attachment. To do so decompress the attached zip and copy its contents to /Library/Keyboard Layouts then change the keymap by going to System Preferences -> Keyboard -> Input Sources. 6.2. org.chameleon.boot.plist If you open Chameleon Wizard you can navigate to “org.chameleon.boot” here you can assign numerous settings which will be useful later as well as setting the default timeout and specifying the location of your SMBios and DSDT if you don’t place them in /Extra. I suggest you ensure the “Ethernet Built In” box is checked then set the "Time Out" to a reasonable figure and then click "Save As' and save it to /Extra (Note: save it as org.chameleon.boot, it automatically appends the .plist extension). When you've saved it you can go to "Theme" and download and apply a theme for the boot loader rather than having the default text boot. Once your system is stable and with all necessary hardware enabled set UseKernelCache=Yes to speed up boot times. 6.3. NullCPUPowerManagement Currently we have NullCPUPowerManagement.kext installed. This disables speed-stepping and thus sleep (by disabling AppleIntelCPUPowerManagement.kext) so we need to remove it for a better system. Unfortunately not all system’s will work with the version that comes with OS X. The first thing to do is to try your system without it, to do this simply navigate to /System/Library/Extensions on your OS X drive and delete it then reboot. It’s possible you will see a kernel panic on reboot, if this is the case you will need to reinstall the kext by following Part 3.1.1&3.1.2. If your system panics on boot then you require a patched version of AppleIntelCPUPowermanagement; reading round the forum should allow you to obtain this relatively easily. 6.4. Device Compatibility At this point it’s very likely you will have some devices not working. The best way to get devices working is through DSDT edits rather than by adding kernel extensions; often additional kernel extensions will have to be re-installed after updates whereas DSDT edit are permanent. To enable devices by using additional kexts: Run the “System Info” app we downloaded and click File -> check compatibility. This will let you see which devices are working and which aren’t. You can Google your vendor & device ID to find info about making them work. Once you find a kext that appears to be compatible for your hardware drag and drop it onto kext utility to install it. Example: If your Wi-Fi isn’t working you can look for your Wi-Fi device and find its device / vendor ID’s in my case its vendor ID is 168c and its device ID is 002a so Googling for “168c:002a kext” would return results about making the device work. 6.5. Finder grid view (windows explorer behaviour) To make finder sort files in a grid by default open Finder, navigate to your root folder of the OS X install. Go-to View -> Show View options -> Arrange by "Name" -> Click "Use As Defaults" Part 7 – Common Errors & Basic Diagnostics 7.0. Boot0:Error Boot0 error is most likely caused by incorrectly installing chameleon or having a drive with 4k-sector allocation. Try to reinstall chameleon (use the latest version!), if that doesn’t work see here: http://www.macbreaker.com/2012/02/hackintosh-boot0-error.html 7.1. Boot flags When the chameleon screen boots you can specify kernel arguments to attempt to solve problems you may be having. When you see the boot-loader pop up press any key and ensure your OS X install is highlighted. You can then type any combination of kernel flags (with a space between them) to try to boot OS X / diagnose problems. For a complete list of kernel flags see here: http://www.osx86.net/guides-tutorials/10747-guide-chameleon-bootloader-basics.html A few of the more common ones are: 1. –v verbose mode. If the system panics take a screen shot of the panic when you have typed this at boot and post it to the forums. It will help people diagnose your problems but won’t fix any problems. 2. –x safe boot (like windows safe mode – minimal drivers). 3. –f boot without the kernel cache (useful if you’ve installed kexts without rebuilding the kext cache – if you’ve used kext utility you shouldn’t have to use this). 4. –npci=0x2000 (or –npci=0x3000) fixes the “PCI configuration Begin” error. 5. PCIRootUID=0 solves problems for some NVIDIA graphics card users (if it doesn't solve your issue try =1 instead). 6. GraphicsEnabler=Yes (or GraphicsEnabler=No) add support for some non-OS X graphics cards. 7. Note: The arch=i386 boot flag is now depreciated due to ML’s 64-bit only kernel. 7.2. The console The console gives you a verbose output of any and all errors the system may encounter. It's particularly useful if you've a system which won't stay in sleep mode. Go-to Applications -> Utilities -> Console to open it. 7.3. App store "Your device or computer could not be recognised..." error. App-store requires a MAC address to verify your computer (any address, it doesn't have to be an apple one) hence you MUST have a working Ethernet or Airport card for App Store to work. The problem is if you've enabled network hardware after first boot OS X won't update its caches. The fix: Ensure "ethernet buit in" is checked in your org.chameleon.boot.plist. Go to system preferences and delete all the devices in the network section. Navigate to /Library/Preferences/SystemConfiguration and delete com.apple.airport.preferences.plist and networkinterfaces.plist and com.apple.boot.plist. Reboot then add your network interfaces in system preferences. Check app-store is now working. 7.4 Motherboard POST Freeze I your motherboard freezes during POST (you don’t even get past the BIOS screen) it’s possible your BIOS isn’t compatible with the GUID partition table of the USB we created the installer on. To fix this in step 2.0.5 select MBR instead of GUID. Note: If you make it to the OS X boot-loader this is not your problem and will not fix any issues other than hanging at POST. For more information see here: http://www.rodsbooks.com/gdisk/bios.html 7.5 When posting to the forum asking for help When posting to the forum asking for help if the installer / installation won’t boot please post a screenshot of where it stops – I suggest you post this to a new thread in a suitable place in the forum rather than this guide. 7.6 ATi6xxx card white screen error There is a know permissions error in Mountain Lion regarding the ATi6000Controller kext causing white screen. To fix this: Navigate to /System/Library/Extensions on your install USB and copy ATi6000Ccontroller to your folder of essential kexts. Delete ATi6000Controller from /S/L/E. Install OS X (note: you will only have basic graphics support). After install (at the end of step 4) you can drag & drop the kext onto kextutility then reboot to enable your card. Part 8 - Useful Tips 8.0. To show or hide hidden files: In the terminal type: defaults write com.apple.finder AppleShowAllFiles YES or defaults write com.apple.finder AppleShowAllFiles NO Followed by killall Finder 8.1. Spaces in terminal When using the terminal spaces must be preceded by \ or the file or folder name placed in quotations e.g.: open /Volumes/Mac\ OS\ X\ Install\ ESD/BaseSystem.dmg or open /Volumes/"Mac OS X Install ESD"/BaseSystem.dmg Part 9 – References Massive credit goes to this guide here: http://thetecherra.com/2012/07/10/tutorial-run-os-x-mountain-lion-10-8-gm-on-a-pc-hackintoshosx86-video/ and this guide here: http://www.insanelymac.com/forum/index.php?showtopic=277015 Part 10 – Change-log v2.3 - 25/07/2012 - Minor update to include InstallESD location from app-store. v2.4 - 27/07/2012 - Minor updates regarding Gringo Vermelho’s post. v2.5 - 03/08/2012 - Minor updates and touch-ups. v2.6 - 22/08/2012 - Addition of UseKernelCache=Yes plus key-maps and a few minor tweaks. v3.0 – 24/10/2012 – Addition of screenshots v3.1 – 03/12/2012 – British keyboard layout added v4.0 – 07/10/2013 – Updates so guide complies with Mavericks install procedure v4.2 – 10/11/2013 – Ironed out differences between Lion/ML and Mavericks v4.3 – 16/10/2014 – Added Yosemite support Essential - 03.08.12.zip Keyboard Layouts.zip Essential - Mavericks GM - 7.10.2013.zip Mavericks Install Guide - v0 - Quick Ref.pdf Mavericks install Guide - v4.2 - With Sreenshots.pdf Vanilla OS X Install Guide - v4.3 - With Sreenshots.pdf
  11. OS X Yosemite on The Surface Pro 3 ------------------------------------------------------ I wrote this guide with a Hackintosh newbie in mind. I walk everything out step-by-step. And, know that you are following this guide at your own risk. I take no responsibility in any loss of data or broken machine. However, I'm confident that that won't happen if you are careful. What is not working: WIFI Bluetooth Touchscreen : Alex.doud is currently coding touchscreen and trackpad drivers for the Surface Pro 3's i2c controller. Sleep Trackpad gestures What works but is buggy: Graphics: QE/CI + HiDPI works with minor graphic glitches Audio does not play through the headphone jack ------------------------------------------------------ Requirements Hardware: USB Flash Drive: 8 GB or more Access to a computer running OS X (Can be done in a virtual machine) Optional: A USB Hub, USB Keyboard, and USB Mouse (Just in case the Type Cover doesn't work during install) Software: OS X 10.10 Yosemite Install Application Surface Pro 3 Driver Pack.zip Clover bootloader Kext Utility ------------------------------------------------------ Step 1: Making Space for OS X Boot into Windows 8 On the Start Screen type: compmgmt.msc and press enter. This should open "Computer Management" on your desktop. Click on "Disk Management" under the "Storage" header on the left panel. Right click on the "Windows (C:)" block on the bottom half of the middle window and choose "Shrink Volume" Here you can shrink your Windows partition to make room for you OS X install. Choose a value over 15GB to give yourself room to install OS X and have storage left over. Optional: Right click on the new partition and rename it "OS X" (or something you will remember) -- This will make it easier to pick out in the OS X install if need be. ------------------------------------------------------ Step 2: Creating the OS X Install USB This step requires access to OS X. If you already have the "Install OS X Yosemite" application in your Application folder skip down to step 2b : Step 2a: Downloading OS X Yosemite Open the App Store Download the OS X Yosemite installer Step 2b: Preparing the USB Drive Open the Disk Utility application found in the Utilities folder inside the Application Folder. Click on your USB Drive on the left panel. Choose "Erase" on the top bar Choose "Mac OS X Extended" as the Format and name the drive "Install" Once completed open the Terminal application (Also in the Utilities folder) Copy and paste this command at the prompt: sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath "/Applications/Install OS X Yosemite.app" --nointeraction This step takes about 30 minutes to finish. When it's done you will need to then install the Clover boot loader to the USB. Open the Clover installer found in the "Surface Pro 3 Driver Pack" Click Continue twice and then choose "Change Install Location" Choose the "Install OS X Yosemite" USB drive and press Continue Click "Customize". Here check: Install for UEFI booting only Themes Drivers64UEFI Click Install and wait for it to finish. Once it finishes you should see a new "EFI" drive mounted. Navigate to the "CLOVER" folder found in the "EFI" folder at root. Copy "config.plist" from the "Surface Pro 3 Driver Pack" here Navigate to the "patched" folder found in the "ACPI" folder. Copy the contents of "DSDT" from the "Surface Pro 3 Driver Pack" here. Navigate back to the "CLOVER" folder. Navigate to the "10.10" folder found in the "kexts" folder. Copy the contents of "KEXTs" from the "Surface Pro 3 Driver Pack" here. Your done, eject the USB drive. ------------------------------------------------------ Step 3: Installing OS X Yosemite Hold the Up button of the volume rocker on the Surface Pro 3 while powering up the machine. Touch or click on "Secure Boot Control" choose "Disabled" Touch or click on "Exit Setup" Power the machine off if it boots into Windows 8. Insert your USB drive into the USB port of the Surface Pro 3. Hold the Down button on the volume rocker on the Surface Pro 3 while powering the machine. Once Clover boots navigate to "Boot OS X Install from Install OS X Yosemite" and press space Go down to "Boot Mac OS X with Injected kexts". Wait... the installer will boot eventually. Once booted choose the Disk Utility application from either the top bar or from the window that the installer opens up to (sometimes). Here you will locate your "OS X" partition (or whatever you named it) and choose Erase like you did for the USB drive. Choose "Mac OS X Extended, Journaled" and name it whatever you want. Close the disk utility and follow the installation prompts. Several times I had the installer "finish" and reboot, but it wasn't complete. If you don't see your OS X drive in Clover after the installer reboot, re-run the installer and it will continue on it's own. ------------------------------------------------------ Step 4: Finishing Touches Power off the machine Hold the Down button on the volume rocker to boot from the USB. Once in the Clover boot loader Navigate to "Boot Mac OS X from <OS X partition name>" Press space and go down to "Boot Mac OS X with Injected kexts". Yosemite SHOULD boot and work. If your type cover does not work on boot you will need to modify your "IOUSBFamily.kext". Step 4a: Modifying ISOUSBFamily.kext for a working Type Cover You can do this step on another computer with OS X or you can do it on your new install Open a new Finder window by clicking on the Finder icon on the dock. Click on the "Go" option in the top toolbar and choose "Computer" Double click on "Yosemite", followed by "System", then "Library", and finally "Extensions" Scroll down and find "IOUSBFamily.kext", copy it to your desktop. Rename the KEXT in your Extensions folder to "IOUSBFamily.kext.bak" Right click on the "IOUSBFamily.kext" on the desktop and choose "Show Package Contents" Double click on "Contents", and then "Plugins" Right Click on "IOUSBHIDDriver.kext"and choose "Show Package Contents" Double click on "Contents" Right click on "Info.plist", select "Open with", and choose "Other" Choose "Textedit" from the application choices. Scroll down to the bottom and locate: <key>Generic Keyboard</key> Near the bottom. Copy the entire section, it should look like this: <key>Generic Keyboard</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOUSBHIDDriver</string> <key>HIDDefaultBehavior</key> <string></string> <key>IOClass</key> <string>IOUSBHIDDriver</string> <key>IOProviderClass</key> <string>IOUSBInterface</string> <key>bInterfaceClass</key> <integer>3</integer> <key>bInterfaceProtocol</key> <integer>1</integer> <key>bInterfaceSubClass</key> <integer>1</integer> </dict> Now, paste what you copied below the first </dict> Once copied, find <key>bInterfaceProtocol</key> near the bottom. Change <integer>1</integer> to <integer>0</integer> Now, go one below to <key>bInterfaceSubClass</key> Change <integer>1</integer> to <integer>3</integer> your modified portion should look like this: <key>Generic Keyboard</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.IOUSBHIDDriver</string> <key>HIDDefaultBehavior</key> <string></string> <key>IOClass</key> <string>IOUSBHIDDriver</string> <key>IOProviderClass</key> <string>IOUSBInterface</string> <key>bInterfaceClass</key> <integer>3</integer> <key>bInterfaceProtocol</key> <integer>0</integer> <key>bInterfaceSubClass</key> <integer>3</integer> </dict> Save the document and close out all of the windows. Download the "Kext Utility" Open Kext Utility and drag the modified kext from your desktop to it Once KEXT utility completes, reboot your machine and you should have a working Type Cover Step 4b: Installing Clover and Booting Without a USB Stick Do this at your own risk. It seems that it has been hit or miss. Open the Clover installer found in the "Surface Pro 3 Driver Pack" Click Continue twice and then choose "Change Install Location" Choose your Yosemite partition and press Continue Click "Customize". Here check: Install Clover in the ESP Themes Drivers64UEFI Click Install and wait for it to finish. Once it finishes you should see a new "SYSTEM" drive mounted. Navigate to the "CLOVER" folder found in the "EFI" folder at root. Copy "config.plist" from the "Surface Pro 3 Driver Pack" here Navigate to the "patched" folder found in the "ACPI" folder. Copy the contents of "DSDT" from the "Surface Pro 3 Driver Pack" here. Navigate back to the "CLOVER" folder. Navigate to the "10.10" folder found in the "kexts" folder. Copy the contents of "KEXTs" from the "Surface Pro 3 Driver Pack" here. Navigate back to the Clover Root folder and copy "CLOVERX64.EFI". Navigate back to the "EFI" folder and open the "Microsoft" directory. Then navigate to the "Boot" folder. Rename "bootmgfw.efi" to "bootmgfw-orig.efi" Paste the "CLOVERX64.EFI" into this folder. Rename "CLOVERX64.EFI" to "BOOTX64.EFI" Now, reboot. Your Surface Pro 3 should now boot into the Clover boot loader allowing you to choose if you want to boot into Windows or OS X ------------------------------------------------------ You will need to get a USB WIFI dongle to access the internet, and a USB Bluetooth dongle to use Bluetooth. To fix SOME of the graphical glitches you can choose the color profile "sRGB IEC61966-2.1" in the Displays section of "System Preferences" ------------------------------------------------------
  12. LonelyTV

    MacOsX on the Surface Pro 3

    Update (23/02/15): gkarg has gotten the Type Cover to work in Yosemite. I'm working on an updated tutorial that will cover installing 10.10 on the machine. But for now, here is the link the KEXT needed to get the Type Cover working. Thank you Gkarg and everyone else for all of your hard work on getting this to work. Type Cover 3 KEXT ---------------------------------------------------------- This is the current status of what is and what isn't working: Type cover -> works Touch screen -> in progress Wi-Fi -> not working Bluetooth -> not working Sound -> works Graphics -> works with QE/CI + HiDPI Mode with minor graphic glitches SD Card -> works USB 3.0 -> works ---------------------------------------------- Seeing as the Surface Pro 3 and Surface Pro 2 share similar hardware I made an attempt to install 10.9.2 on to it. Following JahStories' tutorial I was able to get the machine to boot into the installer. However, because of the new screen it seemed to hang at a black screen. To fix this I had to adjust some of the flags given to Clover. Here is a fixed "config.plist" that will let the installer and OS boot past the black screen: Surface Pro 3 Clover Config.zip I added to DSDT fixes: INTELGFX as well as GRAPHICS to the plist, changed the "Intel Injection" to true, changed the SMBIOS to a full Macbook Air SMBIOS, and removed the custom EDID since we have a new panel. Once in the OS the UI has some serious artifacts on the menu bar as well as the dock. I attribute this to the new screen and with time I'm sure we can figure out how to fix it. Here is the HEX for the EDID if you want to try out a custom EDID for the panel. I haven't had the chance to input it. 00FFFFFFFFFFFF004CA342350000000000170101951911780AEE95A3544C99260F505400000001010101010101010101010101010101785070A080A0295030203A00FEA9000000196A4070A080A0295030203A00FEA900000019000000FE0053414D53554E470A2020202020000000FE00313230514C30312D3030310A200069 This is just a start and I hope others will contribute so we can get it up and running.
  13. Mr.Darkwraith

    ADI 198x in Yosemite?

    I have a Dell Precision T3400 with an ADI 198x integrated speaker. Unfortunately under yosemite the speaker will not work. Looking for fix
  14. I have an ASUS GTX 750 Ti PH Series 2GB DDR5 (ASUS GTX750TI-PH-2GD5) with VBIOS (or VBIOS 82.07.25.AS11). I have tried this card out on both Yosemite 10.10 and 10.10.1 with NVIDIA Web Drivers 343.01.01f01 through f03 and 343.02.01f01. I have 1xHDMI port, 2xDVI-D Dual Link and 1xVGA ports on the card. I have 1xHDMI and 1xVGA ports on my monitor Dell S2440L. The card is installed correctly and is detected in System Report > Graphics/Displays and even in NVIDIA Driver Manager's ECC tab (of course, ECC not supported though). While I have all ports functional in Windows and for my gaming needs, I'm not able to get any port to work with Yosemite. I get a blank screen with a 'No Signal' message on the HDMI and both the DVI ports with Yosemite, after the Apple logo boot screen or after NVIDIA Drivers have been loaded in verbose boot. I have tried 3 different HDMI cables and even a DVI2HDMI adapter. Apparently, VGA works on this card for a lot of people but I haven't been able to try it out. I have tried PCIRootUID=1 as one of the bootflags, as suggested in other solved threads in this forum for the ASUS GTX 750 Ti, but I get the same result. (i.e. No Signal). I have tried PCIRootUID=0, GraphisEnabler=No/Yes and all other sorts of boot flag permutations and combinations but NOTHING. My hackintosh works fine with the on-board Intel HD 4600 (1536MB VRAM) graphics (Motherboard: Gigabyte GA-B85M-D3H, supported as per the HCL). From my extensive discussions on other forums, I have gathered that this problem is not faced by cards sold by other vendors such as Palit, Gigabyte, EVGA, MSI - if any problems have been faced by these cards, they have been solved/fixed. The problem is mainly limited to ASUS cards, the ASUS Strix OC card with VBIOS being the only exception which has even the HDMI port working. toleda analysed a bunch of IOREGs for us folks stuck with non-functioning GTX 750 Ti cards and he's ruled out any issue with the NVCAP or the framebuffers. The problem seems to be only with the ASUS VBIOS for every ASUS card except the ASUS Strix OC. Some people who have flashed the ASUS Strix OC VBIOS on their non-functioning cards have reported success in getting all the ports working. I personally am skeptical since the cards that have been experimented with as well as the ASUS Strix OC are bigger cards with two fans, while mine is smaller card with a single fan. I'm not sure if it'll be safe to flash my card with the ASUS Strix OC VBIOS because it obviously has a very different component layout/structure. I'm really at my wit's end and I would appreciate any inputs whatsoever. I'm attaching my card's VBIOS in case somebody can disassemble/analyse it to figure out exactly what is different between that VBIOS and the one on the ASUS Strix OC 750 Ti which can be found here. I have also attached my IOREG, NVCAP screenshots and a GPU-Z screenshot comparison of my card to an NVIDIA Reference 750 Ti. Can't the NVIDIA kexts be somehow edited to help recognise the non-functioning ports on these problematic ASUS cards & their baffling VBIOS? If you require me to provide any more information pertaining to my case, ask away; I'll upload ASAP. Any insight is appreciated? Help me solve this puzzle.
  15. Guys, I am trying to upgrade old LGA775 P5Q board with new processor. It is Xeon L5430 with adapter. It is working perfectly under Windows since I've updated microcodes in BIOS. Bios I am using is so called 5th Year anniversary mode BIOS. Dual core E4400 is absolutely fine with the setup. So far i don't have problems with running it on Clover 10.10(tweaked) or 10.11(vanilla config with only latest FakeSMC) on e4400 but Xeon gives me checkered screen after initial apple on black loading screen on both installs. Black has fuzzy RGB dots. Any ideas what this can be or how to troubleshoot that? Thank you.
  16. I decided to look into the workings of the algorithms that decompress the kernel cache (in boot.efi) of Apple's new LLVN compression algorithm and found a way to make a new usable version (code for LZVN decompression written in assembly). I then added up a test program in C for handling of the proper handling of the decompression itself. The assembly file is 64bit (x86_64) written in a .s file. In order to use and call the routine of LZVN decompression a minor piece of code in assembly is needed. Allso for the return value you'll need a minor piece of assembly. Enjoy LZVN decompression is finally here A minor rewrite of the .s file and the .c file would be required for 32-bit (i386) support but it is easily possible... You can test it if you like decomplzvn /Volumes/Secondary/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache kernel_decomp /Volumes/Secondary/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache: Initial compressed size -> 3247493122, Reported uncompressed size -> 11565063 kernel_decomp: Actual decompressed size -> 11565063 EDIT: Update - added also LZSS decompression and put together also all info I have on the LZVN decompression parts. EDIT2: Added C function compatibility and preliminary LZVN compression algorithms EDIT3: Used the wrong function from kextcache from Yosemite, it wasn't the compression function. I did some cleanup of the assembly code and I generated a proper C header to use the decompression function without assembly code. It works identical to the decompress_lzss function as used in kextcache (current 10.9.4 sources). It's called lzvn_decode, same arguments. Also haven't been able to locate the 32-bit function yet, but there is one as there is a 32-bit binary of kextcache for Yosemite (could use some help there to find it, then I could make a full library for decompression). I also built updated kext_tools for Mavericks with adapted code using my latest cleaned up version of the LZVN decompressor (in case of a 64-bit build, the LZVN decode functions are used). Sources and binaries attached EDIT4: Minor update in mkextunpack: option to specify compression type (-c follow by lzvn or lzss) EDIT5: Another update -> added WIN64 version (updated sources, compiled with MinGW64 and added RT manifest, exe icon and rc script with version info. EDIT6: New WIN64 version built with MSVC2013. No fully correct decompile yet, working on it... EDIT7: Added nasm version (64-bit) of the lzvn decode algorithm, no 32-bit version yet nor any succesful decompile yet... EDIT8: Tested and optimized the lzvn.c file for any OS and tested it with full warnings on the compiler and it worked beautifully Reallt BIG THANKS TO MinusZwei for doing this. I hope I can call onto your talents when I have the compression function working because very beautiful code with a bit of edits and extensions (even for MSVC any version) With this new development I CAN add LZVN booting to chameleon, (and will do so after I've built WIN32 and WIN64 version of decomplzvn, with MSVC2013 no less ) Big salute to MinusZwei, you turned my asm 64 bit stolen LZVN decompression code into fully functional C code! I only optimized it to have types better human readable, did a size_t cast somewhere to size_t (was required or warning) and added a cross platform build able OSSwapInt64 version for Windows/Linux or other platforms and so) and it was perfect! Very big thank you from all of us! New Mac versions of the tools are attached and Win32 and Win64 version of decompkernelcache will soon follow! AND THEN... the big wanted Chameleon source mods ... hang tight! I'm very excited! EDIT9: Final bug fixes and optimizations to LZVN and decompkernelcache itself. Now should be able to build optmized on virtually everything... V1.8 is the optimized final version (fully working) for virtually any OS... Prebuilt binaries for Windows (32+64) standalone optimized version... Optimized binary for OS X built for running on Mac OS X 10.5 or newer, 32 or 64 bit Intel EDIT9: I fixed the last issues with Windows systems. I also improved some other things and it now fully builds for both 32 and 64 bit Windows (after resolving more casting issues). Since this is the final version I've also compiled the latest version with full optimizations on (and tested, very, very fast! ) I also decided with the -MT option (link in static library) and minimize the dependencies the Win32 and Win64 version need. The only dll referenced in the .exe files is "KERNEL32.DLL" (which is, for Windows at least, the absolute minimum use of dependencies... I tested both of them against a kernelcache file (one from a default install image) and in less than a second the output files where made! The sizes checked out and the data was correct so it is perfect now. I used MSVC 2013 Ultimate (the latest MS C/C++ compiler) with most warnings open... It builds excellently (With /W3 and /WX). Next up.... Chameleon source mod... (YEAH!) Lets make sure our "legacy" good old loader can load Yosemite's kernelcache (Both LZSS and LZVN...) The new sources can thus also be built with VIRTUALLY ANY OS, AND OPTIMIZED! Good... next code mod of the day: Chameleon! Keep you posted... Binaries and sources of decompkernelcache V1.7 (Win and Mac, both 32 and 64 bit, optimized fully) are attached to this post! EDIT: Added Github repo: https://github.com/andyvand/decompkernelcache kext_tools-326.90.2-AnV_R2.zip decompkernelcache-V1.8-MacOSX_WIN32_WIN64.zip
  17. Sleeping and waking is not a problem but it sometimes wakes on its own with the lid closed I made sure "Wake for Wi-Fi Network Access" was disabled but that did not help. Dell Inspiron N5110 with macOS Yosemite 10.10.1, Core i3 2350m, Intel HD3000. Also by brightness keys work but if you press it, it acts like you're holding it. One time I hit brightness down instead of up and I had to use a flashlight to see my screen so I could go into "System Preferences" to turn my brightness back up I have uploaded my DSDT and SSDT AvidSurvivalist DSDT SSDT.zip
  18. Introduction: After seeing a lot of people having trouble getting the Radeon HD5450 working with Mavericks, I decided to make a guide. The card works perfectly without any graphics enabler as long as the proper device ids are in place. Guides made for Mountain Lion are obsolete because Apple changed the kext names. --- The are two ways to get the HD5450 to work properly in Mavericks: 1- Injecting a compatible fake-id (in this case, 68E01002) via DSDT. This has the advantage of using Apple's stock kexts and thus no need to re-patch kexts with every system update. 2- Adding your specific device-id to the appropriate kexts. This is probably easier, but you'll have to redo it everytime you update the system. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1- Inject a compatible fake-id via DSDT. (Recommended if you have the skills) All you need is to add the following code in the appropriate location in your DSDT (usually under PEG0, PEGP, or P0P1). PS. With this method you *must* use the original unmodified kexts. Device (GFX0) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package () { "device-id", Buffer (0x04) { 0xE0, 0x68, 0x00, 0x00 }, "ATY,DeviceID", Buffer (0x02) { 0xE0, 0x68 }, "vendor-id", Buffer (0x04) { 0x02, 0x10, 0x00, 0x00 }, "ATY,VendorID", Buffer (0x02) { 0x02, 0x10 }, "AAPL,slot-name", Buffer (0x07) { "Slot-1" }, "@0,AAPL,boot-display", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 } }) } } 2- Add the device id of your GPU to the appropriate kexts. Add your device-id to the cedar section of the AMDRadeonX3000.kext and anywhere in the AMD5000Controller.kext - Go to /System/Library/Extensions/ - Copy AMDRadeonX3000.kext and AMD5000Controller.kext to your desktop - Right click on the AMD5000Controller.kext and click show contents. - Open the info.plist (using TextEdit or any plist editor) - Find the IOPCIMatch key and you'll see many device-ids - Change any of those device-ids with yours (eg. 68981002 -> 68F91002) - Save (make sure you don't change file extension) - Right click on the AMDRadeonX3000.kext and click show contents. - Open info.plist - Find the AMDCedarGraphicsAccelerator - Under IOPCIMatch, change 68E01002 to 68F91002 - Save Use Kext Wizard to reinstall the modified kexts. =============================================================================================================== Further Considerations: 1- Power Management a- I use MacPro3,1 smbios to avoid loading AGPM and my temperature and performance are very acceptable. b- You can experiment with different smbios (mainly iMac11,2 and 11,1) which will load AGPM. 2- Framebuffers: a- You can either use the Eulemur or the Generic framebuffer. My tests show no performance difference. b- Eulemur breaks sleep with DVI and HDMI monitors. VGA works fine though! c- Clover and Chameleon will automatically set framebuffer to Eulemur so I strongly recommend you disable the graphics injector features. 3- VESA modes (aka. boot resolution) a- Chameleon's resolution module can patch the vbios and give you full resolution during boot. b- Clover's built-in vbios patcher works perfectly too. c- VGA does not work in either case. The bootloader fails to read the EDID to obtain the optimal resolution. 4- Clover: a- Clover's graphics injector has the ability to inject a fake id b- As stated before, the injector automatically set framebuffer to Eulemur and thus breaks sleep.
  19. Download http://goo.gl/qlWGgU UPDATE 10.10.1 - Nov 18, 2014: - Updated to 10.10.1 - Use modified Apple's IOBluetoothFamily.kext version for Bluetooth. - Switch back to Apple's AppleHDA.kext. - Patch on the fly using CLOVER for AppleHDA and AppleIntelFramebufferCapri - Use NVIDIA Web Driver, URL to download from this thread: topic/301416-nvidia-web-driver-updates-for-yosemite/ - BIOS settings: set boot mode to Both (UEFI & Legacy), UEFI First to avoid problem with Optimus and NVIDIA Discrete mode 10.10 beta 5 - Oct 13, 2014: - Updated to 10.10 beta 5 - Added package for 10.10: Bluetooth work with old IOBluetoothFamily.kext from 10.9.x. Updated DSDT for NVIDIA, Optimus and Intel only. - Move to mega.co.nz for better hosting and versioning. 10.10 beta 3 - Sep 26, 2014: Anyone tried 10.10 Yosemite? I tried last night and it's work with some issues, but useable. I have updated to Beta 3 also. Here is some screenshots: Short summary: - Bluetooth - NVIDIA not work (DP1, not tested on Beta3) - Intel HD4000: native res but no QE/CI - Sound: Need to patch AppleHDA.kext for layout 28 - Battery: need new patch in DSDT (use tluck's T420 DSDT work) - Sleep / Shutdown work as Mavericks Quick way: - Update your CLOVER first to latest: sourceforge.net/projects/cloverefiboot/files/latest/download - Create bootable usb or partition using this guide: http://www.insanelymac.com/forum/topic/298521-easy-yosemite-1010-usb-installer-updated-9-2-2014/ Note: you will need to copy BaseSystem.dmg (it is big as 470MB) so you will need at least 8GB USB. I have 6.5GB partition and it is fit for setup size but I don't have room for modding (kext, backup...) - Download CLOVER package from tluck's topic then extract, backup your kexts and copy all EFI/CLOVER/kexts/10.10/*.kext to /S/L/E/ - Add kext-dev-mode=1 to CLOVER kernel argument. - After install / upgrade you will need to re-copy all kexts. Update 1: Never mind, NVIDIA work well after repair permission. System FAN and Thermal Sensor for NVIDIA not show (need to patch with new DSDT) Update 2: - System FAN, GPU and other thermal sensor work after update DSDT, updated HW Monitor and latest FakeSMC. - NVIDIA Work but not detect / turn on built-in monitor, need to detect displays in displays settings to turn it on after boot. - Bluetooth still not work - Sound work with VoodooHDA - Battery work Look like CPU throttled too much, it is stick at 3Ghz most time and temperature is about 90oC @@, might need to generate SSDT or can be Yosemite issue. The temperature is about ~50-60oC with Intel HD4000. 10.9.3: ​HWMonitor version 6.8.1307 support FAN sensor (Check for update inside app and install FakeSMC and all it's plugins) NVIDIA: new version not work, replace with old working kexts (NV*.kext) Intel HD 4000 Capri: patch with Platform-ID `0300 6601` - Hex: `01 00 00 00 02 00 00 00 30 02 00 00` AppleHDA: patch-hda-3.1 NOT work - Work with VoodooHDA 2.8.4 (download from zip file here or pkg installer here AppleIntelCPUPowerManagement.kext patch with AICPMPatch Bluetooth: using modified kext from #26 (thanks @eilatuno) Others old kexts: AppleACPIPlatform.kext, IOUSBFamily.kext Shutdown / Restart / Sleep work well using latest CLOVER r2671 10.9.1: ​Sound stop working as AppleHDA.kext updated for VoiceOver bug fix, re-patch with patch AppleHDA script 3.1 from this thread Everything work well as 10.9.0 as last. Still have problem with Shutdown / Restart / Sleep STATUS * Working parts: Intel HD 4000 (Capri): Full resolution: 1600x900, QE/CI NVIDIA GF108M (NVS 5400M): Full resolution: 1600x900, QE/CI VGA, Display Port Wired network / Ethernet Think Light, Keyboard backlit (BIOS controlled) Webcam Mic, Speaker, Audio Jack Bluetooth Trackpoint, Touchpad USB 3.0 Battery UEFI with CLOVER r2366 Keyboard. Multimedia keys: Sleep, Prev / Play / Pause / Next (Brightness control with Fn-F8/F9 not work) Shutdown / Restart / Sleep * NOT working parts: Intel Centrino Advanced-N 6205 Wireless adapter Card reader HOW TO 1. Create Mac OS X Maverick 10.9 USB installer: Google it! 2. Install CLOVER EFI bootloader or Chameleon Use my config.plist if you install CLOVER NOTE: need to change the SMBIOS hardware section and CustomUUID to your own hardware. 3. Backup and copy kexts from attached file 4. Option: install LCD display profile 5. Option: install HWMonitor.app 6. DSDT: Use diff tool to apply diff changes a) I'm using 3 different DSDT file for 3 graphic config mode: DSDT.d.dsl / DSDT.d.aml: for Discrete graphic only BIOS config VGA, Mini-DP work well but hottest Temperatures on my machine: CPU: avg: 65oC, range: 60-85 GPU: avg: 60oC, range: 56-74 DSDT.o.dsl / DSDT.o.aml: for Optimus graphic BIOS config - NOTE: you will need to backup & remove /S/L/E/NVDA* because of OS X not support Optimus mode and it caused conflict loading video driver. DSDT.i.dsl / DSDT.i.aml: for Integrated graphic only BIOS config Optimus & Integrated gave me much more cooler temperatures but NO VGA, Min-DP - I usually use Integrated mode for travelling and Discrete mode for work because I need extend to my external Dell monitor. c) Temperatures when using Integrated only mode: CPU: avg: 45oC, range: 40-70-80 d) I added FAN control to DSDT based on T420 / W520 guides, Thinkvantage button will be used to toggle turbo fan mode. 7. SSDT: I used auto generated P-States and C-States CLOVER's option Hardware Specifications - Model: Thinkpad T430 2344BMU - lshw -numeric on Ubuntu 13.10 Hardware specs Big thanks for everyone who has involved in this thread and who created stuffs, guides, tools... Thanks for @tluck & experts in this thread to provide related update and information which I used in my package. Feel free to ask and discussion here about Mac OS X on T430 series, I will try to help if I can in my spared time.
  20. IMPORTANT: CAUSED BY NEW APPLE VERIFICATION-STEPS, you need MLB (BoardSerialNumber) and ROM from a real Mac. The use of real mac MLB/ROM is a temporary solution. I always prefer to use generated IDs, but actually there is no way around. Note: This guide is for Clover users only. Please do not ask questions related to Chameleon or other Bootloaders. Please follow all steps, or at least read them all. You will probably need to call the Apple support to activate iMessage, but don’t worry, I will explain you what you need to do. Also try to change your IDs as less as possible, this is also why I advise you to disconnect temporary from internet after step 3. Never share your ID's and never believe or use ID's found on the internet! Requirements: Clover MLB & ROM from real Mac Clover Configurator ( http://www.hackintoshosx.com/files/file/49-clover-configurator/ ) iMessageDebug ( http://www.insanelymac.com/forum/files/file/278-imessage-debug/ ) 1 Step You need to mount you EFI partition, to do so, type following command in terminal (Applications>Utilities>Terminal) diskutil list The output should look like this: Look for your System HardDrive or SSD (in my case HackintoshSSD 10) and copy your EFI partition IDENTIFIER (in my case disk1s1) Now type following command: diskutil mount YOUR_IDENTIFIER in my case this would be: diskutil mount disk1s1 Now you should see EFI Drive in Finder. 2 Step Open the Clover Configurator Application, you should see following screen: Select following config file: EFI > EFI > CLOVER > config.plist (Highlighted in blue). Now move to the SMBIOS Section (left menu). Click on the magic wand icon and select appropriate bios for your system. If you are not sure which one, check your About this Mac>System Reports and check your Model Identifier (in this example iMac (13,2) ). Click several times on the little shake buttons to generate a Unique Serial for you Hackintosh. (Note: This is only an example, don’t use the serials shown in the image!) Now you need to check, if your Serial is a generic one and not from a real mac. To do this: go to https://selfsolve.apple.com and enter you generated serial. If you don’t get an error Message, just randomise the serial again with the 2 little shake buttons. Repeat this until you get an error message on the site. Click on “OK” to save you SMBIOS. 3 Step You should now have a screen similar to this one. Now you need to populate those 2 RED indicated fields. Open again Terminal and enter: uuidgen This will output something like this: C5FAA18D-AA58-44E4-ABBF-C31885429CD7 Repeat this 3-4 times to be sure to get an unique one. Copy it and paste it into SmUUID. The second file that needs to be populated, is the board ID. For this, just copy your Serial and Enter some random letters and numbers, that you get a length of 17 digits! In my example this would be: C02LHIA7DNMP7E8G4 4 Step Go to the RT Variables Section, enter the MLB (BoardSerialNumber) & ROM value from a real mac and click Calculate. Do not use values found on the Internet! Only use values from your own mac and never ever share them! To learn more about MLB check out this Thread by holyfield. To find those Values on a real mac, simply run iMessage Debug or for older macs (OS X Lion / Snow Leopard) check out here (by Fusion71au). The real mac does not need the be the same model as your SmBios, you can use the ROM/MLB form a MacBookPro with MacPro SmBios on you hack. You can also still use both Macs on the same times on iMessage. Go System Parameters Section on Clover Configurator and make sure, that those are empty! Now save the file (cmd + s). Disconnect your computer form Internet and Reboot. Do this several times and always check with iMessageDebug (double click on the file), that all IDs are set and stay the same. If it is so, you can reconnect to your network. If not, retry steps 1-4. You will now be prompted to re-login to iCloud and iMessage. Normally you should not get any error or code from iMessage if you use a valid ROM/MLB combination. If you get an Code and you are asked to call apple, you are using some invalid ID combination, usually related by ROM/MLB. I would not recommend you to call Apple, as you are not using a mac, even if some other tutorials tell you that. Enjoy fully functional iMessage! Hope it helped
  21. Premessa: Per poter installare questa guida senza problemi sono richieste alcune conoscenze-base del mondo Hackintosh. Quindi, prima di partire, date un'occhiata alle F.A.Q. Domande inutili fatte non avranno risposte. Per problemi non inerenti all'installazione aprite un post sul forum nella sezione adatta. Per utilizzare questo metodo di installazione dovete avere un sistema OSX installato su hackintosh, Mac vero oppure in virtuale così eviteremo domande inutili. Asus :http://www.asus.com/it/Motherboards/Z87DELUXE/ Versione OS X Yosemite 10.10 Materiale occorrente : OS X Yosemite USB 8GB ShowAllfiles Kext Wizard Clover Configurator Tempo. Preparazione USB: Utility Disco selezionare la pendrive Tabelle (GUID) formato Mac OS esteso (journaled) nome Kingston (nel mio caso) "applica" Copiate OS X Yosemite sulla scrivania Aprite ShowAllfiles per visualizzare i file nascosti. Dall'immagine di Yosemite tasto destro - Mostra contenuto pacchetto - Contenuti - Shared Support - InstallESD.dmg Doppio click su InstallESD.dmg Tramite Utily Disco, da sinistra selezionate BaseSystem.dmg e cliccate su ripristina: su Sorgente mettete "Mac OS X BaseSystem" e su Destinazione la vostra penna USB Ripristina, verranno copiati i file sulla usb. Terminato il processo rinominate OS X BaseSystem a USB copiare i "Pacchetti" file da "OSX BaseSystem" (montato sul Desktop) recatevi su System/Installation e cancellate il collegamento nella cartella Packages e incollare. Finito da OSX aperto Install ESD copia BaseSystem.dmg e BaseSystem.chunklist nella root della USB, simile immagine qui sotto. Dobbiamo "Finalizzare Installer" con installare il bootloader Clover Eseguire Clover bootloader destinazione "USB" .......installare il driver come nella foto qui sotto. Ora usate Clover Configurator per montare la partizione EFI. EFI/Clover/kexts/10.10 (Creare una cartella) Copiare FakeSMC.kext : FakeSMC.kext.zip credit slice Clover Configurator clicca importazione EFI/Clover/config.plist e aggiungere : -v kext-dev-mode=1 -- Yes inject kexts Salvare il config.plist : File - Export - Scegli la cartella EFI - Clover Con Kext wizard riparare permessi e cache Finito, così abbiamo la USB bootable per questa scheda madre Per bootare da pendrive premiamo f8 e scegliamo la USB Fabio
  22. End3rPower50

    Amd Radeon R7 265Dx

    I have a laptop with AMD A10 7400P processor and an integrated graphics card and a dedicated AMD Radeon r6 r7 265dx , it is compatible with Mac os x Yosemite and in the future with el capitan ?
  23. Hi everyone! I have a old Dell XPS 410, I was run 10.7.5 and with many attempt to run 10.8. I got great news as it works in 10.8.3 for me, I learn form many sources I will give credit to the place I learn. let begin. To be continue from Dell XPS 410 Resource Extravaganza http://www.insanelym.../page__st__1320 my hardware specific you need to downgrade bios to 1.3 Cpu core2duo 6300 1.8 ghz Ram 3 Gb : 2x1GB, 2x512 Mb Graphic card Nvidia PNY 9800 gtx+ hard drive 1TB. you need MountainLion app fromt he app store 10.8 or 10.8.3 first you create an usb installer like 8 GB at least and follow this guide credit to Still Win Fan http://www.insanelym...thout-usbvideo/ the same for mountain lion. when you done the usb installer. then you install extra folder to that usb installer from myhack from Conti http://myhack.sojugarden.com/guide/ we need to prepare some thing like this for it to able to boot into 10.8 install srceen is put on PciRoot=4 because this guide credit go to oldnapalm http://olarila.com/f....php?f=28&t=154 used text edit to edit org.chameleon.Boot.plist for the PciRoot=4 used chameleon wizard to create a SMBios and place it in extra folder. for the ATA drive to be recognize need kext IOATAFamily.kext from http://www.osx86.net...?do=file&id=319 run myfix from myhack. it is ready to install now. after install success get to desktop then run combo update to 10.8.3 the the rest for you to enjoy you hack I have it running Maverick, this time I found a easy way to tunning to a workable machine, this time I have the graphics to nvidia GT 610 which have a audio over HDMI with voodoo HDA 2.8.2 i have attack the extra filer from my machine, when you created usb installer, I recommend MyHack, then use my hack to install this extra folder to USB installer, this way will help your tune the machine easy. follow the installation to the end, it may not be finish but it is ok. boot up with the usb installer again, don't install, go to utility and then Myhack, then install extra folder from download, done and reboot and enjoy the machine. ---------------------------------------------------------- Yosemite Yosemite Hot the idea from mpalomba3 about running Yosemite on this Dell recently. I start the work and finally it run of ok. due to my hack is not release, this time I use the installer from chris1111 I used the OS X Yosemite Chameleon V2.zip at the link http://www.insanelymac.com/forum/topic/301138-new-usb-installer-os-x-yosemite-chameleon-r2456-v2/?p=2064388 with some tweak and it can run Yosemite. we can begin now. 1- you need the Yosemite from the App Store, go head download it, have a hard drive to make the installer and the boot drive also ( I recomment it because I found it is easy to get it running. portion the hard into 2 partition, one boot drive with big capacity, one install name USB size like 10 GB. 2-the time you run the OS X Yosemite Chameleon V2.zip, if you down load already it is in the Download folder, open it and run it, when it hit to standard install then you can change to the USB location. let it run some time it will let you know it done. it is not ready to run yet, in the extra-10.10-ps-410.zip has 2 kexts copy and paste it to the USB/Sytem/Library/Extention/ . it will as for replacement, yes then copy the org.chameleon.Boot.plist to the USB/Extra/Extentions, now it is ready to boot install. 3, when done the installation, it will reboot, if you good at terminal then boot the installer again, using the terminal copy and paste 2 kext about in USB/Extra/Extensions/ to {boot drive}/System/Library/Extentions/ and make a new cache or similar thing or 3a, you can use the mac before, plug the drive through usb adapter copy and paste 2 attack kexts that to {bootdrive}/System/Library/Extentions/ and and copy the OS X Yosemite Chameleon V.2 to a foldler in the USB-Yosemite and then use the kext wizard app to Maintaince/---System/Library/Extension----Reapair permissions-rebuild cache, copy it is ready. to go by itself. 4 boot to the new install Yosemite, after all registration, add Users, to the desktop, run the OS X Yosemite Chameleon V2 choose the Post install with chameleon, IntelGB Ethernet, nullcpu, fakesmc and what other you need, when installation is done copy the org.chameleon.Boot.plis from extra-10.10-ps-410.zip to {boot}/Extra/ and it is ready. to go. I add to the org.chameleon.Boot.plis boot flag: -v PciRoot=4 Kext-dev-mode=1 dartwake=0 the value 4 of PciRoot because the machine say that, if you found a different and better value then you go for it. the one kext the AppleIntelPIIXATA is require one, the other AppleRTC is modify one at the link of http://www.insanelymac.com/forum/topic/298536-applertc-patch-cmos-reset/?hl=%2Bapplertc&do=findComment&comment=2080142 about this machine, Dell XPS 410, 3 GB of Ram, cpu E8600 1.86 Ghz, Asus Fanless GT610/ thank you to Marchrius,chris1111 have the way to run on this old machine, a hobby for me. **** *****update to show 4 drive, ********** I look on the AppleLPC.kext to load or not, and when I add the string <string>pci8086,2812</string> in the AppleLPC.kext, the kext is load and it show 4 drives from port 0 to port 3, this motherboard has 6 Sata drive, other port or drive 4 and 5 I don't know how it go. put the kext AppleLPC.kext in S/L/E and do rebuilt cache, I include the original AppleLPC.Kext also. about the shutdown and Restart, I got a hard time, after a while I found that use terminal to shutdown it work, so when your system need the shutdown and the power led still on for a long time enter inter terminal, for shut down: sudo shutdown -h now for restart: sudo shutdown -r nowand enter your extreme secure password. it from http://www.maclife.com/article/columns/terminal_101_properly_shutting_down_your_mac************about the AHCI port*************after I look close, I don't see the data drive on the system profile, and the system still able to boot the installer and boot to the system, turn out it use ATA drive. so enjoy your hack. Extra for XPS 410.zip extra-10.10-ps-410.zip show-4-drives-Yosemite.zip
  24. Hi guys, I have HP envy 4 1104tu (i5 3317u) My specs are: http://postimg.org/image/6e2nysllh/ I am able to boot using Chimera but I am getting an error using Clover The error is: http://postimg.org/image/w3rcvbnur/ video : http://unloadfile.com/fcc91cf8d4be08fa I also need help in getting this things to work: Audio ( controller: Intel Panther: IDT HD audio) USB ( controller: Intel Panther: IDT 3.0) Brightness Control Battery %. Please and Thank You.
  25. buttcrap

    Intel HD 3000 - VGA HELL

    Hey guys, so I am having a terrible time trying to get VGA up and running on this machine. You can see my specs in my signature, but it's an HP Laptop on 10.10 with Intel HD 3000 graphics. So I've followed a couple guides... https://insanelydeepak.wordpress.com/2015/03/10/guide-vga-hdmi-intel-hd3000-gpu/ http://forum.osxlatitude.com/index.php?/topic/1969-guide-for-enabling-vga-and-hdmi-in-intel-hd3000-gpu/ http://www.osxlatitude.com/how-to-enable-vga-and-hdmi-on-intel-hd-3000/ They're all the same. but no matter what I do I can't seem to enable VGA output on this machine. I've got full QE/hardware acceleration, 1080p screen, HDMI working great, but I really need VGA on this thing. I'm not sure I'm doing all of the steps correctly - for instance, in the above guides it will list the VGA code and then have 'xx' where it says the 'port number for VGA' should go. What would I put there..? I've tried quite a few things, and I'll end up messing with it so much that it either boots in like 600x800 with no QE, or it doesn't show video at all. I've uploaded both my DSDT as well as my AppleIntelSNBGraphics.kext in a zip file, if possible could someone look over these to see what my deal is? I've been stuck on this one for a while now, feel like I've hit a wall here.. Archive.zip