Jump to content

davidian

Members
  • Content Count

    59
  • Joined

  • Last visited


Reputation Activity

  1. Like
    davidian got a reaction from jengpeng in Lenovo ThinkPad T420 with UEFI Only   
    I had this issue last year, for me the issue was with the specific mojave installer version I was trying to install (and maybe patcher too? dont know..). Luckily for me a new mojave version came out in a couple of days after having the issue, and with that one I did not have this issue anymore.. I did everything the same with the same patcher, so I can rule out a lot of things that I tried at the time. The only difference was the downloaded mojave installer itself.
    But this was my case.. Cannot say for sure that it's your issue as well, but it's worth a try.
    You can read about this on page 188, go through the posts on that page to learn more.
  2. Like
    davidian got a reaction from ShroomKing in Lenovo ThinkPad T420 with UEFI Only   
    DW1510 works out of the box afaik.
     
  3. Like
    davidian got a reaction from ShroomKing in Lenovo ThinkPad T420 with UEFI Only   
    DW1510 works out of the box afaik.
     
  4. Like
    davidian reacted to tluck in Lenovo ThinkPad T420 with UEFI Only   
    Note: i disable hibernation. use sudo pmset -a hibernatemode 0
    and yes installed 10.15.1 vis USB. 
    used MPB8,1 to post install.
    I removed the legacyUSB kexts from /Library/Extensions (dont think we need them) 
  5. Like
    davidian reacted to tluck in Lenovo ThinkPad T420 with UEFI Only   
    I just re-tested Catalina, Mojave, HighSierra, Sierra with the current zip - all good with config.EDID-2e2.plist as config.plist. Sleep/wake works for me on Catalina (and Mojave etc). And i did upgrade Mojave from like 10.14.4 to 10.14.5. I created a Catalina USB and installed over Mojave to validate.
     
     
  6. Like
    davidian reacted to goodguess in Lenovo ThinkPad T420 with UEFI Only   
    Where in the world are you located, davidian? Snail mail goods are often destroyed by EMF inspection, sadly.
    I may have 10.14.4 stored locally, but would have to look for it.
     
    Isoriver seems to have 10.14.1, so they say, you should be able to go to 10.14.4 via combo update.
    https://isoriver.com/macos-mojave-10-14-download/
    https://support.apple.com/kb/DL1996?viewlocale=en_US&locale=en_US
     
    Archive.org has something too: https://archive.org/details/MacOSMojave10.14BySYSNETTECHSolutionsFullVersion
  7. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    I tried again with a blank SSD, same thing. SSD/HDD is in the bay slot, hope it doesn't matter. Main HDD is in slot 0. What version of patcher and Mojave did you use? Maybe I should use an earlier mojave version, like 14.4 or 14.5.0.
     
    @goodguess donno exactly what is the difference between the HDD's. One that I tried and didn't work had the AF logo on it, and checked with HDD Sentinel also, it had AF. SSD got recognized, but could not install.
  8. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    @goodguess: related the unwanted uefi boot options. I had the same issue a couple of years ago. I don't remember exactly the method I used, but it was not difficult to get rid of them. Start with a search for "clean uefi boot options", and refine your search from there, you'll find videos and examples as well on how to do it.
    I see in your signature you use macos Sierra with T420. You use tluck's ESP files (if so, the most recent, or older ones), or your own?
  9. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    @goodguess: related the unwanted uefi boot options. I had the same issue a couple of years ago. I don't remember exactly the method I used, but it was not difficult to get rid of them. Start with a search for "clean uefi boot options", and refine your search from there, you'll find videos and examples as well on how to do it.
    I see in your signature you use macos Sierra with T420. You use tluck's ESP files (if so, the most recent, or older ones), or your own?
  10. Like
    davidian reacted to tluck in Lenovo ThinkPad T420 with UEFI Only   
    these files inject an alternate EDID - rather that default/built-in EDID for your LCD. these are the EDID extracted and corrected (set to RGB only mode etc) from other LCD vendors such as LGD that seem to work better than the common/inferior standard from AUO. Historically these fix problems such as white screen, glitches, and ring buffer hangs. 
    config.EDID-2e2.plist  config.EDID-2e3.plist config.EDID-366.plist These 2 are for using the unsupported OS Mojave based on LCD size - sets model to MBP9,1 instead of MBP8,1 as well sets a few gfx properties needed.
    config.mojave.1366x768.plist config.mojave.1600x900.plist Some folks were seeing problems when Clover was asked to patch the DSDT - most of the patching was redundant with the provided DSDT. so now there are 2 versions - one that does a number of patches to patch the built-in DSDT (i.e. when you don't provide one) and a config.plist that does almost nothing to the DSDT since over the years - way before the current SSDT/hot-patch approach was devised - manual edits were made to the DSDT.
    config.patchDSDT.plist - does some patching. config.plist (default) - only fixes regions  So one should start with config.plist 
    if there are glitches, then try config.EDID-2e2 or EDID-2e3
    if you are on Mojave - presumable means you know what are doing! - then you need start with this one - which injects EDID-2e3. Note: I am actually using EDID-2e2.
     
    the name/number ie 2e3 is representative of the product id encoded in the EDID string - for example:
    00FFFFFF FFFFFF00 30E4E302 00000000 FF140104 801F1178 E2338599 56559127 17505400 00000101 01010101 01010101 01010101 0101AE24 405A6084 1A303020 350036AE 1000001A 401F4080 60841A30 30203500 36AE1000 00180000 00FE004C 656E6F76 6F0A2020 20202020 000000FE 00313630 30783930 300A2020 202000C6 
     
    which means vendor_id 30E4 and product_id E302 - which is byte swapped to mean 02E3
     
    there are corresponding Displayoverride files that match vendor/product_id to provide a better gamma and color space definition. 
     
    Note: The 2e2 EDID worked great for many years (and 5 OS releases - 10.8-10.12) but when HighSierra (and now Mojave) came out glitches and freezes were back for many. Mostly with an AUO LCD and/or less than 16GB of memory. 
     
    But sad to say, seems like HD 3000 models - such as the trusty T420 - are at EOL with the latest macOS. 
    - My son has a T420 with 16GB and LGD model LCD on HighSierra and it works quite well for him.
    - My T420 has 8GB and AUO LCD and it hangs about every 3 days. i can often revive it by 1-2 sleep/wake cycles (or remote shell to reboot). So I don't use it as my main machine anymore. 
  11. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    Not sure what you mean by optimizing it, I have this one too and it works out of the box, nothing needed (besides bios whitelist removal of course).
     
  12. Like
    davidian reacted to goodguess in Lenovo ThinkPad T420 with UEFI Only   
    Thats what I was asking myself either.
    So far my two DW 1510 were working oob since ElCap IIRC.
    If a config.plist edit would show the card as Apple instead of "Third-Party Wireless Card" it might be nice to have.
    If channel 12 and 13 in the 2.4GHz band could be enabled that way, it would be a real improvement.
    (I doubt that, flashing the card will be needed - not worth the hassle, I would suppose.)
     
    MBP 8.1 / 9.1
    On my side, re-enabling Preview is bettering things a lot.
    However, I feel that a config.plist with MBP8.1 or MBP9.1 slows down things compared to MBP11.1.
    E.g. opening "About This Mac" or inserting a text string here by copy/paste seems to lag for a second or so.
    Which setting do you use or like best for Mojave?
     
     
     
  13. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    Not sure what you mean by optimizing it, I have this one too and it works out of the box, nothing needed (besides bios whitelist removal of course).
     
  14. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    @leaddonkey I have the same card, DW1520 will work almost OOB, without any extra kexts in Sierra/Mojave with just a small config plist patch:
                <dict>
                    <key>Comment</key>
                    <string>DW1520 Whitelist Patch (MBP11,1)</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    TWFjLTJFNkZBQjk2NTY2RkU1OEM=
                    </data>
                    <key>Name</key>
                    <string>com.apple.driver.AirPort.Brcm4360</string>
                    <key>Replace</key>
                    <data>
                    TWFjLTE4OUEzRDRGOTc1RDVGRkM=
                    </data>
                </dict>
     
    If you use for example MBP9,1, as tluck suggested recently, you will need to change the replace data appropriately (base64 encoding of Mac Board-Id). For MBP9,1 use 
    TWFjLTRCN0FDN0U0Mzk0NTU5N0U=
     
    For El Capitan search here for DW1520, you will find the solution with MBP8,1.
     
  15. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    @leaddonkey I have the same card, DW1520 will work almost OOB, without any extra kexts in Sierra/Mojave with just a small config plist patch:
                <dict>
                    <key>Comment</key>
                    <string>DW1520 Whitelist Patch (MBP11,1)</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    TWFjLTJFNkZBQjk2NTY2RkU1OEM=
                    </data>
                    <key>Name</key>
                    <string>com.apple.driver.AirPort.Brcm4360</string>
                    <key>Replace</key>
                    <data>
                    TWFjLTE4OUEzRDRGOTc1RDVGRkM=
                    </data>
                </dict>
     
    If you use for example MBP9,1, as tluck suggested recently, you will need to change the replace data appropriately (base64 encoding of Mac Board-Id). For MBP9,1 use 
    TWFjLTRCN0FDN0U0Mzk0NTU5N0U=
     
    For El Capitan search here for DW1520, you will find the solution with MBP8,1.
     
  16. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    @goodguess I also have problems with Preview (Mojave) opening pictures, don't know why and didn't think to mention it here or check for different formats, but glad that you did!
     
    As for the sATA connector degrade hunch, my gut tells me it can't be that, because then ElCapitan should do that too.. and for me it never did, it's the most stable Hackintosh I had so far on T420.
  17. Like
    davidian got a reaction from ITzTravelInTime in Mojave : Nvidia web driver petition   
    off:
    Can you just snap your fingers like the guy in your avatar pic?
     
  18. Like
    davidian reacted to goodguess in Lenovo ThinkPad T420 with UEFI Only   
    I tried with both my T420, the usual 16GB rig and the 8GB Windows machine.
    As expected its not a -v issue. Both Thinkpads do have kernel panics, the Windows flavour maybe a bit less.
    The KP always is like this, cpu 1 caller or cpu 2 caller do change. I never saw such in Sierra or HS.
     

    Edit1: I´m booting with -v in the config.plist meanwhile, and don´t see KP right now.
    Whether this is some voodoo, or related to swapping SSD/HDD I can´t tell.
    Maybe the T420´s sATA connectors degrade too over decades.
     
    Edit2: Does anybody else have the issue with Preview (Mojave HD3000) not opening .jpg files?
    PNG files do work as expected. Not a big issue, just wondering whether it´s a problem on my side.
  19. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    @goodguess Does it happen also if you boot with -v flag (verbose)? It's just a curiosity, shouldn't have any effect unless it's maybe a timing issue or sthing I have no idea about. Everytime I couldn't boot and I tried to do a verbose boot after, to see what's what, it booted (for me it was High Sierra, Mojave didn't do this so far)..
  20. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    @tluck thanks for the info!
    I have not run the kext install command either, just wondering.. I know that I did when installing El Capitan, but it was not written as mandatory in the current guide, so I didn't.
     
    What I meant about the DSDT file, was sthing like this:
    OperationRegion (MNVS, SystemMemory, 0xDAF9D018, 0x1000)
    vs
    OperationRegion (MNVS, SystemMemory, 0xBAF9D018, 0x1000)
     
    On my Fujitsu Laptop I had differences like this in my old and new DSDT after a motherboard replacement.
    I only checked for that because some of the things did not work after mobo replacement, like battery, sound...
    Maybe it was because it came with a newer BIOS, but I didn't check.
    Is it correct to assume that if people use the same BIOS like yours, differences like this one should not be present?
    It might not be relevant here, I don't know, but since then, I check for things like this
     
    I just tried to boot now with the mojave plist in high sierra, and it worked. First time I tried it didnt, donno why.
     
    EGPU also works in High Sierra with the appropriate nvidia web drivers, and reverting your SLOT1 modification in DSDT for EXP4, thats where is connected. Unfortunately no web drivers yet for Mojave..
     
  21. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    So to answer my own question:
    the problem was that the partition wasn't APFS.
    In the guide it says macOS Extended (Journaled) or APFS.
    For High Sierra macOS Extended is not accepted, only APFS (at least in my case with my installer is not).
    I will later check if it's the same with Mojave.
    I don't know if this is trivial info or not, I'm just glad I found out what was the issue.
    If anyone thinks it's worth it, then maybe mention it in the guide, altough searching for the text that I posted in the thread give me no hits, so maybe it's just me.
     
  22. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    After some googling and hex editing, I found a solution for my DW1520 (BCM943224HMS).
    Add this to config.plist:
     
    <dict> <key>Comment</key> <string>DW1520 Whitelist Patch (MBP8,1)</string> <key>Disabled</key> <false/> <key>Find</key> <data> TWFjLTJFNkZBQjk2NTY2RkU1OEM= </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> TWFjLTk0MjQ1QjM2NDBDOTFDODE= </data> </dict>   It works without having installed the FakePCIID and Brcm kexts
  23. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    After some googling and hex editing, I found a solution for my DW1520 (BCM943224HMS).
    Add this to config.plist:
     
    <dict> <key>Comment</key> <string>DW1520 Whitelist Patch (MBP8,1)</string> <key>Disabled</key> <false/> <key>Find</key> <data> TWFjLTJFNkZBQjk2NTY2RkU1OEM= </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> TWFjLTk0MjQ1QjM2NDBDOTFDODE= </data> </dict>   It works without having installed the FakePCIID and Brcm kexts
  24. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    After some googling and hex editing, I found a solution for my DW1520 (BCM943224HMS).
    Add this to config.plist:
     
    <dict> <key>Comment</key> <string>DW1520 Whitelist Patch (MBP8,1)</string> <key>Disabled</key> <false/> <key>Find</key> <data> TWFjLTJFNkZBQjk2NTY2RkU1OEM= </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> TWFjLTk0MjQ1QjM2NDBDOTFDODE= </data> </dict>   It works without having installed the FakePCIID and Brcm kexts
  25. Like
    davidian got a reaction from goodguess in Lenovo ThinkPad T420 with UEFI Only   
    After some googling and hex editing, I found a solution for my DW1520 (BCM943224HMS).
    Add this to config.plist:
     
    <dict> <key>Comment</key> <string>DW1520 Whitelist Patch (MBP8,1)</string> <key>Disabled</key> <false/> <key>Find</key> <data> TWFjLTJFNkZBQjk2NTY2RkU1OEM= </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> TWFjLTk0MjQ1QjM2NDBDOTFDODE= </data> </dict>   It works without having installed the FakePCIID and Brcm kexts
×