I solved the boot loader problem by simply downloading the Chameleon Preference Pane and changing the first boot from "Mac OS X" to "System Reserved" which is the Windows 7 boot manager. Windows Update works perfectly so far.

Two problems left:

1.) The dsdt file fixed the USB problem at the expense of the trackpoint. I have not found a fix for it yet.

2.) I still can't get the dimmer to work. Is there a program or kext download I can use to fix this?

I solved the boot loader problem by simply downloading the Chameleon Preference Pane and changing the first boot from "Mac OS X" to "System Reserved" which is the Windows 7 boot manager. Windows Update works perfectly so far.

Nice solution.

io anarchy oi wrote:

Two problems left:

1.) The dsdt file fixed the USB problem at the expense of the trackpoint. I have not found a fix for it yet.

The trackpoint should not have anything to do with the USB fix. Make sure you are using the correct kext and use "myfix" to regenerate kext cache and fix permissions, then restart.

io anarchy oi wrote:

2.) I still can't get the dimmer to work. Is there a program or kext download I can use to fix this?

By saying "dimmer" I suppose you mean the brightness slider. Then just add the following code before Device(LNKA) in your dsdt.

i have a pc with osx lion(vmware) but it really sucks..i want native osx native (better for performace)

first of all i dont have a external cd (x220 does not have a cd) so i am trying to do everything from a external HD (USB)

1) what did you guys change in the bios ? 2) if i follow this tutorial on my pc (osx) and create a external usb hd with all the steps i end up with a full instal for osx lion WITHOUT having any osx on the laptop now, right ?3)some people say you have the usb to MBR to be seen but in the tutorial it stays GUID..4)also check this, in the tutorial it says: " 2.Install Chameleon on both the partition you made and your snow partition", I don't have a snow partition so wtf ?i can't do step 7 because i don't have any of that stuff... skipped that..

//

the first part of the tutorial sucks, its not consistent and confusing.i followed every detail but i ended up with a clean laptop = no osx / no windows.

I have updated to 10.7.4. However, AppleIntelCPUPowerManagement.kext consistently causes KP. I have tried a couple of different versions, without any luck. Now I have to use NullCPUPowerManagement.kext temporally.

One interesting thing I noticed is that, after updating to 10.7.4 the Ricoh card reader suddenly start working with this version of VoodooSDHC.kext.

So if we can find a working AppleIntelCPUPowerManagement.kext, I think we'll make x220 a 100% working hackintosh.

arshad wrote:

The obvious question is now - has anyone updated to 10.7.4? Please share your experiences.

I have updated to 10.7.4. However, AppleIntelCPUPowerManagement.kext consistently causes KP. I have tried a couple of different versions, without any luck. Now I have to use NullCPUPowerManagement.kext temporally.

One interesting thing I noticed is that, after updating to 10.7.4 the Ricoh card reader suddenly start working with this version of VoodooSDHC.kext.

So if we can find a working AppleIntelCPUPowerManagement.kext, I think we'll make x220 a 100% working hackintosh.

Did you lose the ability to put the computer to sleep after the update? I had it working in 10.7.3, but now my system just restarts when I try, both manually and when I close the lid.

If you want to buy a Mac OSX supported wifi card to replace the original one, you have to flash the hacked bios that removes the whitelist; or the system will not boot (Laptops do not allow arbitrary wifi cards to be installed in the system).

If you want to use a USB wireless adapter instead, you don't need to worry about the bios at all.

lf2 wrote:

everything works now except the sleep mode but i will fix that soon enough.got some simple questions..

1) do you really buy new wifi cards or do you change the bios setting alone ?

2) i got 1.28 flash bios, i download the file and use winflash and pinpoint: FvRecovery.fd to flash but it gives me an error: "Please select a correct BIOS image"...am i doing it wrong or what ?

PS: for the guys that have trouble, i had 10.7.3 LION and this tutorial has allot of files with 10.7.2 and 10.7.1 files (OSInstal especially!!)

I managed to get AppleIntelCPUPowerManagement.kext on 10.7.4 working, so that sleep and speed stepping work again. (I have updated my post as well.)

It requires 3 steps:1) Patch AppleIntelCPUPowerManagement.kext.The script and instructions can be found here.You can also download the my patched AppleIntelCPUPowerManagement.kext, and install it in /S/L/E/2) Add “DropSSDT=yes” to org.chameleon.Boot.plistMy org.chameleon.Boot.plist is enclosed.3) Create or find a SSDT.aml for your processor and put it in /Extra/, along with your DSDT.aml Here is the ssdt.aml for Intel i5-2410M.

Remove NullCPUPowerManagement.kext, if you have it installed; then fix permissions, regenerate kextcache, and restart.

justin412 wrote:

Did you lose the ability to put the computer to sleep after the update? I had it working in 10.7.3, but now my system just restarts when I try, both manually and when I close the lid.

thanks a lot peroxide for all what you have done !!!!!!!!!!This guide is pretty well done and I can't wait to start it, I am just waiting for a new bigger hard drive.I am currently reviewing the steps and preparing the latest files,but I cannot find on the web a SSDT file for the 2520M.Do you know where I can find that ?alternatively you said "create", do you know how I can create one ?Link found : http://tonymacx86.blogspot.co.uk/2009/1 ... ative.html

I have one more question what are klibc.dylib and uClibcxx.dylib files ?thanks again

First, let me thank for such a great tutorial! Bravo! I followed this guide and got almost everything working perfectly - except for WiFi.

I am running 10.7.3. I have X220 i7 with intel WiMax card and bluetooth.

I reflashed 1.28 whitelisted bios and replaced intel wifi module with dell dw-1515, but no wifi icon in the finder. I even tried installing HP aetheros equivalent which worked fine under win7, but again no go under OSX.

Without WiFi module I still get working bluetooth, but it would be nice to figure what's going on. I can see dell dw-1515 as a pci device.

I managed to get AppleIntelCPUPowerManagement.kext on 10.7.4 working, so that sleep and speed stepping work again. (I have updated my post as well.)

It requires 3 steps:1) Patch AppleIntelCPUPowerManagement.kext.The script and instructions can be found here.You can also download the my patched AppleIntelCPUPowerManagement.kext, and install it in /S/L/E/2) Add “DropSSDT=yes” to org.chameleon.Boot.plistMy org.chameleon.Boot.plist is enclosed.3) Create or find a SSDT.aml for your processor and put it in /Extra/, along with your DSDT.aml Here is the ssdt.aml for Intel i5-2410M.

Remove NullCPUPowerManagement.kext, if you have it installed; then fix permissions, regenerate kextcache, and restart.

dw-1515 should work with native driver on OSX. However, it is true that 10.7.3 sometimes fails recognize AR9280 (dw1515). The fix is to remove

Code:

<key>OSBundleRequired</key><string>Network-Root</string>

from /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/Info.plist, and reinstall IO80211Family.kext

There are other possibilities as well. Knowing the device ID of your dw-1515 card and related boot log (*Atheros*.kext) will be helpful.

tadhabib wrote:

First, let me thank for such a great tutorial! Bravo! I followed this guide and got almost everything working perfectly - except for WiFi.

I am running 10.7.3. I have X220 i7 with intel WiMax card and bluetooth.

I reflashed 1.28 whitelisted bios and replaced intel wifi module with dell dw-1515, but no wifi icon in the finder. I even tried installing HP aetheros equivalent which worked fine under win7, but again no go under OSX.

Without WiFi module I still get working bluetooth, but it would be nice to figure what's going on. I can see dell dw-1515 as a pci device.