Jump to content
K0gen

Lenovo ThinkPad T420 with UEFI Only

4,958 posts in this topic

Recommended Posts

On 1/21/2020 at 7:27 PM, goodguess said:

Good luck! ;)

One last thing, did you find out the manufacturer of you display?

The 1600x900 display had three sources I am aware of, LG, AUO and Samsung.

AUO, Samsung and some LG displays need a Dual Link setting in your config.plist.

I´m not sure whether tluck already updated his Clover package in the meantime.

If not, the needed file is four posts above.

Replace the config.plist in EFI/EFI/Clover if you got a black or distorted (streched) screen in macOS.

 

Hello again,
Huge thanks to Goodguess for the guidance.
I apologize that I will have to ask some questions again, but this time I want to make the installation as it should and everything is done to the last detail.
 

Question №1: Installation process

Option №1: Start the SSD installation - First reboot - Choose to boot from SSD - Finish the installation until the desktop is fully loaded - Copy the EFI folder from Clover to the EFI folder on the SSD - Restart and choose to start from USB - Perform Post Install - Restart - Boot operating system.
Option №2: Start the SSD installation - First reboot - Choose to boot from USB - Perform Post Install - Restart - Choose to boot from SSD - Finish the installation to fully load the desktop - Copy the EFI folder from Clover to the EFI folder of the SSD.

 

Question №2: Post Install Process

Need to tick Force Cache Rebuild after Post Install Process?

 

Question №3: Display manufacturer
How do I know which display manufacturer is on my ThinkPad?
I am attaching BIOS photos!

IMG_0647.JPG

Share this post


Link to post
Share on other sites
Advertisement

1/1 and 1/2 would both be right, I think. I did it 1/1 if memory serves.

2 Force cache rebuild can not harm, but I think its done anyway by default.

3 If you are using the config.plist with dual link, the manufacturer does not matter much.

 

If you are curious (like me) boot from a Knoppix 8.2 DVD, open Terminal and type in "hwinfo" without the quotes.

Display should be at entry 30 I think. (Any other GNU/Linux Life DVD should work as well.)

Do you have a BIOS with whitelist removed?

tluck posted the latest t420 BIOS 1.52 with whitelist removed a few posts back in this thread.

The removed whitelist is needed as you want to use a Broadcom WLAN card like the BCM94322HM8L DW1510.

The card is fairly cheap from China and it is picked up as Airport Extreme when dosdude1 patches have been applied.

 

This is the one for WLAN (WiFi): https://www.ebay.com/itm/PCI-E-BCM94322HM8L-DW1510-Mini-Dual-Band-300M-Wireless-For-DELL-Card-E4200-P7E5/143365127877?hash=item21613a3ec5:g:ivMAAOSwl8ZdYy8v

While you are at ebay, maybe consider a Vaseky 128GB mSATA as well, if your mPCIe slot at the bottom of the T420 is empty.

That slot is often populated by a WWAN (cell-phone) card.

(Already have three of those WWAN cards in my spares box, if anybody wants them, let me know.)

Share this post


Link to post
Share on other sites

11. is good if you dont like the built-in color profile of the LCD - for me these overrides makes the color very natural vs bluish.

 

or to get the LCD manufacturer you can also look the built-in EDID as it provides the vendor code. just dont inject the one in config.plist and look at the EDID before you freeze up!

 

run:

ioreg -l | grep yEDID

 

Share this post


Link to post
Share on other sites

Hello,
First of all, my big thanks to the truck for its work and guidance, as well as big thanks to goodguess for the tips and assistance, you are №1. :thumbsup_anim:
After all the tips and clarifications I received, I dare say that I already have a perfectly working Catalina on my ThinkPad T420.
I followed all your installation process guidelines and everything went smoothly.
After installing the operating system I had a freeze again but after replacing config.plist with one from the dual_link_config.plist archive, I no longer have problems. My display turned out to be AUO after checking with Knoppix 8.6, thank you @goodguess.
For WLAN (WiFi), I use the ASUS Wi-Fi Adapter USB-AC53 Nano, which I installed without a problem on Catalina.
Once again, thank you all for your support.
I continue to follow the topic and will be happy to help someone with my experience.

Asus AC53-Nano.JPG

CatalinaT420.jpg

Edited by suzunski

Share this post


Link to post
Share on other sites

Nice man :) . So do you have graphics glitch ?

34 minutes ago, suzunski said:

Hello,
First of all, my big thanks to the truck for its work and guidance, as well as big thanks to goodguess for the tips and assistance, you are №1. :thumbsup_anim:
After all the tips and clarifications I received, I dare say that I already have a perfectly working Catalina on my ThinkPad T420.
I followed all your installation process guidelines and everything went smoothly.
After installing the operating system I had a freeze again but after replacing config.plist with one from the dual_link_config.plist archive, I no longer have problems. My display turned out to be AUO after checking with Knoppix 8.6, thank you @goodguess.
For WLAN (WiFi), I use the ASUS Wi-Fi Adapter USB-AC53 Nano, which I installed without a problem on Catalina.
Once again, thank you all for your support.
I continue to follow the topic and will be happy to help someone with my experience.

Asus AC53-Nano.JPG

CatalinaT420.jpg

Nice man :) . So do you have graphics glitch ?

Share this post


Link to post
Share on other sites

Everything works very well. These days I will test more extensively and write if bugs occur.


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites
32 minutes ago, suzunski said:

Everything works very well. These days I will test more extensively and write if bugs occur.


Sent from my iPhone using Tapatalk

Ok , nice , thanks man :) .

Share this post


Link to post
Share on other sites

Nice work suzunski! Thanks for reporting back.

Is the USB WLAN working as Airport Extreme? Looks like that, from your pictures.

I would like to recommend Lulu, if you do not use a firewall already.

https://objective-see.com/products/lulu.html

If you are looking for anything else, send me a PM and I´ll see what can be done.

Edited by goodguess

Share this post


Link to post
Share on other sites
7 hours ago, goodguess said:

Nice work suzunski! Thanks for reporting back.

Is the USB WLAN working as Airport Extreme? Looks like that, from your pictures.

I would like to recommend Lulu, if you do not use a firewall already.

https://objective-see.com/products/lulu.html

If you are looking for anything else, send me a PM and I´ll see what can be done.

 

Hello,
no idea how my USB WLAN works :D i used this link to install it Wireless USB Adapter.

I looked the web site of Lulu and I'm impressed ;) thanks for the suggestion.

Do I need to activate the built-in firewall or is it enough to install Lulu?

 

P.P. I noticed the appearance of black horizontal lines all over the display after using Safari and Google Chrome <_<

Share this post


Link to post
Share on other sites

Yeah, I did notice a few black stripes on a white/grey background too occasionally with WhatsApp under Mojave, LG display.

I can´t reproduce this "feature", its only now and then and usually goes away soon.

Guess thats the downside with an unsupported GPU.

Apple had a reason for stopping support of the HD3000. ;)

If we would stay on the safe side, Sierra or maybe High Sierra would be the one for the T420.

Never saw black stripes with Brave browser, maybe try that one too, it has a Chromium engine under the hood.

 

Lulu starts the firewall after installation, you may choose to allow already installed apps or Apple apps to phone home - or not.

Other new outgoing traffic is always blocked and a requester pops up, where you may choose what to do.

 

Share this post


Link to post
Share on other sites

The first big bug came up, the mouse/touchpad and keyboard stopped working :cry:

The only thing I have done before is that I changed the system to not start from dual_link_config.plist and from config.EDID-2e2.plist, which lost the horizontal black lines from the display but then the mouse and touchpad.

With external mouse and keyboard works.

I think I should switch to High Sierra, but the main purpose of this project is to use it for Photoshop and Lightroom and that was the reason for installing the latest version.

Edited by suzunski

Share this post


Link to post
Share on other sites
18 hours ago, suzunski said:

 

Hello,
no idea how my USB WLAN works :D i used this link to install it Wireless USB Adapter.

I looked the web site of Lulu and I'm impressed ;) thanks for the suggestion.

Do I need to activate the built-in firewall or is it enough to install Lulu?

 

P.P. I noticed the appearance of black horizontal lines all over the display after using Safari and Google Chrome <_<

So I see you have black horizontal lines in safari and chrome. When I used High Sierra I had white horizontal lines in chrome , Skype , discord , also I had graphic glitches in Kodi so I installed Sierra and had only one time white lines in chrome ,also I have weird graphics glitch when I use chrome in this site and apple site , in this site glitch happens when I write message and in apple site whole header have glitch when I move mouse.Also I try Mozilla and also have line glitches but now lines are black. But in Safari there is no problem it runs without any glitch , so this days I use more safari than chrome.  Here is a video in using chrome to write the message :) .

Share this post


Link to post
Share on other sites

Hey everyone. So first i want to thank @tluck for their work on this. It's amazing how the t420 is running the latest version of macOS, many years later.

Sorry if this has been asked before, i was having trouble finding an answer. I need to be able to access F1-F12, and i was wondering how i can remove/change the button mapping.

 

Also i just want to put this here for others:

I swapped my 768p screen for a 900p screen, when i tried booting i was met with a similar graphics glitch @goodguess posted a picture of.

Enabling duallink fixed the issue but i started experiencing a bunch of freezes/system lockups when doing almost anything (moving windows, opening notification center, playing a video fullscreen in safari etc.) and i just couldn't figure out why, i tried different macOS versions and reinstalling from scratch but nothing helped.

Yesterday i decided to check this thread to see if there is any information about this. I ended up trying the config from the dual_link_config.plist.zip @goodguess shared.

Surprisingly all the issues went away, and almost everything works perfectly now, even better than before i swapped the screen. (the black horizontal lines rarely show up now)

 

TL;DR: If you are having issues with a refurbished t420 or after swapping the screen try the config.plist in the dual_link_config.plist archive from goodguess' post a page back.

Also huge thanks to goodguess for posting the config. BTW, i bought one of DW1510, it hasn't arrived yet but i'm curious, did it work "Out of the Box" or did you have to install something to make it work? (other than dosdude1 patches)

Share this post


Link to post
Share on other sites

@ShroomKing

glad you got things working. Just curious about your new LCD - what manufacture is it?

 

and you can remove the F1-F12 keys maps by swapping out the SSDT-T420-PS2K-keys.aml file with the one without the map - SSDT-T420-PS2K.aml - or moddify the .dsl and recompile it.

 

this how they are mapped now:

          

    Name(_SB.PCI0.LPC.PS2K.RMCF, Package()
    {
        "Keyboard", Package()
        {
            "ActionSwipeLeft",  "37 d, 21 d, 21 u, 37 u",
            "ActionSwipeRight", "37 d, 1e d, 1e u, 37 u",
            "SleepPressTime",   "1500",
            "Swap command and option", ">y",
            "Custom ADB Map", Package()
            {
                Package(){},
                "e01e=4d", //previous (audio)
                "e045=42", //next (audio)
            },
            "Custom PS2 Map", Package()
            {
                Package(){},
                "e01e=e037", //Map tp disable to f8
                "e037=e01e", //Prevent PrntScr from triggering tp disable
            },
            "Function Keys Special", Package()
            {
                Package(){}, // The following 12 items map fkeys to Fn+fkeys
                "3b=e012", // F1  - Brightness Down
                "3c=e017", // F2  - Brightness Up
                "3d=3d",   // F3  -
                "3e=3e",   // F4  - Set Keyboard Shortcuts for Launchpad to F4
                "3f=3f",   // F5  - Set Mission Control Show Desktop from F11 to F5
                "40=40",   // F6  - Set Mission Control Show Dashboard from F12 to F6
                "41=e06e", // F7  - Video Mirror
                "42=e037", // F8  - TP on/off
                "43=43",   // F9  - 
                "44=e020", // F10 - Volume Mute
                "57=e02e", // F11 - Volume Up
                "58=e030", // F12 - Volume Up
                "46=e022", // ScrLck - iTunes - play/pause
            },
            "Function Keys Standard", Package()
            {
                Package(){}, //The following 12 items map Fn+fkeys to Fn+fkeys
                "e05f=e05f",
                "e012=e012",
                "e017=e017",
                "e06e=e06e",
                "e00a=e00a",
                "e009=e009",
                "e020=e020",
                "e02e=e02e",
                "e030=e030",
                "e010=e010",
                "e022=e022",
                "e019=e019",
                //The following 12 items map fkeys to fkeys
                "3b=3b",
                "3c=3c",
                "3d=3d",
                "3e=3e",
                "3f=3f",
                "40=40",
                "41=41",
                "42=42",
                "43=43",
                "44=44",
                "57=57",
                "58=58",
            },
        },

@Kralj

 

I started seeing random glitches from HighSierra+.

the alternate EDID gave us glitch free use for many years.... Mavericks, EL Cap, Sierra etc etc. but the magic stopped.

 

i have said this many times before.

my T420 with LG LCD + 16GB is virtually glitch free

my T420 with AUO LCD + 8GB is very glitchy. I often reset the screen size to remove glitches.

 

 

Share this post


Link to post
Share on other sites

One little gadget I received to today from China:

 

SDAD-111.jpg.ed9d93a99826b16028ad82f4d6cdcd42.jpg

 

The ExpressCard is available for round about five bucks from Chnese sellers.

To my bewilderment this beast just works with macOS in the T420 ExpressCard slot.

No driver has to be installed no kext has to be patched, I tried with Mojave and Catalina.

 

SDAD-111.png.a7ae2dbceacb58c17003025ce4ca8c4e.png

 

So this looks like the solution for everybody still looking for a SD Card reader.

The ExpressCard fits in he slot perfectly, as does the SD Card fit into its place.

There seems to be no way to get out the SD Card however.

There is no spring to let the SD slide out as usual, pulling at the SD drags out the attached ExpressCard with the SD. :(

That seems to be the usual behaviour for this type of card.

Maybe a feature rather than a bug, as SanDisk designed this item as a permanent backup solution.

Except for that the SDAD-111 is working surprisingly well.

 

Edited by goodguess

Share this post


Link to post
Share on other sites

Interesting. I was trying several USB3 express cards, but they usually were very unreliable.

Data transfer hit and miss on my side. Which brand/device are you using? Can you recommend it?

Share this post


Link to post
Share on other sites

Hello,
I had a slight problem with touchpad and the keyboard I solved by reinstalling Catalina.
I installed the operating system and everything was working fine, then I installed:
- Microsoft Office 2019;
- ABBYY FineReader 2019;
- Acrobat DC v.19;
- Photoshop 2020;
- Lightroom Classic 2020;
- Adobe InDesign 2020;
- CorelDRAW 2019;
- and more free software ... :yes:
All the programs work very well on my hardware and on Catalina, and now I want to backup everything before I continue to install other software and modify the Clover files.
Previously, I used Corsair Voyager GT USB 3.0 - 32 GB for backup, which I backed up to 16 GB at the beginning.
But now I need a free 55 GB to make an archive :whistle:
I have WD My Passport Ultra USB 3.0 - 2 TB but after plugging it into my laptop the message from the Print Screen application comes out.
Please give me advice on how to get the laptop to look at the portable hard drive so I can back up everything and be reassured that if the system fails I can restore it to that position.
Thank you!

USB Needs Power.jpg

Share this post


Link to post
Share on other sites

My wife has a yellow 2TB USB3 WD Passport device for file transfer.

(WD My Passport Mobile WDBYFT0020BYL-WESN 2TB)

That hard disk is working with any of the T420 USB2 ports.

 

Some people are very fond of TimeMachine.

I do prefer bootable backups made with CarbonCopyCloner on SSD.

Still have a Sierra backup on a USB2 HDD, its working but is hardly usable for its slowness.

Share this post


Link to post
Share on other sites
7 hours ago, suzunski said:


I have WD My Passport Ultra USB 3.0 - 2 TB but after plugging it into my laptop the message from the Print Screen application comes out.
Please give me advice on how to get the laptop to look at the portable hard drive so I can back up everything and be reassured that if the system fails I can restore it to that position.
Thank you!

USB Needs Power.jpg

its odd that it would need more power? but there are 4 ports - did you try all of them? maybe you need a usb3 Y cable that provides double/extra power.

Share this post


Link to post
Share on other sites

At Amazon for example, there is nothing regarding USB2 compatibility of the WD Ultra line.

The 2TB WD Portable on the other hand is offered as USB2 compatible.

Do you need a USB C to 3.0 Adapter with that device?

Could it be such an adapter is not usable for USB 2.0?

Share this post


Link to post
Share on other sites
12 minutes ago, goodguess said:

At Amazon for example, there is nothing regarding USB2 compatibility of the WD Ultra line.

The 2TB WD Portable on the other hand is offered as USB2 compatible.

Do you need a USB C to 3.0 Adapter with that device?

Could it be such an adapter is not usable for USB 2.0?

 

My WD My Passport Ultra started after I removed the USB WLAN, but I still backed up the Time Machine to an old external drive.
Now I plan to install CarbonCopyCloner and create an archive with it.
Is it possible to backup the system without user files and in the event of a system crash in which I cannot fully load the operating system, how to start recovery?

Share this post


Link to post
Share on other sites
3 hours ago, suzunski said:

 

My WD My Passport Ultra started after I removed the USB WLAN, but I still backed up the Time Machine to an old external drive.
Now I plan to install CarbonCopyCloner and create an archive with it.
Is it possible to backup the system without user files and in the event of a system crash in which I cannot fully load the operating system, how to start recovery?

For me, i would just CCC everything to a 2nd disk so you can have a full (bootable) backup. Clover can boot from USB2 even though it may be sloooooow.

I prefer to CCC my SSD to a 2nd HD. recovering from a 2nd HD is way faster than a restore from timemachine.

For the OS, I consider the USB installer my system-only backup.

 

but sure, CCC allows you to pick and choose what folders get cloned.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By STLVNUB
      Script file to clone Clover, Opencore (official and unofficial) repos
      Script will create link to itself in /usr/local/bin/bob
      Wouldn't hurt to check there are no "Bob"'s there, i "Hope" there isn't.
      Then you only need to type bob. and a parameter
      "n" for NDK repo, unofficial
      "a" for ACID repo, official
      "c" for CLOVER
      It also takes "all" for ALL, if your game
       
      Easier typing bob than.....usual stuff
      Enjoy
       
    • By TimothyF
      My PROBLEM: I followed the Plain Vanilla guide (https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/) to a T in creating the OS X Catalina installer USB. I'm totally new to Hackintosh, and just want an Apple environment to Time Machine migrate my files and system from my ageing MacBook Pro. When I start to use the USB on the target PC (Dell Inspiron 3847 desktop), I ONLY see the Microsoft (which is the original OS, and on a SEPARATE Hard drive from where I want to install Mac OS), ZERO option for installing the OSX Catalina! Please SEE PICTURE link: https://imgur.com/a/FnLB2Q9   I'm a beginner, but I tried to google my problem. The answers were either incomplete, hard for me to understand and put into action, or were outdated and applied to older OSXs. I appreciate any help in diagnosing and solving this problem!   Clover USB specs OS installer used: Catalina (10.15) Clover revision: 5103 Kexts included: ATH9KFixup.kext AppleALC.kext Lilu.kext RealtekRTL8111.kext USBInjectAll.kext VirtualSMC.kext WhateverGreen.kext config.plist: see attached ------------------------------------------ Target Desktop specs: Dell Inspiron 3847 (64 bit) CPU: Intel Core i5-4460, 3.2 GHz, 4 cores Architecture: Haswell GPU: Intel HD 4600 Motherboard: Dell 088DT1 (version A01) Chipset: Intel H81 Install method: with USB, configured with Clover, 100% following Plain Vanilla guide for Desktops RAM: 12 GB, 2 slots Hard drive for installation: SATA HDD 4TB, by HGST LAN: RTL8111/8168/8411 WLAN: AR9565 (atheros) Audio: Realtek ALC661 (not 100% sure this is correct)   ------------------------------------ Attached:
      Screenshot of Clover installer not showing the Mac OSX option
      config.plist of my installer USB
      Clover_Install_Log.txt (not sure if this is relevant)   THANK YOU VERY MUCH!     config.plist
      Clover_Install_Log.txt
    • By midi-sama
      After a long time of cooking this computer up with a lot of stuff, I'm finally releasing my guide for this P50 with OpenCore.
       
      Lenovo ThinkPad P50 macOS Install with OpenCore
       
      This thread may be used for questions/corrections/additions. Good Luck.
    • By Simon's InsaneMac
      Hi, I'm kind of lost when scrolling to Clover Configurator, so I decided to use an EFI from the web and just configure the most basic stuff. But that sadly didn't work, im always getting the attached screen IMG_0054.HEIC (and I don't know whether all the errors are listed, as I can't scroll). 
      Anyways I thought it'd be better to do a custom setup. Can anyone give me some help with what to choose in the settings? Here's my rig:
      i7 8700k
      Asus z370-G (Rog Strix)
      gtx 1060 6gb
      samsung ssd (SATA)
      WD hard drive
       
      Your help would be much appreciated!
×