Results 1 to 9 of 9
Discuss [How To]Mac OS X86 on IBM ThinkPad T43 at the Archiv (Leopard) - Hackint0sh.org; I have decided to post this here for new users who are on this forum. ...
  1. #1
    Rookie Array

    Join Date
    Mar 2007
    Posts
    10
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Cool [How To]Mac OS X86 on IBM ThinkPad T43

    I have decided to post this here for new users who are on this forum. Comes in two parts: 10.4.8 install, 10.4.9 install

    10.4.8 install

    Things you will need

    1. 10.4.6 Install dvd from any source that you wish.
    2. Jas 10.4.8 Intell SSE2 only combo update
    3. Apple 10.4.8 combo update
    4. Pacifist by charlesoft
    5. Powermanagement.bundle from this forum
    6. A hacked IONetworkingFamily.kext
    7. Koverg v0.2 which can be found in this forum
    8. Callisto v06
    9. A set of files to enable IOPCCard.kext to work
    10. Semthex's beta9 exp6 kernel
    11. Jalavoui & xKazu's iwi2200.kext


    Method

    1. Run the 10.4.6 Install DVD and do a clean install. Do not select any other packages other than the 10.4.6 combo update under options!!!!
    2. After installation in complete, finish up the initial first use process up till you reach the desktop.

    3. Now, run the Jas 10.4.8 Intel SSE2 only combo update
    4. Reboot

    5. Next, use pacifist and open Apple's 10.4.8 combo update
    6. Select only the extensions that are not graphics related (ie does not carry the ATI* or NV* header. will try to upload jas' extensions soon. AppleIntelCPUPowermanagement.kext is safe for T43)
    7. Move in Semthex's kernel and backup the old one:
    Code:
    sudo mv /mach_kernel /mach_kernel.old
    sudo mv {location of ur new kernel}/mach_kernel /mach_kernel
    sudo chown root:wheel /mach_kernel
    sudo chmod 644 /mach_kernel
    8. Remove r2d2.kext from extensions folder

    sudo rm -R /System/Library/Extensions/r2d2.kext

    9. Now move in the IOPCCard.kext and its dependent kexts
    Code:
    sudo mv {location of files}/* /System/Library/Extensions/
    10. Repair permissions
    Code:
    sudo chown -R root:wheel /System/Library/Extensions/
    sudo chmod -R 755 /System/Library/Extensions/
    11. Remove the kextcache and mkext
    Code:
    sudo rm /System/Library/Extensions.mkext
    sudo rm /System/Library/Extensions.kextcache
    12. Reboot

    13. Now you are blessed with a 10.4.8 system

    14. Edit CallistoHAL.kext and input in your device card ID

    15. Move in Callisto driver
    Code:
    sudo mv {location of Callisto}/Callisto* /System/Library/Extensions/
    16. Repair permissions for Callisto
    Code:
    sudo chown -R root:wheel /System/Library/Extensions/Callisto*
    sudo chmod -R 755 /System/Library/Extensions/Callisto*
    17. Enable Callisto framebuffer
    Code:
    sudo nano /System/Library/Extensions/ATIRadeon9700GA.plugin/Contents/Info.plist
    
    -> Locate "IONDRVFramebuffer" at the bottom and replace with "CallistoFB"
    18. Applying koverg (extract it to the desktop)
    Code:
    cd /User/{your name}/Desktop/Kovergv0.2/
    sudo ./patch.sh 54 60
    19. Editing your ATI kext
    Code:
    sudo nano /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist
    
    -> use find and locate "5b60" and replace that with "5460"
    20. Move in the Powermanagement.bundle to enable battery status
    Code:
    sudo rm -R /System/Library/SystemConfiguration/Powermanagement.bundle
    sudo mv {location of bundle}/Powermanagement.bundle /System/Library/SystemConfiguration/
    21 Move in the edited network kext for Broadcom ethernet
    Code:
    sudo rm -R /System/Library/Extensions/IONetworkingFamily.kext
    sudo mv {location of kext}/IONetworkingFamily.kext /System/Library/Extensions/
    22. Move the wireless kext into the extensions folder
    Code:
    sudo mv {location of wireless kext}/iwi2200.kext /System/Library/Extensions/
    23. Repair permissions
    Code:
    sudo chown -R root:wheel /System/Library/Extensions/
    sudo chmod -R 755 /System/Library/Extensions/
    sudo chown -R root:wheel /System/Library/SystemConfiguration/Powermanagement.bundle
    sudo chmod -R 755 /System/Library/SystemConfiguration/Powermanagement.bundle
    24. Remove kextcache and mkext
    Code:
    sudo rm /System/Library/Extensions.mkext
    sudo rm /System/Library/Extensions.kextcache
    25. Reboot

    26. Viola, working 10.4.8 system

    27. Open the 10.4.6 DVD with Pacifist (10.4.6 combo works too)

    28. Search for mail.app and select it

    29. Click install, then when they prompt you, just select update


    Post guide notes

    This guide is written based on my installation experience with my thinkpad T43 2669-A67 and is not guaranteed to work on other models of the thinkpad nor other variations of the T43.

    The mac address of the ethernet is default to 00:00:00:00:00:00 and needs to be manually changed to your address using a startup script. Google for more information on how to do it. (Will post a guide if i have a time)

    It is highly reccommended that you install the ethernet kext first and reboot for the device to be placed in en0 before installing the iwi2200 kext. Due to some problems related with iwi2200 needing to be in the en1 slot. I'm not sure if this issue has been resolved, but just to be safe.

    Methods to enable Quartz 2D Extreme can be found in this forum and will not be covered in this guide.

    Methods to get Frontrow is also found on this site and will not be covered. As for AppleTV Frontrow, it is also covered in this forum plus all the tools are found in this forum also.

    Modem is not working, until someone ports the linux driver for us.

    PC Cards have not been tested if they are working as i do not own one, but the method posted only allows detection of the PCCard slot.

    In order for proper performance of the OS, you need to set the thermal management in the bios to max performance rather than throttling, otherwise you will get stuttering and sluggish OS.
    Attached Files
    Last edited by rathalos; 04-12-2007 at 12:18 PM.



  2. #2
    Rookie Array

    Join Date
    Mar 2007
    Posts
    10
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Cool

    10.4.9 Update Guide (Continuation from 10.4.8 guide)

    Warning!! This guide is not 100% foolproof. Please backup your data before you follow this guide. I will not be responsible for any data loss.


    What you need

    1. Working 10.4.8 system done from earlier guide
    2. Koverg Patch v0.2 (can be found earlier)
    3. Backup of your working graphics kext (ATI9700* or GMA*)
    4. Backup of working OpenGL.framework (in /System/Library/Frameworks/
    5. Backup of Powermanagement.bundle (in /System/Library/System Config)
    6. IOPCCard kexts from earlier
    7. Backup of IO80211 kext and Apple80211 framework (10.4.8)
    8. Kiko's 10.4.9 update package (found on #sake, irc.moofspeak.net)


    Method of install

    1. Run Kiko's 10.4.9 update, do not select the kernel package for installation!!!

    2. Do not reboot after install

    3. Open terminal

    4. Restore your ATI kexts
    Code:
    sudo rm -R /System/Library/Extensions/ATIRadeon*
    sudo mv {location of your ATI backups}/ATIRadeon* /System/Library/Extensions/
    5. Restore OpenGL
    Code:
    sudo rm -R /System/Library/Frameworks/OpenGL.framework
    sudo mv {location of your OpenGL backup}/OpenGL.framework /System/Library/Frameworks/
    6. Restore Powermanagement.bundle
    Code:
    sudo rm -R /System/Library/SystemConfiguration/Powermanagement.bundle
    sudo mv {location of Powermanagement}/Powermanagement.bundle /System/Library/SystemConfiguration
    7. Restore IOPCCard's kexts
    Code:
    sudo rm -R /System/Library/AppleACPIPlatform.kext  
    sudo rm -R /System/Library/AppleAPIC.kext  
    sudo rm -R /System/Library/AppleSMBIOS.kext  
    sudo rm -R /System/Library/IOACPIFamily.kext  
    sudo rm -R /System/Library/IOPCCardFamily.kext  
    sudo rm -R /System/Library/IOPCIFamily.kext  
    
    sudo mv  {location of IOPCCard backup}/AppleACPIPlatform.kext /System/Library/AppleACPIPlatform.kext 
    sudo mv  {location of IOPCCard backup}/AppleAPIC.kext /System/Library/AppleAPIC.kext 
    sudo mv  {location of IOPCCard backup}/AppleSMBIOS.kext /System/Library/AppleACPISMBIOS.kext 
    sudo mv  {location of IOPCCard backup}/IOACPIFamily.kext /System/Library/IOACPIFamily.kext 
    sudo mv  {location of IOPCCard backup}/IOPCCardFamily.kext /System/Library/IOPCCardFamily.kext 
    sudo mv  {location of IOPCCard backup}/IOPCIFamily.kext /System/Library/IOPCIFamily.kext
    8. Restore 802.11 frameworks for iwi2200
    Code:
    sudo rm -R /System/Library/Extensions/IO80211Family.kext
    sudo rm -R /System/Library/PrivateFrameworks/Apple80211.framework
    
    sudo mv {location of 802.11 backup}/IO80211Family.kext /System/Library/Extensions/
    sudo mv {location of 802.11 backup}/Apple80211.framework /System/Library/PrivateFrameworks/
    9. Enabling QE and CI on system
    [code]sudo nano /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist
    -> Search for "5b60" and replace it with "5460"

    sudo nano /System/Library/Extensions/ATIRadeon9700GA.plugin/Contents/Info.plist
    -> replace IONDRVFramebuffer with CallistoFB

    10. Extract Koverg v0.2 to desktop and run it
    Code:
    cd {location of koverg}/
    sudo ./patch.sh 54 60
    11. Remove kextcache and mkext
    Code:
    sudo rm /System/Library/Extensions.mkext
    sudo rm /System/Library/Extensions.kextcache
    12. Repair permissions
    Code:
    sudo chown -R root:wheel /System/Library/Extensions/
    sudo chmod -R 755 /System/Library/Extensions/
    sudo chown -R root:wheel /System/Library/PrivateFrameworks/
    sudo chmod -R 755 /System/Library/PrivateFrameworks/
    sudo chown -R root:wheel /System/Library/SystemConfiguration/
    sudo chmod -R 755 /System/Library/SystemConfiguration/
    sudo chown -R root:wheel /System/Library/Frameworks/
    sudo chmod -R 755 /System/Library/Frameworks/
    13. Reboot


    Notes

    Upon the first restart, there is a high chance that you wont see the menu bar. But if you do, its a good sign. This guide has a high success rate, but its not 100% guarantee working as i only done it once. Like i said, do backup your data in case you destroy your install.

    It might require a few restarts to get things working. I would strongly reccommend you to open terminal and run "sudo update_prebinding -root / -force" to update the system's vital files.

    There is a 10.4.9 SSE2 kernel out already. It fixes the problem of not being able to access sysctl under 8.8.1 kernel.

    Please do try it out and feedback to me.

  3. #3
    Newbie Array katmail's Avatar

    Join Date
    Oct 2006
    Posts
    3
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Hi Rathalos
    It's good that you don't put all your eggs in one basket

  4. #4
    Rookie Array

    Join Date
    Mar 2007
    Posts
    10
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Haha... wat do u mean by that? i got to try the Jas 10.4.8 DVD which my bro obtained... and it worked out too.... just had to skip all the 10.4.6 parts.... and install all the extras that make the graphics and networking work....

  5. #5
    Newbie Array

    Join Date
    Apr 2007
    Posts
    9
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Thank you for this guide, rathalos. It will help me resurrect my hurting A31


  6. #6
    crz
    crz is offline
    Newbie Array

    Join Date
    Apr 2007
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Could you please explain more what do 5 and 6 steps mean? Should I run the Apple 10.4.8 combo update normally - I believe this way it'll install everything. Should I open the contents with pacifist and extract only *something* to *default location* or.. ?

    5. Next, use pacifist and open Apple's 10.4.8 combo update
    6. Select only the extensions that are not graphics related (ie does not carry the ATI* or NV* header. will try to upload jas' extensions soon. AppleIntelCPUPowermanagement.kext is safe for T43)


    What is the difference between Jas 10.4.8 and Apple 10.4.8 combo, in size the latter is 2 times bigger?

    Thanks.

  7. #7
    Newbie Array

    Join Date
    Jul 2007
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    combo has the ppc code in it, AFAIK, and all updates up to the current point. yeah yeah, this is my first post, but hopefully I'm correct.

    see: http://docs.info.apple.com/article.html?artnum=304201

  8. #8
    Newbie Array

    Join Date
    May 2008
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Will this work on an IBM Thinkpad x31 do you think?

  9. #9
    Newbie Array

    Join Date
    Oct 2008
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    So, will installing osx on t43 work? like, is there anyway i can keep my wireless card, all that stuff working. I read this page http://lifehacker.com/348653/install...cking-required and downloaded the file, but i dont know how to do the bios settings, any help?

 

 

Similar Threads

  1. IBM ThinkPad T30
    By n1nj4Lo in forum Hardware
    Replies: 0
    Last Post: 02-22-2011, 07:31 AM
  2. thinkpad r51 help
    By aLinux in forum Installation
    Replies: 5
    Last Post: 09-27-2010, 12:08 PM
  3. Thinkpad r40
    By gorekhaa in forum Tiger
    Replies: 2
    Last Post: 08-21-2009, 02:06 AM
  4. Thinkpad X60 + 10.4.8
    By wireless in forum Archiv (Leopard)
    Replies: 1
    Last Post: 11-22-2007, 12:54 AM
  5. Thinkpad x60 + 10.4.8
    By wireless in forum Tiger
    Replies: 0
    Last Post: 11-16-2007, 09:25 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 01:41 AM.
twitter, follow us!