I'm running Mavericks on my X220t.
These two threads were most helpful:
http://forum.thinkpads.com/viewtopic.php?f=32&t=105334
http://forum.thinkpads.com/viewtopic.php?f=32&t=102098
As I understand, you can't boot a GPT partition on the X220(t). You have to use a patched installer to install to an MBR partition.
I have wifi working using a Dell 1510 card I got from ebay. IMPORTANT: If you swap out your wifi card, your X220(t) will not boot due to a BIOS WLAN card whitelist. You will have to flash your BIOS with a hacked version first. THIS IS VERY DANGEROUS. PROCEED WITH CAUTION. You'll need a windows partition to boot from in order to flash the bios. The BIOS update boot CD from Lenovo can not be edited to install the hacked BIOS through any means I could find.
I am using VoodooPSController.kext for the trackpad/trackpoint. It doesn't work well. See this issue:
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/issues/3
Basically what happens is that if you want to drag something you have to try several times to get it. The mouse also clicks sometimes while moving the cursor with the nipple. It looks like the developer isn't going to work on this issue... so someone else will need to attempt to patch VoodooPS2Controller.
Battery monitor isn't working yet.. probably need some additional kexts. Sleep works after editing DSDT.
Brightness control works using Scrlk and Pause keys.
Audio partially works using VoodooHDA.kext. Sometimes it works at boot sometimes it doesn't. I lose sound after sleep and have to manually reload VoodooHDA.kext.. There's some discussion in the links above about possible solutions. The "best" solution being a patched AppleHDA with Conexant audio support, although the version I found doesn't work with Mavericks it appears. Automatic headphone detection doesn't seem to work either.. you have to manually switch to headphones or speakers using Sound prefs.
Bluetooth works.
Haven't tried the wacom pen or the touchscreen yet, but reports I've read say they don't work.
EDIT: Also have not yet tested: VGA, DisplayPort, ExpressCard slot, or UltraDock.
EDIT: Using ApplePS2Controller and AppleACIPS2Nub from here got my TrackPoint working without the dragging issue linked to above:
http://forum.thinkpads.com/viewtopic.php?f=32&t=105334
I think this is based on an older version of VoodooPS2..
I also now have sound from the internal speakers using the DSDT and kext on this Chinese forum:
http://bbs.pcbeta.co...311325-1-1.html
I translated the site with Chrome in order to register for download, after which you have to perform the forums tasks to earn download credits (see "Tasks(4)" at top of your screen after you login). I did the task to add all your profile info.
The X220t supposedly has a CX20672 but codec dumps show CX20590. :/
I still do lose sound from the internal speakers after sleep. This is probably due to general sleep issues and not AppleHDA... when I wake from sleep, the X220's moon led is still lit, and sometimes the power button led continues to pulse.
EDIT: Battery status is working with these:
http://www.osx86.net/files/file/1204-smart-battery-no-need-dsdt/