Jump to content

Lenovo ThinkPad T420 with UEFI Only


K0gen
 Share

5,271 posts in this topic

Recommended Posts

@thubaggins. it seems to be working for me?

 

$ kextstat|grep HCI
   49    1 0xffffff7f81890000 0x41000    0x41000    com.apple.driver.usb.AppleUSBEHCI (1.1) 1BB86D5F-65B2-3786-B8B7-FA48DD7817E8 <46 11 7 5 4 3 1>
   50    0 0xffffff7f8196f000 0x11000    0x11000    com.apple.driver.usb.AppleUSBEHCIPCI (1.1) BEBCB3AF-8A95-3F08-B694-44A3720BD56E <49 46 12 11 7 5 4 3 1>
   51    2 0xffffff7f81d54000 0x1d000    0x1d000    com.apple.iokit.IOAHCIFamily (288) 5C275B66-A173-3D92-853A-44FC35D45FFC <5 4 3 1>
   52    0 0xffffff7f827b7000 0x1e000    0x1e000    com.apple.driver.AppleAHCIPort (326) F91BC44F-48CB-3348-AED0-9CAA6A9D7ECD <51 12 5 4 3 1>
   56    0 0xffffff7f81c5a000 0x26000    0x26000    com.apple.driver.AppleFWOHCI (5.5.5) 6EF0BC66-3AF8-3272-AE3A-E588FFB07BF7 <55 12 7 6 5 4 3 1>
   57    1 0xffffff7f8181c000 0x46000    0x46000    com.apple.driver.usb.AppleUSBXHCI (1.1) 6FA20ACA-149D-3D25-88E8-8A18BC3EDAEE <46 11 7 5 4 3 1>
   58    0 0xffffff7f81862000 0x2e000    0x2e000    com.apple.driver.usb.AppleUSBXHCIPCI (1.1) 486596CC-A5F0-39E7-BE14-782249E76C10 <57 46 12 11 7 5 4 3 1>
   63    0 0xffffff7f81d7e000 0x1c000    0x1c000    com.apple.iokit.IOAHCIBlockStorage (295.1.1) 08375C5A-FF97-32B5-8146-98192272C923 <51 19 6 5 4 3 1>

  • Like 1
Link to comment
Share on other sites

@thubaggins 

 

black screen on boot

- are you using the IntelBacklight.kext? 

- did you remove EmuVariable.efi from Clover drivers - should not be there - to use native NVRAM - and not using /nvram.plist anymore

- check that that nvram variable intel-backlight-level is getting set  - run nvram -p on command line

Link to comment
Share on other sites

hi all! after the last Tluck update I can use f1, f2, f3.. keys only without fn function.

Using programs like ProTools this keys are assigned to specific keyboard shortcuts. I've just replace some keys combinatios (swipe left-right-up-down) modifying voodoops2controller.kext, but I can't find the way to add FN key with F1, F2,..

Can you help me?

 

Thanks in advance.

Link to comment
Share on other sites

The changes for F keys are added to VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist.

if you prefer to have it the way it was, or change the F or FN+F key maps, this is the file to change. search for LENOVO and T420 - you will see the maps. 

if you just change the T420 key to some thing  like T420-ignore and then recreate the kext cache you will be back to where it was before the latest update. 

 

if you want to swap F and FN+,  look at the pro-book example in this file.

Link to comment
Share on other sites

The changes for F keys are added to VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist.

if you prefer to have it the way it was, or change the F or FN+F key maps, this is the file to change. search for LENOVO and T420 - you will see the maps. 

if you just change the T420 key to some thing  like T420-ignore and then recreate the kext cache you will be back to where it was before the latest update. 

 

if you want to swap F and FN+,  look at the pro-book example in this file.

Done.

Thanks Tluck!

Link to comment
Share on other sites

@thubaggins

 

are you following my installation guide?

are you using the install scripts i provided?

are you using the new AppleHDA_20672.kext in the zip?

did you install it properly in /Library/Extensions?

did you remove the old one in /System/Library/Extensions? 

is the original AppleHDA.kext in /System/Library/Extensions? 

does the file in /L/E/AppleHDA_20672.kext/Contents/MacOS link to the same file in /System/Library/Extensions?

did you rebuild the caches?

Link to comment
Share on other sites

Hi tluck,

 

are you following my installation guide?

->Yes.

 

are you using the install scripts i provided?

->Yes.

 

are you using the new AppleHDA_20672.kext in the zip?

->Yes, but AppleHDA_20672.kext I've made a change to AppleHDA.kext  ^_^ .

 

did you install it properly in /Library/Extensions?

->I don't install it in /L/E.

 

did you remove the old one in /System/Library/Extensions? 

->For the first time is No, but recently I've removed all HDA.kext in S/L/E for install new one.

 

is the original AppleHDA.kext in /System/Library/Extensions? 

->No.

 

does the file in /L/E/AppleHDA_20672.kext/Contents/MacOS link to the same file in /System/Library/Extensions?

->Haven't checked yet  :(

 

did you rebuild the caches?

->Yes, using kext utility 2.6.6  :D

Link to comment
Share on other sites

well if you modify things it hard to know what you did wrong.

 

However, the custom Apple_20672.kext must be on the HD in /Library/Extensions

since it uses a symbolic link to the original binary file in /S/L/E/AppleHDA.kext

so that means you must leave the original AppleHDA.kext in place

Link to comment
Share on other sites

well if you modify things it hard to know what you did wrong.

 

However, the custom Apple_20672.kext must be on the HD in /Library/Extensions

since it uses a symbolic link to the original binary file in /S/L/E/AppleHDA.kext

so that means you must leave the original AppleHDA.kext in place

 

Thanks for your reply. Waiting for final release on 20/9 to clean install again  :thumbsup_anim:

 

Edited: Smart Touchpad will work in T420? Anyone test?  :P

Link to comment
Share on other sites

oh - can be ignored. it must have gotten in there by mistake...

 

anyway to answer the question:

i was testing it on my PCI FresnoLogic USB3 card. didn't really change anything. meaning isnt needed.

but it is really for my T460 to define the XHCI (USB3 ports)

  • Like 2
Link to comment
Share on other sites

Hey tluck...  I have used your install guide on my T540p (knowing it is for T420 specifically) hoping that it might work fine. In fact it did work just fine as far as installation and most of the functionality goes. My biggest problem is with the graphics (video memory is only 7mb). Can you give me some pointers on which files I might need to tweak to get my display going normally? Appreciate your help.

Link to comment
Share on other sites

@mpotturi.

 

on another popular hack site there is T440s guide by ludacrivsp. which should have a lot more in common than the T420... but still there is a lot of common kexts: 

the ones in red should help you get gfx (and audio) fixed up.  for the TrackPad (aka clickPad) you may want to look at the kext for the T460 - an updated VoodooPS2 kext that supports these types of pads.

 

IntelBacklight.kext
ACPIBatteryManager.kext
AppleHDA_ALC292.kext
FakePCIID.kext

FakePCIID_Intel_HD_Graphics.kext (formerly FakePCIID_HD4600_HD4400.kext)
FakePCIID_Intel_HDMI_Audio.kext
FakeSMC.kext
IntelMausiEthernet.kext
VoodooPS2Controller.kext

  • Like 2
Link to comment
Share on other sites

 Share

×
×
  • Create New...