I'll try to keep this first post up to date ...
My laptop:
Lenovo X60t (6363-AQ8)
Intel CoreDuo 1,67 GHz (L2400)
3 Go / 320 Go / FW 400 / SD Card
Bluetooth / Wifi AR5BXB6 / Tablet (non multitouch)
GMA 950 / 12.1" (1024x768) ...
(This guide has also been successfully tested on X60s and T60 by xene here)
What you need:
- Snow Leopard 10.6 Retail DVD (29$ only !)
- 8 Go USB Key ("USB Key")
- 2,5 External HDD ("HDD Snow")
- Mac/Hack under 10.5/10.6 ("MacOSX")
- This Folder : MacPNT Package (current version is "2011 02 15")
(I've made a BootCD_MacPNT (X60 with a 10.6.0 Retail DVD) if you don't have a Mac/Hack or a 8GB USB Key and if you don't need MBR ... Just follow the "Step 2" of iBoot guide and come back to "First Boot")
0) Custom Package
1) USB Key
2) 10.6 Installation
3) First Boot
4) Update
5) SleepFix
6) Temperatures and Fan Control
0) Custom Package
- If you have a CoreDuo and a GMA950 : you don't have to modify anything ! You can go to the step 1) !
- If you have a Core2Duo and a GMA950 : use the "X60 (Core2Duo / GMA950)" files.
- Replace DSDT.aml and smbios.plist in /Extra
Replace LegacyX60T.kext in /Extra/Extensions
- Replace DSDT.aml and smbios.plist in /Extra
Delete LegacyX60T.kext and VoodooHDA.kext from /Extra/Extensions
Copy LegacyX61T.kext and Intel82566MM.kext in /Extra/Extensions
Copy AppleHDA.kext in /System/Library/Extensions/
- On "MacOSX"
- Format the "USB Key" (HFS+) and the "HDD Snow" (HFS+)
- Restore Snow Leopard 10.6 Retail DVD on the "USB Key" (with disk utility)
- Copy /MacPNT folder on "USB Key"
- Install "Chameleon RC4-AsereBLN-1.1.9" ON THIS "USB KEY" (be careful this could damage your own hardware)
- Copy (or replace) /Extra folder from the package to the "USB Key" root folder
- If you need a MBR partition table :
- - Launch "ShowAllFiles" and select "Show"
- - Replace:
- OSInstall.mpkg in /Volumes/"USB Key"/System/Installation/Packages
- OSInstall in /Volumes/"USB Key"/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/
- - Launch once again "ShowAllFiles" and select "Hide"
- (The files of the packages are made for a 10.6.0 Retail DVD, and for a 10.6.3 Retail DVD)
2) 10.6 Installation
- Boot on the "USB Key"
- Install Snow Leopard on your "HDD Snow"
- On reboot, Switch off your laptop
3) First Boot
- On "MacOSX"
- Install "Chameleon RC4-AsereBLN-1.1.9" ON THE "HDD SNOW" (be careful this could damage your own hardware)
- Copy /Extra on the "HDD Snow" partition with the one from the package
- Copy /MacPNT somewhere on "HDD Snow"
- Launch "pfix" on the "HDD Snow" partition
- Reboot on the "HDD Snow" partition
4) Update 10.6.X
- Download the "Combo Update 10.6.X"
- Launch "pfix"
- Reboot
(Successfully tested with 10.6.1, 10.6.2, 10.6.3v1.1, 10.6.4, 10.6.5, 10.6.6 ...)
Note: if you use "AppleHDA.kext" in /S/L/E/ replace it after each update before reboot and repair permissions ...
5) SleepFix
- Turn off "use secured virtual memory" in System Preferences->Security ( to get rid of an annoying starting message "Error 192 ...")
- Turn On "startup automatically after a power failure" in System Preferences->Energy Saver
- Install "SleepWatcher" and "SleepWatcher Startup Items"
- Copy "rc.sleep" and "rc.wakeup" in /etc/
- In Terminal :
- chmod +X /etc/rc.sleep
- chmod +X /etc/rc.wakeup
6) Temperatures and Fan Control
- Copy the "DSDT.aml" file corresponding to your computer in /Extra/
- Copy "FakeSMC.kext" in E/E/
- Install "iStat v2"
- Run pfix or kextutility
- Reboot
What still doesn't work:
- VGA Out mode "Mirror" *
- IrDa **
- Modem **
- PCMCIA Slot ***
- Multitouch Tablet ** (May also work natively)
*: "Desktop Extension" mode works vanilla, you can use this program to deal with mirror issues : Mirror (thanks nuskoolkiddie)
** : not tested yet
*** : Successful report with old 10.4 kext (thanks nuskoolkiddie)
What has been fixed in DSDT:
- IOATAFamily
- Native SATA
- Intel GMA950 / Intel GMA3100
- Brightness Control
- SpeedStep (P-States and C-States, CoreDuo and Core2Duo)
- HDA Disabler
- EHCI Fix
- ...
If this file does not work properly you can use DSDTstable.aml. Just press any key during the chameleon boot (black screen with chameleon on the top) and type
Code: Select all
DSDT=/Extra/DSDTstable.aml
Content of the "MacPNT 2011 02 15" Package:
- AsereBLN 1.1.9 Bootloader (Based on Chameleon 2 RC4) -> Source
- Extra Folder
- com.apple.Boot.plist
- DSDT.aml
- Extensions
- AppleACPIBatteryManager.kext v1.0.15 (to Enable battery meter)
- AppleACPIPS2Nub.kext v1.0.0d1 (to Enable keyboard/trackpoint)
- FakeSMC.kext v2,5 (SMC emulation by Netkas) -> Source
- LegacyX60T.kext (Custom Kext with Atheros "pci168c,1014"/Tablet Wacom "WACF004"/Power Management for "CoreDuo")
- TabletEnabler.kext v1.1 (to enable Tablet)-> Source
- VoodooHDA.kext v0.2.56 (with Silencer's Fix) -> VoodooProject,ProjectOSX
- VoodooPS2Controller.kext (Keyboard, Trackpoint and Tablet Buttons) ->Anastasius's post
- VoodooSDHC.kext v1.1d1 (to Enable SDCard Reader) -> Source
- VoodooTSCSync.kext v1.1 (to get rid of CPUs Sync issues ... probably not needed...) -> Source
- smbios.plist (MacbookPro 1,3 profile, SMCPUType 513)
- Themes (for Chameleon Bootloader)
- Default
- MBR Partition Fix -> 10.6.0 / 10.6.3
- pfix3 -> Source
- SleepWatcher for X60t
- rc.sleep
- rc.wakeup
- sleepwatcher_2.0.5.dmg -> Source
- Extension
- FakeSMC.kext
- X60
- DSDT.aml
- X61
- DSDT.aml
- DSDT.aml (Core2Duo)
- LegacyX60T.kext ( ... /Power Management for "Core2Duo")
- smbios.plist (macbookpro 2,3 profile, no SMCPUType)
- AppleHDA.kext
- DSDT.aml
- Intel82566MM.kext -> Ethernet support
- LegacyX61T.kext ( ... /Power Management for "Core2Duo")
- smbios.plist (macbookpro 2,3 profile, no SMCPUType)
Older Packages
2010 04 12 : X60t v3
2010 06 16 : CoreDuo, Core2Duo
2010 10 18 : CoreDuo, Core2Duo
2010 11 17 : MacPNT
2010 12 16 : MacPNT
2011 02 15 : MacPNT
How to check if SpeedStep is enabled :
Open Terminal :
PStates
Code: Select all
ioreg -lw0 | grep PerformanceStateArray
Code: Select all
ioreg -lw0 | grep CSTInfo
How to check if QE/CI is enabled :
Use Quartz Extrem Check
Dual Boot with Win7 :
See Xene's post
Kernel Panic on Boot :
VoodooHDA issue : See Great Gatsby's post
Atheros Wifi issues : use the latest LegacyX60t.kext (old version panics with 10.6.5 and later)
Edit 2010/04/19 : VGA Out
Edit 2010/05/04 : DSDT fix list
Edit 2010/05/05 : CoreDuo / Core2Duo
Edit 2010/06/11 : X60s / T60
Edit 2010/06/15 : Combo Updates from 10.6.1 to 10.6.4
Edit 2010/06/16 : MacPNT Core(2)Duo Package Content(s)
Edit 2010/06/22 : Modifications according to feedbacks
Edit 2010/07/27 : PCMCIA successful report & Mirror app
Edit 2010/10/11 : Precision about different screen/resolution/tablet & 10.6.3 MBR files
Edit 2010/10/18 : HFS+, 10.6.3 MBR files, boot args, SMcputype CoreDuo, Older packages
Edit 2010/10/21 : Resolution 1400x1050 is OK, SleepFix
Edit 2010/11/15 : 10.6.5 and new Legacy kext
Edit 2010/11/17 : Legacy kext working with all updates, Merge in only one package, X61 with GMA3100
Edit 2010/11/22 : BootCD_MacPNT
Edit 2010/12/16 : New X61 files (from Insanelymac), VoodooPS2 instead of ApplePS2 to get tablet buttons (made by Anastasius), new rc to unload VoodooPS2 on sleep/wake.
Edit 2011/02/16 : Temperature & Fan Control, New X61 files made by Anastasius