martin255
06-18-2009, 10:03 PM
Hi all,
I just joined this forum. It's nice to find a place that's not too crowded and has friendly members.
I am currently trying to get OS X on a Thinkpad X200s. Here is the current situation, in case someone with a similar machine wants to try the same thing:
Kexts used
Extra :
UUID.kext
seatbelt.kext
LegacyAppleIntelPIIXATA.kext
LegacyAppleAHCIPortIntelICHx.kext
IOSDHCIBlockDevice.kext
ApplePS2Controller.kext
AppleDecrypt.kext
AppleACPIPS2Nub.kext
AppleACPIBatteryManager.kext
AHCIPortInjector.kext
S/L/E :
Intel82566MM.kext
HDAEnabler.kext
AppleIntelGMAX3100FB.kext
AppleHDA.kext
Bootloader / OS
Chameleon v2 RC3
Retail Leopard 10.5.8
I use Chameleon SMBIOS injection to pose as a Macbook Air, in order to use the remote drive feature and get a nice network icon :-)
Working
Wireless: I replaced the original Intel 5100 with an Apple Airport Extreme card. I had to use a custom BIOS to bypass the infamous Thinkpad BIOS whitelist. Ask over at forums.thinkpads.com if you need one.
Bluetooth: works out of the box
Ethernet: works using Intel82566MM.kext ( http://www.insanelymac.com/forum/ind...owtopic=128931 )
Chipset: works perfectly using legacy kext from IPC and ACHIPortInjector.kext (from Chameleon)
SD / MS reader: MS worked out of the box. SD works using IOSDHCIBlockDevice.kext (here: http://sourceforge.net/project/showfiles.php?group_id=245096&package_id=298901 )
Keyboard/Trackpoint: work using the PS2 keyboard fix of IPC + SmartScroll for Trackpoint scrolling. Note: VoodooPS2Controller.kext did not work at all.
Shutdown/Restart: works. I switched back to AppleDecrypt.kext because with fakemsc.kext, it took too long to reboot or shutdown.
ExpressCard: Works with retail install, had trouble with IPC.
Sound: speakers, headphones, internal and external mic all work using this kext : http://www.insanelymac.com/forum/index.php?showtopic=180451. VoodooHDA worked too, but sound was significantly poorer and there was no autoswitching between headphones and speakers.
Power management: battery indicator works thanks to AppleACPIBatteryManager.kext (here: http://www.insanelymac.com/forum/index.php?showtopic=114105 ). Brightness control works using the X3100 FB and a DSDT hack (here: http://www.insanelymac.com/forum/index.php?showtopic=188522). Speedstep works vanilla using Chameleon 'Force HPET' option. This might be due to the fact that the X200s has the exact same processor as a MackBook Air 2,1. I might investigate further, but battery life is good enough for now (around 4 hours with WiFi on and decent brightness on a 6-cell battery, which about half an hour less than with Windows Seven - not bad).
As good as it gets for now
Graphics (GMA X4500MHD): no QE/CI but that was expected. I get full resolution, brightness control and color profiles using the hacked X3100 framebuffer.
Still not working
Sleep: does not work. Screen turns off, but the laptop does not go to sleep. Openhaltrestart.kext does nothing, and I cannot load Sleepenabler.kext (KP). VoodooPower does not help either. It seems to relate to the lack of a proper video driver.
Fingerprint reader: I had to give up on that. Authentec makes no AES2810 driver for OS X, and since it is a relatively new chip/reader, there is no chance to use another driver with a simple info.plist edit.
That's it. If anyone can help diagnose the sleep problem, I would really be grateful. I will edit this message if I get something working or working better.
I just joined this forum. It's nice to find a place that's not too crowded and has friendly members.
I am currently trying to get OS X on a Thinkpad X200s. Here is the current situation, in case someone with a similar machine wants to try the same thing:
Kexts used
Extra :
UUID.kext
seatbelt.kext
LegacyAppleIntelPIIXATA.kext
LegacyAppleAHCIPortIntelICHx.kext
IOSDHCIBlockDevice.kext
ApplePS2Controller.kext
AppleDecrypt.kext
AppleACPIPS2Nub.kext
AppleACPIBatteryManager.kext
AHCIPortInjector.kext
S/L/E :
Intel82566MM.kext
HDAEnabler.kext
AppleIntelGMAX3100FB.kext
AppleHDA.kext
Bootloader / OS
Chameleon v2 RC3
Retail Leopard 10.5.8
I use Chameleon SMBIOS injection to pose as a Macbook Air, in order to use the remote drive feature and get a nice network icon :-)
Working
Wireless: I replaced the original Intel 5100 with an Apple Airport Extreme card. I had to use a custom BIOS to bypass the infamous Thinkpad BIOS whitelist. Ask over at forums.thinkpads.com if you need one.
Bluetooth: works out of the box
Ethernet: works using Intel82566MM.kext ( http://www.insanelymac.com/forum/ind...owtopic=128931 )
Chipset: works perfectly using legacy kext from IPC and ACHIPortInjector.kext (from Chameleon)
SD / MS reader: MS worked out of the box. SD works using IOSDHCIBlockDevice.kext (here: http://sourceforge.net/project/showfiles.php?group_id=245096&package_id=298901 )
Keyboard/Trackpoint: work using the PS2 keyboard fix of IPC + SmartScroll for Trackpoint scrolling. Note: VoodooPS2Controller.kext did not work at all.
Shutdown/Restart: works. I switched back to AppleDecrypt.kext because with fakemsc.kext, it took too long to reboot or shutdown.
ExpressCard: Works with retail install, had trouble with IPC.
Sound: speakers, headphones, internal and external mic all work using this kext : http://www.insanelymac.com/forum/index.php?showtopic=180451. VoodooHDA worked too, but sound was significantly poorer and there was no autoswitching between headphones and speakers.
Power management: battery indicator works thanks to AppleACPIBatteryManager.kext (here: http://www.insanelymac.com/forum/index.php?showtopic=114105 ). Brightness control works using the X3100 FB and a DSDT hack (here: http://www.insanelymac.com/forum/index.php?showtopic=188522). Speedstep works vanilla using Chameleon 'Force HPET' option. This might be due to the fact that the X200s has the exact same processor as a MackBook Air 2,1. I might investigate further, but battery life is good enough for now (around 4 hours with WiFi on and decent brightness on a 6-cell battery, which about half an hour less than with Windows Seven - not bad).
As good as it gets for now
Graphics (GMA X4500MHD): no QE/CI but that was expected. I get full resolution, brightness control and color profiles using the hacked X3100 framebuffer.
Still not working
Sleep: does not work. Screen turns off, but the laptop does not go to sleep. Openhaltrestart.kext does nothing, and I cannot load Sleepenabler.kext (KP). VoodooPower does not help either. It seems to relate to the lack of a proper video driver.
Fingerprint reader: I had to give up on that. Authentec makes no AES2810 driver for OS X, and since it is a relatively new chip/reader, there is no chance to use another driver with a simple info.plist edit.
That's it. If anyone can help diagnose the sleep problem, I would really be grateful. I will edit this message if I get something working or working better.