Jump to content
39 posts in this topic

Recommended Posts

 

BTW does anyone has the pmpatched with CodeRush pmpatch utility version? Inside this x220bios139.zip ? Thank you in advance

 

Here's an alternate source of the x220bios139.zip from the guide that includes the pmpatched version of the modified BIOS:

 

http://www.mediafire.com/download/q1bm7d0for8mu3e/x220bios139.zip

I recommend to edit DSDT with this

Scope (PCI0.LPC.EC)
        {
            Method (_Q19, 0, NotSerialized)
            {
                Name (FANS, One)
                Store (HFSP, FANS)
                XOr (FANS, 0x80, Local0)
                If (Local0)
                {
                    Store (0x80, HFSP)
                }
                Else
                {
                    Store (0x40, HFSP)
                }
            }
        }

mean need to replace Else Store (0x06, HFSP) aka "Thinkpad button speed 1step below normal" to Store (0x40, HFSP), which make fan run on real max speed (6-7K rpm)

Also will copy my way to make BT on/off:

 

Open Finder, choose Go/Go to Folder and paste this location:

/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/

Then open the file 'Info.plist' in editor and scroll down. I added this block :
 

<key>ThinkPad x220 Bluetooth</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>8575</integer>
<key>idVendor</key>
<integer>2652</integer>
</dict>

Just by replacing idProduct to 8575 and save the Info.plist solved the problem after reboot! Don't forget to rebuild kext cache

Bluetooth on/off with x220 hackintosh on mavericks now works

  • Like 1
  • 2 months later...

*update 5-7-2015 x220 bios update 1.40 no whitelist - pm patched

 

x220_140_NWL_PM.zip

 

extract the zip and run FLASH.bat within windows 7 (win 8 not tested) 

 

i flashed it over the 1.39 bios and works

 

*dsdt not updated yet for new bios but the old works ok

 

official bios : http://support.lenovo.com/us/en/downloads/ds018805

 

--------

bios Version : 1.40-1.24 UEFI: 1.40 / ECP: 1.24

    [important] Mitigate risk of security vulnerability related to DRAM Row Hammering.

--------

*Whitelist removal by Serg008 (forums.mydigitallife.info) and pm patched with CodeRush UEFIPatch

--------

x220_140_NWL_PM.zip

  • 3 weeks later...

Has anyone been able to get hibernation to work in Yosemite with the X220?

 

I just got one and am very anxious to hackOS it --- just wish I could have hibernate (I have a T520 and haven't been able to get hibernate to work on it properly, either.)

 

Thanks!

-Avery

  • 5 months later...

Sorry for necroposting (if that is applicable here), i have followed the instructions here for el capitan installation. almost everything works. 

but im having some issues with the ultranav left click and the middle button with the kext provided here, the left click sometimes doesnt press and sometimes it makes double click. and while the middle button works as scroll it still send middle button click signal so im constantly opening new tabs on safari and chrome while im trying to scroll.  i have found really old ApplePS2Controller.kext which includes a ultranav.kext and that solves these problems, but thing is if i use that one. i lost all the nice features of the VoodooPS2Controller. like the shortcuts to disable touchpad and such
so, theres any way to merge both kext, so i can have the ultranav correct behavior and the features from the voodoo one provided here?

 

also im having this weird artifacts. like small red horizontal lines over some decorations from time to time. is there any solution to this of im had to live with it?

 

thank you

×
×
  • Create New...