Jump to content
K0gen

Lenovo ThinkPad T420 with UEFI Only

5,059 posts in this topic

Recommended Posts

Hi, just a quick question: Is the cardreader supposed to work unter 10.12 (on the T420)?

 

Thanks and cheers!

 

Pcace

Share this post


Link to post
Share on other sites
Advertisement

I don't think anyone ever got the cardreader working.

 

Anyway, I posted a new zip bundle on Git Hub today - the big change is for the BT KP issue in High Sierra during sleep/wake.

This is a workaround. The scripts shuts down BT before wake and turns it back on after wake (if it was on before sleep). These same scripts also turn off Wifi and Ethernet before sleeping too. Upon wake, the script checks to see if ethernet, wifi, BT were on before Sleep/Wake and then re-enables each interface that was on before sleep.  The clover scripts do the same thing essentially - but handle this for login/logout (or restart via GUI) via LoginHook and LogoutHook. 

 

To install, go to Utility folder and run these commands

 

./install_tools.command
./install_sleepwatcher.command
./install_clover_scripts.command

 

 

2017-October-15

  • Updated to Clover r4247
  • Updated Lilu and AppleALC kexts to v1.2.1 (for both Sierra and High Sierra)
  • Updated ACPIBatteryManager kext
  • Updated FakeSMC kext
  • Revised Utility Install Scripts for Sleepwatcher and Clover scripts to deal with BT in High Sierra

Share this post


Link to post
Share on other sites

:thumbsup_anim:  Yet another Thanks!!

 

...and another question: is there any reason, that OSX shuts down the computer even if there is 7 to 10% Battery left? Is there any way to calibrate or reconfigure the shutdown battery percentage?

 

Cheers and keep up the great work!

Share this post


Link to post
Share on other sites

Thanks a lot tluck for the new bundle

 

1. I've upgraded to HS on my 2nd HD (external hd) .

 (start from no kext in /L/E nor in /S/L/E before upgrade sierra was able to boot like that)) so kexts are injected in config.plist

my t420 boot (clover GUI then apple with bar) but never ends :(

may be kexts must be set in /L/E

2. I've upgraded to last bundle (in /Efi not in /L/E)

but nothing better

 

i'll try to set kext in /L/E tonight

Share this post


Link to post
Share on other sites

Hi All, I have just upgrade the Clover/EFI with latest packages. Something is still not right with the 10.13 macOS. 10.12.6 was just running perfectly fine. Now I lost conidence.

I still do get some graphical issues, especially when opening system preferences or playing flash videos, I do see occasionally horizontal lines. I don't use much BT so the sleep/wake works with it disabled.

Share this post


Link to post
Share on other sites

@jus12  - what is your system and LCD size?

 

I seem to remember seeing some gfx artifacts in the High Sierra Beta. And I just noticed I must have switched to using a configuration that does NOT inject the GFX by Clover (inject set to false) - since the HD 3000 gfx is defined in the DSDT. I am also using the DSDT version that has an alternate EDID. Maybe you see if this helps? I attached the config.plist files with these changes.

 

 

config_no_gfx_inject.zip

Share this post


Link to post
Share on other sites

Tried the latest 20171015 release.

 

1) blueutil not included, found it here: http://www.frederikseiffert.de/blueutil/, hope it to be included in future releases(if no better way:p)

 

It did fix my sleep problem(but lid sleep seems not working?), thanks!!

 

2) I think 'cp' in the install scripts should be 'cp -R' because 'cp' follows symbol links by default(it works though)

 

3) AirDrop not working, did't check it in previous releases. Does this feature require specific model of Wifi card?

 

4) Some graphical glitches sometimes. Does it relate to video bios upgrade I did days ago?

 

Thanks again.

Share this post


Link to post
Share on other sites

Tried the latest 20171015 release.

 

1) blueutil not included, found it here: http://www.frederikseiffert.de/blueutil/, hope it to be included in future releases(if no better way:p)

It did fix my sleep problem(but lid sleep seems not working?), thanks!!

 

2) I think 'cp' in the install scripts should be 'cp -R' because 'cp' follows symbol links by default(it works though)

 

3) AirDrop not working, did't check it in previous releases. Does this feature require specific model of Wifi card?

 

4) Some graphical glitches sometimes. Does it relate to video bios upgrade I did days ago?

 

1. sorry i will add blueutil to the zip

2. cp -R - not sure what was missing?

3. Airdrops works for me with Atheros - on my newer Mac i have to connect in Legacy Mode - Click on "Don't see who you're looking for?"  - which brings up "Search for an Older Mac" button - and then i see the T420

4. i dont think its a bios problem. could be an EDID issue?

Share this post


Link to post
Share on other sites

 

1. sorry i will add blueutil to the zip

2. cp -R - not sure what was missing?

3. Airdrops works for me with Atheros - on my newer Mac i have to connect in Legacy Mode - Click on "Don't see who you're looking for?"  - which brings up "Search for an Older Mac" button - and then i see the T420

4. i dont think its a bios problem. could be an EDID issue?

 

 

1, Thanks.

2, cp copies the actual file instead of the symbol link which is just a "shortcut" to actual file.

ps. seems a typo in install_clover_scripts.command, '$patched'.

3, I didn't get a Mac, I couldn't see the T420 either from iPhone or iPad.

4, I don't think it is a display problem. eg: as I edit previous post, every letter 'p' got glitches for quite a while.

 

Not big deals, I'm happy with current situation. Thanks again.

Share this post


Link to post
Share on other sites

@jus12  - what is your system and LCD size?

 

I seem to remember seeing some gfx artifacts in the High Sierra Beta. And I just noticed I must have switched to using a configuration that does NOT inject the GFX by Clover (inject set to false) - since the HD 3000 gfx is defined in the DSDT. I am also using the DSDT version that has an alternate EDID. Maybe you see if this helps? I attached the config.plist files with these changes.

 

Thanks for the suggestion. I will try to change the settings and will keep you posted with the results.

 

Hi Tluck, your suggestion looks very promising. So far no glitches. I have disabled the BT by default and enabling that only on demand. So the system seems to work nicely. I'm predominantly using my W520 with NVidia enabled as it has i7 processor and more graphical power but only that doesn't work on 10.13 yet. So stuck there on 10.12.6.

Edited by jus12

Share this post


Link to post
Share on other sites

Hey there, 

 

just another question from me... 

..is it possible to get a raid0 as as the boot volume in the T420? (One internal, one SSD in the ultrabay Slot?) 

What would i have to do in order to get it to work?

 

Cheers,

 

Pcace

Share this post


Link to post
Share on other sites

assuming you can get the bay drive to work you can easily build a raid. i ran into issues somewhere around Sierra 10.12.3? so i had to give up using the bay drive. i dont know what happened.

Share this post


Link to post
Share on other sites

Hum,... i was not even thinking that it could be a problem using the Bay Drive. Isnt this is just an other SATA Port?!

Is it more like: Baydrive will not work! Or more like it might be working?

 

Cheers

 

Pcace

Share this post


Link to post
Share on other sites

Hello everyone,

 

I succefully install Macos High Sierra on my lenovo t420.. But now i have just few probleme, i cannot shutdown the PC (i tried FixshutDown but nothing append), i cannot awake my pc from hibernation and my fans are stuck to 3200 rpm even if my cpu temp are on 40°..

 

Thanks a lot for your help..

Share this post


Link to post
Share on other sites

Hello everyone,

 

I succefully install Macos High Sierra on my 2nd HD :)

already known issue :

- extra HD on bay : KO

- Ethernet interface sometime no there anymore temp solution pref panes, network sélect ethernet and re-active it)

 

thanks again tluck :)

Share this post


Link to post
Share on other sites

Hi guys, thanks for the Trouble and the posting! Real Great Job! 

 

I had the Sierra up and running from last year perfectly on my T420 - 1600x900 - untile a few days, it hang it self because of my cheap SSD.

 

Now i bought a new one, and as it is i now downloaded the installer for the High Sierra. 

 

My problem: It loads Cloover, and starts loading the apple logo with the white bar. And... Makes it full, and just a blank black screen. If i press space or enter, my usb stick is reading data... I think its something with the graphic arugumet within the loading.

 

I used the latest 2017.10.18 to move and copy the efi folder, and made the 1600x900.plist. 

 

Also i have a Heckingtosh "MacPro" that is running on Sierra. (So i can help my self)

 

BR

DJ

 

EDIT: -- I now dowloaded the Sierra installer, and made an sierra installer. Still the same black screen. With the 2017.10.18 pack. - The loading is finished DSMOS is arrived and then a blank screen. As i try to push enter or space the usb is blinkig thaht he does read/write something. 

 

BIOS version is 1.46 nothing changed. From the last year on the hardware, just the new SSD.

Share this post


Link to post
Share on other sites

assuming you can get the bay drive to work you can easily build a raid. i ran into issues somewhere around Sierra 10.12.3? so i had to give up using the bay drive. i dont know what happened.

Hey, 

 

just a little confirmation: SoftwareRAID0 works out of the Box! 

(created softwareraid while installing, then the only postinstallation step was to copy the EFI folder to both (!) EFI partitions of the two RAID0 members...

 

But be aware that there is some seriouse issues when updating to High Sierra since it seems that apple forgot the support for afps+raid0 (https://forums.developer.apple.com/thread/78908)

 

Thanks again for everything!

 

PS.: USB3.0 fixed itself after the reinstall by just copying the newest generic USB3 driver (https://bitbucket.org/RehabMan/os-x-generic-usb3/downloads/) to /Library/Extentions (see speedtest in the attachment)

 

Cheers

post-302268-0-48773900-1508696126_thumb.png

post-302268-0-44771600-1508696134_thumb.png

post-302268-0-48505800-1508696142_thumb.png

Share this post


Link to post
Share on other sites

Hey, 

 

just a little confirmation: SoftwareRAID0 works out of the Box! 

(created softwareraid while installing, then the only postinstallation step was to copy the EFI folder to both (!) EFI partitions of the two RAID0 members...

 

But be aware that there is some seriouse issues when updating to High Sierra since it seems that apple forgot the support for afps+raid0 (https://forums.developer.apple.com/thread/78908)

 

Thanks again for everything!

 

PS.: USB3.0 fixed itself after the reinstall by just copying the newest generic USB3 driver (https://bitbucket.org/RehabMan/os-x-generic-usb3/downloads/) to /Library/Extentions (see speedtest in the attachment)

 

Cheers

ok,

 

it seems that i have been happy to early ;( since i did a complete reinstall i havent updated to 10.12.6 when i did the last posting (it was still on 10.12.5). So now i did update osx and: i cannot boot the machine completely - or better: I dont get to the loginscreen. Everything fires up fine, but then at the second i normally would get the login i just get a black screen. Sh**. So what now? I am using the T420 without a Nvidia. 

 

What can i do to fix that? I already tried to use the Stock boot.plist from the provided donwload, same reaction. 

 

Any Help would be just amazing!!!

Share this post


Link to post
Share on other sites

Hello,
 
I am despairing. I have a lenovo T420 with HD3000 LED (1600x900).
I have installed Sierra with the latest zip bundle from GitHub

I installed Sierra with the wrong screen resolution. Complicated but it has worked.

 

But now i installed clover on my HD and it is not possibel for me to get the graphics card working.
The screen is to big.
 
248ebd-1508774843.jpg

I read something about DSDT, EDIT and Dual Link and tested something. But it does not work.

 

And i also don't understand why it is not working out of the box?

It is a standard T420 with HD3000 graphics card and a screen resolution with 1600x900. That's 90% of the users.

 

Can someone help me please? Maybe someone can give me his EFI to test.

 

 

Witjojo

Share this post


Link to post
Share on other sites

Sorry - seems like messed up the gfx with the current clover logic etc. I just posted a new config.

to recover you can use the clover option to turn on GFX injection.

 

 

Anyway, i just reposted the zip with GFX Injection back on by default.

If you have glitches, then using an alternate approach may eliminate them

The steps to use the alternate configuration is:

  • copy a DSDT (like dstd.edit.aml or dsdt.dsdt-hs.aml) into EFI/CLOVER/ACPI/patched folder) that includes the DualLink and custom EDID info
  • then turn off inject GFX in the config.plist 

 

by the way, i am testing out just using Clover to inject kexts vs putting on the HD in /Library/Extensions

Share this post


Link to post
Share on other sites

It can be so easy. Now I read this:

 

----------------------------------------------------------------------------------

- is your screen 1600x900? if so try this

 

mount ESP

cd /Volumes/ESP/EFI/Clover/

 

1) edit config.plist - change Inject Intel true to Inject Intel false

        <key>Inject</key>
                <dict>
                        <key>Intel</key>
                        <false/>
                </dict>

 

2) cd ACPI

cp dsdt.edid.aml patched/dsdt.aml

 

reboot

----------------------------------------------------------------------

 

This workes now perfekt for me.

 

Nevertheless thanks @tluck

 

 

Witjojo

Share this post


Link to post
Share on other sites

I'm trying to update El-Capitan 10.11.6 to High Sierra. Here are the steps I taken.

 

1) App Store was giving me a 19 mb file and I had to download the full installer with a utility called "macOS High Sierra Patcher". (Downloaded and copied into /Applications).

2) Downloaded the latest clover source files zip from git in the given link. (Release v2017.10.23 on GitHub)

3) Mounted my EFI using Clover configurator and took a backup of EFI folder

4) Replaced the EFI folder with the downloaded and extracted EFI folder

5) Reverted my config.plist from backup

6) Followed Part 2 section 4 - 8 from this guide (Optional installing kexts)

 

Run the High Sierra installer from the /Applications Folder, restarted and chosen the first two clover options one by one but nothing got me to High Sierra installation.

     a ) The first option loads the existing OSX El-Capitan

     b ) The second option shows an error sign and computer stops there.

 

Where am I making the mistake?

Share this post


Link to post
Share on other sites

@Tough Guy - you need to download the full High Sierra installation which is like 5GB. the patcher seems to be to for unsupported models. so does not apply here.

Thanks for the reply. I was suspecting the High Sierra download as it is probably modified to avoid the AFPS check. The only thing which was giving me confidence was it was 5.18 GB. I'll try to download the High Sierra on my iMac and will use it instead.

 

Thanks again for your time.

Share this post


Link to post
Share on other sites

@Tough Guy - you need to download the full High Sierra installation which is like 5GB. the patcher seems to be to for unsupported models. so does not apply here.

 

Since my iMac is mistakenly updated to High Sierra without taking any backup of the installer, I don't have a choice except to give the 19.9 MB installer another try. (Currently downloading)

 

I forgot to mention that I clean installed one spare T420 with this patcher installer. I was suspecting that maybe the apfs.efi driver is causing the trouble for this patcher installer for the update process.

 

I'll update with 19.9 mb installer and if it didn't work, removing the apfs.efi driver and give the patcher installer another try.

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 and help build 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 cvad
      View File Bootdisk Utility
      Make bootable USB Flash Disk for MAC OS X with Latest Clover bootloader revision fast and easy by one click! under OS Windows.
      Special utility from cvad & russian MAC community for new hackintosh users.
       
      Enjoy...
       
      For more information and complete instructions please see this topic.
       
      Anyone who likes the program, please support its Community Score.
       
       
      Feel free to "Rate File"
      Submitter cvad Submitted 04/28/2013 Category Bootloaders  
    • By cvad
      Make bootable USB Flash Disk for MAC OS X with Latest Clover bootloader revision fast and easy by one click! under OS Windows.
      Special utility from cvad & russian MAC community for new hackintosh users.
       
      Enjoy...
       
      For more information and complete instructions please see this topic.
       
      Anyone who likes the program, please support its Community Score.
       
       
      Feel free to "Rate File"
    • By mavifree
      Sir 
      I am new in this, i try to make my hp laptop in hackintosh but i facing some error in clover boot manager while installing but unable to understand it. I really try hard but not able to get there, something i noticed that i facing same kind of error every time. I just watched youtube and visitied so forum like tonymac86, InsanelyMac, Noobsplanate and so on but nothing solved. So Please Please I Request All of You If you can help me to resolve my problem.
      Here Is my Laptop Specs:
      --------------------------------------------------------------------
      Laptop : HP cs2082tx
      Mobo : HP84C1
      Southbridge : Coffee Lake-U/Y PCH
      CPU : Intel Core i5 8265U @ 1.60GHz Kaby Lake- U/Y
      Ram : 8 Gb
      HDD : 256GB SSD & 1TB HDD
      Graphics : Intel UHD Graphic 620 with nvidia MX250
      ----------------------------------------------------------------------
       
      I even don't is my laptop is compatible or not, and don't have MacBook or Mac Desktop so if you can provide important driver and other stuff for installation. I really be very thankful to you.
      Please Reply me if any other information about my laptop hardware i will attached it i only have this info right now. 
       
      and i here attached my screenshot while installation error in clover.
      Sorry for my English.
       
      Please Help Me 
       



    • By MaLd0n
      -Donations with PayPal
      https://tinyurl.com/r2bvzm7
       
      -Donations with Bitcoin
      33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3
       
      -Donations with PicPay 
      @danielnmaldonado
       
      -Donation with Mercado Livre 
      https://tinyurl.com/y9evkj5u
       
       
      --Original Topic--
      https://www.olarila.com/topic/6874-olarila-hackbook-lenovo-ideapad-s145-mojave-catalina-full-dsdt-patches/
       

       
      -Perfect HackBook, HDMI Audio/Video, Bluetooth, AirPlay, Sleep, Lid Sleep, Auto Sleep, Audio, etc!
      -Wifi card has been replaced with Dell DW1560!
      -I'm using a S145-15IWL Model with Intel Core i5 8265u / Intel UHD Graphics 620
      -Update bios/uefi to last version
       
      --Installation--
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
       
      --Clover Folder--
      Just paste EFI folder inside EFI partition
      https://tinyurl.com/rkqmpd9
       
      Bluetooth Broadcom
      Bluetooth Broadcom.zip
       
      CPUFriend for i5-8265U
      CPUFriend i5-8265U.zip
       
      --Full DSDT Patches--
      -My DSDT
      DSDT Lenovo IdeaPad S145.zip
       
      This DSDT work on S145-14IWL, S145-15IWL, V14-IWL, V15-IWL models
      -Patches
      -FIX ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 11 ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PRWs -_DSMs -PNLF -BRIGHTNESS KEYS -I2C -NATIVE USB -ARPT -GFX0 -DTGP -kUSBCompanionIndex -io-device-location -FULL RENAMED DEVICES   --IGPU Patch--
      Video solution with HDMI Audio and Video
      <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,GfxYTile</key> <data> AQAAAA== </data> <key>AAPL,ig-platform-id</key> <data> CQClPg== </data> <key>device-id</key> <data> pT4AAA== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-alldata</key> <data> AAAIAAIAAACYAAAA </data> <key>framebuffer-con0-enable</key> <integer>1</integer> <key>framebuffer-con1-alldata</key> <data> AQEJAAAIAADHAQAA </data> <key>framebuffer-con1-enable</key> <integer>1</integer> <key>framebuffer-con2-alldata</key> <data> AgYKAAAEAADHAQAA </data> <key>framebuffer-con2-enable</key> <integer>1</integer> <key>framebuffer-fbmem</key> <data> AACQAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AAAwAQ== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> <key>hda-gfx</key> <string>onboard-1</string> <key>model</key> <string>Intel Corporation, Iris Plus Graphics 655</string> </dict>   --Native USB Fix for Notebooks - No Injector/Kext Required--
      https://www.olarila.com/topic/6878-guide-native-usb-fix-for-notebooks-no-injectorkext-required/
      https://www.olarila.com/topic/6181-guide-native-usb-fix-for-desktops-no-injectorkext-required-skylake/
       
       
      -ScreenShots

































      -Links
       
       
      Clover https://github.com/CloverHackyColor/CloverBootloader
      AirportBrcmFixup.kext https://github.com/acidanthera/AirportBrcmFixup
      AppleALC.kext https://github.com/acidanthera/AppleALC
      Brcm Bluetooth https://github.com/acidanthera/BrcmPatchRAM
      Lilu.kext https://github.com/acidanthera/Lilu
      SystemProfilerMemoryFixup.kext https://github.com/Goldfish64/SystemProfilerMemoryFixup
      VirtualSMC.kext https://github.com/acidanthera/VirtualSMC
      VoodooI2C.kext https://github.com/alexandred/VoodooI2C
      VoodooPS2Controller.kext https://github.com/acidanthera/VoodooPS2
      WhateverGreen.kext https://github.com/acidanthera/WhateverGreen
      MaciASL - https://github.com/acidanthera/MaciASL
      acpica - https://github.com/acpica/acpica
      AptioMemoryFix.efi https://github.com/acidanthera/AptioFixPkg
      ApfsDriverLoader.efi https://github.com/acidanthera/AppleSupportPkg
      HFSPlus.efi https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi?raw=true
      Hackintool https://github.com/headkaze/Hackintool
       
      -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, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
       
      We're all here to have fun and learn from each other!
×