Jump to content

[GUIDE] Install OSX 10.1X on Lenovo T410 [Step by Step]


Codinger
 Share

127 posts in this topic

Recommended Posts

Installation Guide :

Hey there and welcome to the ultimate guide how to install Yosemite (10.10) or El Capitan (10.11) on the Lenovo ThinkPad "T410".

Before you begin make sure that you are owning the NVIDIA model. (NVS 3100m 256mb / NVS 3100m 512mb)

This guide may work for other models like T510, T410s or the T410 with Intel HD but theres no support for them.

 

NO ONE IN THIS FORUM (INCLUDING ME) IS RESPONSIBLE FOR ANY LOSS (DATA, MATERIAL, EQUIPMENT…) OCCURRED TO YOU, YOU ARE THE ONLY ONE RESPONSIBLE, AND BY FOLLOWING THESE INSTRUCTIONS YOU AGREE TO TAKE ALL THE RISKS AND RESPONSIBILITIES. THIS INSTALLATION ISN'T WITHOUT RISKS SO TAKE ALL THE PRECAUTIONS BEFORE DOING ANY FOOLISH ACTION, BACKUP YOUR DATA! AND FEED YOUR CAT!

Photos here are only examples, use your brain!

 

First of all you should know the basics of hackintoshing. (GIYF)

 

You will need Windows on your T410 for the WIFI patch and a working Mac / Hackintosh (running 10.6.8+) to prepare the installation media.

Also a 8GB+ USB drive.

 

El Capitan (10.11):

 

  • Download all needed resources for the work.
  • Install Whitelisted BIOS for installing a supported WIFI card. (Skip this step if you don't want to use WIFI)
    • Install original BIOS from the "Original Bios" folder.
    • Install moded BIOS from the "Moded Bios" folder.
      • Run WinPhlash32/64 (Depending on your system)
      • Hit the Browse button at the "Specify BIOS" Section and open up the 01BF000_WL.ROM file
      • After that hit advanced settings and make the settings look like this :
    • [ ] Verify BIOS part number

      [ ] Flash only if BIOS version is different

      [ ] Flash only if BIOS version is newer

      [ ] Verify BIOS image size

      [ ] Verify BIOS checksum

      [ ] Zero block before erasing

      [x] Verify block after programming

      [x] Disable Axx swaping automatic detection (if present)

      [ ] Clear CMOS Checksum

      • Go to the DMI tab and select "Update the BIOS and not the DMI"
      • Close the Window and press "FLASH BIOS"
  • Prepare the Vanilla USB
    • Make sure that your El Capitan Install program is at /Applications
    • Format your target USB device using Disk Utility and name it "Install"
    • Use the script below to "copy" the Installer over to your USB
    • sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
    • Format your USB's EFI partition to FAT32 using the code below (Remember to replace "x" by your device's digit)
    • sudo newfs_msdos -v EFI -F 32 /dev/rdiskXs1
    • Now open up the Clover Installer and set it up like this (Keep in mind that you have to select your USB as installation directory)
    • After that extract both of your zips called "T410_Extensions.zip" and "T410_Clover_Config_EC.zip"
    • Move the content of the "T410_Extensions" to "/EFI/CLOVER/kexts/10.11/" of your USB drive. (Skip AppleHDA.kext)
    • Move the file called "DSDT.aml" from the "T410_Clover_Config_EC" folder to "/EFI/CLOVER/ACPI/patched" of your USB drive
    • Move the file called "config.plist" from the "T410_Clover_Config_EC" folder to "/EFI/CLOVER/" --- replace if needed
  • Set up your BIOS settings.
    • Set all to default
    • Than set Security → Security Chip : Disabled[/size]
    • After that set Security [/size]→ Memory Protection [/size]→ Execution Prevention : Enabled[/size]
    • Config [/size]→ Serial ATA [/size]→ SATA Controller Mode : AHCI[/size]
  • Boot up your USB drive
    • Plug in your USB drive and power on your ThinkPad
    • Press "F12" and select the USB drive
    • When you see the Clover installation screen select your USB drive and hit the enter key to proceed
    • Press "Enter" and wait till you get into the installer (If you are stuck at something eg. PCIRootUDI=1 make a photo and post it here)
    • Follow the Instructions till you get into the select install drive windows
    • Than open up Disk Utility and select your HDD
    • Select the Erase tab and select your the HDD's name eg. Mac HDD and select Mac OS Extended (Journaled)
    • Press erase button ,wich is located right corner of the window, and close the program
    • Select your HDD and click install.
    • After your PC has rebooted boot the Install USB again, because OSX has a bug that it does a "pseudoinstall" first
    • The installation should start automatically and wait till it ends
  • Boot up your El Capitan install and fix it up
    • Plug in your USB drive and select your HDD instead of the installer and type the boot flags from above and hit "Enter"
    • If it boots : You can call yourself a happy person ;)
    • Config your Hackintosh and install Clover to your HDD / SSD using the steps of part 3
    • After that open up Kext Utility and drag the the AppleHDA.kext from the "T410_Extensions.zip" onto its window.
    • Enter passwd and wait
    • Reboot your system and have fun :)
  • Don't forget to give me a thumbs up :D
What's Working:
  • Full QE/CI
  • Keyboard, trackpad and trackball (multitouch three finger swipe)
  • Audio / Mic
  • DisplayPort
  • Wifi- (With whitelisted BIOS and replacement card)
  • AirDrop - (Mac to Mac tested, Mac to iOS not tested)
  • Webcam
  • Shut down
  • Brightness control (via. settings)
  • Battery Indicator (Created new DSDT and with RHM's ACPIBatteryManager.kext wich shows serial)
  • App Store - (sometimes its required to buy something in itunes to authenticate the computer)
  • VGA Out - (Mirroring and extended Desktop)
What's partly working:
  • iMessage / FT - (NVRAM fix is outdated | You will need a real Mac serial and Clover)
  • Sleep and Wake with Lid - (USB doesn't work after sleep & Moon is shining)
What's not tested / not working:
  • SD Card
  • WWANl

 

 

Yosemite (10.10):

 

  • Download all needed resources for the work.
  • Install Whitelisted BIOS for installing a supported WIFI card. (Skip this step if you don't want to use WIFI)
    • Install original BIOS from the "Original Bios" folder.
    • Install moded BIOS from the "Moded Bios" folder.
      • Run WinPhlash32/64 (Depending on your system)
      • Hit the Browse button at the "Specify BIOS" Section and open up the 01BF000_WL.ROM file
      • After that hit advanced settings and make the settings look like this :
    • [ ] Verify BIOS part number

      [ ] Flash only if BIOS version is different

      [ ] Flash only if BIOS version is newer

      [ ] Verify BIOS image size

      [ ] Verify BIOS checksum

      [ ] Zero block before erasing

      [x] Verify block after programming

      [x] Disable Axx swaping automatic detection (if present)

      [ ] Clear CMOS Checksum

      • Go to the DMI tab and select "Update the BIOS and not the DMI"
      • Close the Window and press "FLASH BIOS"
  • Prepare the Vanilla USB
    • Make sure that your Yosemite Install program is at /Applications
    • Format your target USB device using Disk Utility and name it "Install"
    • Use the script below to "copy" the Installer over to your USB
    • sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction
    • Format your USB's EFI partition to FAT32 using the code below (Remember to replace "x" by your device's digit)
    • sudo newfs_msdos -v EFI -F 32 /dev/rdiskXs1
    • Now open up the Clover Installer and set it up like this (Keep in mind that you have to select your USB as installation directory)

    • After that extract both of your zips called "T410_Extensions.zip" and "T410_Clover_Config.zip"

    • Move the content of the "T410_Extensions" to "/EFI/CLOVER/kexts/10.10/" of your USB drive. (Skip AppleHDA.kext)

    • Move the file called "DSDT.aml" from the "T410_Clover_Config" folder to "/EFI/CLOVER/ACPI/patched" of your USB drive

    • Move the file called "config.plist" from the "T410_Clover_Config" folder to "/EFI/CLOVER/" --- replace if needed

  • Set up your BIOS settings.
    • Set all to default
    • Than set Security → Security Chip : Disabled[/size]
    • After that set Security [/size]→ Memory Protection [/size]→ Execution Prevention : Enabled[/size]
    • Config [/size]→ Serial ATA [/size]→ SATA Controller Mode : AHCI[/size]
  • Boot up your USB drive
    • Plug in your USB drive and power on your ThinkPad
    • Press "F12" and select the USB drive
    • When you see the Clover installation screen select your USB drive and hit the enter key to proceed
    • Press "Enter" and wait till you get into the installer (If you are stuck at something eg. PCIRootUDI=1 make a photo and post it here)
    • Follow the Instructions till you get into the select install drive windows
    • Than open up Disk Utility and select your HDD
    • Select the Erase tab and select your the HDD's name eg. Mac HDD and select Mac OS Extended (Journaled)
    • Press erase button ,wich is located right corner of the window, and close the program
    • Select your HDD and click install.
    • After your PC has rebooted boot the Install USB again, because OSX has a bug that it does a "pseudoinstall" first
    • The installation should start automatically and wait till it ends
  • Boot up your Yosemite install and fix it up
    • Plug in your USB drive and select your HDD instead of the installer and type the boot flags from above and hit "Enter"
    • If it boots : You can call yourself a happy person ;)
    • Config your Hackintosh and install Clover to your HDD / SSD using the steps of part 3
    • After that open up Kext Utility and drag the the AppleHDA.kext from the "T410_Extensions.zip" onto its window.
    • Enter passwd and wait
    • Reboot your system and have fun :)
  • Don't forget to give me a thumbs up :D
What's Working:
  • Full QE/CI
  • DisplayPort
  • Keyboard, trackpad and trackball (multitouch three finger swipe)
  • Audio / Mic
  • Wifi - (With whitelisted BIOS and replacement card)
  • AirDrop - (Mac to Mac tested, Mac to iOS not tested)
  • Webcam
  • Shut down
  • Brightness control (via. settings)
  • Battery Indicator (Created new DSDT and with RHM's ACPIBatteryManager.kext wich shows serial)
  • App Store - (sometimes its required to buy something in itunes to authenticate the computer)
  • VGA Out - (Mirroring and extended Desktop)
What's partly working:
  • Bluetooth (FAQ)
  • Sleep and Wake with Lid - (USB doesn't work after sleep & Moon is shining)
  • iMessage / FT - (NVRAM fix is outdated | You will need a real Mac serial and Clover)
What's not tested:
  • SD Card
  • WWAN

 

  • Like 8
Link to comment
Share on other sites

Additional Informations (FAQ Section) :

 

 

How to fix iMessage?:

  1. http://goo.gl/cu6u2c- By jaymonkey

 

Your Bluetooth gone or not available?:

  1. Boot with any Linux Live CD
  2. Activate Bluetooth
  3. Reboot

 

Why does XXX not work and Why?:

  1. Make sure that you keep your Files (Config.plist or DSDT.aml) updated for best user experience
  2. Search this thread for a solution or look up the FAQ section
  3. Post a question :)

 

How to get three finger gestures working?:

 

 

  1. www.gifcreator.me_pjxkes8n.gif
  2. Add your gestures : click on an item and then swipe with three fingers :)

 

 

 

How to update El Capitan version?:

 

 

  • Put the patched AppleHDA.kext back to S/L/E

 

 

 

How to update Yosemite version?:

 

 

  • Put the patched AppleHDA.kext back to S/L/E

 

 

 

How to install NVIDIA Web Drivers in El Capitan?:

  1. Download the newest drivers form here.
  2. Download Pacifist from here. 
  3. Because the drivers say the NVS 3100m is "unsupported" install the package with Pacifist first.
  4. Add nvda_drv=1 to your bootflags in Clover
  5. Reboot and install with the NVIDIA installer and reboot  
  6. Have fun and if you have issues booting up your laptop try "-f".

 

How to install NVIDIA Web Drivers in Yosemite?:

  1. Download the newest drivers form here.
  2. Download Pacifist from here
  3. Because the drivers say the NVS 3100m is "unsupported" install the package with Pacifist first.
  4. Add nvda_drv=1 to your bootflags in Clover
  5. Reboot and install with the NVIDIA installer and reboot  
  6. Have fun and if you have issues booting up your laptop try "-f"



 More is following   :hammer:

  • Like 4
Link to comment
Share on other sites

Change Log :
// Important is GREEN
 

 

06.01.20116:

  • New DSDT made by me. Compiled with iASL 5.1 here

22.12.2015:

  • iMessage added at the FAQ

20.12.2015:

  • Fixed Sleep under El Capitan - USB not working after sleep.  :shock:

18.12.2015:

  • Found why Bluetooth goes off. Yikes!  :P
  • Fixed GPU Display Name

17.12.2015:

  • Reduced amount of kexts in El Capitan and Yosemite because ...  :drool:
  • they do not reset CMOS - AppleRTC.kext removed
  • they get no PCIConfiguration Begin boot error - AppleACPIPlatform.kext removed
  • FakeSMC.kext updated
  • Note that you should update your Kexts asap
  • FAQ : how to add 3 Finger gestures as some users complained about that they "don't work"

16.12.2015:

  • Fixed SIP of El Capitan in config.plist

13.12.2015:

  • Whooooooo :P -- The broken Clover Extension.zip is fixed  :wub:
  • Yosemite Guide finally updated to Clover only  :drool:
  • Updated to whooooooooooo : El Capitan  :thumbsup_anim: 

04.04.2015:

  • Battery Indicator fully working  :thumbsup_anim:  :thumbsup_anim:  :thumbsup_anim:  with SERIAL  :shock:  (Changes now included by default :huh: )

10.03.2015:

  • Fixed broken links (Thanks to pouyou for PM)
  • NVIDIA Web Drivers Fix for "Not Compatible" / Can't enable Web Drivers

05.03.2015:

  • Updated post install files (Removed HDAEnabler3.kext because it caused +1min boot up time with SSD  :shock: )
  • DSDT is now Error - Free  :worried_anim:
  • New AppleHDA.kext for faster boot up time  :whistle:

03.03.2015:

  • Added tutorial how to install Clover instead of Chameleon  :puppeh:
  • Added tutorial how to install NVIDIA Web-Drivers
  • Updated Working / Not-Working list  :boxing:

26.02.2015:

  • Added baseline tutorial  :turbin:
  • Like 3
Link to comment
Share on other sites

Are you sure about "Full QE/CI"?

 

Menu bar in your snapshot is not transparent.

 

 

 

  • (Snow Leopard/Lion) there's no information regarding these aspect in System Profiler. You can verify the menu bar: if it is transparent you can be almost sure that QE/CI are active (otherwise the menu bar is solid and whiteish). Also, if you can open DVD Player QE/CI works.
  • (All versions of OS X) you can add a widget in the Dashboard: if there is a "ripple effect" then QE/CI is enabled; you can open Chess, move a figure, and if it displays an animation, QE/CI is enabled.
Link to comment
Share on other sites

Are you sure about "Full QE/CI"?

 

Menu bar in your snapshot is not transparent.

Please inform about yosemites changes regarding design :) AND YES THE CHESS FIGURE HAS AN ANIMATION  :shock:

 

T410 Screenshot: 

post-1496309-0-91096800-1425125188_thumb.png

 

MBA look like :

post-1496309-0-08911800-1425125233_thumb.jpg

 

Good hack

 

OSBeast

Link to comment
Share on other sites

No. I have a Acer 4741G laptop.  

 

Recently, I am bothering not sure QE / CI is enable or not in this laptop (Yosemite 10.10.2).

 

Thanks for your guide, I learned something.

 

Im glad to hear that.

 

happy hacking

 

OSBeast

Link to comment
Share on other sites

  • 4 weeks later...

Thanks very much for the guide. 

With this I got my first Hackintosh up and running .  :)

 

The only problem I have left is VGA. Somehow I got it working once, but now its not working / detecting anymore. I am using the Nvidia Drivers by the way. Do you now what the corresponding kext or DSDT change is and how I would activate that?

 

Kind regards,

Koogle

Link to comment
Share on other sites

Thanks very much for the guide.

With this I got my first Hackintosh up and running . :)

 

The only problem I have left is VGA. Somehow I got it working once, but now its not working / detecting anymore. I am using the Nvidia Drivers by the way. Do you now what the corresponding kext or DSDT change is and how I would activate that?

 

Kind regards,

Koogle

Nice to hear

 

If you connect vga you have to press alt key / win key and detect in monitor settings

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Hey OSBeast,

 

thanks for this tutorial!

I installed yosemite and everything works good except for the batterie indicator.

Any ideas on how to fix this?

 

Thanks a lot!

 

Did you use my DSDT? 

If you don't use it :  :wallbash:

 

If you use it : https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads/RehabMan-Battery-2015-0123.zip  ---

You have to install this kext and you're good to go :)

 

Thank you anyways. :)

Link to comment
Share on other sites

Yes, theres a X.

 

Do i have to open the patch with MaciASL? Because theres no T410 in the zip.

Woudl be really nice if that would work.

Also the Webdriver for Nvidia doesnt work because the mac doenst boot with the driver

activated, but it works fine with the apple driver so i will just keep that.

Link to comment
Share on other sites

Yes, theres a X.

 

Do i have to open the patch with MaciASL? Because theres no T410 in the zip.

Woudl be really nice if that would work.

Also the Webdriver for Nvidia doesnt work because the mac doenst boot with the driver

activated, but it works fine with the apple driver so i will just keep that.

Wich bootloader?
Link to comment
Share on other sites

 Share

×
×
  • Create New...