Jump to content

My mini Guide for install 10.7.4 on Lenovo Thinkpad T61 7661-CTO

* * * * * 2 votes

  • Please log in to reply
93 replies to this topic

#1
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...

Hi to all..... Here is my guide for an IBM Lenovo T61 (with onboard Intel VGA X3100) machine type 7661-CTO.
Anyway, here below I will show you a fast way to install Lion 10.7.4Vanilla on this notebook to achive a near 99% of a real Mac... follow me:

Posted Image
CLEAN INSTALL WITHOUT ANY 'CREATORS'
MAIN NOTEBOOK SPECS:
IBM Lenovo T61 type:7661-CTO
- C2D T7500 @2.2Ghz 800FSB 4MB L2
- 2GB RAM DDR2 667-Upgrade later to 4GB
- HDD 80GB Sata 5400rpm-Upgrade later with CorsairSSD80gb
- Intel Graphics GM965 (formally X3100) [2A02:8082]
- Wireless Atheros AR5B91-Recommeneded for Upgrade with patched BIOS without whitelist!
- LAN wired Intel 82566MM 10/100/1000
- Integrated Fingerprint Reader (UPEK)
- Bluetooth Broadcom 2.1/Upgrade
- Display 14.4 TFT (XWGA) 1280x800

WHAT IT'S WORKING (32bit):
- DUAL CORE working at 100% 2.20Ghz full enable
- WIFI Broadcom (ootb)
- LAN Ethernet Gigabit (using specific kext)
- Bluetooth (fixing the DSDT)
- VGA with QE/CI enabled (ootb)
- Brightness controls: with patched GMAX3100FB , X3100.kext and DSDT fix
- Volume controls (ootb)
- Audio / Internal MIC (using only VoodooHDA.V2.7.4)
- Internal Keyboard/UltraNav/Touchpad (using UltraNav.Controller.kext based on Voodooteam)
- DVD burner (ootb)
- Battery (using BaterySmartManager.kext)
- Speedstep (Used DSDT and patched IOPlatformFamily.kext)
- Integrated Fingerprint Reader (using Truesuite for MAC by UPEK now at ver. 5.4)
- Firewire
- Audio External Jack
- VGA-OUT


WHAT IT'S NOT WORKING (32bit):
- SLEEP/Lid Sleep :wallbash:
Need help from DSDT guru

WHAT YOU NEED:
- Notebook as above
- USB Keyboard and mouse (for installation)
- USB Pen of minimum 8GB
- Another Real Apple/Hackintosch PC would be better to prepare all the necessary steps
- Internet

1) BIOS SETTINGS:

Posted Image
- Be sure to enable Sata controller as AHCI for better performance
if you prefer, you can use a BIOS patched to remove Whitelist for Wireless Card.(see my spec.)

2) CREATION OF THE USB STICK (MIN 8GB!!!):
Download InstallESDLion10.7.4.I have used a .torrent from iModZone.Be sure to find a Mac OSXInstallESD- not a modified one (Hazard, iATKOS). The image size is 6GB uncompressed.
- Using anothe MAC insert the USB stick, format it and open hidden files,next time open Mac OSXInstallESD and inside you see BaseSystem.dmg.Now restore the BaseSystem.dmg in to USB flashdrive.
After restore finish needed to copy Folder Pakages from Mac OSXInstallESD inside USB flash drive in directory System/Instalacion(Delete Alias)
If you are ready next step is:copy from Mac OSXInstallESD these 4 files-mach_kernel,kernelcashe,bootefi,BaseSystem.chunklist and copy him to USB flash drive.(root directory)
Now we need to copy Extra folder inside USB flash drive
(root directory)(Extra folder is located below ready for use)
Next step is a final:installing Bootloader(i use for my four machine only one tested for me version)Chameleon RC5 752 Lion+Snow.pkg(Bootloader is located bellow)Open installer and install it in to USB flash drive

(root directory)- NOW YOU ARE READY FOR THE INSTALLATION!!!!!!
P.S.:
If you want to use MBR table on your hackintosch (for multiboot with windows xp or other things) instead of GUID (that create an EFI hidden partition), please consider to apply the patch OSInstall(MBR)+OSInstall.mpkg(10.7.4)Recommended:install first windows and after OSX for dual boot,because windows installation delete Chameleon and need to instal again boot loader!


3) BEGIN THE INSTALLATION ON IBM LENOVO T61:
- Insert the new USB Pen, USB Keyboard and USB Mouse on your notebook, power it on and boot from USB (press F12). A Chameleon should appear and wait 5 seconds. I have switched the installation in verbose mode (-v) so you can see all.
- Now begin the classic OSX wizard (languages etc). Using "Disk Utility" prepare your HDD as you prefer (number of partitions, GUID or MBR etc) and so on...... After a while (it should take 15/20 minutes) it will finish and ask you for reboot.

Posted Image

Posted Image
- Please reboot with USB pen inserted and when Chameleon appears, press a key and choose your new HDD OSX partition and press enter. Now the wizard will continue till the end.

Posted Image

4) FIRST USE:
- When you are on Lion 10.7.4 you have to copy again Extra folder to HDD Lion and run again Chameleon package(this time need to install to Lion HDD directory)
-After finish this 2 step run terminal and start this command:
sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext -z /System/Library/Extensions/
- Now you are ready to restart the OSX without USB Pen, USB Keyboard and USB Mouse

SUMMARY OF MY STUFF:

KEXTs that I have found/patched and their meaning:

>IOplatformFamily.kext to use thermal profile for MacBookAir4.1 and corect Vanilla SpeedStep for my CPU

Posted Image
> (S/L/E) ThinkpadUltraNav.kext to enable Ultranav functions (Trackpoint + TouchPad)
> (S/L/E) IONetworkingFamily.kext I have added under Plugins Intel82566MM.kext to enable LAN gigabit
> (S/L/E) AppleSmartBatteryManager.kext,AppleACPIPlatform.kext no KP at this moment.
> (S/L/E) VoodooHDA.kext (2.7.4) = After long time I have found this stable version from Voodooteam(thanks)


Notebook that enable perfect Internal MIC and offers really great quality on output and Input. External jacks work great too.
> (S/L/E) AppleIntelGMAX3100FB.kext AppleIntelGMAX3100.kext. Stock Kext from original SL 10.6.8
> (E/E) Kozlek FakeSMC= Latest one with these plugins: ACPISensors.kext, IntelCPUMonitor.kext, X3100.kext and I use its HWMonitor.(thanks for stable version Kozlek)
> (E/E) VoodooTSCSync.kext (1.1) = A special version patched to help to eliminate lapic.c KP

MY DSDT patched:
I have extracted my DSDT(For this thime is no latest,i try to work ) and applied these fixes using DSDT Editor:
- DTGP, EHCI, SMBUS, HDEF, IOATAFamily, IRQS, LPC, Shutdown fix (intel), PNLF, NEW HPET,


smbios.plist
I have created one using Lizzard app starting from MacBookAir4.1

<?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>SMbiosdate</key>
	<string>10/10/2010</string>
	<key>SMbiosversion</key>
	<string>MBA41.88Z.00BB.B00.0712201139</string>
	<key>SMcputype</key>
	<string>769</string>
	<key>SMexternalclock</key>
	<string>167</string>
	<key>SMfamily</key>
	<string>MacBook Air</string>
	<key>SMmanufacter</key>
	<string>Apple.inc</string>
	<key>SMmaximalclock</key>
	<string>2200</string>
	<key>SMmemmanufacter_1</key>
	<string>PRINCETON</string>
	<key>SMmemmanufacter_2</key>
	<string>NANYA</string>
	<key>SMmempart_1</key>
	<string>66-1122831E</string>
	<key>SMmempart_2</key>
	<string>DE8200</string>
	<key>SMmemserial_1</key>
	<string>4QY7734-HY</string>
	<key>SMmemserial_2</key>
	<string>KN2GB-0311</string>
	<key>SMmemspeed</key>
	<string>667</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMproductname</key>
	<string>MacBookAir4,1</string>
	<key>SMserial</key>
	<string>C0050ZFCJ5G</string>
	<key>SMsystemversion</key>
	<string>1.30f3</string>
</dict>
</plist>
com.apple.Boot.plist
<?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>DSDT</key>
	<string>/Extra/DSDT.aml</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>Graphics Mode</key>
	<string>1280x800x32</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string></string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>PciRoot</key>
	<string>1</string>
	<key>RestartFix</key>
	<string>Yes</string>
	<key>SMBIOS</key>
	<string>/Extra/smbios.plist</string>
	<key>Theme</key>
	<string>Aliens</string>
	<key>Wait</key>
	<string>Yes</string>
	<key>arch</key>
	<string>i386</string>
	<key>system-type</key>
	<string>2</string>
</dict>
</plist/>

Recommended:Delete AppleHDA.kext and after install voodoo Audio.
P.S.
Please let me know if I forgot something or the explanation isn't clear


- SLEEP/Lid Sleep :wallbash: Need help from DSDT guru

Here is my DSDT

08.09.2012 update DSDT/Sleep/LidSleep is here

Attached Files



#2
pkhoury

pkhoury

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
Is your DSDT UpdateSleep updated so I can actually close the lid to get the system to sleep?

I just want to clarify some things before I proceed (only because it takes so long to create the USB key):

You state "- Using anothe MAC insert the USB stick, format it and open hidden files,next time open Mac OSXInstallESD and inside you see BaseSystem.dmg.Now restore the BaseSystem.dmg in to USB flashdrive."

When you state hidden files - is this so I can locate BaseSystem.dmg and restore that? Next, you state "If you are ready next step is:copy from Mac OSXInstallESD these 4 files-mach_kernel,kernelcashe,bootefi,BaseSystem.chunklist and copy him to USB flash drive.
Now we need to copy Extra folder inside USB flash drive(Extra folder is located below ready for use)"
So I'm copying these 4 files from which .DMG? Base System, or the the MacOSXInstallESD? Lastly, do I just drag and drop the Extra folder in your zip to the root of the USB key? I'm already familiar with how to install the bootloader. I just wanted to clarify so I do this all correctly.

#3
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...
My english is no good...?or you dont understand this guide? :trumpet:
BASE SYSTEM.dmg is Lion installer..

#4
Jakex

Jakex

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
I seem to be getting a Kernel Panic when trying to install :(

Posted Image

Running a T61 7661, 2GM ram, T7300 C2D.

My only thought is that its the
/var/db/BootCache.playlist
error

#5
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...

I seem to be getting a Kernel Panic when trying to install :(

Posted Image

Running a T61 7661, 2GM ram, T7300 C2D.

My only thought is that its the

/var/db/BootCache.playlist
error


TO FIX IT /KP/ and first boot needed:
GO TO INSTALLER /S/L/E
DELETE 2 KEXT:
AppleHDA.kext
Find AppleGraphicsControl.kext/Contents/Plugins and delete ApplePolicyControl.kext
Boot again from installer and enjoy :thumbsup_anim:

#6
Jakex

Jakex

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts


TO FIX IT /KP/ and first boot needed:
GO TO INSTALLER /S/L/E
DELETE 2 KEXT:
AppleHDA.kext
Find AppleGraphicsControl.kext/Contents/Plugins and delete ApplePolicyControl.kext
Boot again from installer and enjoy :thumbsup_anim:


Well I tried that, and did the following (connected HDD back to my macmini):
  • Using Finder went to /System/Library/Extensions/
  • rm -R AppleHDA.kext
  • rm -R AppleGraphicsControl.kext/Contents/Plugins/ApplePolicyControl.kext
  • Plugged in USB HDD to T61
  • Still seen the /var/db/BootCache.playlist error upon boot, but it made it to the installer
  • Passed the previous Kernel Panic spot, but got greeted with a "can't install on this computer" message in the installer following the language selection.
Posted Image

*sigh*

#7
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...
Your HDD is MBR?or GUID formated?
OK,now download and install this patch: OSInstall(MBR)+OSInstall.mpkg(10.7.4)from here:
http://www.osx86.net...kg_10.7.x.html
After go again inside installer S/L/CoreService and delete this:PlatformSupport.plist
Good hack :thumbsup_anim:

#8
Jakex

Jakex

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts

TO FIX IT /KP/ and first boot needed:
GO TO INSTALLER /S/L/E
DELETE 2 KEXT:
AppleHDA.kext
Find AppleGraphicsControl.kext/Contents/Plugins and delete ApplePolicyControl.kext
Boot again from installer and enjoy :thumbsup_anim:

Your HDD is MBR?or GUID formated?
OK,now download and install this patch: OSInstall(MBR)+OSInstall.mpkg(10.7.4)from here:
http://www.osx86.net...kg_10.7.x.html
After go again inside installer S/L/CoreService and delete this:PlatformSupport.plist
Good hack :thumbsup_anim:


Haha, thanks for the patient hand-holding :)
I got it working, it booted, I applied Chameleon, copied Extra, etc; tested rebooting... all worked.

Then I ran the VoodooAudio pkg :P and now it doesn't boot.. I get a white cursor in the top left corner, and nothing else.. trying to undo that now (if it goes on for longer, I will just reformat the machine and re-try as I currently can't boot into Lion following the Voodo Audio pkg install)

#9
Jakex

Jakex

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Quick update, I ended up re-installing the OS as I was unable to boot, after resintall I re-applied the Chameleon bootloader and all seems well, now the Voodoo Audio works from the previous setup (I didn't format the drive the 2nd time around, it just re-installed over the old, initial).

Anyway, right now seems to work, haven't tested sleep or anything apart from graphics / sound. Setting up custom WIFI adapter (MiniPCI-E Wireless Lan 802.11N Adapter)

Does the 'extra' zip include all the updates? Or do I have to individually update the DSDT sleep fix? etc;
Also how did you get the built in ethernet working? Doesn't work ootb

Thanks! Appreciate all the helpful input :)

#10
Jakex

Jakex

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
@Husaber can you offer some assistance with the DSDT patching? I've never done it before and currently everything is running fine (sound, video, etc;) but I get sleep issues (close lid, etc)
Hackintosh 'dies' after being left alone for over 20 minutes (black screen machine on, assuming goes to sleep or something similar which causes a KP).

I've downloaded DSDT editor, and your DSDT sleep patch / zip. But when I Extract DSDT > Open Patch (select sleep .aml) it shows gibberish (so I haven't applied it).

Where do I go from here? Its *almost* stable... :P

#11
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...
Enable hibernate mode to 7
Unzip and Copy this file(DSDT.aml)inside Extra folder
On your com.apple.Boot.plist file add this command
<key>DSDT</key>
<string>/Extra/DSDT.aml</string>

And remember-maybe lidsleep working after close/open 2-4time lid and later work(i dont no why :wink2: )
And also-dont touch this DSDT.aml with DSDT editor,this is fixed... :thumbsup_anim:

Attached Files



#12
CoBrA2168

CoBrA2168

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 130 posts
Hi HUSABER,

Thank you very much for this guide. I followed it exactly, and now have OSX Lion running on my T61. However, I have a few questions!

Does your battery information show up correctly? Mine just shows an "X" on the top of the screen.

Also is your sleep working? Mine looks like it will sleep, but then it just wakes itself!

I just tried applying your Brightness kext, and now my system is having trouble booting! EDIT: My system has trouble booting after trying to use sleep mode!

Any help?

#13
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...

Hi HUSABER,

Thank you very much for this guide. I followed it exactly, and now have OSX Lion running on my T61. However, I have a few questions!

Does your battery information show up correctly? Mine just shows an "X" on the top of the screen.

Also is your sleep working? Mine looks like it will sleep, but then it just wakes itself!

I just tried applying your Brightness kext, and now my system is having trouble booting! EDIT: My system has trouble booting after trying to use sleep mode!

Any help?

Yes battery is corectly,but with sleep you have big problem(your model is the same mine?)and you use fixed DSDT.aml?
For Brightness controll you need also the same DSDT.aml to load kext-and recomended run Lion in 32bit support(kext is 32 bit)
Enjoy

Attached Files



#14
CoBrA2168

CoBrA2168

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 130 posts

Yes battery is corectly,but with sleep you have big problem(your model is the same mine?)and you use fixed DSDT.aml?
For Brightness controll you need also the same DSDT.aml to load kext-and recomended run Lion in 32bit support(kext is 32 bit)
Enjoy

Everything seems to be working except my sleep! I had it working yesterday on 10.7.4 but tried 10.7.5 update and broke everything.

As we talked today I restarted using 10.7.5 installESD. I couldn't get sleep working on that, so I went back to 10.7.4. But I can't get sleep again! It wakes up by itself!

The first time I fixed it by disabling wake on LAN in bios. But it is disabled and sleep is still not working on it. When I wake and run pmset log, it says uhc4 is doing a dark wake.

Any help?

#15
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...
http://www.insanelym...ep/page__st__20

#16
CoBrA2168

CoBrA2168

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 130 posts

http://www.insanelym...ep/page__st__20

It worked! I merely deleted the PSW section under UHC4 and it doesn't wake!

One last question: did you ever get internal Bluetooth working? EDIT: Got bluetooth to recognize, but dies when I sleep :(

Also, I have 2.5 GHz T9300, but System report is showing 2.2GHz. Is it actually running at 2.5?

#17
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...
Yes,running in 2.5ghz,do nоt believe System report.
For internal Bluetooth maybe need to change adapter(Exept and WIFI card)
Good hack :wink2:

#18
CoBrA2168

CoBrA2168

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 130 posts

Yes,running in 2.5ghz,do nоt believe System report.
For internal Bluetooth maybe need to change adapter(Exept and WIFI card)
Good hack :wink2:

Thank you very much for all of your help!

EDIT: I will be posting my own guide within the next week :D

EDIT: One more thing - does your Voodoo HDA cause random kernel panics when you restart/shutdown? I get KPs from VoodooHDA unless I boot with "-x" Any ideas?

#19
Anspeter

Anspeter

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Hi HUSABER

i am new in the macosx stuff.

I also have a Lenovo T61 7664-R6G with the following hardware:

IBM Lenovo T61 type:7664-R6G
- C2D T8100 @2.1Ghz
- 4GB RAM DDR2
- HDD 320GB Sata 7200rpm
- Nvidia Quadro Nvs 140m
- Wireless Intel 4965AGN
- LAN wired Intel 82566MM 10/100/1000
- Integrated Fingerprint Reader (UPEK)
- Bluetooth Broadcom 2.1/Upgrade



It isn´t totally the same like yours, but is it possible to use your stuff to get it working?

#20
HUSABER

HUSABER

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 943 posts
  • Gender:Male
  • Location:Cyprus
  • Interests:HusabergFC-600 FourStroke,KTM500 TwoStroke,TM300 TwoStroke
    Free Time-My Hackintosh&Ap...
YES ...Only need your extracted DSDT.aml from mashine(Not my) :wink2:

Thank you very much for all of your help!

EDIT: I will be posting my own guide within the next week :D

EDIT: One more thing - does your Voodoo HDA cause random kernel panics when you restart/shutdown? I get KPs from VoodooHDA unless I boot with "-x" Any ideas?

Hi,i use this metod to editing infoplist,and version 2.7.4
http://www.osx86.net..._installer.html





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy