Installation
1. Installation by directly opening the OSInstall.mpkg from /System/Installation/Packages on the SL's image, after showing hidden files.
http://www.infinitem...kpad-x61-t3735/
With some modifications
1) Boot with Chameleon 2.0-RC3, rather than Chameleon 1.0.12 (which cannot boot)
2) Using updated FakeSMC V2
3) Using a SATA HDD in a ThinkPad Ultra Base running iDeneb 10.5.6, not a working Snow Leopard (try the installation in a working SL, successful too; Install OSX with Windows boot with dual boot will cause loss of the factory backup partition )
4) Did not remove the kexts: AppleIntelCPUPowerManagement and AppleIntelCPUPowerManagementClient.
5) A suggestion: at the beginning, keep /system/library/extensions untouched. Only load FakeSMC.kext and keyboard trackpoint kext from /extra/extensions to boot. After first boot, install BSD to enable "repair permission". And then Install kexts which cannot be loaded from /extra/extensions by Kext Helper (such as Intel 82566mm.kext, AppleAzaliaAudio.kext and AppleHDA.kext). Finally, move com.apple.Boot.plist from /extra to library/perferences/SystemConfiguration/
In this way, no need to repair permission by using Terminal scripts "chown -R root:wheel and chmod -R 755" and reduce a risk to get kernel panic.
2. Enable "repair permission" in Disk Utility after installation and successful boot
http://www.taranfx.com/blog/?p=1744
3. The EFI boot method of MacLoader_SL kit also works after I replace dsdt.aml in /extra and boot file in the root. However, for some reasons Intel 82566MM.kext can not be loaded from extra/extensions of Chameleon loader in EFI.
http://www.insanelym...howtopic=183751
A little touch-up after installation
Thanks again for this post.
http://www.insanelym...showtopic=87574
1. Graphic with QE (only work when boot in 32bit, external display support too, but the mirror not works, if happened, use Daniborgs's AppleScript to disable the display mirror)
2. Sound (boot in 64bit or 32bit, using VoodooHDA.kext, but may not work after sleep; boot in 32bit, using AppleAzaliaAudio.kext and AppleHDA.kext)
3. Lan (Intel82566MM.kext, work both boot in 32bit and 62bit, even after sleep), credit to http://www.infinitem...w-anyone-t3829/
4. Keyboard and Trackpoint (using ACPIPS2Nub.kext and ApplePS2Controller.kext work both in 32bit and 64bit.
5. SDHC card reader (IOSDHCIBlockDevice.kext, only work when boot in 32bit)
6. Battery Management fixer (VoodooBattery.kext)
7. Power off and restart hold fixer (OpenHaltRestart.kext, work boot in 32bit and 64bit)
8. Display brightness adjust (better after replace naive kext with AppleIntelGMAX3100FB.kext)
9. Force to boot in 32bit (adding "<string>arch=i386</string>" under "<key>Kernel Flags</key>" in com.apple.Boot.plist)
For your convenience, I attached the aforementioned files. Thanks.
Update to 10.6.2 (02-14-2010)
1. Disable old sleepenabler.kext
2. Update to 10.6.2, no sound and lose wireless card
For Wireless
3. Continue "Software update" to update airport client
4. Inject device ID to AtherosFix.kext and IO80211Family.kext (making wireless back)
<string>pci168c,1014</string>
For sound
Strategy 1
5.1 Install VoodooHDA.kext by 64bit Kext Utility, your mic works too, even after sleep.
Thanks for the post (http://www.projectos...wtopic=355&st=0)
Strategy 2
5.2 Reload the AppleHDA.kext and AppleAzaliaAudio.kext, sound will be back as in 10.6.1 with injected strings in com.apple.Boot.plist.
Display brightness adjust
6. It will be back to work in 32bit boot if you reload the edited AppleIntelGMAX3100FB.kext. But you will lost the ability to boot in 64bit (get a blue screen ) due to replacement the Apple's AppleIntelGMAX3100FB.kext.
Sleep (only work in 32bit boot)
Strategy 1
7.1 SleepEnabler.kext (10.6.2 version or 10.6.3 version) work together with NullCPUPowerManagement.kext, OpenHaltRestart.kext to get sleep work in 32bit boot.
Strategy 2
7.2 Now I disable NullCPUPowerManagement.kext, OpenHaltRestart.kext, SleepEnabler.kext, and use naive AppleACPICPU, AppleIntelGMAX3100FB.kext and com.apple.Boot.plist. Sleep work only in 32bit without any kext (no lucky in 64bit sleep, others said it was because of GMAx3100 driver)
NTFS R/W
64bit: NTFS-3G plus Macfuse (64bit version)
(do not enable naive NTFS R/W under 10.6.2, otherwise it will cause NTFS volume corruption and potential data loss)
32bit: Paragon NTFS for Mac
Note:In 64bit boot, sleep and SDHC card reader do not work, AppleIntelGMAX3100FB.kext cause panic occasionally; In 32bit boot, bright adjust do not work well, others are perfectly working.
Attached all files need to update 10.6.2.
If you like, update FakeSMC 2.5 (http://www.insanelym...howtopic=210380) and Chameleon 2 RC4 (which enable EFI 64bit)
My T61 description
ThinkPad T61 6465 57U
T7100(1.8GHz 2 MB L2cache)
Intel 965GM chipset family
2G (1X2 1G) PC2-5300 DDR2 SDRAM 667 MHz
320GB (7200 rpm) HDD 16M
120GB (5400 rpm) HDD 8 M in a ThinkPad UltraBase
Intel Graphics Media Accelerator X3100 (resolution 1280x900 with QE)
Intel 82566 MM Ethernet
ThinkPad 11a/b/g Wireless LAN Mini-PCI Express Adapter (replaced Intel PRO/Wireless 3945ABG)



Sign In
Create Account








