Contribute
Register

OS X 10.9 Mavericks on Lenovo ThinkPad X220

Status
Not open for further replies.
Doesn't work for x220 at the stage "Next step is to install a custom SSDT using the ProBook Installer"

I'm not sure I understand the issues you are having with the X220. I know others have already hacked it.
 
@Studente, how far did you got with the x220 configuration? are you able to boot up your internal harddrive without the unibeast live stick?

Hi,

I think you format the harddisk as GUID Partition which the x220 bios is not able to boot, you have to format the harddisk as Master Boot Record and patch the Unibeast USB in order to boot it with chameleon/chimera.
 
To say after 2 reinstallations I have returned to previous config, ok, i'm booting with chimera from local hd(0,1) but with basic Unibeast config- NullCPUPowerManagement.kext and no battery, etc.

Will wait for others, who can help with it

Hi,

What problems do you have with your X220? What are the components that is still not working? Other than Wifi, most of the stuffs should work albeit abit buggy sometimes.
 
Hi,

What problems do you have with your X220? What are the components that is still not working? Other than Wifi, most of the stuffs should work albeit abit buggy sometimes.
I don't have any serious issues with the components and the only bug I've got- few times looses BT mouse and keyboard after reboot.

The main issue- no power management (battery), possibly- no speedstep and the main- no turboboost. I'm using unibeast set of kext's.
 
--------------------------------------------------------------------------------

Hardware

Computer model: Lenovo ThinkPad X220
Microprocessor: Intel Core i5-2520M 2.50 GHz (Sandy Bridge)
Graphics: Intel HD Graphics 3000 Mobile
Chipset: Mobile Intel QM67 Express
Memory: 4 GB DDR3 1333MHz
Display: 12.5" LED (1366x768 pixels)
Hard Drive: Internal Samsung SSD on SATA connection bus
Partition Layout: GUID (1 partition, entire disk, Mac OS Extended Journaled)
Mouse: Microsoft USB mouse

BIOS settings:
- SATA Controller Mode Option: AHCI
- Execution Prevention: Enabled
- Intel Virtualization Technology: Enabled
- Intel VT-d Feature: Disabled
- UEFI/Legacy Boot: Both
- UEFI/Legacy Boot Priority: Legacy First
- Boot Mode: Diagnostics

Installation medium: Transcend 8GB USB drive

--------------------------------------------------------------------------------

Software

- OS X 10.9 Mavericks (downloaded from Apple App Store on 2013-10-25)
- UniBeast v3.0.0 with "Laptop Support" from tonymacx86.org
- Mavericks MBR patch 1.0 from osx86.net
- MultiBeast Mavericks v6.0.0 from tonymacx86.org
- MaciASL v1.3 from SourceForge

--------------------------------------------------------------------------------

Objective

Install OS X Mavericks on Lenovo ThinkPad X220. Fresh install, from scratch. No
"upgrade" from previous version, no "dual-boot" configuration. Single OS.

--------------------------------------------------------------------------------

Creating the installation medium

- Create OS X installation medium using UniBeast (see guide on tonymacx86)
- Patch OS X installer to allow operating system installation onto MBR
partitions. For that, we are assuming: 1) Mavericks MBR patch 1.0 downloaded
from osx86.net as 3958-Mavericks_DP1_MBR_Patch.tar.gz and moved into the
"Downloads" directory directly inside the user's home ("$HOME") directory
2) USB installation medium entitled "Mavericks" (it can be simply renamed
using "Finder.app" if it appears as having another name. Given the
assumptions, the command that performs the patching must be typed exactly as
described here, in a "Terminal.app" window:
tar -xvzf ~/Downloads/3958-Mavericks_DP1_MBR_Patch.tar.gz -C /Volumes/Mavericks
Make sure the downloaded file is named "3958-Mavericks_DP1_MBR_Patch.tar.gz"
and the output of the ``tar'' command should resemble something like this:
x ./._System
x System/
x System/._Installation
x System/Installation/
x System/._Library
x System/Library/
x System/Library/._PrivateFrameworks
x System/Library/PrivateFrameworks/
x System/Library/PrivateFrameworks/._Install.framework
x System/Library/PrivateFrameworks/Install.framework/
x System/Library/PrivateFrameworks/Install.framework/._Frameworks
x System/Library/PrivateFrameworks/Install.framework/Frameworks/
x System/Library/PrivateFrameworks/Install.framework/Frameworks/._OSInstall.framework
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/._Versions
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/._A
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/._OSInstall
x System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/OSInstall
x System/Installation/._Packages
x System/Installation/Packages/
x System/Installation/Packages/OSInstall.mpkg

--------------------------------------------------------------------------------

Kickstarting the OS X installer

- Boot system with the UniBeast USB drive connected
- At the graphical boot prompt, make sure the UniBeast USB logo is highlighted;
if you followed the step above, the logo should also be labelled "Mavericks"
- Type "-x" at the keyboard ("minus sign", "x"; without the quotes)
- Confirm the typed text appears to the right of a "boot: " prompt at the
bottom of the screen
- Press <Enter> to confirm booting the system in "Safe Mode" (i.e. "-x" option)

--------------------------------------------------------------------------------

OS X installation initialisation

- Confirm seeing the Apple logo displayed against a gray background
- Confirm seeing a spinning progress indicator underneath the Apple logo
- Press <Spacebar> to skip over the "Pair a Bluetooth keyboard" dialog
- The built-in TrackPoint will not work at this stage; use an external mouse
connected to a USB port
- Choose "Use English for the main language"

--------------------------------------------------------------------------------

Formatting the internal hard disk drive

- From the Utilities menu, select Disk Utility
- Select the internal disk drive from the left graphical user interface (GUI)
pane
- Activate the "Partition" tab on the GUI pane on the right
- Select "1 Partition" from the "Partition Layout" drop-down menu
- Click the "Options..." button underneath the "Partition Layout" drop-down
menu
- Make sure "Master Boot Record" is selected among the options: "Apple
Partition Map" and "GUID Partition Table"
- Type "Internal" in the "Name" text field under "Partition Information"
- Make sure the "Format" drop-down menu under "Name" shows "Mac OS Extended
(Journaled)"
- Make sure the "Size" text field shows the maximum size in GB for the drive
- Press "Apply" to partition the disk and "Partition" to confirm the choice
- Exit the Disk Utility program by choosing Quit from the Disk Utility menu

--------------------------------------------------------------------------------

OS X installation

- At the "Install OS X" screen, press "Continue" to advance
- Read the "License Agreement" and press "Agree" if you like
- Select "Internal" as the disk where you want to install OS X
- Press "Install" to start the installation process
- ... the installation process completes and reboots the computer ...
- From the UniBeast graphical boot prompt, choose the drive labelled "Internal"
which should start without needing the "-x" boot flag specified earlier
- At the "Welcome" screen, choose your country (the TrackPoint should work now)
- At the "Select Your Keyboard" screen, choose your keyboard layout
- At the "How Do You Connect?" screen, choose "My computer does not connect to
the Internet" and then "Continue" twice
- At the "Transfer Information to This Mac" screen, choose "Don't transfer any
information now"
- At the "Terms and Conditions" screen, choose "Agree" if you do
- At the "Create a Computer Account" screen, choose your username and password
- After the "Setting Up Your Mac" screen, you are logged into your account
directly

--------------------------------------------------------------------------------

System status checkpoint

- Can be booted using the UniBeast graphical boot prompt and choosing the hard
drive labelled "Internal"
- The "Bluetooth Setup Assistant" pops-up regularly complaining that "There
isn't a keyboard connected". This is cosmetic as the built-in laptop keyboard
appears to work in its basic functions otherwise (no "special" keys have been
configured yet at this stage). It appears to be safe to dismiss this dialog
with a simple "Apple/Command key + Q" (quit).
- "System Preferences" > "Displays" shows the "Built-in Display" configured for
"Best for display" resolution, which is 1366x768 pixels and corresponds to
the full native configuration. It is possible to play "Chess.app" in 3D mode
and "Apple Menu" > "About this Mac" > "More Info..." reports "Intel HD
Graphics 3000 Mobile 384 MB" next to "Graphics".
- The built-in Ethernet network interface card seems to be working fine just by
connecting a cable to it.
- The built-in Bluetooth connectivity allows pairing with an Apple MacBook Pro.
Trying to send a plain text file "Test.txt" from the Hackintosh to the
MacBook Pro works after pairing: accepting the "Incoming File Transfer" saves
the file correctly at what seems to be full speed.
- "FaceTime.app" and "Photo Booth.app" see and can use the built-in webcam
- "System Preferences" > "Energy Saver" > "Show battery status in menu bar"
does not work: attempting to tick the checkbox automatically "snaps back" to
unchecked status, with no visible changes
- "Apple Menu" > "Sleep" seems to be working, resuming to the login screen

--------------------------------------------------------------------------------

Fixing Bluetooth Setup Assistant

- "System Preferences" > "Bluetooth" > untick the following two tick boxes:
- "Open Bluetooth Setup Assistant at startup if no keyboard is detected"
- "Open Bluetooth Setup Assistant at startup if no mouse or trackpad is
detected"

--------------------------------------------------------------------------------

System status checkpoint

- The last step gets rid of the annoying Bluetooth dialog pop-up

--------------------------------------------------------------------------------

MaciASL patching

- "System Preferences" > "Security & Privacy" > "Click the lock to make
changes" (unlock using current user's password)
- "System Preferences" > "Security & Privacy" > "Allow apps downloaded from" >
"Anywhere"
- Open "MaciASL.app"
- "MaciASL menu" > "Preferences..." > "Sources" > "[+] button" > "Name: Laptop
Patches", "URL: http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master"
- Quit and reopen "MaciASL.app" (this step may be superfluous)
- Click on "Patch" folder (purple folder with cogwheel icon)
- Select "Lenovo X220" patch, then click "Apply"

--------------------------------------------------------------------------------

Unresolved issues still open

- Unable to boot directly from internal hard disk drive (it is possible to boot
from the UniBeast installation medium and select the internal drive from
there). Booting the laptop without the UniBeast drive drops to a "Boot Menu"
text interface showing the internal hard disk drive as "ATA HDD0: Samsung
SSD", followed by "PCI LAN: IBA GE Slot 00C8 v1366". Selecting the first item
from the choice of two blanks the screen for a moment and then returns to the
same "Boot Menu" choices.
- "System Preferences" > "Energy Saver" > "Show battery status in menu bar"
does not work: attempting to tick the checkbox automatically "snaps back" to
unchecked status, with no visible changes

--------------------------------------------------------------------------------

Do you know what kexts need to be installed for X220?
Thx
 
Is there any way to implement power manage without use of Multibeast? Sorry, but multibeast is no way, didn't find anyone who've got x200 booting after it.

I have booting chimera 221, maciASL and Probook ssdt generator installed. Can I add Patched AppleIntelCPUPowerManagement kext manually?
 
Is there any way to implement power manage without use of Multibeast? Sorry, but multibeast is no way, didn't find anyone who've got x200 booting after it.

I have booting chimera 221, maciASL and Probook ssdt generator installed. Can I add Patched AppleIntelCPUPowerManagement kext manually?

You can find patched AppleIntelCPUPowerManagement in Multibeast. All Multibeast does is install things for you. It is up to you to select the correct options for your hardware.
 
Status
Not open for further replies.
Back
Top