Jump to content

Lenovo Thinkpad x220 - 10.9.5 pack and info


sot_22
 Share

39 posts in this topic

Recommended Posts

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)

Link to comment
Share on other sites

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
Link to comment
Share on other sites

  • 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

Link to comment
Share on other sites

  • 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

Link to comment
Share on other sites

  • 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

Link to comment
Share on other sites

 Share

×
×
  • Create New...