Hi guys,
just want to share my experience. I have the x230 tablet 3434-CTO (i7-3520M) Multitouch with 16Gb RAM, Windows 8 on SSD, linux and Mountain Lion 10.8.2 on mSATA SSD.
I followed this thread (
http://forum.thinkpads.com/viewtopic.php?f=32&t=102098) for kexts modifications and patches and SSDT and DSDT creations
I'm quite satisfied at the moment, it has a good boot up time on the mSATA SSD (15 secs).
What's working:
- Intel HD 4000 with QE/CI and screen rotation (in Sys Preferences) using this in "org.chameleon.Boot.plist":
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>HD4000PlatformId</key>
<string>3</string>
- Backlit keyboard, trackpad and UltraNav: ApplePS2Controller.kext and AppleACPIPS2Nub.kext
- Camera: out of the box
- Ethernet: AppleIntelE1000e.kext
- SDHC card Reader: modified VoodooSDHC.kext from (
https://www.dropbox.com/s/ctfk0iroj4zr3ya/VoodooSDHC.kext.x220.zip)
- Sound: VoodooHDA.kext with modifications of Device and Vendor id (followed example:
http://www.insanelymac.com/forum/topic/267905-voodoohda-common-problems/); commented out HDA in DSDT to avoid kernel panic from AppleHDA.kext
- USB 2 port: out of the box
- USB 3 ports: out of the box for USB 3 devices, however, cannot recognize USB 2 devices?
- Restart: I believe that it's EvOreboot.kext but not sure.
- Shutdown: DSDT patch (but sometimes still need to press the flashing power button for 8 secs, think it depends if you choose to shutdown with the menu or the button)
Does not work:
- WIFI
- Mic (should work but need to put time on testing different settings)
- Mute Mic and Thinkpad Advantage (is it called like that?) buttons
- sleep and wake-up, the DSDT is patched ok for the USBEHCI 1 and 2 however I think I need to patch for ISD-V4 tablet and USBXHCI, don't know.
Workarounds:
- Pen and touch are recognized out of the box however pen is not well calibrated and touch, well, it can only touch where the cursor is found. With an external program (ControllerMate), I've calibrated Pen and Touch so it works, however, the program (ControllerMate) and UserEventAgent are using the IOHIDDriver at the same time so touch is usable but not the pen cause two calibrations are working at the same time (two cursors). It should be possible to either change the data in the ReportDescriptor of the driver to have good calibration or to stop the UserEventAgent and have only ControllerMate control the tablet. An other option would be to try modifying the plist of the kexts files used by the Wacom drivers (I tried a lot of modifications without any results).
- WIFI: Nano USB device
Don't know if it works:
- Bluetooth: don't have
- Fingerprint reader: don't have
- VGA or display ports: didn't try yet
If you have any recommendations or questions, please, give or ask away.
I'll keep you up to date with any modifications.