Jump to content
Kogen Mantis

Lenovo ThinkPad T420 with UEFI Only

4,582 posts in this topic

Recommended Posts

so i switched to model MBP9,1 instead of MBP8,1 and now its acts like a supported Mac. I was able to download Mojave from the App Store directly Been running mojave on my T420 and my real MBP for a few days now and its pretty solid. 

 

 

Note: if i boot with MBP9,1 I get random panics related to USB. MBP8,1 works but is not a *supported* platform. 

 

I just reposted the latest release on github...

that may help with Audio support for Mojave (and High Sierra) .. Older releases will remain for Sierra etc.

 

Edited by tluck

Share this post


Link to post
Share on other sites
Advertisement
On 7/6/2018 at 12:30 PM, tluck said:

@jgn123 hmm odd that to be a problem with DSDT since you seem to have the same base DSDT as me. 1.46.  i dont know why it doesnt work with an SSD? my system has one?

@tluck Sorry for the late reply! I just came back from vacation.

I only have one 2.5 inch SSD in it.  Is there a way that you could patch my DSDT that I attached here so I could try.  It's weird that mine won't boot with your DSDT.

 

Much appreciated! origin.zip

Share this post


Link to post
Share on other sites

@jgn123 - but you have the exact same DSDT (original) as me? 

can you try a spinning disk instead of the SSD?

Edited by tluck

Share this post


Link to post
Share on other sites
On 7/11/2018 at 1:16 AM, tluck said:

so i switched to model MBP9,1 instead of MBP8,1 and now its acts like a supported Mac. I was able to download Mojave from the App Store directly Been running mojave on my T420 and my real MBP for a few days now and its pretty solid.

 

Hey tluck!

 

Could you give me a bit more details how to upgrade to the Mojave beta? My High Sierra installation is unstable anyway, so I don't risk anything with trying out the Mojave beta. I'm hoping the freezes will go away...

Thanks.

Share this post


Link to post
Share on other sites

@Somez

 

i just updated the T420 distribution on GitHub with the kexts and config.plist I am using. see config.1600x900.mojave.plist

 

pretty easy actually.

after you install Mojave, you will have to copy your High Sierra HD 3000 kexts to Mojave /S/L/E 

you need /System/Library/Extensions/*HD3000* and *SNB* 

 

 

Share this post


Link to post
Share on other sites
On 7/12/2018 at 7:20 PM, tluck said:

@jgn123 - but you have the exact same DSDT (original) as me? 

can you try a spinning disk instead of the SSD?

@tluck, I've just tried the hdd and it still got stuck at the same spot.  I'll try your new pack on Github to see how it goes.

Updated:  Just tried your new (Lenovo-T420-Clover-2018.07.14) pack and had the same problem.  

Do you have any suggestion?

Edited by jgn123

Share this post


Link to post
Share on other sites

Hi tluck,

To disable hibernation, I run this:

rm /var/vm/sleepimage

But the message says that  "No such file or directory"

Pls help me fix this error. Thanks :)

 

Share this post


Link to post
Share on other sites
10 hours ago, ladykillah said:

Hi tluck,

To disable hibernation, I run this:


rm /var/vm/sleepimage

But the message says that  "No such file or directory"

Pls help me fix this error. Thanks :)

 

did you turn it off with pmset hibernatemode 0 ?

 

@jgn123

I dont know? so if you just dont use my patched DSDT and let clover patch the built-in one you should capture the resulting DSDT and see how different it is?

Edited by tluck

Share this post


Link to post
Share on other sites

@tluck

Yes I did

Btw my High Sierra sometimes restarts instead of shutting down :(

Edited: I have fixed the issue. Thanks tluck for replying :)

Edited by ladykillah

Share this post


Link to post
Share on other sites
On 7/15/2018 at 8:47 PM, Tetonne said:

thanks tluck for last release (4600) :)

 

2018-July-14

 

Thank you guys for still supporting this machine with updates. Even though my freezes has not gone with High Sierra, I'm not in the situation to be able to buy a real Mac so this topic is a true gem for me :)

Share this post


Link to post
Share on other sites

well good luck with Mojave- been running for more than a week now. i do get random USB panics on startup. but once its up, it seems fine!

 

there seems to be a problem with the latest AppleALC i posted - seems to work on Mojave but not High Sierra. i hope to have it resolved tonight.

well - seems like the fix is to add ResetHDA=true to config.plist

Edited by tluck
fix for AppleALC 1.3.0 on High Sierra

Share this post


Link to post
Share on other sites
On 7/14/2018 at 11:34 PM, tluck said:

@Somez

 

i just updated the T420 distribution on GitHub with the kexts and config.plist I am using. see config.1600x900.mojave.plist

 

pretty easy actually.

after you install Mojave, you will have to copy your High Sierra HD 3000 kexts to Mojave /S/L/E 

you need /System/Library/Extensions/*HD3000* and *SNB* 

 

 

Hello. How can I use 1366x768 Mojave? I used config.1600x900.mojave.plist it gets black scree but second screen with DVI it is function good.

Share this post


Link to post
Share on other sites
6 hours ago, razoweb said:

Hello. How can I use 1366x768 Mojave? I used config.1600x900.mojave.plist it gets black scree but second screen with DVI it is function good.

well try removing any items referencing DualLink, EDID, override-no-connect.

Share this post


Link to post
Share on other sites

Hi everyone,

 

So I managed to install everything thanks to tluck clover's files and now everything runs perfectly excepted for some video glitches like those in this video:

 

 

Do you know where it comes from? I have a lenovo T420 si which is pretty much the same configuration as the S model but with an i3 processor.

In the BIOS, I setted the graphics to Integrated Graphics.

 

Thanks in advance ;)

 

Share this post


Link to post
Share on other sites

@blop135 I have the same problem you can try turn on "Show with clock" on "Screen Saver" for this issue. My issue has been resolved, but sometime there are horrizontal lines without flickering.

Edited by kaseru

Share this post


Link to post
Share on other sites
16 minutes ago, kaseru said:

@blop135 I have the same problem you can try turn on "Show with clock" on "Screen Saver" for this issue. My issue has been resolved, but sometime there are horrizontal lines without flickering.

Seems like it solved it for the movies indeed but like you said, I do have some flickering lines that still appears on the menu. Do you have a T420 si too? I've seen that mine will never get Mojave, I guess it's because of the i3 processor that is not enough powerful. Maybe with the final release, they'll make it available to everyone.

Share this post


Link to post
Share on other sites
Seems like it solved it for the movies indeed but like you said, I do have some flickering lines that still appears on the menu. Do you have a T420 si too? I've seen that mine will never get Mojave, I guess it's because of the i3 processor that is not enough powerful. Maybe with the final release, they'll make it available to everyone.
It is an old problem which only related to hd3000 graphics but not hd4000 so on. I have tried to increase my vram to reduce but only fimd to remain well for a longer time. it is not cpu’s problem in my perspective, i have thinkpad x220 and lenovo g470 both have the horizontal line in random appearance.

通过我的 MI 8 上的 Tapatalk发言

Share this post


Link to post
Share on other sites
6 hours ago, EngLearnsh said:

It is an old problem which only related to hd3000 graphics but not hd4000 so on. I have tried to increase my vram to reduce but only fimd to remain well for a longer time. it is not cpu’s problem in my perspective, i have thinkpad x220 and lenovo g470 both have the horizontal line in random appearance.

 

Seems like it's less appearing this last day. I was talking about the Mojave's update for the CPU. I guess it's because I have an i3 that I can't install Mojave ;).

Edited by blop135

Share this post


Link to post
Share on other sites
Seems like it's less appearing this last day. I was talking about the Mojave's update for the CPU. I guess it's because I have an i3 that I can't install Mojave ;).
Yeah the lines are likely kids all of a sudden they appear and then disappear. i think i3 can have mojave installed but im not proved because both i have the second generation of core i5 and i7 without i3, apple ends the support for these mac models this year with mojave and someone still find a way to install and make hd3000 in a full acceleration condition only when ui glitches happen in white theme.@tluck also provides the test config of mojave maybe you can try that, after all lets wait until the stable version releases( ¨̮ )

通过我的 MI 8 上的 Tapatalk发言

Share this post


Link to post
Share on other sites
On 7/14/2018 at 9:34 PM, tluck said:

@Somez

 

i just updated the T420 distribution on GitHub with the kexts and config.plist I am using. see config.1600x900.mojave.plist

 

pretty easy actually.

after you install Mojave, you will have to copy your High Sierra HD 3000 kexts to Mojave /S/L/E 

you need /System/Library/Extensions/*HD3000* and *SNB* 

 

 

Hi Tluck,please send me this kexts HD3000 and SNB.I first install Mojave Beta and I do not have these kexts.

Edited by stivenkar

Share this post


Link to post
Share on other sites

So I did a clean install of High Sierra but my internal LCD didn't seem to be working. It would just give random lines after the apple logo each time unless I boot with Displayport connected and then took it out. Now with the confiug.1600x900.mojave.plist everything seems to be working fine? I'm running high Sierra though..

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 Averyfreeman
      Dear @tluck 
       
      I have a T460s 20F9-003HUS - I5-6300U 2C 2.4GHz, FHD non-touch, 8GB DDR4, PM961 NVMe, vPro, AMT, etc.
      http://psref.lenovo.com/Detail/ThinkPad_T460s?M=20F9003HUS
       
      I have been following the following thread to hackintosh my T460s:
       but it's very long and hard to sort through, so I thought I'd start a new thread specifically for this issue
       
      Personally, my model has been doing pretty good with just the T460 EFI from github.  I did run the scripts to create and patch a new DSDT, though, after installing patchmatic and iasl.  I also manually installed VooDooPS2Controller.kext by following the guide on RehabMan's git wiki. 
       
      I also re-installed my kexts from CLOVER/kexts/other using kext helper to build them into the kext cache
       
      My only glaring issue is the touchpad.  It's unusably bad, I've had to use a mouse which kinda sucks on a laptop.
       
      It'll be really slow and then all of the sudden be really fast.  It hangs and skips intermittently.  Kind of hard to describe but it's {censored}. 
       
      So far I've tried: 
       
      installing latest version of VooDooPS2Controller, urning off all gestures, modifying speed, patching DSDT with autogen scripts (iASL, patchmatic). 
       
      Has anybody seen this problem?  What do you recommend I do?  
       
      Happy to provide any logs anyone believes would be relevant via pastebin, etc. 
       
      Thank you!
    • By SoThOr
      This was spurred on from a discussion in the Clover General thread. Where there was a debate on bcdedit being able create/read/edit (U)EFI Boot entries. I didn't think it appropriate to post all this information there and somebody may want to make use of this and its likely to get lost in that massive thread.
       
      Out of curiosity I decided to see if I could create an EFI entry using bcdedit. What can I say I like a challenge.  Whilst is not a documented method by Microsoft, as it turns out in a round about way it IS possible to create an EFI entry using bcdedit and these are the steps I went through to add UEFI Shell located on a USB stick to the EFI entries. 
       
      Third party software is available that can create and edit UEFI entries from Windows with better support and more features. I'm just making this information available in case those options are unavailable. 
       
      DISCLAIMER - This is not a supported method. Use at your own risk. I recommend backing up your BCD/Firmware variables/settings beforehand.
       
      1) Copy {bootmgr} entry.
      C:\Windows\System32>bcdedit /copy {bootmgr} /d "UEFI Shell" The entry was successfully copied to {34e8383c-73a7-11e9-9cb0-94de8078a7b5}. 2) Edit the new entry using the new GUID bcdedit generated in the copy step.
        a) Set the device and path for UEFI shell on my USB stick.
      bcdedit /set {34e8383d-73a7-11e9-9cb0-94de8078a7b5} device partition=G: bcdedit /set {34e8383d-73a7-11e9-9cb0-94de8078a7b5} path \EFI\SHELL\SHELLX64.efi   b) Clean up some of the stuff that was copied from {bootmgr} (optional as far as I can tell, just makes things tidier in bcdedit)
      3) Put the new EFI entry first in boot order. (optional)
       
      After completing the steps above, here is what "bcdedit /enum firmware" shows:
       
      I shutdown my computer and when I turned my computer back on it booted up into UEFI Shell. After exiting the shell my PC went on to boot Windows.
      Here is the resulting dump using "bcfg boot dump -v" from that shell:
       
      You may notice that the shell shows as "Windows Boot Manager" in the bcdedit output. This I believe is because of the "WINDOWS" at the beginning of the option data that bcdedit added to the EFI Boot entry. I also believe this why bcdedit shows my Windows 8 installation as "Firmware Application" because it has no option data. I don't know how to remove this data using bcdedit nor do I know how the option data, that bcdedit adds, will affect other EFI applications.

      There might be a way to create the EFI entry without copying the Windows entry but if there is I'm unable to find any documentation on how one would do so. If you use the create command then it just puts it in the BCD and I'm unaware of a way to tell it to create it in EFI instead, other than by doing the above.
    • By cvad
      Small tool to download, compile and build the latest Clover X64 package.
       
       
       

      The script inside is editable.

       
      Enjoy...
       
      Many thanks to the comrade SunKi for help with creating the script.
       
       
       
       
       
      Best thanks - click "Rate File".
       
    • By blxkspell
      Hey!
      As I have 3 Monitors connected, my RX 570 gets arround 50°C while ideling/ web browsing etc. The problem is, that this temp is apparently just the threshold, when the fans start to spin. So the fans start spinning for a minute then they stop for a while again... This is very annoying for me as the rest of my hackintosh is nearly quiet (SSD, 120mm low RPM cpu fan, nearly silent PSU,...), especially when Im using the pc to revise for school. Does somebody know wether its possible to "change" the threshold till the fans start spinning? Like it would probably not be a problem for the gpu at all, if the temp rises to 55°C but therefore be soundless....
       
       
    • By kylon
      Cloud Clover Editor allows you to manage Clover EFI and Ozmosis configs everywhere!
       
       
      WEB
      Open Cloud Clover Editor
       
      APP (MacOS - Discontinued)
      Clover flying editor ( Micky1979 )
       
       
       
       
      Sources: https://bitbucket.org/kylon/cloud-clover-editor-cce/overview


      To run CCE at home you will need:
       
      An HTTP server (Apache, Nginx, ...) PHP 5.3.3+ (latest PHP version is always recommended for better performances/security) Sqlite3 PHP extension  
       
      Some Features:
       
      Edit text in tables:
      Editable fields are marked with a text cursor.
      Double click, or tap and hold, to open the inline editor.
      You can now press Enter or click outside to save your changes.
       
       
      Tri-state checkboxes:
      There are 3 possible states for a checkbox: Checked, indeterminate and unchecked.
       
      Checked: Value is true;
      Indeterminate: Value is false;
      Unchecked: Value is not set (ie, removed from plist)
       
      Working with multiple configs:
      The right sidebar is your multitasking menu.
      Use the add button to create a new config and add it to the list.
      You can safely switch between all your configs, no changes will be lost.
      You can mix Clover EFI and Ozmosis configs.


      Config Upgrade feature:
      In the case you are using old configuration options, CCE gives you the ability to automatically upgrade your config.
       
       
      Copy to:
      You can copy patches between your configs (you will love this when you need to copy kernel and kext patches ;D ).
      You will find a yellow copy icon if that field does support the copyTo feature.
       
       
      Ozmosis Mode:
      A new setting, Cloud Clover Editor Mode, is now added in Cloud Clover Editor -> CCE Settings.
      This will let you switch from Clover EFI to Ozmosis mode.
      Changes to your current file will be lost.
       
       
      CCE Bank 2.0:
      Thanks to @cecekpawon for the idea.
       
      CCE Bank is a database where you can save/load Clover EFI and Ozmosis configs.
      You can protect your config from unwanted modifications or make a publicly editable config.
       
      To save a config in CCE Bank you only need to check the "Save to CCE Bank" option.
       
      Tick the box generate a new CID, if you don t have one.
       
      A CID (CCE ID) acts like a container and it is your authentication key.
      You can group multiple configs under the same CID or generate as many CIDs as you like.
       
      Edit Modes:
      Public: Anyone can make modifications, only the owner can change its settings. Private: Only the owner can make modifications and change its settings. MyBank: Only the owner can see this config, make modifications or change its settings.  
      MyBank is your private area.
      Change the 'view mode' to switch between the public bank and your personal bank.
       
      To manage your currently loaded config, go to Cloud Clover Editor -> Open config -> click the settings button.
       
       
      Notes:
      Locked/Private configs are marked with a padlock MyBank configs are only visibile in your private area Only the owner of a locked config can save the modifications in CCE Bank, hower you are free to do whatever you want in CCE and download the modified config If you loose your CID you can just reply or pm me No account is required!  
       
      Main Features:
      Left sidebar does support touch swipe on touch devices.
      No changes will be lost on page reload.
       
       
      Credits
      mackie100 - took some ideas from his app Clover EFI dev team Eric Slivka - new serial number Virtual1 - new serial number cecekpawon - PHP 5.3.3 patch, , help with the ACPI Loader Mode flag and more Micky1979 - Clover flying editor crusher. - Help with the ACPI Loader Mode flag Download-Fritz - Help with the ACPI Loader Mode flag Pavo - Ozmosis fields and values stehor - Ozmosis fields and values Sherlocks - General help and support gujiangjiang - General help and support Please let me know if i forgot you!
×