Apple released an update for Leopard a few days ago and yesterday I decided to update. Before the update, my system was as follows:
Motherboard: Abit IP35
Processor: Intel Pentium Dual Core E2160 @3GHz
Memory: 2x1GB Geil Black Dragon CL4
Hard Disk: Hitachi Deskstar 500Gb
Video Card: MSI 7950GT 512mb PCIexpress
Leopard was installed from a copy of iPC 10.5.6 which I downloaded. Patches used are:
- AppleHDA patched for ALC888
- NVdarwin for 512mb cards
- OpenHaltRestart to enable restart
- IONetworkingFamily patched to provide Marvell Yukon 8056 support
My video card suffered from the issue where it was only recognised as a 256mb card. A quick BIOS edit and flash later, it’s fully detected as a 512mb card. Details of this here.
Bootloader was updated to Chameleon 2 RC2 and I ticked to install the Extra folder.
Contents of my Extra folder:
- AHCIPortInjector – allows correct detection of ICH9R chipset
- AppleDecrypt – decrypts the apple binaries
- ATAPortInjector
- Disable – stops AppleIntelCPUPowerManagement from loading
- IOAHCIBlockStorageInjector
- JMicronATAInjector
- OpenHaltRestart
Because I have a disabler for the CPUPowerManagement kext and a DSDT file generated, I could do the update to 10.5.8 without any problems.
Downloaded the combo update for 10.5.8 and used it to update from 10.5.6 without any issues. Once rebooted the only job left is the edit the Info.plist inside AppleYukon2.kext which is found inside IONetworkingFamily.kext to add device ID for the 8056 card.
Video card worked find with NVdarwin but I finally managed to get EFI strings working, so I’m using them now. I used this guide (with thanks to projectosx)
My Extra folder, patched AppleHDA.kext and IONetworkingFamily can be downloaded here.





