Jump to content

Lenovo ThinkPad T420 with UEFI Only


K0gen
 Share

5,271 posts in this topic

Recommended Posts

Hi Tluck, 

I used your AppleHDA_20672.kext and the clover config file. The sound output is fine, but there is no internal microphone listed under Preference--->Sound--->Input. Only Audio lin-in port there? How to get the internal microphone back? Thanks.

Link to comment
Share on other sites

I upgraded directly from the App Store and all worked okay. The install process created a new temporary entry in the Clover boot screen named something like "Install OS X" on my system drive. I booted from there and it continued with the setup process. After the install, it rebooted again and the temporary entry was gone so I booted normally... All seems to work fine, just the Display overrides were replaced...

  • Like 1
Link to comment
Share on other sites

@testubabe

 

Thanks for the reply. Your config.plist seems not differ too much from the standard one. Tried to play with some EDID thing on my 420 but no luck.

 

@tluck

 

When swithed to discrete graphics, the system did not crash, but the display crashed. I tried to connect to the blacked-out 420 using vnc, getting a 1280x1024 desktop, and About said it has a 23-inch built-in display. The NVS 4200M seemed to got recognised properly. 

 

Maybe some DSDT editing should get it up? Any suggestions?

Link to comment
Share on other sites

external HD or 2nd HD on bay and boot question.

 

my main HD (still under 10.9.5) works perfectly on my t420 (thanks to this thread :-) )

but

if a 2nd hd is plugged in a 2nd bay or an external HD on usb then it doesn't boot any more :(

 

(I have to plug them after boot to see and use them)

 

if i change HD A to HD B i get the same.

even if both HD 1 and HD 1 boot my T420 (if no other HD is connected)

 

Any advice would be appreciate :)

Link to comment
Share on other sites

@superkwn - Whoops on the Internal Microphone! thanks for pointing that out.  

 

I fixed the AppleHDA_20672.kext and reposted the bundle. this is only change since the last post.

 

@myeyre - can not advise on NVS 4200 since i don't have one to test. Seems like many have disabled and have been happy with just HD 3000 gfx.

 

@Tetonne - i don't have 2nd bay disk - it is a dvd for me. but i have eSATA, usb2.0 and PCIexpresscard for USB3.0 + USB flash and it boots ok. so must be something about the bay? I am little confused on your explanation. can you boot with Internal HD and USB attached HD? (nothing in 2nd bay?)

Link to comment
Share on other sites

Having a little trouble running the 10.10 installer... but through NO FAULT of tluck's package! (It's perfect!)

 

The issue is my wi-fi card. That was my issue the last time I was having KPs. Anyway, when I try to just run the installer, it KP's because I'm using this brcm4352.kext from toleda (http://www.insanelymac.com/forum/topic/292542-airport-pcie-half-mini/). No problem, I figure, just remove it and then run the installer... I can't seem to do that. When I remove that kext and revert the IO80211Family.kext to the original form (I use the provided patcher for 5Ghz), I get a KP, backtrace is com.apple.driver.AirPortBrcm43224....... 

 

How do I go about debugging this issue? Thanks!

Link to comment
Share on other sites

successfully upgraded 10.10 from store, only needed to update the kexts after. here are some tips:

 

1 If you stuck at "setting up your mac" for a loooong time, reboot. it's ok.

 

2 NV4200 users: if you the boot screen passed and you expect to see the login screen, but only see the black screen  - close the lid and open it (do the sleep\wake). should work

 

3 HoRNDIS usb tethering crashes putting the laptop to reboot.

 

4 I was unable to make establish connection with HoRNDIS  - Yosemite  says "I cannot use this phone for internernet connection for it has its own IP".

In Mavericks worked fine.

--

Now, while waiting for the dell wi-fi card to arrive, temporarily switching back to 10.9 - it is stable as f$#%.


Solved/Workaround - T420 trackpoint issue [reproduced on 10.9 and 10.10]

If dragging objects with trackpoint glitches, make sure you enable the touchpad in BIOS; now dragging with trackpoint will be nice

For now it is somehow crucial for the VodooPS2Controller kext to have touchpad enabled in case you use trackpoint.

Link to comment
Share on other sites

questions about your MLB/ROM 

- is your ROM equal to the one (MAC ADDRESS internal LAN) given by BIOS (F1 at boot)?

- is UUID given by bios (F1) used by you in your config for example for SmUUID or System-ID?

 

i'm trying to set my t420 closer to a real mac cos my iMessage is blocked by apple, i've no real serial number corresponding to MacBookPro8,1.

 

It used to work in the past by i didn't note the values at that moment

      SerialNumber:

      Hardware UUID: 
          System-ID: 
                ROM:
  BoardSerialNumber:
 
:(
Link to comment
Share on other sites

@tluck, good idea but unfortunately no difference... I might try physically pulling the wifi card later. Will report w/results.

 

**UPDATE**

 

Pulling the wifi card physically did the trick. Was able to install 10.10 via downloaded installer (without needing to remove kext). I did need to install the kexts from tluck's package with kext utility after first booting, but getting wi-fi was as simple as reinserting the wi-fi card!

 

I do have a third mystery boot entry (other than regular boot and recovery) that results in a KP when I choose it... but not overly concerned.

 

Of course, physically altering the machine to install a software update makes me want to switch this machine back to it's wonderful Arch Linux days... but I'll give 10.10 a shot.

Link to comment
Share on other sites

@wetzel - there may be some Clover tricks to disable (certain wifi) kexts that will allow you keep your card in place. perhaps you can turn off the standard kexts that causing problems via kext patch?

 

@tetonne - the key to iMessage/Facetime seems to be about consistent MLB and ROM values. I may not be a good example of how to get it working, since I am using the same values from my real mac. I did notice the ROM value seems to be derived from its firewire port. currently i still inject these by RtVariables.

  • Like 1
Link to comment
Share on other sites

Back on track with 10.10, directly installed from  appstore with tluck pack (10.13.)--thank you very much, tluck.

 

@ myeyre : Yuxtaposse is the winner of the week, if I knew where he lives, i´d buy him a beer and some reefers too.. started up with discrete graphics, closed the lid and              

                   opened up again.. then i pushed the power button and the desktop arised....

                   I´m perplexed, where do we go from here.....it´s a dsdt-thing, but that´s too much for my little brain..perhaps some other guys can work it out...

Link to comment
Share on other sites

If you have downloaded the October-13th pack, may want to re-download the current pack as the AppleHDA_20672.kext was updated (fixed).

 

@wetzel - mysterious boot items?  could be the Recovery HD has left-over stuff - mount and delete any folders EXCEPT keep the com.apple.recover.boot which should have SystemsVersion.plist  which has var ProductBuildVersion same as the OS.

 

Or possibly if its the logical CoreStorage volume OS X wants to use now (if there vs regular volume)?

Personally, i was not interested in a logical OS volume so i reverted to a standard volume by: sudo diskutil corestorage revert disk2 

Link to comment
Share on other sites

Hi all!

Does anybody use the t420's trackpoint? I'm now on 10.9.5 and experiencing the issue with dragging objects (e.g., windows).

Though both - touchpad and mouse - work work flawlessly. Now i disabled touchpad in BIOS to make sure it doesnot interfere

 

-- Tried these versions of voodooPS2controller :

1.8.13

1.8.12

1.8.10

-- Tried ImmediateClick as described in https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller

not sure that this is relevant to my issue -))

 

Could anybody confirm that draggin with trackpoint works ok on your systems?

Hi I got issues on X220 (very similar model as T420)

the VoodooPS2controller.kext works okay on my T410 (which has same keyboard and track point system)

but on X220 I got dragging difficulties, when I try dragging with track point, it often recongnised as a double click, unless I: move the track point and stop >> click >> continue move the track point. 

 

I have tried many old versions of the VoodooPS2, and tried tweaked immediateclick and movement threshold. However I still have the problem.

 

Maybe you would like to try the movement threshold (try change the orginal 50 to 150 or something). 

Link to comment
Share on other sites

Hi @tluck,

 

Months ago I did follow your guide and success with Maverick 10.9.3 on my Thinkpad T420. Today I did clean install Yosemite on my laptop but I cannot boot into OSX anymore. The error as the screenshot below.

 

Steps:

- Re-partition the whole disk.

- Install OSX. Reboot. Installation continue.

- Logged in using iCloud account.

- Install latest clover (2953). Haven't copy your pre-build EFI to my HDD.

- Accidentally reboot my machine.

 

Please help  :cry:

 

 

post-1361701-0-13594300-1413883712_thumb.jpg

Link to comment
Share on other sites

@d@ng

hmm not sure. did you do something like format the filesystem with encryption? or turn on file vault? seems like it cannot get at certain files.

To make sure i didn't break something lately, i just re-tested the process of clean installation of 10.10.0 and saw no issues. not sure here, but since you are doing a clean install, i would just reformat using Mac OS Extended Journaled and reinstall.

  • Like 1
Link to comment
Share on other sites

Hi @tluck,

 

Months ago I did follow your guide and success with Maverick 10.9.3 on my Thinkpad T420. Today I did clean install Yosemite on my laptop but I cannot boot into OSX anymore. The error as the screenshot below.

 

Steps:

- Re-partition the whole disk.

- Install OSX. Reboot. Installation continue.

- Logged in using iCloud account.

- Install latest clover (2953). Haven't copy your pre-build EFI to my HDD.

- Accidentally reboot my machine.

 

Please help  :cry:

check your EFI/ESP partition, from the screenshoot seems clover theme folder is missing.

Try to boot with clover USB key with tluck EFI folder.

Link to comment
Share on other sites

Thank you so much for the post. I have t430 (2349 model) and have everything working on Yosemite and previously on mavericks Except that i am not able to get the DP working. Had used the following code to modify the AppleIntel..Capri.kext. but when i power on the TP with the lid closed and connected to the external display , after boot the TP display is not working and stays black screen but external display works .

 

Code: 

"perl -pi -e 's|\x04\x00\x00\x81.{107}\x04\x00\x66\x01.{108}|\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x66\x01\x01\x02\x04\x02\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x40\x10\x07\x00\x00\x10\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x03\x00\x00\x02\x00\x00\x00\x30\x02\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x04\x00\x00\x03\x04\x00\x00\x00\x04\x00\x00\x81\x00\x00\x00\x04\x06\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00|' AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri

"
 
Any help would be very much useful.
Link to comment
Share on other sites

Thank you so much for the post. I have t430 (2349 model) and have everything working on Yosemite and previously on mavericks Except that i am not able to get the DP working. Had used the following code to modify the AppleIntel..Capri.kext. but when i power on the TP with the lid closed and connected to the external display , after boot the TP display is not working and stays black screen but external display works .

 

Code:

"perl -pi -e 's|\x04\x00\x00\x81.{107}\x04\x00\x66\x01.{108}|\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x66\x01\x01\x02\x04\x02\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x40\x10\x07\x00\x00\x10\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x03\x00\x00\x02\x00\x00\x00\x30\x02\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x04\x00\x00\x03\x04\x00\x00\x00\x04\x00\x00\x81\x00\x00\x00\x04\x06\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00|' AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri

"

 

Any help would be very much useful.

Refer to my post in T430 thread http://www.insanelymac.com/forum/index.php?/topic/293762-Thinkpad-T430---Mavericks-10%2E9%2Ex---Yosemite-10%2E10/page__view__findpost__p__2073162
Link to comment
Share on other sites

@rajesheber

 

a similar thing happens on the T420 with an external monitor on DP when booting WITH the Lid closed. Then, if one opens the Lid, the LCD remains black  but powered.  If i boot with the Lid open with an external monitor and then I close the lid all is fine. can reopen without issue.  This behavior seems to be related to the presence of the ACPIBacklight.kext. Meaning if i remove that kext, then I can boot with the Lid closed with an external monitor. in this case, the LCD will show up ok when opened.

 

i was meaning to ask RehabMan the developer of the ACPIBacklight kext, if he has thoughts about this. it may be that i have not properly implemented it on the T420? anyway, it was low priority since i usually boot with the LID open!

 

so i guess there are 3 options:

1) boot with LID open then close it after later.

2) remove ACPIBacklight.kext to see if that makes a difference for you.

3) see if others (such RehabMan) can provide some other ideas.

  • Like 1
Link to comment
Share on other sites

@rajesheber

 

a similar thing happens on the T420 with an external monitor on DP when booting WITH the Lid closed. Then, if one opens the Lid, the LCD remains black  but powered.  If i boot with the Lid open with an external monitor and then I close the lid all is fine. can reopen without issue.  This behavior seems to be related to the presence of the ACPIBacklight.kext. Meaning if i remove that kext, then I can boot with the Lid closed with an external monitor. in this case, the LCD will show up ok when opened.

 

i was meaning to ask RehabMan the developer of the ACPIBacklight kext, if he has thoughts about this. it may be that i have not properly implemented it on the T420? anyway, it was low priority since i usually boot with the LID open!

 

so i guess there are 3 options:

1) boot with LID open then close it after later.

2) remove ACPIBacklight.kext to see if that makes a difference for you.

3) see if others (such RehabMan) can provide some other ideas.

@tluck

    Thank you so much for the response. It solved my issue by removing the ACPIBacklight.kext. Now i get display on the TP screen also when i boot directly to the external monitor as you had stated. I would also check with RehabMan on any solution to this kext issue. Also wanted to check if you can wake the TP from sleep using your external BT mouse or any USB mouse

Link to comment
Share on other sites

 Share

×
×
  • Create New...