Last UPDATE of this guide: June 18 2008
For Tiger you can use either Jas 10.4.8 or Uphuck 10.4.9 When installing use cpus=1 at boot to avoid stuttering. There are no working drivers for either Intel or Nvidia cards on Tiger.
For Leopard it appears that iAtkos is the easiest way.
Since 10.5.1 Nvidia kexts doesn't work you need to boot with -s option (single user mode) at boot and delete or move NVDAResman.kext in order to boot in the GUI.
- shutdown and restart dont work after installing Nvidia kexts (10.5.2) or after installing whole 10.5.2 from any 10.5.2 DVD
- Audio at this point is experimental, sometimes you loose it after a reboot, sometimes you can recover if you put your laptop to sleep (some doesn't have this problem).
- No Boot Some installation DVDs leave with an unbootable partition, you can fix it installing the bootloader manually, see this guide: http://forum.osx86sc...php?f=16&t=1789
Components package: April 8 2008 sonotone made a package that includes several kexts and fixes, shee his thread here:
Nvidia 8x00 use one of these installers:
EDIT: March 15 2008 I found NVCAP values that allow dual displays on 8400GS, see this post: http://forum.insanel...&...st&p=668520
Intel GMA X3100 check these threads:
EDIT: March 23 2008 Use the patched AppleHDA.kext, a file is linked below as STAC9228_0x83847616.zip
Use Taruga's AppleHDA patcher 1.16 (work on Tiger and Leopard) thread here: http://forum.insanel...showtopic=32859 on the M1330 sound can be heard only thru the first headphones jack.
DELETE AppleAzalia.kext (it wil block AppleHDA to wok propperly, thanks to esthetik to remind me this).
EDIT: February 9 2008 You can use a gfx string and get rid of Natit/NVinject and AlCinject with this: http://forum.insanel...showtopic=81294 if you installed Netkas' PC-EFI V8, if you installed EFI from iATKOS it won't work.
Use software from Upek, look here: http://forum.insanel...showtopic=66791Onboard wired Ethernet:
If it has Broadcom 59xx or Marvell, there are no working driver yet,
EDIT: February 19 2008
If it has Broadcom 440x you can use an old kext, AppleBCM440XEthernet.kext (Kalyway, and some old DVDs like JAS 10.4.8 have it).
Also you can use an USB to Ethernet adapter, now even Apple sell one: http://store.apple.c.....part=MB442Z/A and does not need third party drivers, but someone reports that only works after installing 10.5.2 update.
unless you have a Dell truemobile wireless card (Broadcom chipset) the intel ones does not have working kext ATM, but there is an effort to develop one here: http://forum.insanel...showtopic=36976
Also you can use an USB WiFi adapter, check the WiKi, I have a Zydas and Ralink adapters that work with Tiger and Leopard or you can buy the Dell Truemobile 1390 card off ebay for $15 shipped [Jake123 tip]
I bought a Dell Wireless TrueMobile 1505 Draft N mini PCI-E card that works out of the box as an Airport.
Media keys and remote control:
EDIT: March 28 2008 Now it is posible ot use those, you need one of these kexts (that maps media keys): PS2Keyboard.kext.zip or PS2Keyboard.kext-V2.zip or PS2Keyboard.kext-V3.zip (stop key enabled) and see this post: http://forum.insanel...&...st&p=686894 for reference to Butler (a handy app)It is possible to get SpeedStep with this http://forum.osx86sc...php?f=16&t=2727
For battery status:
you can use the PowerManagement.bundle from here: http://forum.insanel...showtopic=80425 and AppleSMBIOS from here: http://forum.insanel...showtopic=88087 or here http://forum.insanel...showtopic=15474
EDIT: February 10 2008 in order to make this work you cant select the Sotck AppleACPIPlatform.kext from the Bootloader-> Darwin EFI option from iATKOS installation DVD since the vanilla ACPIPlatform does not contain the necesary AppleACPIPowerSource.kext (plugin). See the section "Power Management, SpeedStep and (S3) Sleep:" at Devilhood's guide
EDIT: February 12 2008 How to edit the AppleACPIPowerSource.kext to match the new 10.5.2 vanilla kexts:
In Terminal or text editor open AppleACPIPowerSource.kext/Contents/Info.plist and go to this part:
<key>OSBundleLibraries</key> <dict> <key>com.apple.driver.AppleACPIPlatform</key> <string>1.0.5</string> <key>com.apple.iokit.IOACPIFamily</key> <string>1.0.0d1</string> <key>com.apple.kernel.mach</key> <string>1.1</string> </dict>Change to reflect the new versions
<key>OSBundleLibraries</key> <dict> <key>com.apple.driver.AppleACPIPlatform</key> <string>1.2.1</string> <key>com.apple.iokit.IOACPIFamily</key> <string>1.2.0</string> <key>com.apple.kernel.mach</key> <string>1.1</string> </dict>Other guides for installation:
EDIT: February 13 2008 Guide to update to 10.5.2 or 10.5.3:
Now there is a patched 10.5.2 update and a package that has patched 9.2.0 kernel that works with many installations like BrazilMAC, Kalyway or iATKOS.
But this is for who want to install with the Vanilla 10.5.2
Better way is to downlaod the update than using Software Update, here is a link from where you can download it: http://www.apple.com...omboupdate.html
Before running the update backup any kext that is not vanilla, like AppleHDA, AppleSMBIOS or AppleACPIPlatform, if you are using a non vanilla kernel also backup the kernel (mach_kernel) and the system.kext (non PC-EFI users)
PC-EFI users need to edit the Info.plist of the ACPIPS2Nub to match the new vanilla kexts
Open the Terminal and type:
(put your password)
while sleep 1 ; do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext ; done
Now run the Update when it finishes don't restart, stop the previous Terminal command and edit the following
Where it says kextload "/System/Library/Extensions/Dont Steal Mac OS X.kext"
should say kextload /System/Library/Extensions/dsmos.kext (if you are using dsmos, most likely with iATKOS or Kalyway) or
should say kextload /System/Library/Extensions/r3d3.kext (if you are using r3d3, very unlikely)
If you are using custom kexts or modified kernel now is the time to place them back, if you are not using PC-EFI also place back the kernel and the system.kext (remember to apply propper Onwership and Permissions)
Now you can reboot
the script that runs on the first reboot will install some files and then automatically reboots again so don't panic yourself.
Post any link to other files, tips or guides you want to include here, this is a collaborative guide.FILES:
STAC9228_0x83847616.zip <-- already patched AppleHDA.kext (sound from speakers and headphones jacks, update: mute works)
AppleACPIPowerSource.kext.zip (if you had installed the Vanilla AppleACPIPlatform.kext)
AppleACPIPlatform.kext.zip 301.64KB 2070 downloads For 10.5.2 (ACPIPowerSource already matched)
EDIT: June 18 2008 Superhai made a new kext, ClamshellDisplay which replaces TurnLidOn, this permit some laptops that when you close the Lid it sleeps see his post: post #1435
EDIT: June 18 2008 purlah Wrote a little guide to make the Sprint/Nextel (Novatel 5720) WWAN card to work, see his post: post #1433
EDIT: June 8 2008 Superhai made two kexts, SMBIOSResolver and EHCISleepEnabler to use vanilla versions of AppleSMBIOS.kext and AppleUSBEHCI.kext posts #1332, #1342 and #1343
EDIT: May 12 2008 loonsta reported: "I have tested witha Gigabit ExpressCard and it worked fine for me." see his post: post #1056
EDIT: April 3 2008 Superhai made a kext to change the value of AppleClamshellCausesSleep, which is responsible on laptops to use the Lid as Sleep trigger, want to try?
First release 0.9 here: http://forum.insanel...&...st&p=694467
Second release 0.9.1 here: http://forum.insanel...&...st&p=694940
EDIT: March 21 2008 I found that the SpeedStep Kernel causes black screen when you wake up the laptop, other users confirmed this, so if you want SLEEP you better use vanilla kernel.
EDIT: March 15 2008 Superhai compiled a modded
PCGenUSBEHCI AppleUSBEHCI kext that allows Sleep, see his post: http://forum.insanel...&...st&p=668434 http://forum.insanel...&...st&p=669969
March 12 2008 Possible solution for propper sleep, see this post: http://forum.insanel...&...st&p=664935
EDIT: February 29 2008 netkas announced New 9.2.0 kernel with fixed shutdown see http://netkas.org/?p=57 does not work on our rigs btw
EDIT: February 20 2008 ranova got two-finger scrolling to work on his m1330!, he made a guide look the post #246
Didn't work for me though. Did worked for me after some adjustments.
EDIT: February 15 2008 ranova reports that with XPS M1330: "If after reboot you are not getting any sound, here is the solution: set up a hot corner in expose to "sleep display" and immediately after booting up, before you run any apps that use sound drivers, go to your hot corner to sleep and then unsleep your display, NOT the computer. Your sound should work now." but jstad says that it does not work on his Vostro 1400.
EDIT: February 14 2008 netkas announced New AppleSMBIOS for PC-EFI and 9.2.0 SpeedStep kernel, see: http://netkas.org/?p=51
EDIT: February 12 2008 cRuNcHiE made a keyboard Layout for UK: British_Dell_XPS_M1130_KeyboardLayout.zip
Also he found a thread for solving PS2 issues after 10.5.2 update: http://forum.insanel...o...87139&st=20