Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Lenovo T400 (My Guide for Snow Leopard)
119,454 reads · 2009-11-09 – 2012-09-07
Guide 10.X Core ALC889a / Audio Voodoo / XNU Kernel AHCI / SATA Retail DVD / USB

Lenovo T400 (My Guide for Snow Leopard)

Snow Leopard on a Lenovo T400 laptop (6475-R1U) Some basic hardware specs for those curious what I'm starting with: Intel 5100 wireless, Intel Giga-LAN, Intel Graphics 4500MHD, Conexant HD Smart Audio 221, WebCam (by Sonix/Chicony),…

Primary Author
@launchcontrol Published 2009-11-09
Collection
OSx86 Core & 10.X
Archival Footprint
119,454 historical reads · 6 curated field notes (from 8 dispatches) · 2009-11-09 – 2012-09-07
Credited Voices (7)
@moly82 (2)@launchcontrol@doabigcheese@Skurvy_Pirate@gozali@monkderhonk@ridvan

Snow Leopard on a Lenovo T400 laptop (6475-R1U)

Some basic hardware specs for those curious what I'm starting with: Intel 5100 wireless, Intel Giga-LAN, Intel Graphics 4500MHD, Conexant HD Smart Audio 221, WebCam (by Sonix/Chicony), Bluetooth, and Ricoh Memory-Card Reader.

Step 1 - Preparing

Restore a retail copy of Snow Leopard to a 8GB (or higher) external drive (usb memory stick or hd) in an existing OSX system in disk utility. Good guide, follow Step 1 (1-4 only): ↗
Run myHack (osx86.soju garden.com/2009/10/myhack-installer-1-0-rc4-1-released/) and install to the partition/drive you restored the image to above
Be sure to check the following:
com.apple.Boot.plist
PS2Controller
- Have a USB Keyboard and USB Mouse connected to laptop (the laptop's keyboard and touchpad will not work during installation)
- Connect usb external drive to laptop
- Place BootCD in dvd drive

Step 2 - Installation
Check in BIOS (press F1 on boot up) that under Config > Serial ATA (SATA) > is set to "AHCI"
Boot laptop and press F12 and choose DVD Drive as the boot drive
Once loaded, the BootCD will ask for OSX, point to the usb drive containing the image in step 1
Once in Snow Leopard, go to USB drive and run myHack again, but install to the new OSX drive instead
Reboot (you can remove the disc and unplug the usb drive)

Note: you can try to boot directly from the usb drive, but for me, it would not boot (I get a black screen with a blinking cursor), hence the need for the BootCD.

Step 3 - Installing Kexts (drives)

* LAN/Ethernet (Intel 82567LM)
Copy kext to your /system/Extensions/
(Note: placing this in my /Extra/Extensions didn't work for me)

Download "Intel82566MM.kext.zip" (5th post by dvil 32&64-bit compatible)
intel ethernet 82566 kext for snow anyone →

[Fully works]

* Native Screen Resolution (1280x800)
  Edit "com.apple.Boot.plist" in /Extra and add the following:
        <key>Graphics Mode</key>
        <string>1280x800x32</string>
  Reboot

* Audio (Conexant High Defintion SmartAudio 221)
Delete AppleHDA.kext from /System/Library/Extension
Copy VoodooHDA.kext to /Extra/Extension
Copy Voodoo HDA Helper to Application folder
Run Kext Utility to rebuild kext
Run Repair Permissions in Disk Utilty
Reboot
Run VoodooHDA.prefpane (you can close as your sound now should work)

Download "VoodooHDA 64 6935G.zip" (Attached file in first post - at bottom)
4 n00bs with laptops! (-Specially crafted for Acer Gemstone 6935G-) →

[Speakers, headphones and mic ports work. Internal mic does not work.]

* Battery Indicator (32/64-bit compatible)
Copy VoodooBattery.kext to your /Extra/Extensions/

Download "VoodooBattery.kext.zip" (Attached file in first post - at bottom)
4 n00bs with laptops! (-Specially crafted for Acer Gemstone 6935G-) →

[Fully works]

* Useful Utilities > Kext Utility v2.3.2
Run this utility everytime you make kext changes

Download
www.insanelymac.com/forum/index.php?showtopic=140647 ↗

What doesn't work:
Intel 5100 Wireless
WebCam (in Leopard it worked, but in Snow Leopard is does not)
Bluetooth
Ricoh Memory Card Reader (I tried voodoosdhc, but with no luck)
Finger Printer Reader

Files you need
myHack: osx86.soju garden.com/2009/10/myhack-installer-1-0-rc4-1-released/
BootCD (media fire.com/file/dtwwd04gmwm/slboot.iso) by fresch ↗: media fire.com/file/dtwwd04gmwm/slboot.isoor better, the BootCD attached that I made which includes the battery indicator kext and sets the screen resolution to 1280x800 already. Refer to the one by fresch if for some reason my version does not work.

If anyone wants, I can post a custom BootCD which contains all the kext and a custom bootloader screen (don't worry, it's very clean and simple with "lenovo" above the partition selection screen).

Synthesized Community Field Notes

6 technical responses curated from 8 original dispatches

Field Note #1 @moly82 2010-02-08

I have a notebook with HW very similar to yours.. unfortunately I can not get native resolution to work.. I added the key and string as per your isntructions in my /Library/Preferences/System/com.apple.boot.plist file (I don't have such a file in /Extra) but no way.. am I missing something?

please help.. thank in advance

bye

Field Note #2 @doabigcheese 2010-02-11 ↳ Re: @moly82
@moly82(I don't have such a file in /Extra) but no way.. am I missing something?

Hi,
The /Extra Folder came after patching the installation with myHack... and inside this folder there you can find the plist...

I wonder if it is possible to get graphics acceleration with the T400...

Field Note #3 @moly82 2010-02-11

I fixed my problem with this:

deviato.word press.com/2010/01/28/chameleon-2-rc4-patched-with-915resolution-for-snow-leopard/

simply great

by the way I noticed that any changes I make in the com.apple.boot.list file in /Library/Preferences/SystemConfiguration don't work.. dunno why.. for example I added the timeout string but in chameleon still no timeout! I tried also copying the plist file in /Extra but still no luck.. I can not customize the chameleon boot very strange any ideas?

bye!

Field Note #4 @Skurvy_Pirate 2010-03-06

I have a T400 and have run into some problems with this method. First off, I know my CD/DVD drive is on its way out, it sometimes works and sometimes doesn't. Second, I don't have an external drive (not sure if this is what is causing the problem). So I do everything, but use my laptops drive. It gives a 3 "Ebios read error: Device timeout error", but then it loads the bootloader and shows my MacOSX USB. When I select the USB it freezes up during startup, if I use -v -x it stops at:

Couldn't alloc class "Disabler"
22IOACPIPlatformDeviceCh is not compatible with its superclass, 20IOACPIPlatformDevice superclass

Is this because I am not using an external drive?

Field Note #5 @monkderhonk 2011-02-26

any news

do you have any news on this?
did you manage to get your wifi working?
did you get a second monitor working?

Field Note #6 @ridvan 2012-09-07 ↳ Re: @gozali
@gozalimy laptop keyboard doesn't work, any ideas how to fix this? thanks

Install
AppleACPIPS2Nub.kext and ApplePS2Controller.kext

Both are in the Boot CD iso mentioned above

Corroborated & Participated: @gozali
Sources & Contributor Provenance (7 credited usernames · Thread #4654)
UsernameDossier ContributionDispatchesActive Window
@moly82Contributor22010-02-08 → 2010-02-11
@launchcontrolPrimary Author12009-11-09
@doabigcheeseContributor12010-02-11
@Skurvy_PirateContributor12010-03-06
@gozaliContributor12010-04-19
@monkderhonkContributor12011-02-26
@ridvanContributor12012-09-07