10.6.X on X60/T60/X61 (CoreDuo, Core2Duo / GMA950, GMA3100)

OK, here is a place to discuss OSX on thinkpads.
Post Reply

Successful Installation Reports (with this Guide):

X60t
16
23%
X60s
16
23%
T60
25
35%
Other ...
14
20%
 
Total votes: 71

Message
Author
Neflem
Posts: 34
Joined: Sun Apr 11, 2010 1:57 pm
Location: Toronto, Ontario, Canada

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#121 Post by Neflem » Tue Oct 05, 2010 5:40 pm

devo wrote:Thanks, but it didn't. Although I just threw them in the Extras/Extensions folder and ran plist again. Dunno if anything else was required, I'm new to this.
AFAIK, those are "core" kexts.
They have to go in /S/L/E folders not /Extra/Extensions folder.
ThinkPad X60 Tablet (6363-C7U)
Intel Core 2 Duo L7400(1.5GHz)
4GB Memory / Seagate ST9500420AS 500GB HD
12.1in 1400x1050 LCD ( Intel GMA950 )
SD Card / 9 Cell Battery / Bluetooth / Wifi Atheros AR5BXB72
MacOSX 10.6.4

rhlee
Posts: 5
Joined: Sat Oct 09, 2010 12:45 pm
Location: London, England

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#122 Post by rhlee » Sat Oct 09, 2010 1:28 pm

Thanks for putting this guide together.

I did it from a retail disc I bought. It worked fine at first, but after successive boots, I got more and more hangs. Now it always hangs. When I boot verbose it does not hang at a consistent place.

I followed the instructions in the first post of this thread apart from updating OSX and fixing sleep. Could this be the problem?

One thing I noticed was that when I shutdowned OSX, it flashed a white debug message about not being able to unmount the harddrives.

This is really a pain as I need to use Orisix on OSX to display my CT scan to my doctor.

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#123 Post by Sebinouse » Mon Oct 11, 2010 5:46 am

rhlee wrote:I did it from a retail disc I bought. It worked fine at first, but after successive boots, I got more and more hangs. Now it always hangs. When I boot verbose it does not hang at a consistent place.
It is often a permission issue : run pfix or diskutil ... you can also perform a thorough check with Disk Utility (Verify disk and repair permissions)
Neflem wrote:AFAIK, those are "core" kexts.
They have to go in /S/L/E folders not /Extra/Extensions folder.
Just be aware that the purpose of this guide is to keep /S/L/E vanilla, by replacing kexts in this folder your system will not be able to update safely (you will have to restore GMA kexts after each update and before the first reboot ...).
This guide has been made for a XGA 1024x768 screen. My advice would be to inject a very precise and documented EFI string for your GMA950/Screen in your com.apple.Boot.plist or edit your DSDT.aml to match with your screen (cf Silencer's guide : DSDT edit for Dummies ...)
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#124 Post by Sebinouse » Mon Oct 11, 2010 6:15 am

According to thinkwiki.org there are 3 different screens :
  • 12.1" TFT display with 1024x768 resolution
  • 12.1" TFT display with 1024x768 resolution and MultiView/MultiTouch
  • 12.1" TFT display with 1400x1050 resolution
We should try to get the right EFI string for each one.
@Silencer, Can you explain us how to do so ?

I think we should use a mix between EFI Studio (not working with GMA950) and OSX86Tools (not able to add a screen) to inject the EDID of the screen.

  • 12.1" TFT display with 1024x768 resolution

Property List File (plist) :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
	<dict>
		<key>AAPL,HasPanel</key>
		<string>0x00000001</string>
		<key>model</key>
		<string>GMA 950</string>
	</dict>
</dict>
</plist>
EFI String :

Code: Select all

6d0000000100000001000000610000000200000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c0000000b000000474d4120393530200000004100410050004c002c00480061007300500061006e0065006c0000000800000001000000
  • 12.1" TFT display with 1024x768 resolution and MultiView/MultiTouch

Property List File (plist) :
EFI String :

  • 12.1" TFT display with 1400x1050 resolution

Property List File (plist) :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
	<dict>
		<key>AAPL,HasPanel</key>
		<string>0x00000001</string>
		<key>model</key>
		<string>GMA 950</string>
	</dict>
</dict>
</plist>
EFI String :

Code: Select all

6d0000000100000001000000610000000200000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c0000000b000000474d4120393530200000004100410050004c002c00480061007300500061006e0065006c0000000800000001000000
Last edited by Sebinouse on Tue Oct 19, 2010 10:36 am, edited 2 times in total.
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

rhlee
Posts: 5
Joined: Sat Oct 09, 2010 12:45 pm
Location: London, England

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#125 Post by rhlee » Mon Oct 11, 2010 10:49 am

Sebinouse wrote: It is often a permission issue : run pfix or diskutil ... you can also perform a thorough check with Disk Utility (Verify disk and repair permissions)
Thanks, I'll give that a shot.

JesseKnows
Posts: 29
Joined: Sat Feb 16, 2008 12:55 pm
Location: Boston, MA

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#126 Post by JesseKnows » Tue Oct 12, 2010 10:51 pm

I'm trying to get the install onto my TP60 (CoreDuo).

Although the Chameleon installation was stuck at "writing package receipt" both for the USB step and for the hard drive step, quitting those installations seemed to have no large ill effect. Chameleon booted my system.

However, I get no life out of the touchpad or the trackstick. An external USB mouse worked enough so I could complete the installation.
Also, the CPU is shown as a Core 2 Duo, not Core Duo. I do not know what ill effects this could cause.

BTW, running the MacOSX tasks on an iBook G4 w/Leopard seemed fine, no need for an Intel system to do the preparations (unless that's the reason for the "although" and "however" above)..

Yishai
Last edited by JesseKnows on Wed Oct 13, 2010 5:39 pm, edited 2 times in total.

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#127 Post by Great Gatsby » Wed Oct 13, 2010 2:20 pm

Thank you for the guide, Sebinouse. A few hopefully helpful additions regarding your Core Duo package after testing it on a ThinkPad X60 Tablet (6363-2AG, Core Duo, GMA950, 1440 x 1050, 3 GB RAM, 320 GB HD, Intel 3945abg):
  • To my surprise, the Kernel Flag in com.apple.Boot.plist is set to arch=x86_64:

    Code: Select all

    <key>Kernel Flags</key>
    <string>arch=x86_64</string>
    IMHO this will never work the way it should, as the L2400 in Lenovo's X60 Tablet is - like any Core Duo and not to be confused with Intel's Core 2 Duo - a 32-bit-only CPU. So the correct flag should be

    Code: Select all

    <key>Kernel Flags</key>
    <string>arch=i386</string>
  • Furthermore, the X60t's processor is still recognized as a Core 2 Duo by Snow Leopard. I assume this is due to the fact that AsereBLN's boot loader only recognizes Core 2 Duo, Core 2 Quad and Core i7 processors correctly and assumes unkown CPUs to be Core 2 Duos. This could be fixed by inserting the correct SMcputype value into smbios.plist. Unfortunately, I did not find any documentation on these values, but the one for the Core Duo must exists as Apple themselves have used Core Duos at least in the first MacBook and MacBook Pro generations.
  • Sleepwatcher's current version is 2.1, but the one in your package is 2.0.5 which - according to the author's website - is meant for use with Panther and Tiger. Is this by accident or did you include version 2.0.5 on purpose?
  • There have been more than one project to write a Mac OS X driver for Intel's 3945abg found in the majority of X60ts. To my knowledge, the last active project is called project: camphor by mercurysquad. He has produced a driver for Mac OS X 10.5 Leopard, which is reported to be working (at least this is what I hear), but still lacks support for WPA/WPA2. The last time I checked, he had decided to port FreeBSD's net80211 to OS X to build further development on this. By the way, he also has a page on Facebook containing additional micro updates.
  • Unfortunately, tablet input and sleep/hibbernation do not work on my machine (6363-2AG) with your package. When I close the ThinkPad's lid, its hard disk becomes active for a short period of time, but the sleep LED (the tiny little "moon") keeps blinking. When I open the lid again, the ThinkPad's BIOS screen comes up, followed by the infamous "ERROR 0192: System Security - Embedded Security hardware tamper detected." message I was used to from Mac OS X 10.5 Leopard on the same machine. I am not sure though if Sleepwatcher 2.0.5 really works the way it should. Is there any way I could check this?
  • Finally: Snow Leopard's file system is called HFS+, not "HTFS". ;-)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#128 Post by Sebinouse » Mon Oct 18, 2010 10:35 am

JesseKnows wrote:Although the Chameleon installation was stuck at "writing package receipt" both for the USB step and for the hard drive step, quitting those installations seemed to have no large ill effect. Chameleon booted my system.
Never seen that before, you can manually install Chameleon if you want : use Silencer DSDT guide and AsereBLN web page of the first post.
JesseKnows wrote:However, I get no life out of the touchpad or the trackstick. An external USB mouse worked enough so I could complete the installation.
For me it was a simple permission issue, running pfix or kext utility made them both work (everytime you change something in /Extra repair permissions)

You can also have a look to the ultranavi driver on the second post of this thread ...
JesseKnows wrote:Also, the CPU is shown as a Core 2 Duo, not Core Duo. I do not know what ill effects this could cause.

I will investigate that later ...
Last edited by Sebinouse on Mon Oct 18, 2010 12:35 pm, edited 2 times in total.
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#129 Post by Sebinouse » Mon Oct 18, 2010 11:20 am

Great Gatsby wrote:
  • To my surprise, the Kernel Flag in com.apple.Boot.plist is set to arch=x86_64:

    Code: Select all

    <key>Kernel Flags</key>
    <string>arch=x86_64</string>
    IMHO this will never work the way it should, as the L2400 in Lenovo's X60 Tablet is - like any Core Duo and not to be confused with Intel's Core 2 Duo - a 32-bit-only CPU. So the correct flag should be

    Code: Select all

    <key>Kernel Flags</key>
    <string>arch=i386</string>
You're right, I will update the Package ASAP.

Great Gatsby wrote:
  • Furthermore, the X60t's processor is still recognized as a Core 2 Duo by Snow Leopard. I assume this is due to the fact that AsereBLN's boot loader only recognizes Core 2 Duo, Core 2 Quad and Core i7 processors correctly and assumes unkown CPUs to be Core 2 Duos. This could be fixed by inserting the correct SMcputype value into smbios.plist. Unfortunately, I did not find any documentation on these values, but the one for the Core Duo must exists as Apple themselves have used Core Duos at least in the first MacBook and MacBook Pro generations.
I never noticed that my CPU was labelled as a Core2Duo instead of a CoreDuo ... once again you're right ! (I guess it is only a cosmetic issue)
I always assumed that as PowerManagement worked with the MacBookPro1,1 profile for CoreDuo, the system would recognize my CPU Type ... I was wrong ... :|
We just have to add the right SMcputype in the smbios.plist : CoreDuo 513 ... it was a tough one to find out as many developers consider that it is not a genuine Apple CPU (even if they are wrong ... see the firts MacBookPro family that I used from PowerManagement Profile ...), and it was in chineese ... And I will also update this ASAP !
Great Gatsby wrote:
  • Sleepwatcher's current version is 2.1, but the one in your package is 2.0.5 which - according to the author's website - is meant for use with Panther and Tiger. Is this by accident or did you include version 2.0.5 on purpose?
When I did this guide the current version was 2.0.5, meant also for tiger and leopard ... it worked well for me on SnowLeopard ... and I never needed to update it ...
Great Gatsby wrote:
  • There have been more than one project to write a Mac OS X driver for Intel's 3945abg ...
IntelWifi Driver will be an everlasting project, I have been following development for years now and it seems to be a dead-end ... just switch your wifi card (10$ on ebay) !
Great Gatsby wrote:
  • Unfortunately, tablet input and sleep/hibbernation do not work on my machine (6363-2AG) with your package. When I close the ThinkPad's lid, its hard disk becomes active for a short period of time, but the sleep LED (the tiny little "moon") keeps blinking. When I open the lid again, the ThinkPad's BIOS screen comes up, followed by the infamous "ERROR 0192: System Security - Embedded Security hardware tamper detected." message I was used to from Mac OS X 10.5 Leopard on the same machine. I am not sure though if Sleepwatcher 2.0.5 really works the way it should. Is there any way I could check this?
For the tablet, you have to install "TabletMagic". If it still don't work you can modify the LegacyX60T.kext with "WACF008" instead of "WACF004" and see this post.
As far as sleep (hibernatemode 3) doesn't work with 3GB of RAM, only deep sleep does (hibernatemode 1) ... see my post on the first page.
"ERROR 0192" is a "Secure Virtual Memory" error (hibernatemode 5 or 7), you just have to uncheck "Use Secure Virtual Memory" somewhere (but I don't remember exactly where) or change your hibernation mode. This post is very useful to understand the different hibernation modes.
If you want to try sleep with sleepwatcher just remove RAM (to have less than 2GB) ... :wink:
Great Gatsby wrote:
  • Finally: Snow Leopard's file system is called HFS+, not "HTFS". ;-)
You're the second one to report that mistake, and you're definitively right :roll:
... I will update the first post ASAP (once again !)

Thanks for all your feedback, and I hope I answered your questions ! :D
Last edited by Sebinouse on Mon Oct 18, 2010 11:43 am, edited 1 time in total.
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#130 Post by Sebinouse » Mon Oct 18, 2010 11:38 am

OK the first post is now up to date with new packages (Right CoreDuo Detection, right bootflag according to the CPU, KextUtility, 10.6.3 MBR files ...)

Can anyone confirm that power management works on Core2Duo (see the end of the first post to do so) ?

Can anyone confirm that the multitouch tablet works ? 1400x1050 resolution works ?

Thanks
Last edited by Sebinouse on Tue Oct 19, 2010 10:27 am, edited 1 time in total.
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#131 Post by Great Gatsby » Tue Oct 19, 2010 10:14 am

Sebinouse wrote:I never noticed that my CPU was labelled as a Core2Duo instead of a CoreDuo ... once again you're right ! (I guess it is only a cosmetic issue)
You're right, it's only a cosmetic issue. :) Inserting your SMcputype value of 513 (great find, thanks!) into smbios.plist did the trick, the L2400 is now correctly shown as an Intel Core Duo in the About this mac dialog.
Sebinouse wrote:When I did this guide the current version was 2.0.5, meant also for tiger and leopard ... it worked well for me on SnowLeopard ... and I never needed to update it ...
Okay, no problem, I just wondered because sleep is not working on my 6363-2AG and I thought it could be due to an outdated sleepwatcher version and not due to a wrong hibbernation mode (see below) ...
Great Gatsby wrote:
  • There have been more than one project to write a Mac OS X driver for Intel's 3945abg ...
Sebinouse wrote:IntelWifi Driver will be an everlasting project, I have been following development for years now and it seems to be a dead-end ... just switch your wifi card (10$ on ebay) !
Yes, I already considered buying an Atheros (or whatever it is) replacement card, too, but I was unsure whether
  • the ThinkPad's BIOS would tolerate that (it could be locked on the 3945) and if
  • I would still be able to use ThinkVantage Access Connections under Windows with a replacement card (I am currently running a triple boot configuration on the 6363-2AG with Windows XP, Snow Leopard and Ubuntu and I need to be able to use Access Connections under Windows).
Do you have any experiences concerning these two points?
Sebinouse wrote:For the tablet, you have to install "TabletMagic". If it still don't work you can modify the LegacyX60T.kext with "WACF008" instead of "WACF004" and see this post.
Sorry, my fault, I wrongly assumed your LegacyX60T.kext was already all I'd need to get the tablet working, which is kind of silly, because I already did get the tablet working under Mac OS X 10.5 Leopard on this machine using TabletMagic ... :oops:
Sebinouse wrote:As far as sleep (hibernatemode 3) doesn't work with 3GB of RAM, only deep sleep does (hibernatemode 1) ... see my post on the first page.
"ERROR 0192" is a "Secure Virtual Memory" error (hibernatemode 5 or 7), you just have to uncheck "Use Secure Virtual Memory" somewhere (but I don't remember exactly where) or change your hibernation mode. This post is very useful to understand the different hibernation modes.
If you want to try sleep with sleepwatcher just remove RAM (to have less than 2GB) ... :wink:
Thank you. :) It seems I simply need to get back into the different hibbernation modes, I once went through all this stuff when I was running Leopard on the machine, but that's quite a long time ago now. I'll have a look at it and report back here.
Great Gatsby wrote:Thanks for all your feedback, and I hope I answered your questions ! :D
Ouai, merci beaucoup de ton aide, tu m'as bien aidé. S'il y a quelque chose que je pourrais contribuer à ton projet avec le 6363-2AG, juste laisse-moi en savoir ... :)

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#132 Post by Great Gatsby » Tue Oct 19, 2010 10:19 am

Sebinouse wrote:OK the first post is now up to date with new packages (Right CoreDuo Detection, right bootflag according to the CPU, KextUtility, 10.6.3 MBR files ...)
Right Core Duo detection now works on a 6363-2AG.
Sebinouse wrote:Can anyone confirm that the multitouch tablet works ? 1400x950 resolution works ?
I cannot comment on the multitouch tablet (mine is not a multitouch), but can confirm that the 6363-2AG's display - it's a 1400x1050 - seems to work correctly with your package. I did not notice any problems yet, if there's a particular point you'd like me to check, just let me know.

andycool123
Posts: 18
Joined: Wed Jul 28, 2010 7:28 pm
Location: Gerald, MO

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#133 Post by andycool123 » Tue Oct 19, 2010 10:31 am

cool thanks guys. i havent been on for a while and i am going to try the edid thing. yeah it is strange how it only works once and then dies.
Thinkpad X60Tablet
200GB SATA Hard Drive
3 GB of RAM
Intel CoreDuo 1.66 GHz Processor
Running Windows XP, Vista Home Premium, and Mac OSx is installing as I type.

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#134 Post by Sebinouse » Tue Oct 19, 2010 10:32 am

Great Gatsby wrote:I cannot comment on the multitouch tablet (mine is not a multitouch), but can confirm that the 6363-2AG's display - it's a 1400x1050 - seems to work correctly with your package. I did not notice any problems yet, if there's a particular point you'd like me to check, just let me know.
Ok thanks for the feedback ... Many people seem to have troubles with the GMA950, I though it was related to the screen resolution ... but you prove the contrary ... :P
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#135 Post by Sebinouse » Tue Oct 19, 2010 10:44 am

andycool123 wrote:cool thanks guys. i havent been on for a while and i am going to try the edid thing. yeah it is strange how it only works once and then dies.
if you boot in safe mode (-x) it should work all the time (but it is useless as you have no extensions loaded at all ...).
Do you use an external display or the ultrabase ? The pb with white and blue bars is related to the mode "mirror" for my installation ...
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

andycool123
Posts: 18
Joined: Wed Jul 28, 2010 7:28 pm
Location: Gerald, MO

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#136 Post by andycool123 » Tue Oct 19, 2010 2:15 pm

well i am using tight vnc right now.

I am trying to follow that guide that devo posted a link to, but when I put the code into plist edit pro, then it says "unexpected character in line 5" and has a little cross thing.

I checked line five, but all it says is "<key>ProductVendorID</key>"

It seems that I have the exact same problem as devo but my plist editor is not working.
Thinkpad X60Tablet
200GB SATA Hard Drive
3 GB of RAM
Intel CoreDuo 1.66 GHz Processor
Running Windows XP, Vista Home Premium, and Mac OSx is installing as I type.

andycool123
Posts: 18
Joined: Wed Jul 28, 2010 7:28 pm
Location: Gerald, MO

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#137 Post by andycool123 » Tue Oct 19, 2010 2:17 pm

***revision***

on line five I have <key>DisplayProductID</key>

but it still does not work.
Thinkpad X60Tablet
200GB SATA Hard Drive
3 GB of RAM
Intel CoreDuo 1.66 GHz Processor
Running Windows XP, Vista Home Premium, and Mac OSx is installing as I type.

Neflem
Posts: 34
Joined: Sun Apr 11, 2010 1:57 pm
Location: Toronto, Ontario, Canada

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#138 Post by Neflem » Tue Oct 19, 2010 5:42 pm

ThinkPad's BIOS screen comes up, followed by the infamous "ERROR 0192: System Security - Embedded Security hardware tamper detected."
I recall to solve this you edit the AppleLPC.kext
Can't recall what to edit though.

I just removed it from the /S/L/E.
It will stop the ERROR 0192 and allow sleep/hibernate.

I also believe if it is there in /S/L/E - SleepEnabler does not work.
ThinkPad X60 Tablet (6363-C7U)
Intel Core 2 Duo L7400(1.5GHz)
4GB Memory / Seagate ST9500420AS 500GB HD
12.1in 1400x1050 LCD ( Intel GMA950 )
SD Card / 9 Cell Battery / Bluetooth / Wifi Atheros AR5BXB72
MacOSX 10.6.4

andycool123
Posts: 18
Joined: Wed Jul 28, 2010 7:28 pm
Location: Gerald, MO

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#139 Post by andycool123 » Wed Oct 20, 2010 6:54 am

Image
Thinkpad X60Tablet
200GB SATA Hard Drive
3 GB of RAM
Intel CoreDuo 1.66 GHz Processor
Running Windows XP, Vista Home Premium, and Mac OSx is installing as I type.

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#140 Post by Great Gatsby » Wed Oct 20, 2010 9:14 am

ThinkPad's BIOS screen comes up, followed by the infamous "ERROR 0192: System Security - Embedded Security hardware tamper detected."
Neflem wrote:I recall to solve this you edit the AppleLPC.kext
Can't recall what to edit though.

I just removed it from the /S/L/E.
It will stop the ERROR 0192 and allow sleep/hibernate.

I also believe if it is there in /S/L/E - SleepEnabler does not work.
I assume you mean this method. AFAIK you'll loose the whole SpeedStep stuff if you apply it.

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#141 Post by Great Gatsby » Wed Oct 20, 2010 9:17 am

andycool123 wrote:well i am using tight vnc right now.

I am trying to follow that guide that devo posted a link to, but when I put the code into plist edit pro, then it says "unexpected character in line 5" and has a little cross thing.

I checked line five, but all it says is "<key>ProductVendorID</key>"

It seems that I have the exact same problem as devo but my plist editor is not working.
Did you already try editing it with nano in the terminal?

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#142 Post by Great Gatsby » Wed Oct 20, 2010 9:22 am

Sebinouse wrote:IntelWifi Driver will be an everlasting project, I have been following development for years now and it seems to be a dead-end ... just switch your wifi card (10$ on ebay) !
Great Gatsby wrote:Yes, I already considered buying an Atheros (or whatever it is) replacement card, too, but I was unsure whether
  • the ThinkPad's BIOS would tolerate that (it could be locked on the 3945) and if
  • I would still be able to use ThinkVantage Access Connections under Windows with a replacement card (I am currently running a triple boot configuration on the 6363-2AG with Windows XP, Snow Leopard and Ubuntu and I need to be able to use Access Connections under Windows).
Sebinouse, can you comment on these two points? Did switching the card do any harm to your Windows installation (in case you still have one :-))?

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#143 Post by Sebinouse » Wed Oct 20, 2010 9:33 am

Great Gatsby wrote:I assume you mean this method. AFAIK you'll loose the whole SpeedStep stuff if you apply it.
I confirm ... this error has been fixed in DSDT.aml (HPET&RTC) ... check your hibernation mode (and your secure virtual memory for sleep)
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

andycool123
Posts: 18
Joined: Wed Jul 28, 2010 7:28 pm
Location: Gerald, MO

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#144 Post by andycool123 » Thu Oct 21, 2010 6:27 am

Did you already try editing it with nano in the terminal?
Umm, how do I do this? I am not very familiar with the terminal of MAC.

I read online and it says that nano edits text files. If this is true, then which text file would i edit?

Any help appreciated.
Thinkpad X60Tablet
200GB SATA Hard Drive
3 GB of RAM
Intel CoreDuo 1.66 GHz Processor
Running Windows XP, Vista Home Premium, and Mac OSx is installing as I type.

Sebinouse
Junior Member
Junior Member
Posts: 280
Joined: Mon Mar 09, 2009 6:02 am
Location: Paris, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#145 Post by Sebinouse » Thu Oct 21, 2010 12:24 pm

Great Gatsby wrote:Yes, I already considered buying an Atheros (or whatever it is) replacement card, too, but I was unsure whether
  • the ThinkPad's BIOS would tolerate that (it could be locked on the 3945) and if
  • I would still be able to use ThinkVantage Access Connections under Windows with a replacement card (I am currently running a triple boot configuration on the 6363-2AG with Windows XP, Snow Leopard and Ubuntu and I need to be able to use Access Connections under Windows).
Do you have any experiences concerning these two points?
The Thinkpad X60 exist with an Atheros Card : IBM_11a/b/g_Wireless_LAN_Mini_PCI_Adapter_II. So I don't think thinpad's Bios would be a problem.

I installed ubuntu a long time ago to get an audio codec dump to patch AppleHDA.kext, I don't remember if wifi worked but everything works easily ubuntu :lol: ...

And about WinXP: my XP partition is a "Professionnal" partition (a copy made with diskdump to be precise). So I don't have admin privileges and I can't install new drivers ...
I think you can use the Access Connections with an genuine Thinkpad Atheros Card. The drivers can be found here, and you just have to check this :
If you use ThinkVantage Access Connections, the following software must be installed.
  • - ThinkVantage Access Connections for Windows XP/2000 version 5.30 or higher

  • -
    • ThinkPad Power Management Driver for Windows 98 SE/Me/2000/XP/Vista version 1.53 or higher

    • or

    • ThinkPad Power Management Driver for SL Series version 1.44 or higher
  • -
    • ThinkPad Hotkey Features for Windows 98/98 SE/Me/NT 4.0/2000/XP version 1.24.0603 or higher
    • or
    • Hotkey Features for Windows Vista/XP/2000 version 2.20.0000 or higher (Note: Refer to each Hotkey package for which version to use.)
[/size]
Great Gatsby wrote:Ouai, merci beaucoup de ton aide, tu m'as bien aidé. S'il y a quelque chose que je pourrais contribuer à ton projet avec le 6363-2AG, juste laisse-moi en savoir ... :)
De rien :wink:
Lenovo X60t (6363-AQ8)
  • Intel CoreDuo 1,67 GHz (L2400)
  • 3 Go / 320 Go / GMA950 / FW 400 / SD Card
  • Bluetooth / Wifi AR5BXB6 / Tablet
WinXP / MacOSX 10.6.8 (DSDT patch and vanilla SLE)

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#146 Post by Great Gatsby » Fri Oct 22, 2010 9:07 am

andycool123 wrote:Umm, how do I do this? I am not very familiar with the terminal of MAC.

I read online and it says that nano edits text files. If this is true, then which text file would i edit?

Any help appreciated.
I must admit I did not go through the entire thread again to understand what you're trying to do, but I assume you want to either create or edit a .plist file, right? - You could open the OS X terminal, change to the folder where you want to create or edit the .plist file and create or edit it with

Code: Select all

sudo nano nameoftheplistfile.plist
TextWrangler could be an alternative, too.

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#147 Post by Great Gatsby » Fri Oct 22, 2010 9:16 am

Sebinouse wrote:The Thinkpad X60 exist with an Atheros Card : IBM_11a/b/g_Wireless_LAN_Mini_PCI_Adapter_II. So I don't think thinpad's Bios would be a problem. [...]
Okay, thanks a lot! I found the card on eBay, about 15 Euro shipping from Hong-Kong. I think I should still check though how difficult such a modification is to accomplish, not that I end up with screws left and being unable to put my ThinkPad back together again ... ;-)

krymson
Posts: 49
Joined: Sat Oct 16, 2004 11:28 pm

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#148 Post by krymson » Fri Oct 22, 2010 9:45 am

it's not that hard, just follow the lenovo videos about it:
http://www-307.ibm.com/pc/support/site. ... 64322.html
http://www-307.ibm.com/pc/support/site. ... 64323.html

you need a small phillips screwdriver -- eye glass type. U can get one at your local dollar store or home depot etc. This is important -- the screws are small and sunk and you dont want to round them off.

If you flip your computer over you will see holes w/ different icons -- keyboard icons(like a waffle), waterdrop icons, memory icons(like an insect), and PCI card icons(like a comb). Look for the PCI icons -- those are the screws to remove.

All the screws are the same size so you dont need to keep track of which one goes where but try not to lose em.
X60s w/UltraBase
1.67GHz Core Duo
Snow Leopard 10.6.3

martin255
Freshman Member
Posts: 66
Joined: Sat Jul 12, 2008 5:22 am
Location: Rouen, France

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#149 Post by martin255 » Sun Oct 24, 2010 6:38 am

I just wanted to report that *everything works perfectly* on my X60s using Chameleon RC5 nightly build (downloaded from insanelymac) with Sebinouse's latest package. The work you did over the last few months is outstanding. I still remember the agony of my first SL install, at the beginning of the year. Now all it took was an afternoon to get a perfectly working install. So thanks, Sebinouse, and thanks to all who contributed to this thread!

A few things to note: I had to use VoodooPS2, otherwise my trackpoint and keyboard don't work when resuming from sleep. And VoodooHDA does not work for me in /Extra/Extensions/. I have to put it in /S/L/E. And I lose brightness control when resuming from sleep - but I think I saw someone mentioning a fix for that in another thread.

Great Gatsby
Freshman Member
Posts: 78
Joined: Tue Oct 12, 2010 8:02 am
Location: Berlin, Germany

Re: 10.6.X on X60t / X60s / T60 ( CoreDuo, Core2Duo / GMA950 )

#150 Post by Great Gatsby » Sun Oct 24, 2010 11:51 am

krymson wrote:it's not that hard, just follow the lenovo videos about it:
http://www-307.ibm.com/pc/support/site. ... 64322.html
http://www-307.ibm.com/pc/support/site. ... 64323.html

you need a small phillips screwdriver -- eye glass type. U can get one at your local dollar store or home depot etc. This is important -- the screws are small and sunk and you dont want to round them off.

If you flip your computer over you will see holes w/ different icons -- keyboard icons(like a waffle), waterdrop icons, memory icons(like an insect), and PCI card icons(like a comb). Look for the PCI icons -- those are the screws to remove.

All the screws are the same size so you dont need to keep track of which one goes where but try not to lose em.
Hi krymson, thanks a lot for your advice! I now remember even using one of these Lenovo videos when I switched my hard drive for a bigger one, I just didn't know they also had a tutorial on switching the WLAN card ...

Here are all relevant links to Lenovo's video tutorials for the machines discussed in this thread in case you want to copy'n'paste it to the first page, Sebinouse:

Hardware removal and installation - ThinkPad X60 Tablet, X61 Tablet

http://www-307.ibm.com/pc/support/site. ... MIGR-67522

Hardware removal and installation - ThinkPad X60, X60s

http://www-307.ibm.com/pc/support/site. ... MIGR-64835

Hardware removal and installation - ThinkPad T60, T60p

http://www-307.ibm.com/pc/support/site. ... MIGR-63959

Hardware components removal and installation - ThinkPad R60, R60e

http://www-307.ibm.com/pc/support/site. ... MIGR-64356

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “OS-X on a ThinkPad”

Who is online

Users browsing this forum: No registered users and 1 guest