Jump to content
rockinron_1

[Guide] The all-in-one guide to Vanilla OS X (including Chameleon + DSDT) for beginners (updated for Yosemite!)

913 posts in this topic

Recommended Posts

On my phone so can't recall the exact step but you need to install nullcpupowermanagement; the explanation of how to do it is in the guide

Thanks for the prompt reply, Rockinron.

I have the nullcpupowermanagement.kext placed in my USB in S/L/E. Should manually install it through a 2nd bootable OS?

Share this post


Link to post
Share on other sites
Advertisement

You need to do step 3.b in the guide

My deepest apology. I assumed the underlined text as "boot with the USB" rather than "boot into".

After proceeding with 3.b, I'm now in ML. Proceeding to DSDT patching now.

Thanks a bunch for the great guide, Rockinron!!

Share this post


Link to post
Share on other sites

Thanks for creating this guide. I have read through it even though I actually used the beast method, I guess because I was a total noob 2 days ago and it looked most eyecatching to a untrained eye ;) But some info here will help me with some issues I have I think. Made a thread in 10.8 thread that I can only boot from usb and with PCIRootUID=0 flag. With some info about chameleon and dsdt I can probably fix. Otherwise my graphics, sound and network seems to work fine

 

Thanks again

Share this post


Link to post
Share on other sites

Dumb question, but will this boot with 1gb of ram at all?

If it did it would be laggy - I could never recommend running an OS with specs below those recommended.

 

 

Thanks for creating this guide. I have read through it even though I actually used the beast method, I guess because I was a total noob 2 days ago and it looked most eyecatching to a untrained eye ;) But some info here will help me with some issues I have I think. Made a thread in 10.8 thread that I can only boot from usb and with PCIRootUID=0 flag. With some info about chameleon and dsdt I can probably fix. Otherwise my graphics, sound and network seems to work fine

 

Thanks again

 

Boot from the usb, install chameleon (included in the attachment) -> boot from your hdd typing pciroot... -> if it panics post a screenshot if not use chameleon wizard to set the pciroot... flag permanently

Share this post


Link to post
Share on other sites

2ag82gy.jpg

 

I don't have the hackintosh plugged in right now but just before I screenshotted the panic error. Will try the other stuff later tonight. I think I installed chameleon right but guess I need to edit some files also :) Thanks

Share this post


Link to post
Share on other sites

Take your FireWire card out / disable it in bios if it's on board. See if it sleeps then.

 

With a pc installer of chameleon (afaik doesn't exist atm) you could probably make the installer on a pc but without access to a mac you can't download a copy of os x making the process illegal hence in keeping with the ethos of this forum I haven't explored that option...

 

I was thinking along the lines of EasyBSD.... but not sure if that will do the trick....

 

Have another major issue... The clock is wrong....!!! tried everything even reverting back to a non-patched dsdt and kexts.... Not sure if its a bug or an issue with the time servers. even replaced my mobo battery! Looks like I'll have to restart from scratch and install fresh to troubleshoot... put it on manual for the moment! WIll keep the firewire thing in mind...

 

UPDATE

 

Disabled firewire in Bios, Rebooted... sleep shuts down the cpu lights everything... when I wake with the mouse it seems to think about what it wants to do but instead of waking goes into the reboot cycle. Added back in SleepEnabler.kext... no difference!

Share this post


Link to post
Share on other sites

2ag82gy.jpg

 

I don't have the hackintosh plugged in right now but just before I screenshotted the panic error. Will try the other stuff later tonight. I think I installed chameleon right but guess I need to edit some files also :) Thanks

 

You need to do step 3.b in the guide

 

 

 

 

I was thinking along the lines of EasyBSD.... but not sure if that will do the trick....

 

Have another major issue... The clock is wrong....!!! tried everything even reverting back to a non-patched dsdt and kexts.... Not sure if its a bug or an issue with the time servers. even replaced my mobo battery! Looks like I'll have to restart from scratch and install fresh to troubleshoot... put it on manual for the moment! WIll keep the firewire thing in mind...

 

UPDATE

 

Disabled firewire in Bios, Rebooted... sleep shuts down the cpu lights everything... when I wake with the mouse it seems to think about what it wants to do but instead of waking goes into the reboot cycle. Added back in SleepEnabler.kext... no difference!

 

Maybe try generate p&c states in org.chameleon... Or the sleep fix. Or disable legacy usb devices in Bios. There the basic fixes I can recall right now. Play about a bit. Not sure there's much more I can offer so if you can't get it going post to a new thread in the forum; given that it sleeps fine someone should be able to help you make it wake.

 

If you re-enable the firewire card and remove the _PWR event for it from your DSDT that should stop it waking the pc

Share this post


Link to post
Share on other sites

hi I have a problem... when i boot the installer of ML i get a black screen after a while... I've tryied PCIRootUID=0 and PCIRootUID=1 but i have the same problem how i can solve this??

sory for my very bad english but I'm italian

 

asus p5kpl-am se

intel pentium E6800

nVidia geforce gt220

Share this post


Link to post
Share on other sites

hi I have a problem... when i boot the installer of ML i get a black screen after a while... I've tryied PCIRootUID=0 and PCIRootUID=1 but i have the same problem how i can solve this??

sory for my very bad english but I'm italian

 

asus p5kpl-am se

intel pentium E6800

nVidia geforce gt220

visto las ASUS P5Q están dando bastante follón, pero se soluciona con poner en Disabled el Max CPUID Value Limit.

Share this post


Link to post
Share on other sites

 

visto las ASUS P5Q están dando bastante follón, pero se soluciona con poner en Disabled el Max CPUID Value Limit.

max CPUID Value limit it' s already disabled on my pc...other suggestions?

Share this post


Link to post
Share on other sites

You need to do step 3.b in the guide

 

Thanks! Did 3.b and installed a fresh chameleon. Changes some stuff in the chameleon file and got it working. However when I skipped usb loader I could not g et network working. But after finding a atheros kext, I used a kext tool and voila, now everything seems to work fine.

 

I wonder what to do next when it comes to optimize. Will read further about it. Thanks for the guide, it gave me alot of insight

 

hi I have a problem... when i boot the installer of ML i get a black screen after a while... I've tryied PCIRootUID=0 and PCIRootUID=1 but i have the same problem how i can solve this??

sory for my very bad english but I'm italian

 

asus p5kpl-am se

intel pentium E6800

nVidia geforce gt220

 

Have you tried also GraphicsEnabler=Yes and No?

 

I have PCIRootUID=0 GraphicsEnabler=Yes

Share this post


Link to post
Share on other sites

Have you tried also GraphicsEnabler=Yes and No?

 

I have PCIRootUID=0 GraphicsEnabler=Yes

i' ve tried everything... npci=0x3000 (with this it don' t stuck on pci configuration begin but after a while it return to the black screen too) graphicsenabler pcirootuid and more... but nothing

Share this post


Link to post
Share on other sites

Hey,

 

I make the process with Iomega Prestige 2TB compatiblite with USB 3.0 and I have one P8Z68-V PRO/GEN 3, and when I connect the external hard drive to the USB 3.0 Port or 2.0 Port, I enter on UEFI/F8 and don't detect.

 

What I do?

 

Sorry for my french! :king: Thanks in advance!

Share this post


Link to post
Share on other sites

Hi ron...

 

Started a new thread and Gringo Vermehlo is very kindly helping out there...

 

Thanks for all your help.

 

I do now that If I can get the sleep fixed for once and for all I will definitely be looking for a place to post the dsdt. There are many people with this board from what I've seen these past 2 years or so and noone seemingly has ever got a dsdt that will work as expected... or is properly explained.

 

Only hope we can get it resolved.

 

and once again as I mentioned... Not a hope of booting with the standard IOPCIFamily.kext,,, always boots without the spinner and rarely if ever gets past the [ pci config begin ] stage

 

With Netkas's patched file,,, boots every time and with the wheel! =)

Share this post


Link to post
Share on other sites

Jakuya... it sounds to me as if you did not install the boot loader....you need to follow the instructions step-by-step. You should not need F8 or any other F key.... If your Bios is correctly set up it will see the boot loader (Chemeleon or Chimera) on boot....

Share this post


Link to post
Share on other sites

Ah so the white screen is what you notice when using an ATI6xxx card. I know this series has been troublesome, though some didn't experience the issue, I was trying to see if I could be one of the lucky ones =P, though I didn't know what to look out for.

 

Great guide. All manual steps, the same ones I've been following all throughout Lion, and aside from the quirks of an InstallESD.dmg, this is how I've always installed OS X since 10.5. I always updated my installers too, whenever there was a new updated dmg. With Lion and onwards, it's great because the app store updates it with every point update. I'm curious if once I can get a hold of a 10.8.1 dmg, if I could see if this ATI6xxx kext permission issue is resolved.

 

On another note, I was getting stuck at IOACPIFamily kext KP's. I couldn't find much concrete answers, though some people have had to use patched kexts for their setups, which I'm reluctant to do. I decided to try a different dmg source, and this one brought me up to a white screen! Hah.

Share this post


Link to post
Share on other sites

Hey,

 

I just finished installing Mountain Lion on my HP Dv9838ca except I'm having issues booting using my HDD.

 

I can boot using the bootloader that was installed on the USB that I used to install the OS but not directly from the HDD.

 

I started this thread: http://www.insanelym...howtopic=282272 to provide more detail as to what I did.

 

 

Thanks for any help!

Share this post


Link to post
Share on other sites

Everything is actually working with the BeSweet Guide (a while ago) only one slight problem, is that when I shutdown the computer it turns itself on again. I have a "wake on lan from s5" feature that says next to it "power on" in Bios in gray color which means I cannot change it, I tried DSDT patcher with no luck now i'll try the DSDT editor and see if I'll fix it. thanks for the guide! :)

 

I used both custom DSDT(.aml) and DropSSDT and I still have the same problem, if there's a fix for it, please let me know. this problem happened to me on both Lion and Mountain Lion, but it never happened in L or SL. (probably because of the variety of kexts such as OpenHaltRestart & EvOreboot)

Share this post


Link to post
Share on other sites

As a ATI6000 user, I was dreading the workaround for getting past the white screen. Found another user with a neat trick. To quote him:

 

Solved all my 6870 problems by reinstalling without removing any kexts using a SATA HD instead of a USB dongle, then, when you get stuck at the white screen with the mouse cursor, just press the power button to put the computer to sleep, and wake it back up. after that the apple installation screen magically pops up.

 

Note that I still used a usb flash drive, though the trick works well for me. Also, sleep needs to be able to work, so no nullcpupowermanagement.kext for the installer. Lastly, since you'll be sleeping it, and since my setup requires the cmos reset patch, it will reset the cmos at next restart =P. No biggie though.

Share this post


Link to post
Share on other sites

Sleep is only required to work for 69xx series AFAIK, certainly 68xx series don't need to sleep to access the installer it you've removed the kext. Also the sleep fix didn't work for my hd6870; but with fixes like this its all a bit hand-wavey anyway so if it works for you then great!

 

Everything is actually working with the BeSweet Guide (a while ago) only one slight problem, is that when I shutdown the computer it turns itself on again. I have a "wake on lan from s5" feature that says next to it "power on" in Bios in gray color which means I cannot change it, I tried DSDT patcher with no luck now i'll try the DSDT editor and see if I'll fix it. thanks for the guide! :)

 

I used both custom DSDT(.aml) and DropSSDT and I still have the same problem, if there's a fix for it, please let me know. this problem happened to me on both Lion and Mountain Lion, but it never happened in L or SL. (probably because of the variety of kexts such as OpenHaltRestart & EvOreboot)

 

Open org.chemeleon.boot.plist and check the restart fix, failing that If evoreboot fixed your problem last time then try it this time as well.

Share this post


Link to post
Share on other sites

Well I'm on a 6850 here, and the trick worked for me.

 

On another note, I updated Cham on my drive (so won't have to use the usb installer) to boot my 10.8 install, and while it works great, it no longer boots my Lion install.

 

Went from build 1627 to 2048, any insights anyone? Will have to rollback to get to it.

 

Edit: Reverted, all is back. What's strange to me is that I used the same 2048 for both a ML usb installer, and a Lion 10.7.4 usb installer. The other thing I may have done simultaneously was path my AppleRTC.kext, but that wouldn't cause it right? Bah.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

  • Similar Content

    • By tlefko
      Site
      checkout our official site! https://twortech.wixsite.com/pcmac Version Info
      This build is compatible up to Big Sur Beta
      Now Compatible with macOS 11 Please leave feedback with issues or w/o Comitted to Updating up to OS 11 Latest Release Notes
      Fixed Bluetooth and Wifi Stability Issues Improved Preformance and Power Managements Can Provide Files for Display Overrides Additional Patches for 4K Display updated for Big Sur if using unsupported wifi card disable it in bios use config.plist FIXED SLEEP WAKE BUG Exact same functionality as Catalina What Works / Does Not
      Everything works minus in-built mic Some displays may be detected as 40hz (working on fix) Notes
      Never tested USB C over Display Output, everything else works flawlessly USB devices eject on sleep (not really an issue) POST
      run sudo pmset -a hibernatemode 0 If no mouse, install all voodoo kexts using Kext Utility Description
      This esentially an ultra-simplistic version that is stable without the use of a deploy or complicated file installations and copies. You can easily view all the SSDT patches along with configuration files for the bootloader as they are all documented clearly in the files. This does include a copy of Clover, which of course I do not contribute to and am only responsible for the provided files, patches, and kext placements This guide provides a working setup with little knowledge of the topic and without "optimization" (because often they can break things). But, it is fully functional and preforms properly and is stable Make sure you are using DW1560 for wifi or else KP. If not using remove BRCM kexts from CLOVER>kexts>other. BIOS Setup
      Disable Secure Boot INSTALL (VERY IMPORTANT)
      Due to structural changes in the setup of apple's Big sur, this EFI cannot boot the installer it can only boot into a system / device that has already been created and setup. To do this, you need to install Big Sur to a virtual machine (lots of guides online) and then create an dmg of that system, and restore it onto your HDD using the 'dd' command There are various guides online how to get this virtual machine setup complete. You can then use the attached EFI folder to boot and use macOS big Sur You can use this video to show you how to get your macOS pre-installed onto your hard drive https://www.youtube.com/watch?v=HMU3nhcbWHw Boot Entry Setup
      Due to the fact this BIOS is locked down pretty heavily, reccomended to use Windows to find a free tool to add UEFI boot entries Messages and Facetime
      Gnerate your own Serials, Board Numbers, MLB There are various guides online to do this and as default they're set to essentially Null (Fakeserial) This is fairly straightforward and there is lots of external recourses, or you can contact me for support. Headphones and Audio
      All audio from speakers should work perfectly along with Bluetooth and USB audio no internal mic Credits
      MaLd0n for DSDT Patches (HUGE SHOUTOUT) Original Kext Authors Clover Team Finished!
      Congratulations, there really aren't any more steps that are required. Feel free to contact me with any questions. Donations
      Send me a coffee/beer lefkotyler@gmail.com  
       
      *check GitHub for latest releases and faster support https://github.com/tlefko/HP-Envy-13-Big-Sur
      EFI.zip
    • By tlefko
      News
      In light of the recent WWDC, we will begin testing the functionality of our EFI on macOS 11 for this device with the latest developer preview Version Info
      Features and Overview
      Now Compatible with 10.15.6 Please leave feedback with issues or w/o Comitted to Updating up to OS 11 Multitouch Trackpad Support 4K @60 Hz Fixed Bluetooth and Wifi Stability Issues Preformance and Power Management Additional Patches for 4K Display updated for 15.6 rev 1 Sleep Wake is functional for some models ----if screen glitches on wake or reopen lid. If this is a bother just disable sleep. This is issue is resolved in Big Sur Bugs
      Some models may experience screen split in half. If so disable. USB devices eject (external) No Internal Mic What Works
      Everything minus sleep issue above, internal microphone. (audio is fine, headphones / usb mic fine, just not laptop mic) POST
      run sudo pmset -a hibernatemode 0
      Description
      This esentially an ultra-simplistic version that is stable without the use of a deploy or complicated file installations and copies. You can easily view all the DSDT patches along with configuration files for the bootloader as they are all documented clearly in the files. This does include a copy of Clover, which of course I do not contribute to and am only responsible for the provided files, patches, and kext placements This guide provides a working setup with little knowledge of the topic and without "optimization" (because often they can break things). But, it is fully functional and preforms properly and is stable.
      Unsupported Wifi
      Make sure you are using DW1560 or 1820a for wifi or else there is a risk of KP. If not using remove BRCM kexts from CLOVER>kexts>other Styling
      This guide is designed to be literally as thorough as possible to appeal all types of users. It does not cover complex topics like undervolting etc etc only to provide a completely functional system
      Notes
      Never tested USB C except for charging, USB, works great (not sure about DispOut) 4K model has sleep wake issues occasionally, 1080P is fully functional BIOS
      Disable Secure Boot Disable Vt-d Recommended: Clean Install (Preinstall steps)
      Format a USB (16GB) as Journaled and then proceed to download the latest Catalina Installer Patcher Application. Download the latest Catalina installer from within the Patcher App, and select to download a new copy and install to your USB device Download the clover configurator application and mount the EFI of the USB partition, then copy the contents of the Files linked above to A new EFI Folder (that you create) within the EFI partition. ** This is because the App Store installers will often not download a full installer, just an truncated version that downloads the installer files from the interent while installing. Thus, they're not bootable from a USB as they're not complete. That is why you should use this method to make sure the installer is usable for bootable media.
      Boot From USB
      Use f9, copy EFI folder to efi partition of your usb. after installation complete copy EFI to your ssd. Boot Entry Setup
      Reccomend using windows to find a tool to add a UEFI bios entry to boot EFI/Boot/bootx64 Credits
      @MaLd0n for DSDT Patches and support (HUGE SHOUTOUT) Original Kexts Authors Clover Headphones and Audio
      All audio from speakers should work perfectly along with Bluetooth and USB audio Finished!
      Congratulations, there really aren't any more steps that are required. Feel free to contact me with any questions.
      Donations
      Send me a coffee lefkotyler@gmail.com
      EFI Catalina.zip
       
      **for latest releases and faster replies please refer to GitHub https://github.com/tlefko/HP-ENVY-13-2020-Catalina
    • By ltooz_audis
      This is the way I patched my DSDT and SSDTs to get perfect sleep/wake and USB ports on my Skylark i7-6600u HD520 HP EliteBook 820 G3.
       
       
      Cheers,
      Louis
    • By tlefko
      Version Info
      This build is compatible up to Big Sur Beta
      Now Compatible with macOS 11 Please leave feedback with issues or w/o Comitted to Updating up to OS 11 MULTITOUCH TOUCHSCREEN SUPPORT Latest Release Notes
      Fixed Bluetooth and Wifi Stability Issues Improved Preformance and Power Managements Can Provide Files for Display Overrides Additional Patches for 3K Display updated for 15.4 rev 1 if using unsupported wifi card disable it in bios use config.plist not HD520 Perfect Sleep/Wake for 1080P Model no-touch, still bugs for 3K Exact same functionality as Catalina Notes
      Never tested USB C except for charging, works great USB devices eject on sleep (not really an issue) 4K model has minor sleep wake issues occasionally, 1080P is fully functional 4K sleep has been heavily improved however and glitches are rare, fixed by reopening lid POST
      run sudo pmset -a hibernatemode 0 If on 3K disable sleep completely for maximum stability If no mouse, install all voodoo kexts using Kext Utility Description
      This esentially an ultra-simplistic version that is stable without the use of a deploy or complicated file installations and copies. You can easily view all the SSDT patches along with configuration files for the bootloader as they are all documented clearly in the files. This does include a copy of Clover, which of course I do not contribute to and am only responsible for the provided files, patches, and kext placements This guide provides a working setup with little knowledge of the topic and without "optimization" (because often they can break things). But, it is fully functional and preforms properly and is stable
      Make sure you are using DW1560 for wifi or else KP. If not using remove BRCM kexts from CLOVER>kexts>other. BIOS Setup
      Set all SATA operation as AHCI Disable Secure Boot, Fast Boot For Coil Whine improvement disable C-States Enable UEFI Booting INSTALL (VERY IMPORTANT)
      Due to structural changes in the setup of apple's Big sur, this EFI cannot boot the installer it can only boot into a system / device that has already been created and setup. To do this, you need to install Big Sur to a virtual machine (lots of guides online) and then create an dmg of that system, and restore it onto your HDD using the 'dd' command There are various guides online how to get this virtual machine setup complete. You can then use the attached EFI folder to boot and use macOS big Sur You can use this video to show you how to get your macOS pre-installed onto your hard drive https://www.youtube.com/watch?v=HMU3nhcbWHw Boot Entry Setup
      Boot into the BIOS of the computer, then navigate to the Boot setup (or entries (not sure what it is called exactly, but it will be a list of the options your computer selects to boot) Click add new, and make sure the USB isn't plugged in. Select the only option that is avaiable, and in FS0 navigate to Boot/BOOTx64. Add this as an entry, then select this as whatever priority you would like. Messages and Facetime
      Gnerate your own Serials, Board Numbers, MLB There are various guides online to do this and as default they're set to essentially Null (Fakeserial) This is fairly straightforward and there is lots of external recourses, or you can contact me for support. Headphones and Audio
      All audio from speakers should work perfectly along with Bluetooth and USB audio To resolve headphones static issue (wired) install combojack Finished!
      Congratulations, there really aren't any more steps that are required. Feel free to contact me with any questions. Donations
      Send me a coffee lefkotyler@gmail.com  
      Latest releases hosted here https://github.com/tlefko/XPS-13-9350-Big-Sur/ along with faster replies
      EFI.zip
    • By MaLd0n
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/ybwr9kq3
       
      -Tutorial
      https://tinyurl.com/re2c9sz
       
      -Post Installation
      Paste EFI folder into EFI Partition in your SSD, reboot and extract one full dump with this app and post here!
      https://tinyurl.com/ybwr9kq3
      RunMe.app
      https://tinyurl.com/y9562hz7
       
      --DSDT PATCHES--
       
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM -REAL TIME CLOCK -SLPB -DARWIN / WINDOWS -XHCI -PLUGIN TYPE -HDEF -ARTC -IPIC -TIMR -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -kUSBCompanionIndex -io-device-location -IMEI -EC -PNLF -ARPT -GFX0 -NVME -ACPI-WAKE-GPE -DTGP -ACQUIRE MUT0 0XFFFF -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES  
      --SCREENSHOTS--
       









































       
       
      Big Thanks to XLR and your Badass Motherboard, Ultrafast CPU, Coolest Heatsink, Huge Graphics Card, Tonnes of RAM,
      Gigantic Hard Drive, Lightspeed Disk Burner, Professional Sound Card, Massive LCD Display.
       
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
       
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, headkaze, onemanosx, erroruser, Jenny David, Sampath007, Facebook Hackintosh community, Facebook Olarila community, SchmockLord, daliansky and many, many, many others!
       
      We're all here to have fun and learn from each other!
×