Page 5 of 18

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

Posted: Tue Oct 05, 2010 5:40 pm
by Neflem
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.

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

Posted: Sat Oct 09, 2010 1:28 pm
by rhlee
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.

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

Posted: Mon Oct 11, 2010 5:46 am
by Sebinouse
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 ...)

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

Posted: Mon Oct 11, 2010 6:15 am
by Sebinouse
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

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

Posted: Mon Oct 11, 2010 10:49 am
by rhlee
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.

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

Posted: Tue Oct 12, 2010 10:51 pm
by JesseKnows
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

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

Posted: Wed Oct 13, 2010 2:20 pm
by Great Gatsby
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". ;-)

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

Posted: Mon Oct 18, 2010 10:35 am
by Sebinouse
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 ...

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

Posted: Mon Oct 18, 2010 11:20 am
by Sebinouse
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

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

Posted: Mon Oct 18, 2010 11:38 am
by Sebinouse
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

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

Posted: Tue Oct 19, 2010 10:14 am
by Great Gatsby
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 ... :)

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

Posted: Tue Oct 19, 2010 10:19 am
by Great Gatsby
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.

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

Posted: Tue Oct 19, 2010 10:31 am
by andycool123
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.

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

Posted: Tue Oct 19, 2010 10:32 am
by Sebinouse
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

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

Posted: Tue Oct 19, 2010 10:44 am
by Sebinouse
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 ...

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

Posted: Tue Oct 19, 2010 2:15 pm
by andycool123
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.

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

Posted: Tue Oct 19, 2010 2:17 pm
by andycool123
***revision***

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

but it still does not work.

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

Posted: Tue Oct 19, 2010 5:42 pm
by Neflem
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.

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

Posted: Wed Oct 20, 2010 6:54 am
by andycool123
Image

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

Posted: Wed Oct 20, 2010 9:14 am
by Great Gatsby
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.

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

Posted: Wed Oct 20, 2010 9:17 am
by Great Gatsby
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?

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

Posted: Wed Oct 20, 2010 9:22 am
by Great Gatsby
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 :-))?

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

Posted: Wed Oct 20, 2010 9:33 am
by Sebinouse
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)

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

Posted: Thu Oct 21, 2010 6:27 am
by andycool123
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.

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

Posted: Thu Oct 21, 2010 12:24 pm
by Sebinouse
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:

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

Posted: Fri Oct 22, 2010 9:07 am
by Great Gatsby
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.

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

Posted: Fri Oct 22, 2010 9:16 am
by Great Gatsby
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 ... ;-)

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

Posted: Fri Oct 22, 2010 9:45 am
by krymson
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.

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

Posted: Sun Oct 24, 2010 6:38 am
by martin255
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.

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

Posted: Sun Oct 24, 2010 11:51 am
by Great Gatsby
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