Jump to content
K0gen

Lenovo ThinkPad T420 with UEFI Only

4,980 posts in this topic

Recommended Posts

17 minutes ago, 80486sx said:

Never mind about M U L I T I B E A ST. Some of the other issues include not being able to control brightness, and low FPS compared to windows in a game i tested (Minecraft)

Thanks for all the help BTW

If you cannot control brightness, and. slow FPS wonder if you do not have full gfx? 

if you boot with MBP10,1 it probably wont be. 

 

what resoution is your screen?

Edited by tluck

Share this post


Link to post
Share on other sites
Advertisement

My screen is 1600*900 and in macOS is seems like it is working and it does say Intel HD Graphics 3000 when I go to about this Mac

Also MBP10,1 is the only way the system boots

Share this post


Link to post
Share on other sites

No Intel kext and no Multi Fail especially.

Honestly, do NOT use that Multi Shxt - NEVER.

 

For WLAN, swap the Intel WLAN card for a compatible Broadcom one.

See my post above.

Share this post


Link to post
Share on other sites

Last deal in 2019, just received a T420S which is misbehaving so far.

The device has a Samsung 1600x900 display, good looking in GNU/Linux.

I´m using the T420s ACPI folder and the 2e2 config.plist to test with the T420s.

Starting with a Catalina mSATA made with my T420 I´m getting this:

 

P1080707.thumb.jpg.f9e6f31ea647665aa34a202000cb76d0.jpg

 

hwinfo has this about the LCD device:

30: None 00.0: 10002 LCD Monitor
  [Created at monitor.125]
  Unique ID: rdCR.iJ8kUQMT86A
  Parent ID: _Znp.PSB+pK7KRn9
  Hardware Class: monitor
  Model: "SAMSUNG  L KT LCD Monitor"
  Vendor: SEC "SAMSUNG  L KT"
  Device: eisa 0x324c 
  Resolution: 1600x900@60Hz
  Size: 310x174 mm
  Year of Manufacture: 2010
  Week of Manufacture: 0
  Detailed Timings #0:
     Resolution: 1600x900
     Horizontal: 1600 1648 1680 1760 (+48 +80 +160) -hsync
       Vertical:  900  902  907  930 (+2 +7 +30) -vsync
    Frequencies: 98.21 MHz, 55.80 kHz, 60.00 Hz
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #22 (VGA compatible controller)

 

Is there an easy fix for the garbled screen maybe?

A Mojave USB installer stick suffers from exactly the same graphics issue.

 

Share this post


Link to post
Share on other sites

@goodguess - it looks like duallink=1 is not applied.

 

and since it not an AUO LCD - maybe you could try to use the native EDID vs inject the LG 2e2 info?

 

Edited by tluck

Share this post


Link to post
Share on other sites

add the AddProperties key to your config.plist to ensure DualLink -- this works whether you inject IntelGFX or not.

 

	<key>Devices</key>
	<dict>
		<key>AddProperties</key>
		<array>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>AAPL00,DualLink</string>
				<key>Value</key>
				<data>
				AQAAAA==
				</data>
			</dict>
		</array>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>14</string>
			<key>ResetHDA</key>
			<true/>
		</dict>
		<key>Inject</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>HighCurrent</key>
			<true/>
			<key>Inject</key>
			<false/>
		</dict>
		<key>UseIntelHDMI</key>
		<true/>
	</dict>

 

Edited by tluck

Share this post


Link to post
Share on other sites

Thank you so much - another time - tluck.

I pasted the the text you gave me into the config.plist and everything is looking good.

No idea where to get the displays ID, but it does not seem to be needed for now.

I have yet to find a way to upgrade BIOS and put on a modded one, the notebook is on 1.31 and winflash stops on an error, even with /sa.

Maybe pflash from DOS will work.

 

T420S.png.3a67b5306c33b617b927c98601bc83fe.png

Share this post


Link to post
Share on other sites
1 hour ago, 80486sx said:

I had a message earlier that you didn't respond to

can you repeat the question? i thought you were good to go.

 

@goodguess

cool. you can get display ids from the EDID. 

 

ioreg -l |grep yEDID 

 

if you see "30e4 e202" in the EDID, then you need to not inject that EDID to see the native one. but if it works fine as is = good! happy new year!

 

$ ioreg -l|grep yEDID

    | |   | |         "IODisplayEDID" = <00ffffffffffff0030e4e2020000000001140103801f1178e233859956559127175054000000010101010101010101010101010101018025408060841a303020350036ae10000018000000000000000000000000000000000000000000fe004c656e6f766f0a202020202020000000fe0031363030783930300a2020202000ad>

Edited by tluck

Share this post


Link to post
Share on other sites

Best wishes for 2020 from my side either!

 

Just for the records, I managed to upgrade to BIOS 1.45 - the modded one.

First I needed pflash from DOS to flash the 1.45 original file,

second winflash from Windows 7 to put on 1.45 without whitelist etc. in both cases pflash and winflash, I used the /sa flag.

The T420s feels snappier with its new BIOS - waiting for the DW1510 from China to see if WiFi is working finally.

I could cannibalise a T420 for the WLAN, but there is no real hurry.

 

If anybody has trouble finding the T420S 1.45 modded BIOS, just let me know.

 

Lets see whether I can get USB3 working meanwhile. :)

Share this post


Link to post
Share on other sites
Posted (edited)

Please disregard the writing below.

BT was working with Catalina as soon as I had activated it in Windows 7

Quote

 

One last little nag:

The T420S has a BT device built in. I won´t use it much, but as usual - if its there, it should work, if possible.

From Linux, the device looks like this:

Quote

SysFS BusID: 1-1.4:1.1
  Hardware Class: bluetooth
  Model: "Broadcom BCM2045B (BDC-2.1)"
  Hotplug: USB
  Vendor: usb 0x0a5c "Broadcom Corp."
  Device: usb 0x217f "BCM2045B (BDC-2.1)"
  Revision: "7.48"
  Serial ID: "NOTTELLINGHERE"
  Driver: "btusb"
  Driver Modules: "btusb"
  Speed: 12 Mbps


How should I proceed adding the BT device in my config.plist?

Is the BCM 2045B working with macOS still?

 

 

Edited by goodguess

Share this post


Link to post
Share on other sites

Im not able to control brightness, getting low FPS in Minecraft, and the keybinds are annoying me

Share this post


Link to post
Share on other sites
4 hours ago, 80486sx said:

Im not able to control brightness, getting low FPS in Minecraft, and the keybinds are annoying me

 

what keys?

well clearly something is not right. and i don't under stand why you cannot use MBP8,1 ? 

 

can you put the results here for these 2 commands:

ioreg -l | grep -vi kit | grep Panel
ioreg | grep Intel

 

can you try this to install the most recent stuff??

these commands in the terminal will

1 download the most recent package

2 mount the ESP

3 save the current EFI as EFI.good

4 copy the EFI just downloaded from GitHub to your ESP

5 and then copy the 2e2 config plist to be the default

6 copy some display overrides to match the new EDID

 

after this is done: reboot

 

git clone --depth 1 http://github.com/tluck/Lenovo-T420-Clover

bash ./Lenovo-T420-Clover/Utilities/root/usr/local/bin/espmount.bash /

mv /Volumes/ESP/EFI /Volumes/ESP/EFI.good

cp -r Lenovo-T420-Clover/EFI /Volumes/ESP/

cp /Volumes/ESP/EFI/CLOVER/config.EDID-2e2.plist /Volumes/ESP/EFI/CLOVER/config.plist

sudo cp -a ./Lenovo-T420-Clover/\:System\:Library\:Displays\:Contents\:Resources\:Overrides/* /System/Library/Displays/Contents/Resources/Overrides/

 

Share this post


Link to post
Share on other sites
Posted (edited)

It took a bit of work, but I was able to successfully install Mojave.  This may seem like a noob question, but I downloaded a combo update to 10.14.4, but I'm unsure how to proceed. 

 

I should note: I used Dosdude utility/guide to create my USB, however I didn't have the update patcher (must have done something wrong when creating).  I followed his guide to add the patch updater utility post-install and I now see the option to upgrade to 10.15.2, but I think I'd like to stay in mojave.

 

Screen Shot 2020-01-03 at 7.27.19 PM.png

 

Edited by namisloc

Share this post


Link to post
Share on other sites

I do see your point namisloc. I´m usually booting into Mojave too, though I have Catalina in the "WWAN slot" on mSATA available.

My main issue are some 32bit apps and helpers, but things may change over time.

 

For system upgrades, dosdude´s patcher also has an option "update this Mac" or similar.

You will have to re-install the MBP 8,1 patches from USB with every new release, I´m afraid, but thats a simple fix.

Share this post


Link to post
Share on other sites
Posted (edited)
16 hours ago, namisloc said:

It took a bit of work, but I was able to successfully install Mojave.  This may seem like a noob question, but I downloaded a combo update to 10.14.4, but I'm unsure how to proceed. 

 

I should note: I used Dosdude utility/guide to create my USB, however I didn't have the update patcher (must have done something wrong when creating).  I followed his guide to add the patch updater utility post-install and I now see the option to upgrade to 10.15.2, but I think I'd like to stay in mojave.

 

 

 

 

To stay on Mojave, you would just the install Combo Update. (presuming the post install happened and the Patcher daemon got installed)  ... but your graphics does not seem to have transparency on the menu/dock so i am suspicious about whether you did the post install step: boot up dosdude install USB and run the post tool.

 

I tend to use the full installer vs combo on the USB modified by the dosdude tools. I download the standard full install for Mojave 10.14.6 and Catalina 10.15.2 and create the USB. This way I can install the OS and then run the post install tool.

Edited by tluck

Share this post


Link to post
Share on other sites
20 minutes ago, Tetonne said:

i bought a 480 go ssd do i need to do something spécial ??

 

no. just clone from the HD to SSD. the TRIM patch is already in the config

Share this post


Link to post
Share on other sites
Posted (edited)
6 hours ago, tluck said:

 

To stay on Mojave, you would just the install Combo Update. (presuming the post install happened and the Patcher daemon got installed)  ... but your graphics does not seem to have transparency on the menu/dock so i am suspicious about whether you did the post install step: boot up dosdude install USB and run the post tool.

 

I tend to use the full installer vs combo on the USB modified by the dosdude tools. I download the standard full install for Mojave 10.14.6 and Catalina 10.15.2 and create the USB. This way I can install the OS and then run the post install tool.

I realized that I downloaded all of the dosdude patcher stuff but never actually used it, I ended up using the EasyMBR installer Maker. I had a few beers that evening lol.

 

I tried to use the Dosdude patcher originally, but after I create the USB and boot from it I end up staring at the apple load screen as it crawls to a complete bar (usually takes ~15m) and then it sits frozen at 100% loaded moving to the Mojave installer.  Any ideas? 

 

I have a working 10.14, should I reinstall fresh if I get the Dosdude patcher to work or is there an easier updater?  When I try to run 10.14.4 combo updater, it says "software not supported on your system".

Edited by namisloc

Share this post


Link to post
Share on other sites

well even if you have a "working" installation, you will still need to boot up the dosdude installer to install the postinstall patch items. i would download the full installation from here: https://support.apple.com/en-us/HT210190. then use the dosdude tool to make the USB. clover on the hd will work or drop the clover zip on the EFI and youre good to go. just boot up and you can either update or use the post-install tool.

 

 

Share this post


Link to post
Share on other sites
20 hours ago, tluck said:

well even if you have a "working" installation, you will still need to boot up the dosdude installer to install the postinstall patch items. i would download the full installation from here: https://support.apple.com/en-us/HT210190. then use the dosdude tool to make the USB. clover on the hd will work or drop the clover zip on the EFI and youre good to go. just boot up and you can either update or use the post-install tool.

 

 

Is there a download link that you would recommend that is not the app store?  I keep getting an error from the app store when I try to download it saying "this software may not be installed on your computer".

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

  • Similar Content

    • By anokic
      I have been using clover to install and configuration my Hackintosh High Sierra 10.13.6. It's been a struggle and a pain. Can't restart/shutdown/wake from sleep. Random freezes. When freeze happens mouse works but in loading state. UI and open apps freeze not the mouse. I can make the apps smaller and move them.

      I haven't used any DSDT nor SSDT. Tried 5 or 6 of them from others but sometimes i end up not booting. Could someone explain me do i even need them and why? Do i need DSDT or SSDT or both?

      I'm going to try to install everything OpenCore. The first thing is i can't use a method that needs an internet while installing MacOS cause my ethernet/internet only works when i install MacOS. So i can't use the images i need full installation. Okay i have the full installation for 10.13.6. I need to use a version 10.13.4-6 versions cause application Sketch needs the newer one High Sierra 10.13.4++ version.

      Can you tell me? Can i use same kexts from Clover on OpenCore? Secondly how can i install full USB MacOS installer? (High Sierra 10.13.6 version i have is 7gb i think thats it)
      Is there a version of AMDHigh Sierra version made from the community for 10.13.4++ version?
      If i use the normal 10.13.6 High Sierra should i use this AMD 10.13.6 Kernel when i have installed the MacOS or some other kernel that's better for my system? https://github.com/Shaneee/AMD-High-Sierra-XNU/releases
      Whats the best version of High Sierra to use for Ryzen and Nvidia system?

      Will it be better to use OpenCore?

      Specs:
      Mortar Max B450M
      Ryzen 2600x
      Nvidia GTX 1060
      16gb DDR4 2400mhz
    • By TimothyF
      My steps so far:
      Set up Catalina install USB exactly according to Plain Vanilla guide. Disconnect my Windows drive in PC, so that only the empty Hard Drive is connected to Motherboard. Boot to USB, select Install Catalina option. BIOS set to UEFI, Safe mode Off. Always get stuck at the same IOconsoleUsers: GIOScreenLockState point. Tried -radvesa, -radoff, nv-disable=0 boot options (separately), and disabling BIOS virtualization (vt-d) -> NO luck. This from the top search result https://www.reddit.com/r/hackintosh/comments/b5a6ry/ioconsoleusersgioscreenlockstate_3_blackscreen/  
      Screen pics attached. Here are the last couple of lines that could be important:
      GTrace synchronization point 4
      Unsupported CPU
      Unsupported PCH
      Adding ADGP mode validate property
      hmm.. mismatch sizes 3100 vs 20
      IOConsoleUsers: time(0) 0->0, lin 0, llk 1,
      IOconsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0
       
      Please give me some ideas what else might work. Thank you.


       
       
      Other details of Clover and Desktop PC below:
       
      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: config.plist ------------------------------------------ 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)  
    • By MaLd0n
      Install MacOS with Olarila Image, Step by Step, Install and Post Install  
      https://www.olarila.com/topic/5794-hackintosh-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
          First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generated in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Paste my EFI folder into EFI partition  EFI GA H110M-S2.zip     --Install Sierra/High Sierra and boot into system!   Post Installation   --Paste my EFI folder into EFI partition  EFI GA H110M-S2.zip     --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with Skylake patches DSDT.GA H110M-S2.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • 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
×