iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

OK, here is a place to discuss OSX on thinkpads.
Post Reply
Message
Author
bozilla
Posts: 49
Joined: Sun Sep 07, 2008 8:56 pm
Location: Vancouver, BC, Canada

iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

#1 Post by bozilla » Tue Sep 09, 2008 5:52 pm

Updated 09.11.2008 - Speedstep working
Updated 09.09.2008 - with more "code" blocks

I finally got a stable working version of 10.5.4 on my Thinkpad. First off here's a summary of what works and what doesn't.

Summary
- Video works fully with resolution switching and CI/QE (details below)
- Sound works OOB
- Wifi (Atheros) full working with IO80211.kext changes
- Bluetooth works OOB
- Battery meter working with AppleACPI.kext changes
- Sleep works (!) with removal of AppleLPC.kext(s) wakes using lid and power button and AppleSMBIOS-27
- Speedstep WORKING (using experimental speedstep kext)

Guide
Download my zip file of kexts first then read on...
http://www.mediafire.com/?sharekey=c880 ... b9a8902bda
I've broken the guide up into sections to get each block of hardware working. After each section I will write "fix permissions" which means the following (I just wrote a shell script for this).

Code: Select all

#!/bin/sh

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
INSTALLATION
------------------
1. Download iATKOS 4i (10.5.4) DVD and burn it
2. Boot off the DVD
3. Run Disk Utility and make your partition (ext,journaled)
4. Select the following from the iATKOS package
4a. iATKOS Main System
4b. Darwin Bootloader
4c. AppleACPIPlatform.kext
4d. Kernel 9.4.0
4e. AppleSMBIOS-27 6th rev Macbook
5. Install and get a drink, play some GTA4
6. Once install is complete, you'll got booted into Leopard probably in 1024x768 with no networking but hey it works. You might even have a battery meter!

WIFI
------
First let's get Wifi hooked up since no internet means life sucks
1. open up a terminal (in finder type terminal then click on the terminal.app)
2. Switch to your Atheros card Info.plist

Code: Select all

cd /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext/Contents
3. backup your existing wifi stuff

Code: Select all

sudo cp -r Info.plist Info.plist.bak
4. Copy my Info.plist from the same directory tree in my zip file over

Code: Select all

sudo cp -r <your dir where my folder is>/IO80211Family.kext/Contents/PlugIns/AirportAtheros.kext/Contents/Info.plist Info.plist
5. Fix Permissions
6. Reboot

VIDEO
--------
This one is a two parter as we want to get CI/QE working first using the standard (mouse tearing) solution

Part 1
-------
1. Click on "About this Mac"
2. Click on "more info"
3. Click on "Graphics/Displays"
4. Note the Vendor number (1002)
5. Note the DeviceID (71c4)
6. Open a terminal
7.

Code: Select all

cd /Library/Preferences/SystemConfiguration/
8. edit 'com.apple.Boot.plist' and add the following lines

Code: Select all

<key>Graphics Mode</key>
<string>1400x1050x32</string>
9.

Code: Select all

cd /System/Library/Extensions/ATIRadeonX1000.kext/Contents
10. edit 'Info.plist' and add your DeviceID and VedorID from above to the 'IOPCIMatch' key in the file

Code: Select all

<key>IOPCIMatch</key>
<string>0x71C41002 0x71871002 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C5100
2 0x71C01002 0x72401002 0x72491002 0x72911002</string>
11. Save the files and fix permissions
12. Reboot

At this stage you should have full 1400x1050 with CI/QE but there is probably mouse tearing

Part 2
-------
Now you want to add my custom ATIinject.kext
*** Warning *** this uses MY EDID which means you can get serious video artifacting if your hardware is any different from mine!!

1.

Code: Select all

cd /System/Library/Extensions
2.

Code: Select all

sudo cp -r <dir where you unzipped my stuff>/ATIinject.kext .
3. *** Keep the ATINDRV.kext the same as default
4. Fix permissions
5. Reboot

Fingers crossed if you boot back in without crashing and still in 1400x1050 you're golden!

6. Check your mac video settings and see if you still have CI/QE (I noticed my vendor id changed to 71c5 - shrug).

Mouse tearing should be gone and if you activate screen saver it should be zippy

POWER MANAGEMENT
--------------------------
At this stage if you installed SMBIOS from the iATKOS installer you're mostly the way there.

If you do NOT have battery meter yet (red pill)
-------
1.

Code: Select all

cd /System/Library/Extensions
2.

Code: Select all

sudo cp -r AppleACPIPlatform.kext AppleACPIPlatform.kext.bak
3.

Code: Select all

sudo cp -r <dir where you unzipped my stuff>/AppleACPIPlatform.kext .
5.

Code: Select all

sudo mv AppleLPC.kext AppleLPC.kext.bak
6. Fix permissions
7. Reboot

This should just replace your power management with mine and remove the AppleLPC.kext from booting

If you already HAVE battery working... (blue pill)
--------
1.

Code: Select all

cd /System/Library/Extensions
2.

Code: Select all

sudo mv AppleLPC.kext AppleLPC.kext.bak
3.

Code: Select all

cd /System/Library/Extensions/AppleACPIPlatform.kext/Contents/Plugins
4.

Code: Select all

sudo mv AppleACPILPC.kex AppleACPILPC.kext.bak
5. Fix permissions
6. Reboot

Now sleep should work!

SPEEDSTEP
---------------
Luckily by installing a sleep kernel (not a speedstep one), I've managed to load up an Experimental Speedstep kext from here http://forum.insanelymac.com/index.php? ... pic=119370

Mercurysquad and Tuxx rock on the insanelymac forums.

1. Dowload the following
SpeedStep.zip tuxx's SpeedStep GUI (original)
IntelEnhancedSpeedStep.kext v1.3.2
2. Make sure you unload ACPICPUThrottle.kext and/or AppleIntelCPUPowerManagement.kext before loading this!
3. unzip IntelEnhancedSpeedStep.kext and load it manually first

Code: Select all

sudo chmod -R 755 IntelEnhancedSpeedStep.kext
sudo chown -R root:wheel IntelEnhancedSpeedStep.kext
4. Load the kext

Code: Select all

sudo kextload IntelEnhancedSpeedStep.kext 
5. Load up a frequency display program like coolbook
6. If you havn't crashed, thats a good sign. Now follow the web site's guide on manually switching frequencies

Code: Select all

 sudo sysctl -w kern.cputhrottle_curfreq=YYYY 
7. Experiment with different frequencies, check stability and check SLEEP still works
8. Stable? Ok unzip SpeedStep.zip from Tuxx
9. close coolbook if it is running
10. Run SpeedStep.app

Speedstep is working! You will probably want to move IntelEnhancedSpeedStep.kext to /System/Library/Extensions and fix permissions to autoload the kext. Also add speedstep to your startup items.

Happy OSXing!
Last edited by bozilla on Thu Sep 11, 2008 1:09 pm, edited 2 times in total.

milstein
Sophomore Member
Posts: 221
Joined: Wed Apr 18, 2007 10:37 pm
Location: Pittsburgh, PA

#2 Post by milstein » Wed Sep 10, 2008 8:27 pm

Hi the installation sounds great! :)

can you connect to external monitor and extend you desktop over to an external screen?
e.g. dual monitor...

bozilla
Posts: 49
Joined: Sun Sep 07, 2008 8:56 pm
Location: Vancouver, BC, Canada

#3 Post by bozilla » Thu Sep 11, 2008 10:58 am

I have not tried the external monitor yet as I don't actually have one. Let me know if it works out. I'm assuming that the EDID info in the ATIinject might cause issues with an external monitor with a a different EDID as the internal LCD.

FishYaker
Posts: 2
Joined: Fri Sep 19, 2008 10:53 am
Location: Charlotte, NC USA

#4 Post by FishYaker » Fri Sep 19, 2008 3:28 pm

I need some help with getting QE/CI support on my x1300 mobility. I've followed the example for adding the string value ID+Vender to the IOPCIMatch key. I've also fix permissions, but I'm still not getting kext loaded. The odd thing is when I ran this: rm -r /System/Library/Extensions.kextcache it said that the file or direcotry did not exist, I've also tried booting with the -f to no avail.

BTW: Great instructions.

FishYaker
Posts: 2
Joined: Fri Sep 19, 2008 10:53 am
Location: Charlotte, NC USA

#5 Post by FishYaker » Mon Sep 22, 2008 7:11 am

After about the fourth reboot the changes finally took. I now have QE/CI.

bookmaniac
Posts: 2
Joined: Sat Sep 20, 2008 11:01 am
Location: London, UK

#6 Post by bookmaniac » Sun Sep 28, 2008 11:12 am

Fantastic guide !
I've got my T60P (2007 FBG), FireGL 5200 1600x1200 perfectly working following the guide except using my ATI kext from 10.5.1 (ATIinject.kext and ATINDRV.kext).

Many thanks, bozilla !

mystical89
Posts: 2
Joined: Sun Aug 03, 2008 1:15 pm
Location: Toronto, Canada

#7 Post by mystical89 » Sun Sep 28, 2008 9:57 pm

Hey, i have a t60 (2008-C3U). do you know if your guide will work? also, how can i dual boot with Vista? Thanks

Neon Dion
Posts: 8
Joined: Fri Oct 03, 2008 7:29 pm
Location: Boston, Mass

#8 Post by Neon Dion » Sat Oct 04, 2008 9:35 pm

I followed the guide and the install went great (well, after I learned that you can't name a HDD with a space in it or it wont boot up :shock: ), but Sleep and QE/CI still wont work, I've tried searching these forums, and searching the InsanelyMac forums, to no avail...I tried multiple kexts from multiple ppl and none of them work, I have a 8741-CTO if that makes any difference, Im not really concerned about Sleep, however I would like to have QE/CI fully working, I did manage to get it to work today, however it only worked for a minute and then my screen turned black and I couldn't do anything, and when I rebooted it would immediately freeze up when the dock/or the apple bar popped up and I couldnt move my cursor, if anyone has any idea why this wont work and can lend some insight I'd be greatly appreciative, thanks

Neon Dion
Posts: 8
Joined: Fri Oct 03, 2008 7:29 pm
Location: Boston, Mass

#9 Post by Neon Dion » Sun Oct 05, 2008 11:33 pm

Neon Dion wrote:I followed the guide and the install went great (well, after I learned that you can't name a HDD with a space in it or it wont boot up :shock: ), but Sleep and QE/CI still wont work, I've tried searching these forums, and searching the InsanelyMac forums, to no avail...I tried multiple kexts from multiple ppl and none of them work, I have a 8741-CTO if that makes any difference, Im not really concerned about Sleep, however I would like to have QE/CI fully working, I did manage to get it to work today, however it only worked for a minute and then my screen turned black and I couldn't do anything, and when I rebooted it would immediately freeze up when the dock/or the apple bar popped up and I couldnt move my cursor, if anyone has any idea why this wont work and can lend some insight I'd be greatly appreciative, thanks
I figured it out, I just downloaded the one pack I didnt from finedtuned's post of his extensions from an 8741, now everything is working smoothly :twisted:

Thanks for the guide

bookmaniac
Posts: 2
Joined: Sat Sep 20, 2008 11:01 am
Location: London, UK

#10 Post by bookmaniac » Mon Oct 20, 2008 3:17 pm

I've put all the kexts I've modified (including working FireGL V5200 1600x1200) on top of iATKOS v4i here
http://www.speedfile.org/156569

dedoig213
Posts: 1
Joined: Fri Apr 28, 2006 12:49 pm
Location: US

Sounds great -- which thinkpad model?

#11 Post by dedoig213 » Fri Oct 31, 2008 10:06 pm

Which thinkpad model have you all used and gotten everything working? I will be buying accordingly.

Thanks!

Portnoy
Posts: 1
Joined: Sat Nov 01, 2008 8:40 am
Location: hannover germany

#12 Post by Portnoy » Sat Nov 01, 2008 1:11 pm

Hi

just followed all your instructions and everything runs smoothly except I do have this strange error.
My menus turn black....But just the ones on the top, or if I want to save a document, print etc. Or using the spacebar as a preview for .mov files
the dont show up, while i was runnig in vesa mode the playedback perfectly..
Maybe it is a known issue and there is a workaround...

It is my first osx86 install so I am new to all this.

johannes
[/img]

ricerocket
Sophomore Member
Posts: 178
Joined: Fri Nov 25, 2005 1:52 pm

#13 Post by ricerocket » Sat Dec 13, 2008 4:29 am

Bump from the past. Can you expand on how you modified the ATIInject.kext to suit your EDID and what we need to do to match what you did? I have a 1400x1050 on a V5250, but I'd like to learn too. Thanks!

Paul88
Sophomore Member
Posts: 145
Joined: Sun Dec 23, 2007 11:33 am
Location: MS

#14 Post by Paul88 » Fri Jan 02, 2009 10:39 am

Thanks for the excellent guide. I installed in my X60s and it works just fine!! Many thanks.

propellen
Sophomore Member
Posts: 171
Joined: Mon Mar 26, 2007 2:50 am
Location: Trondheim, Norway

Re: iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

#15 Post by propellen » Sat Jan 10, 2009 5:38 am

I tried to install iATKOS 4i on my T60 (2007-FUG).
I manage to complete the install, however, it is stuck in some kind of reboot loop.
It passes the Darwin bootloader, then a gray screen is displayed for 1 second then reboot.
There is no messages written on the gray screen.

Suggestions on possible solutions are much appreciated :)
LENOVO THINKPAD T60 C2D/T5600-1.83G 320GB 2GB 14IN SXGA+ 7 ULTIMATE (UT0FUNO)
TPFanControl

Dysan911
Posts: 8
Joined: Wed Jan 21, 2009 10:06 am
Location: Jacksonville, FL

Re: iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

#16 Post by Dysan911 » Fri Jan 23, 2009 2:14 pm

Just for the heck of it.. I thought I'd give this guide a try since NOBODY would help me with my video issue that I posted earlier in the thread..

Anyhow, On my existing 10.5.2 install using Kalyway. The drivers on this guide worked like a charm. I got my video issues fixed and had wireless, sound, sleep, etc.

I thought I might as well apply start over with this guide using the 10.5.4 OSX and figured since all the drivers worked great on my 10.5.2 that it would be a piece of cake.

WRONG!. My did the same as ProPellen.. Just went into a reboot loop. I tried various options over several reinstalls and they all ended in various crashes, black screens that tell you to power off your mac. Kernel panics the works.

So this guide may not have fixed me up with 10.5.4 but the drivers did get me up and running on my existing 10.5.2.

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

#17 Post by Silencer » Wed Mar 04, 2009 8:26 am

This is the best set of instructions for my specific ThinkPad, but I would like install 10.5.6, so I'm not sure if exact code examples will help me or not, specifically for iPC or iDeneb packages. Can someone confirm this?
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

ziggie216
Posts: 26
Joined: Fri Jul 20, 2007 12:11 pm
Location: San Jose, Calif.

Re: iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

#18 Post by ziggie216 » Tue Mar 24, 2009 1:25 am

I got almost everything running on 10.5.6 though I'm having some trouble w/ the battery. The AppleACPIPlatform.kext doesnt seem to work since there is no battery indicator and in the Energy Saver shows nothing about the battery. Any ideas? Oh i'm using Kalyway. Even though its a little OT, but I was hoping to use some files from here to get this working

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

#19 Post by Silencer » Tue Mar 24, 2009 3:25 am

ziggie216 wrote:I got almost everything running on 10.5.6 though I'm having some trouble w/ the battery. The AppleACPIPlatform.kext doesnt seem to work since there is no battery indicator and in the Energy Saver shows nothing about the battery. Any ideas? Oh i'm using Kalyway. Even though its a little OT, but I was hoping to use some files from here to get this working
Try "AppleACPIPlatform.kext" from here.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

ziggie216
Posts: 26
Joined: Fri Jul 20, 2007 12:11 pm
Location: San Jose, Calif.

Re: iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

#20 Post by ziggie216 » Tue Mar 24, 2009 5:57 pm

Silencer wrote:
Try "AppleACPIPlatform.kext" from here.
Doesnt work.
I had to use this http://www.insanelymac.com/forum/index. ... pic=114105

bozilla
Posts: 49
Joined: Sun Sep 07, 2008 8:56 pm
Location: Vancouver, BC, Canada

Re: iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

#21 Post by bozilla » Thu May 07, 2009 11:14 pm

Sorry for the long Hiatus,

I'm glad everyone's been enjoying the guide. I'm trying iPC 10.5.6 in the next few days so I'll try to writeup a guide for that.

I just saw the wicked video on youtube (I didn't change any BIOS settings with my original 10.5.4 build so I might try those suggestions).

I actually did a Combo update to 10.5.6 and managed to completely hose my PS/2 devices so I mind as well do a full upgrade via iPC and see what happens!

clockwork357
Posts: 4
Joined: Wed Dec 30, 2009 7:25 pm
Location: Fremont, CA

Re: iATKOS 4i (10.5.4) Guide for T60p (2007-CQ8) 1400x1050

#22 Post by clockwork357 » Sat Jan 09, 2010 5:07 am

Where can I get the EDID for my FireGL v5200?
Thx in advance.

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