Jump to content

Lenovo ThinkPad T420 with UEFI Only

* * * * * 47 votes UEFI ThinkPad T420 Lenovo Clover

Best Answer tluck, 08 October 2013 - 02:47 PM

Lenovo T420 Clover Guide

 

  • Release v2017.10.18 on GitHub
    • Updated to Clover r4251
    • Updated config.plist files to NOT inject GFX
    • Revised Utility Install Scripts for Sleepwatcher and Clover to deal with BT in High Sierra
    • Updated AppleBacklightInjector kext - to work from ESP
    • Updated Lilu and AppleALC kexts - compiled for both Sierra and High Sierra
    • Updated ACPIBatteryManager kext
    • Updated FakeSMC kext

 

Various Releases and Tweaks over Last 6 months

Spoiler

Overview

Spoiler

New Installation Steps and Details

Spoiler

Part 1 - OS Installation

Spoiler

Part 2 - Post OS Installation and Setup on HD

Spoiler

Known Issues and Random Tips:

Spoiler

Notes on Custom Kexts

Spoiler

General Notes, Fixes, and Features

Spoiler

Optional: Create a custom SSDT

Spoiler

Go to the full post


  • Please log in to reply
3809 replies to this topic

#2461
tluck

tluck

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,930 posts
  • Gender:Male
  • Location:NC, USA

superkwn - ill give it a test! 

 

so far - very very positive - no glitches. if things still look good tomorrow - i'll post a revised bundle.

 

thanks a bunch. 



#2462
emet

emet

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Sorry to bother you but i tried the bios mod.

I loaded windows 7 on another drive with my osx drive removed. Then i ran the utility which said that I already had the latest bios in there. Not too surprising.

Then I right clicked the Flash.bat file and right clidked on "run as administrator". It ran a security prompt and then a command prompt window flashed very fast. But it seems like nothing happened.

Any ideas?

Thank you.



#2463
emet

emet

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

jenyunhuang,

are you saying it can not work? Or are you just giving me your sympathy?

I more thought that I was doing something wrong.

Also my little wireless usb dongle looks connected in istat and is uploading and downloading tiny amounts. It just won't communicate to do DHCP or anything else that is useful

Any thoughts anyone?

thank you



#2464
emet

emet

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

jenyunhuang,

are you talking about the fix for 10.11.4?

I hope I am not bringing confusion but I am asking about flashing the bios. Do you have any tips for me



#2465
jenyunhuang

jenyunhuang

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
  • Gender:Male

Hi emet

 Sorry, I am talking about the glitches.

Not your.



#2466
emet

emet

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

no problem,

I would still appreciate help from from someone who understands the bios flash.

Thank you



#2467
Zeridialous

Zeridialous

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts

The BIOS flash is silent -- when you execute the batch file in Windows it is normal to see only the command prompt. My rule of thumb when doing this is to flash it, wait 10 minutes, then shut the computer off (not restart) and then turn it back on. 



#2468
jenyunhuang

jenyunhuang

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
  • Gender:Male

no problem,

I would still appreciate help from from someone who understands the bios flash.

Thank you

Hi emet

 

Maybe your T420 office bios version is 1.48.

But the "Lenovo_ThinkPad_T420_83ET76WW-83uj28us_NWL_LEN21_ADV_RAM_Speedo_AES_vBios-2170" is version 1.46.

You need use the office Bios flash back to version 1.46.

Then flash the NWL Bios version 1.46.

Or to find the new NWL Bios version1.48 to flash.

 

If your bios is 1.48. Your only way that find Version 1.48 NWL Bios.

Can not use "Lenovo_ThinkPad_T420_83ET76WW-83uj28us_NWL_LEN21_ADV_RAM_Speedo_AES_vBios-2170" this file.

But if you bios is not 1.48 or 1.46. Then flash the office bios 1.46. Then flash the nwl bios file.

 

So what are you bios version?

If you don't know the version. Using the CPUZ can see the verison.

Only same version Bios can flash the NWL bios.

 

Lenovo Web

(Note)
  If the UEFI BIOS has been updated to version 1.48 or higher, it is no longer
  able to roll back to the version before 1.48 for security improvement.

Edited by jenyunhuang, 06 April 2016 - 12:36 PM.


#2469
tluck

tluck

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,930 posts
  • Gender:Male
  • Location:NC, USA

@all with recent glitches - seems that OsxAptioFix2Drv was causing this issues. i was suspecting a memory issue and tried changing just changin slide but there seems to have been more to it.

 

@jenyunhuang - i read your note about using 3296  working - were you using Fix2Drv or FixDrv? I'm on 3412 and with FixDrv seems ok. 

 

@emet - as Zeridialous mentioned it may not be obvious something is happening. i did it 2 times to make sure.  i do the flash by running (command line) CMD as Administrator. then i cd to the location of bios stuff and run flash.bat on the command line. it takes about 5 minutes to run. 

 

then reboot. 

 

when you start up and go into BIOS for me the version is 1.46 and 1.20 - but now i have an advanced menu. and the wifi chip can be installed.



#2470
jenyunhuang

jenyunhuang

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
  • Gender:Male

@all with recent glitches - seems that OsxAptioFix2Drv was causing this issues. i was suspecting a memory issue and tried changing just changin slide but there seems to have been more to it.

 

@jenyunhuang - i read your note about using 3296  working - were you using Fix2Drv or FixDrv? I'm on 3412 and with FixDrv seems ok. 

 

@emet - as Zeridialous mentioned it may not be obvious something is happening. i did it 2 times to make sure.  i do the flash by running (command line) CMD as Administrator. then i cd to the location of bios stuff and run flash.bat on the command line. it takes about 5 minutes to run. 

 

then reboot. 

 

when you start up and go into BIOS for me the version is 1.46 and 1.20 - but now i have an advanced menu. and the wifi chip can be installed.

3296 cannot work. I am try 3411 can work and using the Fix2Drv

Only replace the BootX64.efi by 3411. No change other. But need rebulid cache after replace file.

It still have glitches. Easy check to using screen saver(Flurry or Shell).

But if I change the DRAM speed from 1600 to 1333.

Screen saver cannot  see any glitches.

 

Hi tluck

Because I have two X220. One has glitches issues, other non.

Copy non issues EFI folder to other, can fix this problem. 

No glitches issues on Colver 3296.



#2471
trifero

trifero

    InsanelyMac Geek

  • Donators
  • 117 posts

 

Hi emet

 

Maybe your T420 office bios version is 1.48.

But the "Lenovo_ThinkPad_T420_83ET76WW-83uj28us_NWL_LEN21_ADV_RAM_Speedo_AES_vBios-2170" is version 1.46.

You need use the office Bios flash back to version 1.46.

Then flash the NWL Bios version 1.46.

Or to find the new NWL Bios version1.48 to flash.

 

If your bios is 1.48. Your only way that find Version 1.48 NWL Bios.

Can not use "Lenovo_ThinkPad_T420_83ET76WW-83uj28us_NWL_LEN21_ADV_RAM_Speedo_AES_vBios-2170" this file.

But if you bios is not 1.48 or 1.46. Then flash the office bios 1.46. Then flash the nwl bios file.

 

So what are you bios version?

If you don't know the version. Using the CPUZ can see the verison.

Only same version Bios can flash the NWL bios.

 

Lenovo Web

(Note)
  If the UEFI BIOS has been updated to version 1.48 or higher, it is no longer
  able to roll back to the version before 1.48 for security improvement.

That´s right, Careful! Still no modded BIOS for 1.48. It seems that is not as "easy" as previous ones.



#2472
vusun123

vusun123

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,058 posts
  • Gender:Male

That´s right, Careful! Still no modded BIOS for 1.48. It seems that is not as "easy" as previous ones.

Or modder decides to let it slide. I'm still waiting for a modded 1.41 bios for my T420s

BTW, did you test the dsdt for the W520 I posted ?



#2473
emet

emet

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts

Thank you all for your help.

Bios flash worked great from command prompt.



#2474
tluck

tluck

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,930 posts
  • Gender:Male
  • Location:NC, USA

ok - update on the glitch saga. so i changed the SIP thing - CrsActiveConfig to 0x43 (instead 0x3) in config.plist - which enables NRAM writes. And then tested out OsxAptioFixDrv-64.efi - and I got no glitches. So then i wanted to see what version changed Fix2Drv -- well i now i canNOT see glitches now...  running with 0x43 and the previously broke Fix2Drv. My son's T420 was on an older version r3348 with Fix2Drv and is probably why he has no glitches.  And I am on the very recent version 3419.

 

So conclusion?

 

1) change 0x3 to 0x43 

and if you still see glitches ...

2) use OsxAptioFixDrv-64.efi instead of Fix2Drv (may need to manually remove Fix2Drv from the ESP driversUEFI directory)

 

Get a recent installer from https://sourceforge....11.zip/download

 

will revise the bundle later today.

<key>RtVariables</key>
<dict>
  <key>BooterConfig</key>
  <string>0x28</string>
  <key>CsrActiveConfig</key>
  <string>0x43</string>
</dict>


#2475
goodguess

goodguess

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 101 posts

Thats great news tluck!

Thanks for figuring out this odd one, lets hope these will be the last posts on the issue.



#2476
Tetonne

Tetonne

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 473 posts
  • Gender:Male

 

ok - update on the glitch saga. so i changed the SIP thing - CrsActiveConfig to 0x43 (instead 0x3) in config.plist - which enables NRAM writes. And then tested out OsxAptioFixDrv-64.efi - and I got no glitches. So then i wanted to see what version changed Fix2Drv -- well i now i canNOT see glitches now...  running with 0x43 and the previously broke Fix2Drv. My son's T420 was on an older version r3348 with Fix2Drv and is probably why he has no glitches.  And I am on the very recent version 3419.

 

So conclusion?

 

1) change 0x3 to 0x43 

and if you still see glitches ...

2) use OsxAptioFixDrv-64.efi instead of Fix2Drv (may need to manually remove Fix2Drv from the ESP driversUEFI directory)

 

Get a recent installer from https://sourceforge....11.zip/download

 

will revise the bundle later today.

<key>RtVariables</key>
<dict>
  <key>BooterConfig</key>
  <string>0x28</string>
  <key>CsrActiveConfig</key>
  <string>0x43</string>
</dict>

 

change 0x3 to 0x43  seems to be ok for me

​Huge thanks tluck 



#2477
tluck

tluck

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,930 posts
  • Gender:Male
  • Location:NC, USA

RIP glitches!

 

--

 

Guide is updated. 



#2478
HunterK

HunterK

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts

RIP glitches!

 

--

 

Guide is updated. 

Awesome!



#2479
jenyunhuang

jenyunhuang

    InsanelyMac Protégé

  • Members
  • Pip
  • 38 posts
  • Gender:Male

thank tluck



#2480
securom

securom

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Seems to work perfectly!

 

Thanky you so much!!!







Also tagged with one or more of these keywords: UEFI, ThinkPad, T420, Lenovo, Clover

  Topic Stats Last Post Info

3 user(s) are reading this topic

2 members, 1 guests, 0 anonymous users


© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy