Jump to content

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

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
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace


  • 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 82 results

  1. ErmaC


    Version r2908


    Enoch Latest revision of my Chameleon bootloader branch. Not able to boot AFPS yet.... Please don't upload it on other servers and don't repack it, thank you. - Installer PKG - Binaries format (Manual install) Please don't upload it on other servers and don't repack it, thank you. Chameleon bootloader credits goes to Chameleon Team http://forum.voodooprojects.org Changelog: http://forge.voodoop...e/changes/HEAD/ This revision of Enoch contain the upcoming FileNVRAM revision 1.1.5 (RC8) Credits to Micky1979 Language Translation: For on-line Chameleon language package resource edit >> Pootle Pls translate/complete it. Link here on InsanelyMac (Italian only): Enoch Bootloader Enjoy ErmaC
  2. The Chameleon bootloader is an open source project and is released in accordance with the GPL v2 license. The source code can be found at the voodooprojects' forge where it can be downloaded and compiled.If you are not comfortable downloading and compiling source code or you just want a quick method of obtaining the last binaries then there is a Buildbot dedicated to compiling and making ready up to date builds for download. Chameleon can then be installed to your system using the Terminal and a lot of people choose this option as they have full control over what they're doing. However, other users prefer to have it automated and that is why the Chameleon package installer exists. This topic is dedicated to the Chameleon/Enoch package installer. What can I install to? • It can install to a hard drive or USB flash drive using either an MBR or hybrid GPT/MBR, and can install to FAT32, HFS and ExFat partitions. Note: the Installer allow the installation to the EFI partition also. What benefits do I get from using it? • Any existing stage 2 boot file and /Extra folder will be backed up before installation. • You can choose to select from the majority of supported available boot options and kernel flags. • Any existing boot options and kernel flags can be deselected if required. • Existing com.apple.Boot.plist will be changed to org.chameleon.Boot.plist. • Installation log is saved for your record. • Multi-language support. • Intelligent installation of stage 0 code (boot0, boot0hfs, boot0md) depending on existence of Windows. • Checks to avoid possibility of a b1f:error or boot1:error if installing a secondary boot partition. • Decide witch bootloader installation stage to skip to preserve your boot sector. • Modify the org.chameleon.Boot.plist, the kernel.plist, install Themes or modules w/o reinstalling the bootloader. • The installer is under continuous development. *What's New in Enoch Running OS X10.11 El Capitan since r2714 (credit Pike R. Alpha) Allow untrusted kexts w/o rootless=0 flag for safety reason since r2732 (credit Pike R. Alpha) Add ability to set custom CsrActiveConfig value in org.chameleon.Boot.plist r2736 (credit ErmaC) Black Mode for 10.10 + ported by ErmaC, since r2745 (credit Pike R. Alpha) implemented the Clover kernel patcher configurable by /Extra/kernel.plist, since r2768+ (credits goes to meklort, Clover team, ErmaC, Micky1979, Bronya, Pike R. Alpha, donovan6000, RehabMan, sherlocks, stinga11, Tora Chi Yo) Boot from Recovery HD since r2768 (credit Micky1979) Boot from Vanilla Installer created with "createinstallermedia" method since r2768 or running the "Install app" since r2770 (credit Micky1979) Booting the Recovery HD crsutil is now configurable with or w/o nvram support, since r2770 (credit Pike R. Alpha) Bing thanks to all who made tests, especially @crazybirdy who have tried all OSes/Installers and relative Recovery HD partitions since 10.4.11 *code will be ported to the main Trunk soon, just let users confirm that all is fine with the current code. ------------------------------------------------------------------------------------------- I do not consider myself responsible for any loss of data on your hard drives. Please don't upload it on other servers and don't repack it, thank you. Latest Trunk Pkg and Binaries ==> available in the download section >> HERE Latest Enoch Pkg and Binaries ==> avaiable in the download section >> HERE Please don't upload it on other servers and don't repack it, thank you. ------------------------------------------------------------------------------------------- Hi people. PLS help Previously, it was raised here (collected), a lot of languages... the localizable.strings file was translated into several languages ​​... Now it's time to dust off that file and re fit. and the list of the various languages ​​with relative links. will be added (after adjustment). For on-line Chameleon language package resource edit >> Pootle Pls translate/complete it. ___________________________________________________ How to install Chameleon manually HERE c0rk007hck topic How to install Chameleon manually to EFI partition HERE munky topic How to install chameleon manually to a software RAID HERE nathan7 topic _______________________________________________ Experimental .dmg February 17 2011 Chameleon.747.zip NOTE: Before restart the machine after using the pkg check the com.apple.Boot.plist into the Extra folder bug found ___________________________________________________ Related topic: Intel HD4000, Haswell and Broadwell Inject AAPL,ig-platform-id HDAEnabler for Chameleon and Enoch exFAT Volume Boot Record for Chameleon and Enoch nVidia Sub-Vendor & Sub-Device Injection for Chameleon and Enoch ErmaC
  3. Enoch Bootloader The son of Chameleon by ErmaC Introduzione: ======================================== Aggiornamento : Per cortesia non postare questi file su altri server e non rielaborarli per altre distribuzioni, grazie. Enoch PKG & Binari rev 2210 nella nuova sezione Download >> Enoch Bootloader Tema personalizzato per Enoch creato da carlo_67 >> Enoch Thema.zip (6 Gennaio 2015) ======================================== Le KeyFlag di Enoch per l'org.chameleon.Boot.plist: IntelCapriFB settato con un valore compreso tra 0 e 11 (FB per le Intel HD4000) IntelAzulFB settato con un valore compreso tra 0 e 15 (FB per le Intel Haswell) IntelBdwFB settato con valore compreso tra 0 e 18 (FB per le Intel Broadwell) NvidiaGeneric settato su Yes nel o.c.B.p visualizza il nome generico per le schede grafiche nVidia (GraphicsEnbler) EnableDualLink settato su Yes nel o.c.B.p inietta il valore AAPL00,DualLink sia nVidia che ATi (GraphicsEnbler) SkipIntelGfx settato su Yes nel o.c.B.p salta il riconoscimento delle schede grafiche Intel (GraphicsEnbler) SkipNvidiaGfx settato su Yes nel o.c.B.p salta il riconoscimento delle schede grafiche nVidia (GraphicsEnbler) SkipAtiGfx settato su Yes nel o.c.B.p salta il riconoscimento delle schede grafiche AMD/Ati (GraphicsEnbler) USBInject settato su Yes nel o.c.B.p assegna valori alle tipologie di USB incontrate (UHCI/OHCI/EHCI/XHCI) EnableBacklight settato su Yes nel o.c.B.p abilita il Backlight © a Marchrius (GraphicsEnbler) EnableWifi settato su Yes nel o.c.B.p setta i device wifi come Built-In Le KeyFlag di Enoch per l'smbios.plist SMboardtype settato su 11 (congiuntamente a un MacProX.1) nel smbios.plist visualizza il numero slot processore in System Profiler ======================================== Caratteristiche in lavorazione: -------------------- Abilitazione Audio HDAEnabler senza ausilio di HDEF nel DSDT o HDAEnabler.kext TESTING -------------------- Riconoscimento del subvendorId e subdeviceId anche per le schede nVidia COMPLETATO -------------------- Abilitazione Connessioni HDMi su schede nVidia e Ati. COMPLETATO ======================================== Fabio
  4. Here’s a script I wrote last year for creating font image files for both Chameleon’s and Clover’s GUI. Notes - Clover works best with monospaced fonts, where as Chameleon can use both monospaced and proportionally spaced fonts. - Both monospaced and proportional fonts can be used (for Clover, r3216 and up is required). - While this script does it’s stuff mathematically, sometimes the best results (optically) may only be achieved when making/adjusting the font files manually. Requirements ImageMagick Installing can be done using homebrew Once Homebrew is installed, you can run the following command from the Terminal: brew install imagemagick * Note: There are other ways to install ImageMagick but I've found only Homebrew does it simply with all required delegates. If you choose to install ImageMagick using other means (package installers, compile from source) then YMMV. createFont script Usage: ./createFont.sh -f[path/to/font] -s[size] <options> Help can be displayed using -h option: ./createFont.sh -h Please supply a minimum of the font and size. In this case a PNG image will be generated with the text in white on a transparent background. Options are: -a Alpha transparency for text. Value 0 thru 1 * Some versions of ImageMagick fail to render text with this option turned on. -b Background Colour. As three comma separated values Red, Green and Blue. [0-255],[0-255],[0-255] Note: background defaults to transparent. -c Colour of text. As three comma separated values Red, Green and Blue. [0-255],[0-255],[0-255] Note: text colour defaults to white. Some colour examples: Red: 205,0,0 Dark Blue: 35,43,148 Light Blue: 93,192,244 Bright Green: 91,226,81 Dark Green: 24,135,16 Bright Yellow: 219,221,47 -e Effects ---------------------------------------------------- shading Enable single colour shading effect. shadow Enable drop shadow effect (type 1 fonts only). -f Font. Either installed font name OR full file path. -h Display help. -i List installed fonts available to ImageMagick. -l Leading (Space between text lines) +/-16 (type 2) -r Reduced Character Set (Type 2 only) ---------------------------------------------------- a Do not include ANSI characters (32-127) c Do not include cyrillic characters. -s Size in pixels. Expects value between 6 and 255 -t Type ---------------------------------------------------- 1 Font type for Chameleon (Default). 2 Font type for Clover. -o Disable optimisation of final image using pngquant. -p Padding in pixels. Space between characters (type 1) -v Display version of this script. -x Disable anti aliasing. The script is not perfect and ImageMagick can do way more so if desired, feel free to improve the script but please post any updates here. Examples For a Chameleon (type 1) font: ./createFont.sh -t1 s14 -f/Users/blackosx/Library/Fonts/mplus-1c-black.ttf -b 100,150,24 Made this image: For a Clover (type 2) font: ./createFont.sh -t2 -s14 -f/Users/blackosx/Library/Fonts/mplus-1c-black.ttf -b 100,150,24 Made this image Note regarding sizes - Keep font sizes sensible as too large will be unusable. Here are two images, one using 28pt and the other using 16pt . Both of these are too large for ideal use. Note: These are using a Clover revision before 3216 where proportional spacing is not working properly. I will update these images soon. Update: to v0.87 - Added extra glyphs for radio buttons and checkboxes as per slice's request. (Note: Requires font containing those glyphs). - Included the use of imagemagik's X Constant Image option to help overcome Sherlock's issue. Update: to v0.88 - Apply X Constant Image option fix for type 2 fonts, to type 1 fonts. (Thanks for the note cecekpawon. I Finally got to it ). createFont_v0.88.zip
  5. ErmaC

    Chameleon 2.4 svn

    Version r2877


    Latest revision of Chameleon bootloader. High Sierra(10.13.x), Sierra(10.12.x) and El Capitan(10.11.x) boot supported. Yosemite boot support starting from Chameleon revision 2381 (June 2014) Please don't upload it on other servers and don't repack it, thank you. - Installer PKG - Binaries format (Manual install) Please don't upload it on other servers and don't repack it, thank you. Credits to Chameleon Team http://forum.voodooprojects.org Changelog: http://forge.voodoop...e/changes/HEAD/ Language Translation: For on-line Chameleon language package resource edit >> Pootle Pls translate/complete it. Link here on InsanelyMac: Chameleon 2.4svn Official PKG Installer Enjoy ErmaC
  6. I open this new topic to discuss/test (and hopefully improve) the proposed changes made by the user N3 on http://forge.voodooprojects.org So this code and work is not mine (ErmaC), also I not test it right now. I recentrly merge on the main trunk project the base icons for the recovery disk made long time ago by blackosx (Many thanks! Finally we can use it!) So let's start with the proposed patch: boot.c --- trunk/i386/boot2/boot.c 2014-10-30 15:01:44.000000000 +0000 +++ trunk_mod/i386/boot2/boot.c 2014-10-30 22:02:41.000000000 +0000 @@ -318,22 +318,28 @@ long LoadKernelCache(const char* cacheFi // If boot from a boot helper partition check the kernel cache file on it if (gBootVolume->flags & kBVFlagBooter) { - snprintf(kernelCachePath, sizeof(kernelCachePath), "com.apple.boot.P%s", kernelCacheFile); + snprintf(kernelCachePath, sizeof(kernelCachePath), "/com.apple.boot.P/%s", kernelCacheFile); ret = GetFileInfo(NULL, kernelCachePath, &flags, &cachetime); if ((ret == -1) || ((flags & kFileTypeMask) != kFileTypeFlat)) { - snprintf(kernelCachePath, sizeof(kernelCachePath), "com.apple.boot.R%s", kernelCacheFile); + snprintf(kernelCachePath, sizeof(kernelCachePath), "/com.apple.boot.R/%s", kernelCacheFile); ret = GetFileInfo(NULL, kernelCachePath, &flags, &cachetime); if ((ret == -1) || ((flags & kFileTypeMask) != kFileTypeFlat)) { - snprintf(kernelCachePath, sizeof(kernelCachePath), "com.apple.boot.S%s", kernelCacheFile); + snprintf(kernelCachePath, sizeof(kernelCachePath), "/com.apple.boot.S/%s", kernelCacheFile); ret = GetFileInfo(NULL, kernelCachePath, &flags, &cachetime); - if ((flags & kFileTypeMask) != kFileTypeFlat) + if ((ret == -1) || ((flags & kFileTypeMask) != kFileTypeFlat)) { - ret = -1; + snprintf(kernelCachePath, sizeof(kernelCachePath), "/com.apple.recovery.boot/kernelcache", kernelCacheFile); + ret = GetFileInfo(NULL, kernelCachePath, &flags, &cachetime); + + if ((flags & kFileTypeMask) != kFileTypeFlat) + { + ret = -1; + } } } } gui.c --- trunk/i386/boot2/gui.c 2014-10-30 16:41:03.000000000 +0000 +++ trunk_mod/i386/boot2/gui.c 2014-10-30 22:07:31.000000000 +0000 @@ -988,16 +988,14 @@ void drawDeviceIcon(BVRef device, pixmap { case kPartitionTypeHFS: { - // ErmaC : TODO test needed for recovery icon - // Use HFSRECOVERY icon. -// if (device->flags & kBVFlagBooter) -// { -// devicetype = iDeviceHFSRECOVERY; -// } -// else -// { + if (device->flags & kBVFlagBooter) + { + devicetype = iDeviceHFSRECOVERY; + } + else + { // Use HFS or HFSRAID icon depending on bvr flags. Fallbacks are handled by alt_image above. switch (device->OSVersion[3]) { @@ -1032,7 +1030,7 @@ void drawDeviceIcon(BVRef device, pixmap devicetype = (device->flags & kBVFlagBooter ? iDeviceHFSRAID : iDeviceHFS); break; } -// } + } break; disk.c --- trunk/i386/libsaio/disk.c 2014-10-30 15:07:54.000000000 +0000 +++ trunk_mod/i386/libsaio/disk.c 2014-10-30 22:03:26.000000000 +0000 @@ -1575,21 +1575,43 @@ static bool getOSVersion(BVRef bvr, char config_file_t systemVersion; char dirSpec[512]; - sprintf(dirSpec, "hd(%d,%d)/System/Library/CoreServices/SystemVersion.plist", BIOS_DEV_UNIT(bvr), bvr->part_no); + sprintf(dirSpec, "hd(%d,%d)/com.apple.recovery.boot/SystemVersion.plist", BIOS_DEV_UNIT(bvr), bvr->part_no); if (!loadConfigFile(dirSpec, &systemVersion)) { + bvr->OSisInstaller = true; valid = true; } - else + + if (!valid) { - sprintf(dirSpec, "hd(%d,%d)/System/Library/CoreServices/ServerVersion.plist", BIOS_DEV_UNIT(bvr), bvr->part_no); + sprintf(dirSpec, "hd(%d,%d)/System/Library/CoreServices/SystemVersion.plist", BIOS_DEV_UNIT(bvr), bvr->part_no); if (!loadConfigFile(dirSpec, &systemVersion)) { - bvr->OSisServer = true; + bvr->OSisInstaller = true; valid = true; } + else + { + sprintf(dirSpec, "hd(%d,%d)/System/Library/CoreServices/ServerVersion.plist", BIOS_DEV_UNIT(bvr), bvr->part_no); + + if (!loadConfigFile(dirSpec, &systemVersion)) + { + bvr->OSisServer = true; + valid = true; + } +/* else + { + sprintf(dirSpec, "hd(%d,%d)/.IAProductInfo", BIOS_DEV_UNIT(bvr), bvr->part_no); + + if (!loadConfigFile(dirSpec, &systemVersion)) + { + + } + } +*/ + } } if (valid) @@ -1633,7 +1655,19 @@ static bool getOSVersion(BVRef bvr, char } else { - close(fh); + sprintf(dirSpec, "hd(%d,%d)/.IAPhysicalMedia", BIOS_DEV_UNIT(bvr), bvr->part_no); + fh = open(dirSpec, 0); + + if (fh >= 0) + { + valid = true; + bvr->OSisInstaller = true; + strcpy(bvr->OSVersion, "10.9"); // 10.9 + + } + else + { + close(fh); + } } } return valid; stringTable.c --- trunk/i386/libsaio/stringTable.c 2014-10-30 15:12:08.000000000 +0000 +++ trunk_mod/i386/libsaio/stringTable.c 2014-10-30 22:04:06.000000000 +0000 @@ -614,8 +614,11 @@ int loadConfigFile (const char *configFi int loadSystemConfig(config_file_t *config) { char *dirspec[] = { + "/Mac OS X Install Data/com.apple.Boot.plist", "/OS X Install Data/com.apple.Boot.plist", + "/.IABootFiles/com.apple.Boot.plist", // OS X Installer "/Library/Preferences/SystemConfiguration/com.apple.Boot.plist", + "/com.apple.recovery.boot/com.apple.Boot.plist" // OS X Recovery }; int i, fd, count, ret=-1; Here the diff file to apply on the current trunk(2456) --> recovery.diff recovery.txt (I edit the file extension due to server restriction) Here the precompiled binaries with the changes included. Please don't upload it on other servers and don't repack it, thank you. i386_v2456_Recovery_v1.zip Please don't upload it on other servers and don't repack it, thank you. Credits to N3 Cordially ErmaC
  7. Andy Vandijck

    My Github projects

    My main Github page is here: https://github.com/andyvand At current it has the following projects: - decompkernelcache: This is my decompkernelcache project, now also with updated code for LZVN decompression and soon it will be able to compress kernel cache too. - Enoch: This is a custom build of ErmaC's Enoch bootloader, prebuilt with Xcode 6.1.1 - LZVN: Pike R. Alpha's LZVN tool with some enhancements, this can compress and decompress LZVN code and has C library for LZVN compression and decompression (except for lzvn_encode_partial which at the moment is still assembly). - macosxbootloader: Custom version of boot.efi for Yosemite (and older) with universal EFI support. For booting Yosemite on 32-bit EFI Macs, such as the MacPro1,1 and 64-bit support too, this is in general a custom OS X boot.efi, also now support for building with Clover tools (GCC+binutils+latest nasm) or Xcode (needs mtoc and latest nasm), now also option for building installer packages and hackintosh specific version. - UEFIRomExtract: My UEFI VBIOS .efi file extractor, includes windows version and sources ofcourse for both *nix and Windows versions. Will update this page if more projects get added Enjoy
  8. The embedded HDAEnabler It allows HDEF and HDAU audio device injection using the bootloader without requiring a DSDT/SSDT or injection kext. It needs to be enabled by adding the follow entry in org.chameleon.Boot.plist <key>HDAEnabler</key> <string>Yes</string>this is a replacement for HDAEnabler.kext or DSDT/SSDT HDEF and HDAU injections. also the layout-id can be customized for the HDEF and also for the HDAU HDEF <key>HDEFLayoutID</key> <string>0C000000</string> HDAU <key>HDAULayoutID</key> <string>01000000</string>DSDT entry provided by the HDAEnabler Method (_DSM, 4, NotSerialized) { Local0 = Package () { "subsystem-id", Buffer (0x04) { 0xA0, 0x00, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x6B, 0x10, 0x00, 0x00 }, "built-in", Buffer (One) { 0x00 }, "layout-id", Buffer (0x04) { 0x07, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {}, "device-type", Buffer (0x25) { "High Definition Audio Controller" }, "device_type", Buffer (0x06) { "Sound" }, "hda-gfx", Buffer() { "onboard-1" } } DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Topic reference: AppleHDA patch request (thx Mirone) Other topic here ErmaC
  9. Hi all, First time poster so please excuse my general lack of knowledge I purchased a 'pre-built' Hackintosh around a year ago. It's been pretty smooth sailing, even given my lack of technical skills. I'm now looking at installing a larger SSD and, whilst I'm at it, upgrading to 10.9 Mavericks. Found a great guide on this here forum which looks relatively straightforward (even for me!) Only thing is, I'm not sure how I go about 'extracting' the customisations that were put in place by my kindly supplier to get the system running on 10.8. In other words, how do I extract the stuff in the 'Extra' folder (and elsewhere) to make the process of installing 10.9 as simple as possible? Any help would be greatly appreciated. Cheers, andy
  10. Good evening ladies and gentlemen, iCloud, FaceTime and AppStore works perfectly ! My problem is that iMessages not working. I tested different solutions like delete Networking preferences and interfaces. Add my PlatformUUId into the nvram*.plist file. I have the FileNVRAM in the module folder with the latest chameleon r2258. Error message : Your Apple ID "xxxxxxxxxx@gmail.com" can not be used to configure iMessage at the moment. If it is a new Apple ID, there is no need to create another. To use this Apple ID with iMessage, contact the assistance of the iMessage app with the code below. Client code: xxxx-xxxx-xxxx This is the message original message in French : Votre identifiant Apple « xxxxxxxxxx@gmail.com » ne peut pas être utilisé pour configurer iMessage à l'heure actuelle. S'il s'agit d'un nouvel identifiant Apple, il est inutile d'en créer un autre. Pour utiliser cet identifiant Apple avec iMessage, contactez l'assistance de l'app iMessage avec le code ci-dessous. Code client : xxxx-xxxx-xxxx Last information : My account work perfectly on my Macbook. Waiting to hear from you I wish you happy holidays
  11. I tried making a USB Installer for Mavericks DP1, I prepared a GUID'd 16GB USB key with the Mavericks Installation base and installed Chameleon 2.2 svn r2262 on it. I tried booting it on the following machine: Core i7 4770 (not 4770K) Asus Q87M-E motherboard (Intel Q87 chipset) 32GB RAM GeForce GTX 560 Ti 1024 MB BIOS/UEFI settings: disable iGPU, CPU State C, disable Vd-m, disable Vt-x, SATA AHCI mode, USB storate auto mode (also tried force HDD and force CD-ROM), Boot device USB in legacy BIOS mode (also tried UEFI mode). When it tried to boot off my USB key, I get a text cursor '_' in the upper left conner of the screen, the cursor drops to one line bellow, then it goes closer to the middle of the screen, then it disappears and nothing happens. I never even reach the bootloader's text menu. I also create an Mavericks installer on a SATA hard drive, put Chameleon on it and tried boot it from an internal SATA controller. Same result. I know the USB key is properly made since I tested it on my Core 2 Duo system and it boots fine. Could it be a compatibility problem between Chameleon and my motherboard or chipset? All the other posts I see for Haswell systems seem to be based on the Z87 chipset. I am planning on trying with RevoBoot. I also heard you can use GRUB2 to load the OS X kernel directly? If any one else with a Q87 system out there can try Chameleon, your results would be appreciated. As would any solution to my problem.
  12. Hola: Estoy probando Maverick en dos HD, uno con Chameleon y otro con Clover. En ambos casos cuando le doy al botón de encendido para que entre en reposo, la pantalla se apaga de inmediato pero los ventiladores tardan entre 20 y 30 segundos en detenerse. Luego al salir del reposo, la pantalla enciende normal pero a los 3-5 segundos pasa esto (en ambos HD): Tengo un DSDT que uso para ambas instalaciones. He investigado un poco de forma individual cada HD. CHAMELEON: Al encender el equipo veo este error : ¿Supongo bien si creo que es este el error que rompe el reposo? ¿Son estos los UIDs correctos? ¿debo poner el UID correspondiente a la partición Mav? ¿O son estos otros? ¿Donde los pongo y como? CLOVER: Mas de lo mismo: Distintos a los de arriba... Supongo que usando Clover iría aqui: ¿o no? Para mas datos dejo el DSDT y las configuraciones. MSI.zip Un saludo y gracias.
  13. Salve a tutti, oggi mi sono trovato a dover superare un piccolo problema con Chameleon che non mi permetteva di avviare Yosemite dopo l'aggiornamento alla DP2. Il mio Hackintosh si bloccava a questa schermata, dandomi dei problemi legati al KERNEL. Ma vediamo come superare questo "ostacolo" Poiché il kernel, con l'uscita della DP2, è stato aggiornato alle versione 14.0.0, Chameleon ha bisogno di quello originale della DP2 per potersi avviare e completare l'aggiornamento. Ho estratto il kernel da un' altro Hack che non ha avuto problemi di aggiornamento, lo allego in fondo al post. Quindi: Posizionare il nuovo file mach_kernel, qua allegato nella USB dell'Installer (*ATTENZIONE A NON SOSTITUIRLO, POSIZIONATELO IN UNA SOTTO CARTELLA*) Avviare l'Installer ed aprire Disk Utility; Disattivare la partizione contenente Yosemite; Aprire il Terminale da Utility in alto; digitare "sudo cp -R /Volumes/*nomeinstaller*/*sottocartella*/mach_kernel /Volumes/*nomeYosemite*/ Così facendo, dopo aver inserito la password, se non riceverete errori di alcun tipo, potrete procedere all'avvio della partizione di Yosemite senza alcun problema legato al kernel. A presto, spero possa essere utile mach_kernel Originale 14.0.0: https://mega.co.nz/#...yiluc425PVoovMc
  14. I just installed Mavericks on my Atom-powered Asus 1201n. The installation method i used was cloning my successful installation on my main machine to a 16GB USB thumb drive, and then to a partition on my netbook, then adding fakesmc and nullcpupowermanagement, and installing Chameleon (r. 2171). Finally, i copied my working Extra folder from the main partition of my netbook to the new one.It sorta managed to boot - using -f - but it hangs right where the userland would, well, land. That means it's either something i missed - and i'm performing changes right now - or the kernel patcher module, that was our oasis with Mountain Lion, cannot handle Mavericks' kernel, which would be sad.I'll keep you all posted!
  15. Hej... I am trying to install Mountain Lion on a T430. I never built a Hackintosh before, and I'm a bit overwhelmed. I followed the instructions in this link: http://www.insanelym...howtopic=280756 which I found here on the forum, then looked around for a few kexts and managed to get the laptop keyboard and the trackpad working. It's booting and running smoothly now (with Chameleon), but... I still have two big problems: audio and wi-fi internet (I tried by installing the RealtekRTL81xx kext, but either that is not enough, or not right at all.) Can anyone help me getting them to work? Anything would be appreciated (a tip for kexts, explanation how to do it with DSDT - I still don't even know what that does -, a new installation with M u l t i B e a s t &c - which so far I didn't use - or whatever.) Also interesting would be to get full graphic support (which I just read about a lot, but how will I know when I have that - I mean, I can see things on my monitor already, so something is working) and also using the built-in camera (I read about a different ThinkPad that it only works together with CamTwist, which would be fine, I guess.) But really important are internet and sound, of course - can someone help with that? Some other info... "System Info" tells me I have the following: Intel Centrino Ultimate-N 6300 (Network Controller) Intel 7 Series / C210 Series Chipset Family High Definition Audio Controller (Audio device) Intel 82579LM Gigabit Network Connection (Ethernet Controller) Intel 7 Series / C210 Series Chipset Family KT Controller (Communication Controller / Serial Controller) NVIDEA GF108 High Definition Audio Controller (Audio device) NVIDEA GF108 Quadro NVS 5400M (Display Controller / VGA compatible Controller) ... and some other things - I can list them all, if someone things he can help me and needs to know about them, of course. I'm still trying around, but I'm completely new to this and most of the time I don't know what I'm doing. It's just try and error, but it's not a creative process, I know too little about all the steps or relations, so if I'd ever be halfway there or almost have it or just persue a dead end, I'd never know, it's all the same to me... So please - if someone could turn me in the right direction, that would be great! UPDATE: I have it identified as MacBook Pro 6.1 - should I use MacBook Pro 8.1 ? And can I still change that now?
  16. YbrisXtreme

    Problemi con il bootloader

    Salve a tutti, recentemente sulla mia macchina ho installato Backtrack Linux R2 (basato sulla release 11.04 di Ubuntu con desktop-manager KDE 4.2); da questo sorgono i vari problemi con il bootloader; leggendo in rete pensavo sarebbe stato possibile avviare Mac OS X Lion con Grub (v1.98 credo) ma così non è stato: infatti se cerco di avviare Lion mi si oscura il monitor, mi viene letto il disco per alcuni secondi e poi si riavvia...Non so come installare Chameleon con linux, quindi ho le mani legate...Spero possiate darmi una mano, e qualora aveste bisogno di informazioni basta chiedere. Grazie anticipatamente.
  17. carbo178

    Quale Bootloader?

    Salve a tutti, ho voluto provare a cambiare bootloader, installando Clover su una chiavetta, e sorprendentemente mi trovo delle cose in info di sistema che con Chameleon risultavano scorrette, quali la velocità del processore e la diagnosi all'avvio; per il resto non è cambiato nulla a livello di gestione energetica (ancora non va lo sleep anche cambiando i parametri "al volo" nelle opzioni di avvio). Una cosa alla quale non sono riuscito a porre rimedio è la risoluzione errata della grafica integrata quando scelgo di avviare Clover in UEFI; con Chameleon avevo lo stesso problema ma ho risolto semplicemente aggiungendo la stringa Graphics Mode con la risoluzione desiderata in ocbp. La grafica integrata è connessa in HDMI ad un TV LG 22" (l'unica altra connessione possibile è in D-SUB ma con SMBIOS iMac 13,1 non credo funzioni, e se anche funzionasse, la definizione sarebbe terribile), in attesa di acquistare un monitor vero e proprio. I parametri che uso per Chameleon li uso anche per Clover, compreso SMBIOS e DSDT (anche se Clover di default, in base al mio HW aveva deciso di assegnare iMac 12,2). In pratica vorrei sapere: 1- Se ci sono delle opzioni in Chameleon (o enoch) per correggere gli errori che non ho con Clover. 2- Se e come posso fare in modo che Clover gestisca lo sleep (ho cercato di capire il più possibile traducendo in italiano tutto ciò che trovavo, ma sono ancora in alto mare). Grazie a chiunque mi darà una mano
  18. In the last couple of days, I was writing a Cosmetics nVidia support in Chameleon, and had a few testers, but I need to make sure it works on most supported cards. What cosmetics support would be? I added the recognition of the graphics cards also based on the Sub-Vendor ID and Sub-Device ID. What "COSMETICS" does this mean? It means that you... (we) can now customize the output "string" for your graphics card. Example: - Before1: reading just the Device Id was... GeForce GTX 470 - After1: reading also the Sub-VendorId and Sub-DeviceID will be Zotac GTX 470 - Before2: reading just the Device Id was... GeForce GTX 470 - After2: same Device ID (as for Before1) but different Sub-VendorId & Sub-DeviceId Zotac GTX 470 AMP What happens if the Sub-Vendor and Sub-Devices are missing in the boot loader? In this case will be assigned a standard string based only on the VendorID. First I would like to outline a few things: This isn't a HOW TO get your card working, this is a request for testing. Don't ask how to install the booter, how to use or add a given booter flag or how to run an update, if you don't know how to do that yourself, then this isn't for you, yet, learn that elsewhere, and you're more than welcome here. I don't take responsibility for any damage this may cause, so take your precautions before you use this. This project will take the name of Enoch. This will help you. To not confuse this with Chameleon. The core sources (Booting) are the same as my ErmaC Sub-Branch(Trunk) on voodooprojects. The source code will be committed/released when I have accumulated feedback and different "Subs_ID". Requirements: An NVIDIA already supported cards by Chameleon's GraphicsEnabler. How and what to report: Disable any kind of enabler,DSDT injection, injector or device-properties you're currently using. Save an bdmesg dump (From terminal or from Chameleon Wizard bdmesg’s TAB). A report example Report any observations or comments. Include a screenshot of the Graphics tab from System Profiler when reporting. Bootloader Binaries and changelog: 29th may 2012 More Subs ID 11th may 2012 More Subs ID 9th May 2012 Added a lot of new SubsID 5th May 2012 Added a lot of new SubsID 4th May 2012 Added some new ID and correct old bad names. 3rd May 2012 Added a couple of new Sub-VendorId e Sub-DeviceId with proper card name. Thanks all. Fabio (.: ErmaC:.)
  19. I have been trying to get iMessage working on my otherwise perfect Hackontosh. The problem is i cannot switch to clover due to exception 64 error and it's due to my motherboard which is super old it is a Asrock-VGS3-FX and I use a Amd Athlon x2 Black Edition OverClocked to Quad Core with 750 ti Graphics, Now with my specs out for the way I have tried file NVRAM I placed the kext in my Extra Folder and put the modules folder in the Extra Folder but with the filenvram.dylb in the extra folder the system will not boot and also had issues with yosemite I had filenvram in my extra folder when I was running yosemite but than I update to el captain but on yosemite I had no idea how to use file nvram and how to get iMessage working,
  20. lilit

    HD4600 SSDT Injection

    Hi there, I am in the process of getting a Haswell hackintosh running. Currently, both 10.8.4 (with 10.8.5 kernel) and 10.9 DP boot, but I have trouble getting integrated graphics to work. While I don't expect it to work in 10.8.4, it should be possible with 10.9. As far as my progress goes, I have extracted the DSDT and 7 SSDTs, recompiled (and fixed) them and Chameleon finds and loads them. And that's exactly where the problem kicks in: even though Chameleon says it loaded the SSDTs, it seemingly did not. How do I know: I modified SSDT-3, which contains the graphics device, but none of the changes appear in ioreg. My first solution was to start merging SSDT-3 with the base DSDT. While it was quite some work, my modifications to the graphics device (which I could do in the DSDT) now show up in ioreg correctly. Consequently, I would now proceed merging the other 6 SSDTs into the DSDT as well. On the other hand, I doubt that this is the proper way to go (let alone error prone). There must be some way to get the SSDTs to be used. As for the boot settings, I only used DropSSDT=Yes .. to my understanding this will drop the firmware SSDTs so my own can be loaded. But I also tried without this and got the same result. Is there a way to get more precise debugging output from Chameleon? Or should I try alternatives like RevoBoot or Clover? Best, lilit PS: On second thought, merging the SSDTs also has its benefit: you can catch and fix more errors. In my case, the SSDT had an external int value declared, which simply did not exist. Instead, it should have been a method taking two arguments. With SSDTs, this stuff remains hidden.
  21. Hello everybody, this morning when I rebooted my Hackintosh system I was greeted by the following lines instead of the usual Chameleon menu: boot0: GPT boot0: test boot0: done I was able to boot from an USB stick which had an OS X installer, and therefore Chameleon, on, but none of the common repairs helped. I tried to reinstall Chameleon, update to the latest SVN non-testing version, install Chameleon in another partition of the same disk on which i had installed Yosemite for testing (it didn't boot from there either), use the well known dd command (without the bs=4096 parameter) even if it doesn't look like the classic 4K sector issue (I do have a WD Caviar Black but as far as I know the 4K sector problem shows up with a "boot0: error" line). I am attaching a DarwinDump hoping some of you will know where to look. Thanks in advance.
  22. Hello guys.. I'm doing another attempt to install Chameleon boot loader on my computer. Here the situation: I have just one hard disk with Linux Mint, Linux Swap Area, Windows 8, Data Partition and OS X Mavericks. I've installed Mavericks using Niresh's. Now my problem is: How can I install Chameleon on my computer? Because if i use the Chameleon Wizard it give me boot0: error when I turn on my computer. I've read that the problem is due to my hard disk that have 4096 byte sectors and so the installer of chameleon cannot write in. So i've followed a guide that suggested me these following steps: 1. Install using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 2. Boot new installation using [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] created USB. 3. Run [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and install as normal 4. Reboot system back into OS X installer. 5. Run Disk Utility and unmount the drive you installed OS Lion on. 6. Launch Terminal and execute the following command: Code:dd if=/usr/standalone/i386/boot1h of=/dev/disk0s2 7. Exit Terminal 8. Reboot Normally Of course, because I've Maverick already installed, i've started this guide from point 4. I entered the shell, I tried the command but it says me "No such file or directory". So, I rebooted on my Mavericks and went to check the usr folder. That file doesn't exist. So, my problem is: is this because I've installed Mavericks using Niresh and no [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]? Is there a way to fix this? Is there any other way to install Chameleon boot loader on my hard disk with 4k sectors without reinstall Mavericks again? ​Thanks all for help.
  23. Bansaku

    UseAtiRom Chameleon EFI help!

    I recently installed Chameleon onto my HD's EFI partition and it works great except for I can not get UseAtiRom=y to work; no matter what I try it keeps loading from the legacy space. 1002_679a.rom (both extracted by myself as well as I tried d/l from TechPowerUp) resides in the Extras folder on the EFI partition. Using UseAtiRom=y with GraphicsEnabler=y halts the boot as usual, AtiConfig=Aji/Futomaki does nothing. What am I missing?
  24. Hi everyone, I decided to install Mac OS X 10.9 Marvericks on my Dell Latitude E6230 laptop. Dell Latitude E6230 information (generated by CPU-Z): ==================================== CPU: Intel Core i5 3320M 2.60GHz (Ivy Bridge) Mainboard: Dell 00314G (Chipset: Intel Ivy Bridge) Memory: DDR3 4GB Graphics: Intel HD Graphics 4000 (memory size 1792MB) ==================================== My problem: ==================================== Problem ONE ([url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] Method): I followed the steps presented by http://www.tonymacx86.com/374-unibea...-based-pc.html I chose "boot from USB-HDD" , enter the USB. A few seconds later, I saw the startup screen. [sCREENSHOT 1 ATTACHED] After several minutes passed, the PC showed a BLACK SCREEN. I had to reboot it by pressing the power button.... [i even tried -x & GraphicsEnabler=No, but still doesn't work!] ===================================== Problem TWO (Windows Chameleon 2.2 svn 2266 Method): I used the Chameleon to help install mac os on my Dell laptop. (I succeed in installing mavericks on my Acer laptop by using Chameleon 2.2) After reading all the HPS+ files, the laptop became like this....Seemed like a fatal crash..(I don't know what the code on the screen exactly means) [sCREENSHOT 2 & 3 ATTACHED] ===================================== Both of the mainstream Hackintosh methods didn't work, I feel so hopeless..... Can anyone help me ? MANY THANKS! Hope somebody can help me!
  25. Hello folks! GUIDE UPDATED - Added support for 10.10 XCPM kernel First of all it is very good that we have an updated version of Chameleon, so please take this most updated version right here in the official thread: http://www.insanelym...ameleon-22-svn/ Since 10.7.4 for CPUs and SandyBridger IvyBridger P and C States - that are responsible for the proper functioning of energy - are no longer provided by Chameleon, in others words, only activate GeneratePStates and GenerateCStates doesn't work any more. A quick exit is to use the kext NullCPUPowermanagement, but I don't recommend continued use of this kext because it disables AppleIntelCPUPowermanagement kext which is responsible for power management The most viable and recommended solution that will give to you a good power management is the creation of a SSDT which will contain all P-States and C-States. Step-by-Step Creating the SSDT Create your SSDT based on the script Pike R. Alpha Run these commands in terminal curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh chmod +x ssdtPRGen.sh ./ssdtPRGen.sh After you run it you need to put the Maximum Frequency and Maximum TDP of your CPU ... see these information about your CPU in here: http://ark.intel.com/ This is an example of one i7 2600 that has 3800MHz(3.8 Ghz) of maximum frequency and 95 of TDP sudo ./ssdtPRGen.sh 3800 95 Place the SSDT in Extra folder and rename ssdt_pr for SSDT Note: Some CPUs are auto-detected by the script, the script just now detects the maximum frequency and TDP, so if simply after running the first command you are prompted to save the SSDT in Extra folder(not asking to enter your max frequenc. and TDP as the guide teach),don't worry about it, just to confirm, because the script already detected everything and created the SSDT and the time is already asking to save the file. Patch AppleIntelCPUPowermanagement In older mobos is necessary to patch the kext AICPUPM to enable recording in Bios, otherwise you will get a kernel panic because it can't write to the Bios ... Download the patch: AICPUPMpatch Run in terminal cd ~/Downloads/AICPMPatch Just find and list ... sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement Then give patch in wrmsr to enable recording in Bios sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch After that you need to update the cache sudo touch /System/Library/Extensions Kernel Patch for Haswell CPU(Kernel XCPM) Since version 10.8.5 a new kernel was implemented on OSX, he called XNU kernel(XNU CPU Power Management(xcpm)). This kernel has the power management moved down into it, in past we used AppleIntelCPUPowermanagement kext to control power management and some Bios were lockeds, in others words, were not allowed to write information on it, so the patch was created for kext AICPUPM to solve this problem (see above how to patch the kext AICPUPM). But with the power management moved down into the kernel(XNU kernel) AICPUPM the kext isn't loaded and so the same mistake that we were having in the past with AICPUPM kext(Kernel Panic)are having now with the XNU kernel in some models CPU haswell(mainly in portable models, some Desktop models doesn't need patch) To solve this problem it is necessary to patch the kernel. For 10.10 you need Open the terminal and type: cd /Volumes/Name of your HDD/System/Library/Kernels/ Note that in 10.10 kernel directory was changed. Copy this perl code is for 10.10 version, put line by line sudo perl -pi -e 's|\xe2\x00\x00\x00\x02\x00\x00\x00|\x00\x00\x00\x00\x02\x00\x00\x00|g' kernel sudo perl -pi -e 's|\xe2\x00\x00\x00\x4c\x00\x00\x00|\x00\x00\x00\x00\x4c\x00\x00\x00|g' kernel sudo perl -pi -e 's|\xe2\x00\x00\x00\x90\x01\x00\x00|\x00\x00\x00\x00\x90\x01\x00\x00|g' kernel For 10.9.x and 10.8.5 you need run this command in terminal: cd /Volumes/Name of your HDD/ Now copy this perl code if you use version 10.9.x sudo perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel or that other perl code if you use version 10.8.5 sudo perl -pi -e 's|\x74\x69(\x48\x83\xc7\x28\x90\x8b\x05\xfe\xce\x5f\x00\x85\x47\xdc)\x74\x51(\x8b\x4f\xd8\x45\x85\xc0\x74\x05\x44\x39\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x9c(\x5d\xc3)\x90{7}(\x90{3})|\x74\x70${1}\x74\x58${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x95${5}${6}|g' mach_kernel Finally update the cache sudo touch /System/Library/Extensions Ready! XCPM patched kernel and is working perfectly on your CPU haswell Note1: XCPM only works in Ivy Bridge and Haswell CPUs, and the CPUs Ivy Bridger use by default the power management given by AICPUPM kext, to use the power management provided by the kernel XCPM you must enable this flag(Chameleon)/argument(Clover): -xcpm Haswell CPUs use XCPM management by default and doesn't change.The management XCPM not support CPUs Sandy Bridger, so who uses SB can stay quiet about it. Note2: Even Patching the kernel XCPM, you will need to patch the kext AICPUPM if your BIOS is locked for writing. Note3: If you have no problem with KP, it isn't necessary to patch the kernel, but in some cases, helped to patch the kernel to add some energy states. Note4: Clover bootloader already has this patched built-in, you just need edit config.plist to enableir it <key>KernelAndKextPatches</key> <dict> <key>KernelPm</key> <true/> </dict> So, if you enable it in Clover isn't necessary patch kernel, because Clover will make this for you Final adjustments To make the Chameleon recognize your SSDT, enable DropSSDT in org.chameleon <key>DropSSDT</key> <string>Yes</string> Don't install the NullCPUPM and don't enable P and C States in org.chameleon ... Don't forget to create a DSDT in future to help the power management Note: For those who are having difficulty with power management ... take a look to see if the kexts: X86PlatformPlugin, ACPI_SMC_PlatformPlugin, AppleLPC are loaded, type kextstat the terminal to see ... Good luck to all who try this guide, I just put it all together in a single tutorial to facilitate the understanding of power management in Sandy and Ivy Bridger, but all credits go to the respective owners of the wonderful tools that enable power management in our CPUs Credit: Pike R. Alpha flaked RevoGirl ReHabMan: http://www.insanelymac.com/forum/topic/302376-guide-patching-the-kernel-for-haswell-cpus-xcpm-early-reboot/