Quote:
Originally Posted by kamess
Was nvdarwin loaded sucessfuly?
|
Yeh, it has been loaded but still not working, right?
Doesn't matter - still have ideas left -
remove nvdarwin.kext again - we will try something else, within the update.
Quote:
Originally Posted by kamess
I have Leopard 10.5.5, and in order to sucessfuly install and run the xCode(iPhone app) I need Leopard 10.5.7. Can I upgrade to 10.5.7 without a new installation of Mac OSX? Or do I need to download other CD with Mac OSX and install it again?
|
Many newbies, who aren't sure how things work, tend to crash their system with doing updates - so I will try to give you some advices, so that you can do a safe update (I hope^^).
1. Download latest
FakeSMC, and install the Leopard version using
KextHelper. Do not reboot yet - go to /System/Library/Extensions and delete dsmos.kext - you won't need the Decrypter any longer with using the SMC emulation.

2. Download
Chameleon v2 RC1 Installer pkg, install it to your Leopard partition to upgrade your bootloader. Once done, open Terminal and enter "sudo rm -f /boot". Then Download
PC_EFI 10.5 boot file and drop it to the main directory (/) of your Leopard partition.
3. Download
DSDT Patcher by fassl and create a dsdt.aml - optimized for "0 Darwin" copy it to the /Extra folder. (Don't worry if this doesn't work, skip the step.)
4. Use "sudo kextstat | grep -i Disabler" to ensure this Extension has been loaded. This is very important for the Update not to crash!!
5. After next reboot, download
10.5.8 Combo Update from Apple & install it. Don't wory if it needs a second attempt to boot in your system again.
Once running 10.5.8 with PC_EFI 10.5 bootloader, open Terminal again and use the following command to get the gfx's pci value from ioreg:
Quote:
ioreg -l | grep -15 “AppleACPIPCI” | grep UID
|
It normaly should return either 1 or 0.
Then open an editor and create a file with the following content:
Quote:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-pci0</string>
<key>GraphicsEnabler</key>
<string>y</string>
</dict>
</plist>
|
Place the red flag only if the value from the ioreg was 0 - if it was 1, leave that string empty!
Save the file as com.apple.Boot.plist and copy it to /Extra
Reboot again.
