This is being posted from a working installation of Mac OS X 10.5.2, and these installation instructions are out of date. Try iATKOS 2.0i or Leo4All, or a newer Kalyway package. This will still get you there, it'll just take longer.
Initial Installation
You will need:
Kalyway's 10.5.1 image
Kalyway's 10.5.2 Combo Updater
Kalyway's 10.5.2 Kernel Pack
Leopard Graphics Update package
I successfully installed OS X Leopard using the Kalyway 10.5.1 DVD available at sources everywhere. Now, if you really want to do this, head down to the Apple Store and pick up a copy of Leopard. They deserve the support and the money, you are using their software. Technically, this is a license violation, but their wording technically lets you get away with installation if you put a small Apple sticker on the underside of your ThinkPad.
First, head to your BIOS, and make sure these settings match. The other ones can be set to your liking, but some functions interfere or sabotage the Apple vanilla kernel.
Intel AMT: Disabled
TPM Security Chip: Enabled
Execution Prevention: Enabled
To install, burn a DVD image, and reboot into the installer. No options are required on first boot. When configuring your installation, install the vanilla kernel and ACPI PS2 fix, as well as the correct boot loader for your machine. May I recommend at this time that you attempt to format your drive to GUID -- it helps in the long run. If you're preserving your Rescue and Repair partition and your Vista install, you're SOL -- go MBR. Once the installer has finished, the system will reboot, and give you 5 seconds to hit a key. Do so, and type "-x" without the quotes. This will boot your machine in safe mode, preventing issues with the X3100 card. Do the post installation process, and you'll be at your desktop!
Pop in a USB key or burned CD containing your Combo Updater and Kernel Pack. Copy them to your drive. Run the 10.5.2 Combo Updater installation. Reboot again, with the -x option once more, and then install the Kernel Pack, using the vanilla kernel. Reboot again with -x, and install the Leopard Graphics Update. If you don't have it, you can use Apple Software Update and download the package manually, as long as you have a working wireless card (see below). When the installer completes, go to /System/Library/Extensions, remove AppleIntelGMA950* and AppleIntelIntegratedFramebuffer.kext by moving them to a backup folder or removing entirely. Reboot once more, without the -x, and you should have a fully functional desktop.
YMMV.
Graphics
The X61 series uses the Intel GMA X3100 graphics controller. This controller has been a huge pain in the rear for hackintosh users, but the latest 10.5.2 release combined with the Leopard Graphics Updater seems to have solved the problem for me. To get full QE/CI and resolution switching, you must update to 10.5.2, install the Leopard Graphics Update, and remove AppleIntelGMA950* and AppleIntelIntegratedFramebuffer.kext by moving them to a backup folder or removing entirely. Your next reboot should have a fully functional, accelerated GUI.
LCD Brightness
Nope, nothing yet.
Audio
Your ThinkPad has Intel HD Audio compliant AD1984 sound chipset. The user 'Turbo' has come up with a first look driver which supports sound output through the speakers. Headphones and microphone input are not supported yet, but it's nice to get something coming out of your laptop! See his thread for more information, or go to his site to download.
Ethernet
Your ThinkPad has the Intel 82566 MM Gigabit Ethernet Controller. It is similar to the 8255x series chips, but different enough that Apple's driver will not work. Drivers are available for Linux and FreeBSD, so it may just be a matter of time for this to get ported, or Apple to start using the chipset themselves.
Wireless
Do you have the ThinkPad Wireless MiniPCIE card? If so -- you have Atheros, and you're ready for wireless! Have the Intel 3945 card? You're screwed! Get on eBay and pick up the Atheros controller, you can search for Thinkpad wireless atheros, or by FRU, which could be 39t5578, 39t0499, or 40Y7026. I had to replace mine, and it's not terrible. Remove all of the keyboard screws and the bottom half of the "board" screws on the bottom of the machine, lift up the palmrest, and it's right in front of you. I will not be held responsible if you damage anything.
To get your Atheros card working, pop into a terminal, and go to /System/Library/Extensions/IO802.11Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents. Edit Info.plist with vi, nano, pico, or your editor or choice. Go down to IOPCIMatch, and under that, with all the <string> entries, add <string>pci168c,1014</string>. Save and exit, and manually load it by entering "kextload /System/Library/Extensions/IO802.11Family.kext" You'll be able to head into System Preferences, Network, and watch as it adds an AirPort option. Hit the 'Turn AirPort On' button, and you're in business.
If you can't get it to turn on, go to "Advanced", and click some checkbox, like "Disconnect when user logs out". Hit Okay, and hit Apply at the main Networking window. The Apply button will turn your card on, and it will work from then on out. Have fun!
Battery Meter
The battery meter and power profiles work perfectly, as long as you add keithpk/jaro12345's Power Management bundle for Leopard. Go to the thread to download the bundle, and copy it to /System/Library/SystemConfiguration. chmod -R 755 it, and chown -R 0:0 it, and reboot, and you should be set. One note is that if you did use the Kalyway installer as above, you may have to make a small change in your ACPI kext. Check the thread linked above, it has this little tidbit:
QUOTE
- Battery meter does not show while using AppleACPIPlatform v 1.1.0 (KALYWAY)
( -> to fix KALYWAY AppleACPIPlatform: edit /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext/Contents/Info.plist
file and change:
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.driver.AppleACPIPlatform</key>
<string>1.0.5</string>
to:
<string>1.1.0</string>
(then reboot or
sudo kextload -t /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext ..)
( -> to fix KALYWAY AppleACPIPlatform: edit /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext/Contents/Info.plist
file and change:
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.driver.AppleACPIPlatform</key>
<string>1.0.5</string>
to:
<string>1.1.0</string>
(then reboot or
sudo kextload -t /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins/AppleACPIPowerSource.kext ..)
PC Card/Cardbus
There is something working for this, but I still need to write it up. Do a search for IOPCCard Leopard in the meantime. Note that by enabling the PC Card/Cardbus adapter, you will lose the ability to sleep your machine.
Tablet
Working as of 2008-03-19. There is a project called TabletMagic, InsanelyMac Forum Link, that will support Wacom tablets on TabletPCs or outside the machine. The X61t requires an enabler for the tablet to work, as Lenovo shuts off the serial port in the BIOS, and you have to use ACPI to reenable it. Download and more information later in this thread. If this works well for you, donate to Scott! He has worked very hard on TabletMagic, and deserves a little extra money in his wallet. I only enabled a device, he made it all work.
It doesn't look like the MultiTouch/WACF008 device works yet in OS X. The serial port comes up, but nothing happens when the pen hits the pad, so to speak. Updates will come soon.
Modem
Nope, sorry. I don't think anyone is especially motivated to do a driver, either.
Sleep/Wake
With the vanilla kernel and ACPI, sleep seems to work on these machines. One catch I've found is that the machine will automatically wake up as soon as you put it to sleep. How to solve that? Turn off your hardware wireless switch on the front of your machine before putting it to sleep. It happily stays asleep, and will wake up when you open the lid or press your Fn/Function key.
Superhai from the Dell laptop threads created an enabler for sleep-on-lid. This allows your machine to go to sleep when you close the lid, which is a pretty natural way to go about things.
Other
If you're having issues getting Bluetooth or Wireless to work, boot back into Windows and make sure you have Bluetooth and Wifi turned on in Access Connections. Turning them off there sets a ACPI flag that OS X doesn't bother turning back on. Once they're on in Windows, use the hardware switch to turn Bluetooth off in OS X.
A sorta-working driver is available to enable your tablet keys by replacing your ApplePS2Keyboard.kext with the driver in this post. It will map your cursor keys, as well as escape and enter. The other keys are mapped to function keys that you can customize.
Working out of the box
- CD and DVD Read/Write
- USB 2.0
- FireWire 400
- UltraBase ports and bays, as long as it is connected on boot
- Trackpoint
- Bluetooth
2008-07-02 - Added new information for Sound support, tablet keys, sleep-on-lid, additional info on installation and bluetooth.
2008-04-06 - Additional information about BIOS settings and Tablets
2008-03-20 - Added updated tablet support
