Updated Install Tutorial - at user request
Other info: Grey text in /* */ means the info is outdated.
PLEASE READ THE GUIDE STEP BY STEP, DON'T SKIP THEM ONLY TO COMPLAIN SOMETHING WENT WRONG AFTERWARDS.
I. Snow Leopard:
Stuff you need before starting: 2 empty CDs, 1 Empty dual layer DVD or a 8GB USB Stick, optionally a computer even your laptop running OS X(Virtual Box one will do as well) or TransMac, a retail image (10.6.8/10.6.7 preferably), on another stick/cd or even on the retail stick, just make sure you copied it after you restored the retail image on it.
1. Download boot cd and burn it on the empty CD (lowest speed possible).
2. If you have OS X, restore the install dmg to your USB stick, if you have windows you can use the previously mentioned TransMac or burn the iso of 10.6.8 on the dual layer DVD. (the pirates will help you with the iso, again)
3. Boot from boot CD, then eject the CD and insert the install DVD / keep the CD and plug in the USB Stick. Now press F5 to rescan all drives.
*Notice, if you are using USB Stick install method you may have to restart the laptop and boot into boot CD again so the stick gets detected.
4. Select on the screen the install media(DVD/Stick/whatever) and boot with the following flags: -v GraphicsEnabler=No cpus=1 busratio=20
5. When the screen loads up, click next/agree and go to "Utilities" (menubar up) and select "Disk Utility", select the HDD and click partition > options > MBR (funny enough our Über Laptops don't have a good bios to go with them, GUID is not supported).
Now partition the drive how you want, i recommend 70GB at least for the root partition and a TimeMachine partition of 20GB(it helps for when you screw something up). After you are done, exit disk utility, select the partition on which you want to install, then click customize and deselect printer drivers and language packs. Install
6. After the install is done, you will need the boot CD to boot in your newly installed OS X with these flags: -v GraphicsEnabler=No busratio=20 -x.
If you have the 1920x1080p Display version of the laptop, the screen will be all fuzzy and pinkish colored. We will fix that later, but for now you gotta have mouse skills to you can click the next button which will most likely be outside your screen.
7. Configuration time, install:
[size="1"]- [b]FakeSMC, NUllCPUPowerManagement, USB 3.0[/b]
- [b]PCI Root UID, Generate CPU States, PCI Configurations Fix[/b]
- System Definitions > MacBookPro > [b]8,1[/b][/size]
Now go to Applications folder > open KextUtility and wait. When it's done restart the laptop and boot without boot CD using -v GraphicsEnabler=No flag to see if theres any error. If everything is OK open [Mu.lti.Be.ast] again and install sound ( VoodooHDA 2.7.3) and network (Lnx2Mac's)
8. Copy this DSDT (courtesy of wen1) to Extra/ folder, the end.
There are 2 ways of doing it, a simple one and a hard one either way you will need to download rBoot and burn it on a CD.
Download iAtkos Lion, burn it on a DVD/restore it to your USB stick, follow on-screen instructions, select the following at the customization screen:
Install, then boot with -v GraphicsEnabler=No busratio=20 (if you experience some sort of Kernel Panic boot with this extra flag: arch=i686), if you encounter any other problem, boot with rBoot LE CD -v GraphicsEnabler=No busratio=20
NOTE: You must boot with rBoot BECAUSE iAtkos installs a desktop SMBIOS instead of a laptop one. This hinders the loading of the Graphic Drivers.
Updating from previously installed snow leopard
#-- Updating to 10.7.2 & 10.7.3 & 10.7.4 --#
1.Download Combo Update from Apple:
2. Install, don't reset
3. Install the patched AppleIntelCPUPowerManagement.kext from the Lx02 Lion package installer or using one of these links below:
3.a 10.7.3 AICPUPM.kext
3.b 10.7.4 AICPUPM.kext
4. Re-Install AppleHDA.kext since the update replaces it. Manually, or from the installer package - either way you should rebuild and repair permissions using Kext Wizard to be on the safe side.
IMPORTANT: 10.7.3 and above removes some atheros cards ID's from the kext, so if you find yourself without wifi, simply install the 10.7.2 IO80211Family.kext (can also be found in the Package Installer)
III. Mountain Lion:
Download/buy OS X Mountain Lion then download and open the app below and choose your OS X Retail Image. If you're using the one downloaded from the app store: Navigate to Applications (which is where it will save your downloaded copy of ML by default) -> right click "Install OS X Mountain Lion" and click "Show Package Contents" -> Contents -> SharedSupport -> Double click "InstallESD.dmg"
Follow app instructions then let it do it's job and when it's done simply restore the image using Disk utility to a thumb drive/sd-card/partition or burn it on a Dual Layer DVD (the image is around 5gb)
Boot into your newly restored/burned image, choose where you wish to install it (don't forget to erase that location). When the install is done you have 2 options:
- Boot using rBoot LE then use the Lx02x Lion install package (see Post Install section) and skip battery kext, it's bugged for some reason. Don't forget to install FakeSMC (sensor modules) and the bootloader (not included in my package)
- Boot into another OS X install (if you have one) and do the same as above, Lx02 package install, bootloader install.
As described by PCWIZ13 here: #1824
You have 2 ways of doing it at this point:
1. Based on PCWIZ13's tutorial, except you use MacDrive&Transmac to create and restore the image.
2. Using OS X installed in a Virtual Environment.
If i have time i'll make a step by step tutorial for # 1 on how to create and restore the image in windows. Until then, i'm sure someone already did it, you can try to use google to find it.
Updating to 10.8.1:
Manually install the update, before resetting do the following:
- Rollback AppleSmartBattery.kext if VoodooBattery isn't installed.
- Rollback AHCIFamily.kext to be able to boot with the kext cache
- Optional: If Wi-Fi doesn't work restore IO80211Familly.kext
>>>>>>Post (Mountain) Lion Install:<<<<<<<<<
Please refer to this: #1547 - New version. Same principles apply, more or less.
If you have the Full HD Display, your screen will be fuzzy and pinkish.. you just have to get pass the set up screen so you can get to the desktop and install(copy to /Extra folder) the proper patch. It is located in the auto installer Lx02X Lion - V1 >
IMPORTANT! System > Display > Full High Definition Screen
!. Select it.
If you have the normal HD Display, you can find the right patch in
Lx02X Lion - V1 > IMPORTANT! System > Display > High Definition Screen
The kexts in the pack are mandatory to boot without rBoot LE CD/ to be fully functional. Install them with Kext Wizard (also provided) in S/L/E
SpeedStep in Lion & Mountain Lion:
*from previous post*
1. Follow those instructions SpeedStepper including the MSRDumper kext (LOAD IT FROM THE TERMINAL DO NOT INSTALL IN EXTENSIONS)
2. Set SMBios to MacBookPro8,2 - you can mess around with others and see your results
3. Make sure /Extra/org.chameleon.Boot.plist has the following flags
4. Back-Up and delete Sleep/NullCPUPowerManagement kexts
5. Copy SSDT.aml from archive to Root partition *see bottom of the post*
6. Reboot, use -v flag pay attention to
kernel: AppleIntelCPUPowerManagement: Turbo Ratios <number>
kernel: AppleIntelCPUPowerManagement: initialization complete
kernel: AppleIntelCPUPowerManagementClient: ready
this means AICPUPM got patched correctly and you should have SpeedStep working.SSDT UPDATE:
The Lx02X-Lion V1 (formerly known as L502x V7) pack has better SSDT than the ones posted here, read the description inside the installer package for more details.Core i3 users just use GenerateCStates=Yes GeneratePStates=Yes DropSSDT=YesDual Monitor
Under Lion with miniDP > VGA cable it works perfectly. I have no info about Snow Leopard or other types of cables, i do know that HDMI is not working. If you are using dual monitors + please provide informations.Nvidia GT540M
I have a hunch it may work since it's based on the same chip as Fermi 4xx but it requires more documentations, and hex editing of some files. When i have time i'll start working on it. So far, from my preliminary research the ID of my card recognized on the internet as a GT 450m. Using DSDT and/or EFi you can power the card and make OS X to properly detected but due to Optimus or better said how OS X chooses the IGPU as primary we are unable yet to make it work, unless we get a modded bios. (which still is a work in progress)
I've provided in the installer pack and as a standalone file somewhere around this forum, a DSDT that will power off the nvidia gpu. This will increase battery life and reduce heat. The NVidia GPU is still under development, there have been some break throughs but not enough. An alternative to my work is a modded bios, you can track their progress here: http://www.bios-mods...-BIOS-and-HOWTONotice
1. Kexts that are found in /Extra folder, do not work properly under Lion, and do NOT load at all if UseKernelCache=Yes is used. In this case move them to S/L/E yourself and delete the extensions.mkext from /Extra or use "Migration Tool" from [Mul.ti.Be.ast Lion] edition then use Kext Utility or Kext Wizard to repair permissions and rebuild cache 2. L502x DSDT is compatible with 15z model and with L702x (confirmed here). L702x users can also select their system DSDT from the installer package (Lx02X-Lion).
3. Make sure you have org.chamelon.Boot.plist file inside /Extra folder, if you have it in / (root partition) delete it from there!