iATKOS 2.0i on Thinkpad T60p (2007-xxx)

OK, here is a place to discuss OSX on thinkpads.
Post Reply
Message
Author
getsandy
Freshman Member
Posts: 60
Joined: Mon Jun 25, 2007 7:50 pm
Location: India

iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#1 Post by getsandy » Sat May 31, 2008 8:59 am

Hi All,

I have successfully installed iATKOS 2.0i on my Thinkpad T60p (2007-XXX). :D

I installed with default settings (i.e. While installation i did not select any optional packages/kernels/drivers).

Thinkpad T60p
------------------
1. Audio - Working OOB

2. Ethernet (Intel Gigabit) - Working OOB

3. Graphics (ATI V5200) - Default Resolution is 1024x768 without QE/CI.

3.1 Edited /System/Library/Extensions/ATIRadeonX1000.kext/Contents/Info.plist
Added Vendor Id & Device ID (71C4).

3.2 Edited
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
& Added "Graphics Mode" key with string "1600x1200x32"

With the above two changes, Graphics is working fine. (1600x1200 with QE/CI + H/W Accelaration). Resolution Switching is not working.

4. WLAN - Thinkpad 802.11a/b/g card
4.1 Edited /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents/Info.plist

Added Thinkpad Card's Device Id & Vendor Id.

Next Reboot, it detected as Airport Extreme card & working fine.

5. Bluetooth - Working OOB

6. PCMCIA
1394 PCMCIA Card is working fine with Chun-Nan's 10.5.2 beta3 package. (http://forum.insanelymac.com/index.php?showtopic=81036)

NOTE : After doing the Extension changes (Like adding Device & Vendor Id), do the following steps before rebooting.

sudo chown -R root:wheel /System/Library/Extensions/
sudo chmod -R 755 /System/Library/Extensions/
sudo rm /System/Library/Extensions.mkext
sudo rm /System/Library/Extensions.kextcache




Sandy
T60p | Core Duo T2700 2.33GHz | 2GB PC2-5300 | 100GB 7200RPM | ATI V5200 | 15" UXGA | MultiDrive | BT & 802.11a/b/g | Win XP Pro
Ex : T41p | T41

ejwong
Posts: 2
Joined: Sun Jun 29, 2008 5:23 am
Location: Cambridge, MA

#2 Post by ejwong » Sat Jul 05, 2008 9:47 am

Hi All,

I have a thinkpad T60 with ATI X1400. Here are my results. Worked OOB with default settings for installation (Kalyway did not work for me, got blank screen after gray apple screen). To make edits for the following which do not work OOB, go into single user mode (-s on bootup) and type the following:

/sbin/fsck -fy
/sbin/mount -uw /

then made the custom edits below:

Thinkpad T60
-----------------
1. Audio - Working OOB

2. Ethernet (Intel Gigabit) - Working OOB

3. Graphics (ATI V5200) - Default Resolution is 1024x768 without QE/CI.
vi /System/Library/Extensions/ATIRadeonX1000.kext/Contents/Info.plist
and add the following (use your own device id under mac info):
<key>IOPCIMatch</key>
<string>0x71451002</string>.
vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and add the following (use your own resolution in this):
<key>Graphics Mode</key>
<string>1400x1050x32</string>

4. WLAN - Thinkpad 802.11a/b/g card
vi /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents/Info.plist
(under IONameMatch)
<string>pci168c,1014</string>

5. Bluetooth - Working OOB

sig
Posts: 1
Joined: Wed Jun 04, 2008 10:10 pm
Location: Overland Park, KS

T60

#3 Post by sig » Fri Jul 18, 2008 4:58 pm

I got my T60 x1400 to load iATKOS 2.0i, but it would lock up after about 10 minutes. Any ideas on a solution?

I haven't tried wireless, but I know it won't work. Intel 3945 chipset. All else worked OOB.

robh
Posts: 11
Joined: Wed Nov 15, 2006 5:54 pm
Location: London, Ontario, Canada

Re: iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#4 Post by robh » Mon Jul 21, 2008 7:12 pm

getsandy wrote:Hi All,

I have successfully installed iATKOS 2.0i on my Thinkpad T60p (2007-XXX). :D

I installed with default settings (i.e. While installation i did not select any optional packages/kernels/drivers).
Wow...looks good! I am so tempted to try the install...but I just got my linux set up the way I like it. So if this backfires...ahhhh!

Anyway, a few questions for the OP:
I think we've got a similar model with the FireGL 5200 graphics card. It's encouraging that you got it to work!

- Does suspend/resume work?
- How is the fan level? Is OS X usable as a daily operating system at this point?
- Is there still mouse tearing?
- Any other issues I should know about?

And finally, would you be willing to point me to the files you used to get yours set up like that?

Thank you VERY much in advance!
Rob

zillac
Posts: 33
Joined: Sat Feb 17, 2007 3:01 pm
Location: Cupertino CA

Re: iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#5 Post by zillac » Tue Jul 22, 2008 1:53 am

robh wrote:
getsandy wrote:Hi All,

I have successfully installed iATKOS 2.0i on my Thinkpad T60p (2007-XXX). :D

I installed with default settings (i.e. While installation i did not select any optional packages/kernels/drivers).
Wow...looks good! I am so tempted to try the install...but I just got my linux set up the way I like it. So if this backfires...ahhhh!

Anyway, a few questions for the OP:
I think we've got a similar model with the FireGL 5200 graphics card. It's encouraging that you got it to work!

- Does suspend/resume work?
- How is the fan level? Is OS X usable as a daily operating system at this point?
- Is there still mouse tearing?
- Any other issues I should know about?

And finally, would you be willing to point me to the files you used to get yours set up like that?

Thank you VERY much in advance!
Rob
- Works, but no speedstep. (or Speedstep, but no sleep)
- Fan always running, but the system is hot.
- no mouse tearing on my system.
- low battery time (no speedstep), no sound-in.

getsandy
Freshman Member
Posts: 60
Joined: Mon Jun 25, 2007 7:50 pm
Location: India

Re: iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#6 Post by getsandy » Tue Jul 22, 2008 8:14 am

Hi Rob,
robh wrote: - Does suspend/resume work?
No, The system will not come out of sleep. I need to powerdown-powerup the system.

robh wrote: - How is the fan level?
Fan level is normal, but the system is very HOT. Normal temperature is around 60 degrees. With movie watching etc it goes till 80 degress.

robh wrote:
- Is OS X usable as a daily operating system at this point?
Yes/No, Depending on the usage. It is great for browsing, photo/video editing, listening to music/watching movies.

But there are some components which are not working in Hackintosh. One of them is Audio-in / Mic-in. This is a big problem as voice chatting is not possible. [ The Mic issue can be solved by using USB Audio Adapter ]

USB Web Cam's also have a issues (Not all USB WebCam's are working with Hackintosh. Also to use webcam with iChat/YAHOO, iChatUSBCam software is required, which is not free)
robh wrote: - Is there still mouse tearing?
Yes Mouse tearing is still there. :(
robh wrote:
- Any other issues I should know about?
None.

robh wrote: And finally, would you be willing to point me to the files you used to get yours set up like that?
No specific files are required. Just iATKOS 2.0i. For PCMCIA Card, I have already given link in my original post.

Sandy
T60p | Core Duo T2700 2.33GHz | 2GB PC2-5300 | 100GB 7200RPM | ATI V5200 | 15" UXGA | MultiDrive | BT & 802.11a/b/g | Win XP Pro
Ex : T41p | T41

sebmue
Posts: 19
Joined: Mon Nov 28, 2005 11:53 am

Re: iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#7 Post by sebmue » Tue Jul 22, 2008 9:17 am

getsandy wrote:
robh wrote: - How is the fan level?
Fan level is normal, but the system is very HOT. Normal temperature is around 60 degrees. With movie watching etc it goes till 80 degress.
Try Coolbook - it worked like a charm on my X60 after installing the applesmbios kext (just the smbios!) from this post: http://forum.insanelymac.com/index.php? ... t&p=770798

Of course I don't know whether this works on 61 series. And I'm using iatkos 1.4i with vanilla kernel...

For ~ 8 € I've even bought a license of Coolbook and changed the voltage. Since then the thinkpad is really COOL. In battery mode while surfing with firefox it's around 50 degrees - which is really really low.
X60T 6363-C7G with Atheros Wifi
R50 1829 7RG

getsandy
Freshman Member
Posts: 60
Joined: Mon Jun 25, 2007 7:50 pm
Location: India

Re: iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#8 Post by getsandy » Tue Jul 22, 2008 7:16 pm

sebmue wrote: Try Coolbook - it worked like a charm on my X60 after installing the applesmbios kext (just the smbios!) from this post: http://forum.insanelymac.com/index.php? ... t&p=770798

Of course I don't know whether this works on 61 series. And I'm using iatkos 1.4i with vanilla kernel...

For ~ 8 € I've even bought a license of Coolbook and changed the voltage. Since then the thinkpad is really COOL. In battery mode while surfing with firefox it's around 50 degrees - which is really really low.
Hi Sebmue,

Thanks for the information.

I have installed Coolbook, but it is not detecting my CPU Settings.

May be it will work with modified SMBIOS. I will give a try.

Sandy
T60p | Core Duo T2700 2.33GHz | 2GB PC2-5300 | 100GB 7200RPM | ATI V5200 | 15" UXGA | MultiDrive | BT & 802.11a/b/g | Win XP Pro
Ex : T41p | T41

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

#9 Post by crashnburn » Sun Jul 27, 2008 2:15 pm

Which version is the latest?

4i ?
1.4i?
2.0?
2.0i?

Does the AitKos support T61s better?
T61 8892-02U: 14.1"SXGA+/2.2C2D/4G/XP|Adv Mini Dock|30" Gateway XHD3000 WQXGA via Dual-link DVI
X61T 7767-96U: 12.1"SXGA+/1.6C2D/3G/Vista|Ultrabase
W510 4319-2PU: 15.6"FHD/i7-720QM/4G/Win7Pro64 (for dad)
T43 1875-DLU: 14.1"XGA/1.7PM-740/1G/XP (Old)

getsandy
Freshman Member
Posts: 60
Joined: Mon Jun 25, 2007 7:50 pm
Location: India

#10 Post by getsandy » Mon Jul 28, 2008 7:02 am

crashnburn wrote:Which version is the latest?

4i ?
1.4i?
2.0?
2.0i?

Does the AitKos support T61s better?
Hi Crashnburn,

iATKOS v4i is latest version. (10.5.4 release)

v4i revision 2 (minor fixes) is planned...but don't know exactly when it will be released.

I have installed iATKOS v2.0i (10.5.2) on T60p.

I don't have T61, so don't know how iATKOS will work on T61. There is no information on OSx86 wiki also. :(

Sandy
T60p | Core Duo T2700 2.33GHz | 2GB PC2-5300 | 100GB 7200RPM | ATI V5200 | 15" UXGA | MultiDrive | BT & 802.11a/b/g | Win XP Pro
Ex : T41p | T41

amigo
Posts: 1
Joined: Wed Jul 30, 2008 9:32 pm
Location: Toronto, Canada

#11 Post by amigo » Wed Jul 30, 2008 10:00 pm

Hi

Here are some solutions:

Sleep:

Remove/rename AppleLPC.kext from /System/Library/Extensions because it is preventing the sleep from waking up (LPC is supposed to query Embedded Controller but they are either different between Apple and Lenovo or something else is an issue - will look into it later)

Coolbook:

Get Chun-Nan's AppleSMBIOSEFI.kext (I used -28Air version because it made my Thinkpad appear as Macbook Air and I did not need to edit Coolbook2.kext). With it you can run vanilla AppleSMBIOS.kext from now on. If you get the normal version and not Air, then you might need to edit Coolbook2.kext , Info.plist file and add your machine ident in there among the rest of Apple ones.

Battery:

If you are not using it, get AppleACPIBatteryManager.kext, also from Chun-Nan which appears to work nicely with the AC/Battery being detected, etc.

Fan:

There's no fan control but perhaps rigging i8kfan to work with Thinkpads is possible, have not had time to really look into it...

Wireless:

There is a way to use blacklisted cards by changing their PCI vendor ID and subsystem ID. For example Atheros AR5008E-3NX (802.11n 300Mbs) can we made to look like Airport Extreme and still be liked by Thinkpad BIOS.

Procedure requires modifying the EEPROM on the wireless card but it's better than bricking your laptop, no? :)

Misc:

There is a way to get HPET to work so that AppleIntelCPUPowerManagement.kext loads up but it requires editing the DSDT from the BIOS (or using an alternative mode to load/inject it into the OS X during boot).

I fault Lenovo for not writing proper implementation/support for HPET into DSDT which is obvious if you decompile the DSDT and look inside. Other laptop manufacturers have taken their time to at least add couple of dozen lines more to support it.

Speedstep is an issue because of Apple using SMC and it not being available on Thinkpads. You can try kernels with some speedstepping but ideal solution is to use a vanilla kernel and a kext to get it working so that future OS X updates do not break it.

There's no tearing with V5200 and all features appear to be supported. Problem is the brightness controls because the backlight controller is not supported (maybe a kext will be written to fix this...)

Hope this helps, and I probably forgot other things so I'll follow up later if necessary...

kevinjieu
Posts: 14
Joined: Tue Dec 04, 2007 8:06 am
Location: Toronto, ON

Re: iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#12 Post by kevinjieu » Sat Aug 09, 2008 2:12 pm

getsandy wrote:Hi All,


3.1 Edited /System/Library/Extensions/ATIRadeonX1000.kext/Contents/Info.plist
Added Vendor Id & Device ID (71C4).
Excuse me but could you expand more on how to add the vendor and device id? What exact tag name and type did you use?

Is it
<key>VendorId</key>
<string>0x1002</string>
<key>DeviceId</key>
<string>0x71d4</string>

Mine t60p has a similar setting as yours (2007-FXX). It's a FireGL 5250. Thank you.
Thinkpad T60p-2007F16
T7400 2.16G/2G RAM/100G SATA 7300rpm/ATI FireGL 5250/9-cell li-ion/14.1"
Windows XP Pro/Ubuntu 8.04/OSX Leopard triple boot

sebmue
Posts: 19
Joined: Mon Nov 28, 2005 11:53 am

#13 Post by sebmue » Sun Aug 10, 2008 3:45 pm

amigo wrote: Fan:

There's no fan control but perhaps rigging i8kfan to work with Thinkpads is possible, have not had time to really look into it...
Isn't there a way to manipulate the ACPI registers directly within OSX? From Notebook Hardware Control or thinkpad fan control we could take the according addresses and just need a command line tool to set the values.

Then we could build a tool around. Or is it possible to build a kext or a framework out of the ibm_acpi driver? http://ibm-acpi.sourceforge.net/
X60T 6363-C7G with Atheros Wifi
R50 1829 7RG

robh
Posts: 11
Joined: Wed Nov 15, 2006 5:54 pm
Location: London, Ontario, Canada

#14 Post by robh » Sun Aug 10, 2008 5:12 pm

amigo wrote:Hi

Here are some solutions:

Sleep:

Remove/rename AppleLPC.kext from /System/Library/Extensions because it is preventing the sleep from waking up (LPC is supposed to query Embedded Controller but they are either different between Apple and Lenovo or something else is an issue - will look into it later)
I deleted the file and now when i click "sleep" the screen goes black (instead of freezing as it used to) but the system doesn't go to sleep. Any ideas?

getsandy
Freshman Member
Posts: 60
Joined: Mon Jun 25, 2007 7:50 pm
Location: India

Re: iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#15 Post by getsandy » Wed Aug 13, 2008 5:21 pm

kevinjieu wrote:
getsandy wrote:Hi All,


3.1 Edited /System/Library/Extensions/ATIRadeonX1000.kext/Contents/Info.plist
Added Vendor Id & Device ID (71C4).
Excuse me but could you expand more on how to add the vendor and device id? What exact tag name and type did you use?

Is it
<key>VendorId</key>
<string>0x1002</string>
<key>DeviceId</key>
<string>0x71d4</string>

Mine t60p has a similar setting as yours (2007-FXX). It's a FireGL 5250. Thank you.
Hi kevinjieu,

It is already given by ejwong in this thread.

1] Edit /System/Library/Extensions/ATIRadeonX1000.kext/Contents/Info.plist using your favourite editor (vi or nano)

2] add the following :
<key>IOPCIMatch</key>
<string>0x71d41002</string>.

3] Edit /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and add the following (use your own resolution in this):
<key>Graphics Mode</key>
<string>1400x1050x32</string>

You can also look for a V5250 specific thread


Sandy
T60p | Core Duo T2700 2.33GHz | 2GB PC2-5300 | 100GB 7200RPM | ATI V5200 | 15" UXGA | MultiDrive | BT & 802.11a/b/g | Win XP Pro
Ex : T41p | T41

kerjuk
Posts: 5
Joined: Sun May 17, 2009 3:56 pm
Location: Ely, Cambridgeshire, UK

Re: iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#16 Post by kerjuk » Wed Jun 03, 2009 3:44 am

Hi being very new to this sort of thing. I wonder if someone could help?

I have just installed Mac OSX on the Lenovo X60 and have fitted an Atheros card replacing the Intel 3945 one.
What do I edit in the info.plist so that the OS recognises the card. At the header of the post it is said I add the Vendor Id & Device ID, but what is this?
Is it located on the card or somewhere?

Help help, I feel pretty close to have the thing finished.

Thank you.

getsandy
Freshman Member
Posts: 60
Joined: Mon Jun 25, 2007 7:50 pm
Location: India

Re: iATKOS 2.0i on Thinkpad T60p (2007-xxx)

#17 Post by getsandy » Mon Jun 08, 2009 7:42 pm

Hi,

Download the OSx86 Tools application from PCWiz Computer. (http://pcwizcomputer.com/osx86tools/)

Install/Run the OSx86Tools.

In OSx86Tools, there is a option to View Device ID/ Vendor ID.
Click on the button (View Device ID/ Vendor ID). The tool displays list of all Device ID & Vendor ID.

Note down the Device ID & Vendor ID for your Atheros Card.

NOTE : Do not click on any other buttons on OSx86Tools. It may break your system.

1. Open /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents/Info.plist (Use either vi or nano or your favorite editor)

2. (under IONameMatch)
Add <string>pci168c,1014</string> <--- Change here with your Device ID (Vendor ID 168c will be same)

3. Save the file & exit

4. Reboot

After rebooting the wireless card should be working.

Let me know if you need any further information.
T60p | Core Duo T2700 2.33GHz | 2GB PC2-5300 | 100GB 7200RPM | ATI V5200 | 15" UXGA | MultiDrive | BT & 802.11a/b/g | Win XP Pro
Ex : T41p | T41

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 4 guests