View Single Post
 
Old 07-15-2009, 09:18 AM
lancelotu lancelotu is offline
Jaguar
 
Join Date: Jul 2009
Posts: 58
[How-To] Snow Leopard Retail (10A432) on P5K-E Wifi A/P -64 bit mode

Hello,

Thanks to all the wonderful users of this community I have now a nearly perfect vanilla, up-to-date, 10a432 hackintosh


My system :
P5k-E Wifi ap mobo
cpu Q6600 (Core 2 Quad)
2gb ram 667
AD1988B sound chip
WG311-t network card
asus sata DVD and HD
Nvidia 7300 GS video 256Mb
Marvell 88E8056 Ethernet


Kext I used :


1. AD1988b.Fix.kext Enable sound for AD1988 onboard chip (needs a custom DSDT patch) thanks to XyZ
2. Dsmos.kext the latest, thanks to netkas [color="yellow"]replaced with newer Fakesmc.kext[ v2.5 /COLOR]
3. IOAHCIBlockStorageInjector.kext (repairs the icons of yours hard disks) not necessary with DSDT SATA ESB2 FIX read this
4. OpenHaltRestart.kext OSxRestart.kext is out Thanks to Master Chief for solving the restart after sleep problem. Read more and get the last version here
5. AHCIPortInjector.kext obsolete since DSDT SATA ESB2 FIX read this

Optional kexts :

1. JmicronAta.kext if you want to use, or have additional IDE Devices
2. PlatformUUID.kext ( solve the _CFGetHostUUIDString: unable to determine UUID for host error)
3. NullCPUPowerManagement.kext
4. SleepEnabler.kext (if you are using NullCPUPowerManagement.kext).
5. OSxRestart by Master Chief (restart after sleep is working with this kext) Read more here
I put them all together in a folder below in the "Files you need" section

I also modified:
System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon2.kext/Contents/Info.plist for my ethernet card to work. (how-to here)

OR you can use the AppleYukon2Injector.kext (Thanks to OG-Phantom)


Added string for my Video card in com.apple.Boot.plist



Files you need :

1. Snow leopard disk or dmg
2. Bootloader Chameleon_v1012, because with the new versions I have a lot of Kernel Panics Chameleon 2 RC3 is out please use that one
3. DSDTPatcherGUI_1 (I also added the modified DSDT.aml for P5K mobos compiled and decompiled)
4. Kexts to add in your /S/L/E folder they are all 64 bit (thanks to XyZ, all irc.osx86.hu community)



You can download all these files here (excepting the 10a432 of course)

Installing

1. So first off all you need to format the partition using Guid Partition Table
if

2. Mount Bootloader2 on your desktop, install Chameleon_v1012 and replace the "boot" file from your root volume with the blue labeled one Read how to install Chameleon 2 RC3 here

To be able to see the hidden files on your Volumes (like the boot file or OSInstall.mpkg ) you can use CF-A app also included in the file pack in the Change finder folder.


3.Mount your 10a432.dmg , open Terminal.app and type this:
(or again you used CF-A app you can browse you mac os x installation disks /System/Installation/Packages and manually select OSInstall.mpkg

open /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/OSInstall.mpkg


(or again you used CF-A app you can browse you mac os x installation disks /System/Installation/Packages and manually select OSInstall.mpkg)

Open mac OS installer, select your disk, customize your installation and click install.

4.When installation completes Patch your system with DSDTPatcherGUI

5.To enable sound on P5K-E or other mobos with AD1988B sound chip you have to modify your DSDT.aml file . For AD1988B chipset you have to modify your DSDT ( READ here ) . I also included dsdt.aml and dsdt.dsl as example
6. Add your graphics card string (or you can use UInstaller if you don't know your card model) to /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
7.If you have Marvell 88E8056 Ethernet read here

8.put kexts from /pk5-e snow essentials/kexts 64 bit in to /System/Library/Extensions and repair permissions from terminal :

Code:
sudo chown -R root:wheel /System/Library/Extensions/*
sudo chmod -R 755 /System/Library/Extensions/*

If you have already a working snow leopard system then you can also repair permissions with Disk Utility

9. Restart with -x64 -f -v
10. You can also add

Code:
<key>Kernel Flags</key>
	<string>arch=x86_64</string>
to your com.apple.Boot.plist for permanent 64 bit mode

11.You can safely update to 10.6.1 via Software Update



UPDATE : Sleep is now working, read here thanks to Zhell and omargoa

UPDATE 15 Nov 2009 If you're using a GeForce 7xxx video card and experience Kernel Panics in 64 Bit mode after updating to 10.6.2, reboot in 32 bit mode (with -x32 command) and replace these 5 kexts : GeForce.kext, GeForce7xxxGLDriver.bundle , GeForce8xxxGLDriver.bundle (?), GeForceGA.plugin, GeForceVADriver.bundle, with older ones from 10.6.1. You can get them here . Don't forget to repair permissions and boot one time with -f.
UPDATE 26 Nov 2009 Added FakeSMC v2.5 AND OsXRestart.kext to "snow essentials"

Last edited by lancelotu; 11-26-2009 at 05:34 PM. Reason: UPDATE TO 10.6.2 via Software Update
Reply With Quote