Jump to content
K0gen

Lenovo ThinkPad T420 with UEFI Only

5,062 posts in this topic

Recommended Posts

Hello

 

About AppleIntelSNBGraphicsFB.kext and ports :

I would liker to have

  • LCD,
  • DisplayPort on side,
  • DVI on dock or VGA on dock,
  • VGA on side.

can someone help to set it with clover patch on the fly?

Share this post


Link to post
Share on other sites
Advertisement

Hello

 

About AppleIntelSNBGraphicsFB.kext and ports :

I would liker to have

  • LCD,
  • DisplayPort on side,
  • DVI on dock or VGA on dock,
  • VGA on side.

can someone help to set it with clover patch on the fly?

<dict>
    <key>Comment</key>
    <string>Patch Framebuffer Levels and Replace 3rd port with VGA</string>
    <key>Find</key>
    <data>
    AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH
    AAAAAwQAAAAEAAAJAAAABAYAAAAEAAAJAAAA
    </data>
    <key>Name</key>
    <string>AppleIntelSNBGraphicsFB</string>
    <key>Replace</key>
    <data>
    AQIEABITAAASEwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH
    AAAABgIAAAABAAAJAAAABAYAAAAEAAAJAAAA
    </data>
   </dict>

Share this post


Link to post
Share on other sites

@Fibroga... no problem for me. are you touching PrtScrn - which toggles it on/off?

Damn, thank you ahah!

 

there are other shortcouts that maybe i need to know? ahah

Share this post


Link to post
Share on other sites

Hi,

 

I was able to successfully upgrade my T420 from Sierra to High Sierra. Under Sierra the system was super stable no issue. Unfortunately I'm having issues under Sierra. After couple of minutes of inactivity seems like mediaanalysid process starts and uses a lot of CPU. Couple of minutes later the system freezes. The cursor moves but I can't click anything and sometimes I get also "spinning marble of doom". Seems like it chokes while trying to analyze my photo library. DOesn't seem like it overheats or something as sometimes the fan is not even working hard (but the CPU graphs look high) ... not sure. As long as I keep on moving that cursor it seems to be stable... 

 

Disabled all the power saving features, screen savers etc but the only way to keep it stable is to move the mouse cursor every 7 - 8 minutes or so. Any ideas?

 

My system: Lenovo T420 with Intel i5-2520M and Intel HD 3000 running at 1366x768

Share this post


Link to post
Share on other sites

Hi,

 

I was able to successfully upgrade my T420 from Sierra to High Sierra. Under Sierra the system was super stable no issue. Unfortunately I'm having issues under Sierra. After couple of minutes of inactivity seems like mediaanalysid process starts and uses a lot of CPU. Couple of minutes later the system freezes. The cursor moves but I can't click anything and sometimes I get also "spinning marble of doom". Seems like it chokes while trying to analyze my photo library. DOesn't seem like it overheats or something as sometimes the fan is not even working hard (but the CPU graphs look high) ... not sure. As long as I keep on moving that cursor it seems to be stable... 

 

Disabled all the power saving features, screen savers etc but the only way to keep it stable is to move the mouse cursor every 7 - 8 minutes or so. Any ideas?

 

My system: Lenovo T420 with Intel i5-2520M and Intel HD 3000 running at 1366x768

I have issue like you on 12.6. I tried to replace other fakesmc.kext and hwmonitor. I don't see any freezes at this time.

Share this post


Link to post
Share on other sites

I have issue like you on 12.6. I tried to replace other fakesmc.kext and hwmonitor. I don't see any freezes at this time.

 

 

Upgraded fakeSMC to the latest version and installed new HWMonitor. Now the system is showing as overheating (guessing that before it wasn't showing correctly and maybe that why it was freezing due to overheating). Under heavy load seems like the fan is steady at ~3500 rpm. Wonder why is the fan not increasing under heavy load? 

Share this post


Link to post
Share on other sites

@roki303

 

The fan speed was an issue for me as it is for many. the fan mostly ran at 3500 RPM no matter what. so there is a decent workaround. replace/use the DSDT with the "heat step" method that steps the fan up from 1900 RPM based on CPU temp. search this topic for heat-step for more info.

Share this post


Link to post
Share on other sites

question about : 

All kexts now work injected from ESP

i do understand that there is no more kext in /L/E (nor in /S/L/E for a long time)

 

but my T420 doesn't work like that even if i ask for kext injection in config (detect/YES)

it does work correctly with all kexts in /L/E

 

 

no kext in /L/E is just perfect solution for upgrading (cos it's like a real mac)

did i miss something?

Share this post


Link to post
Share on other sites

well for me on my systems, I just have kexts in ESP

 

CLOVER/OEM/<boardid1>/kexts/Other 

CLOVER/OEM/<boardid2>/kexts/Other

CLOVER/OEM/<boardid3>/kexts/Other

etc

 

There maybe some kexts that need to be in /L/E. But as far as I can tell, the current T420 zip works just fine having Clover inject the kexts. Same thing for the USB or downloaded installer - uses injected kexts.

 

Since I am on SSD, i don't see any real performance difference.

I can clone my disk from my macbookpro, install the ESP and put it into my 3 hacks. 

Share this post


Link to post
Share on other sites

my kexts are installed as recommanded CLOVER/OEM/<boardid1>/kexts/Other with injected kexts in config (Detect or YES) :(

 

it's  just hard to make OS upgrade

Thanks tluck

Share this post


Link to post
Share on other sites

"With config.plist/SystemParameters/InjectKexts=Detect, Clover will inject all applicable (depending on version) kexts in EFI/Clover/kexts only if FakeSMC.kext is NOT in kernel cache.

If FakeSMC.kext is in kernel cache and InjectKexts=Detect, Clover will inject nothing from EFI/Clover/kexts."

 

 

SOLVED : a boot GUI, press space boot with injected works :)

Share this post


Link to post
Share on other sites

"With config.plist/SystemParameters/InjectKexts=Detect, Clover will inject all applicable (depending on version) kexts in EFI/Clover/kexts only if FakeSMC.kext is NOT in kernel cache.

If FakeSMC.kext is in kernel cache and InjectKexts=Detect, Clover will inject nothing from EFI/Clover/kexts."

 

 

SOLVED : a boot GUI, press space boot with injected works :)

 

in your ESP you can have the custom kexts in either location (pick one)

EFI/CLOVER/kexts/Other 

or

EFI/CLOVER/OEM/4236Y33/kexts/Other

 

4236Y33 is Tetonne's boardid found in Clover boot.log

 

 

remove the custom kexts from /L/E

run sudo kextcache -i /

 

reboot

 

you can check the Clover boot.log in /Library/Logs/CloverEFI if you install the clover scripts and set nvram variable Clover.LogEveryBoot to Yes or a number like 10

Share this post


Link to post
Share on other sites

i use OEM cos my OS must be able to boot T420 and 460 even i don't owe it any more

in january i'll have a elitebook 840 or 820 instead of my T420.

--

for unknown reason remove the custom kexts from /L/E and run sudo kextcache -i /

did not work if no extra kexts are in/L/E the only way to make it work is to boot with (injects kexts after space in clover GUI)

otherwise, it boot but never go outside of back screen after progressing bar

 

i also use Onyx

Share this post


Link to post
Share on other sites

@witjojo - you can also get the broadcom kexts from the T460 guide (see my sig)

 

I am a few years late to this party, and my figure-it-out-fu fails me: How do I "install" Broadcom kext(s)?

 

I have a T420 with HighSierra (installed 10 days ago exactly as described in this post).

The new BroadcomBCM943224HMS arrived and is recognized from an Ubuntu installation medium.

 

I searched half a night and more but always the instructions just say "install kext" --  but what is that? I did the following but "About this Mac" > "System Report" does not show the hardware, neither in "Network > Wi-Fi" nor in "Hardware > PCI".

 

This is what I did:

sudo mkdir /Volumes/ESP
sudo mount -t msdos /dev/disk0s1 /Volumes/ESP

wget https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads/RehabMan-BrcmPatchRAM-2016-0705.zip -o ~/Downloads/RehabMan-BrcmPatchRAM-2016-0705.zip
sudo cp -a ~/Downloads/Release/BrcmFirmwareRepo.kext /System/Library/Extensions/
sudo cp -a ~/Downloads/Release/BrcmPatchRAM2.kext /Volumes/ESP/EFI/CLOVER/kexts/Other/

sudo chown -R root:wheel /System/Library/Extensions/BrcmFirmwareRepo.kext

cd /Volumes/ESP/EFI/CLOVER/kexts/
sudo ./_kext-install.command

Am I just mis-interpreting the instruction "install kext"?

Share this post


Link to post
Share on other sites

 

I am a few years late to this party, and my figure-it-out-fu fails me: How do I "install" Broadcom kext(s)?

 

I have a T420 with HighSierra (installed 10 days ago exactly as described in this post).

The new BroadcomBCM943224HMS arrived and is recognized from an Ubuntu installation medium.

 

I searched half a night and more but always the instructions just say "install kext" --  but what is that? I did the following but "About this Mac" > "System Report" does not show the hardware, neither in "Network > Wi-Fi" nor in "Hardware > PCI".

 

This is what I did:

sudo mkdir /Volumes/ESP
sudo mount -t msdos /dev/disk0s1 /Volumes/ESP

wget https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads/RehabMan-BrcmPatchRAM-2016-0705.zip -o ~/Downloads/RehabMan-BrcmPatchRAM-2016-0705.zip
sudo cp -a ~/Downloads/Release/BrcmFirmwareRepo.kext /System/Library/Extensions/
sudo cp -a ~/Downloads/Release/BrcmPatchRAM2.kext /Volumes/ESP/EFI/CLOVER/kexts/Other/

sudo chown -R root:wheel /System/Library/Extensions/BrcmFirmwareRepo.kext

cd /Volumes/ESP/EFI/CLOVER/kexts/
sudo ./_kext-install.command

Am I just mis-interpreting the instruction "install kext"?

 

 

the problem is likely that the system doesn't know what do with device 4353. so you must make it look like a 4360. The FakePCIID method or the method in the link below is likely needed to get macOS to recognize the chip and use the native wifi drivers etc. 

 

if the wifi chip needs to have its firmware dynamically loaded then you need the broadcom repo and patch ram kexts. but i suspect this chip is not in that category

 

seems like someone figured out how to get the 943224HMS working without much effort. see post this post 2333706

Share this post


Link to post
Share on other sites

i use OEM cos my OS must be able to boot T420 and 460 even i don't owe it any more

in january i'll have a elitebook 840 or 820 instead of my T420.

--

for unknown reason remove the custom kexts from /L/E and run sudo kextcache -i /

did not work if no extra kexts are in/L/E the only way to make it work is to boot with (injects kexts after space in clover GUI)

otherwise, it boot but never go outside of back screen after progressing bar

 

i also use Onyx

Does this mean no more support for the T420?

 

Thanks

 

Sent from my SM-N950F using Tapatalk

Share this post


Link to post
Share on other sites

I can't update to 10.13.2 :( it downloads restarts I got the software update bar black screen thing, then 1 minute later it reboots to clover I boot to macOS and it hasn't updated and the update is still in the store :((((

 

Downloaded the high Sierra installer from the store and a few later I upgraded from 10.13 to 10.13.2. but didn't work from the App Store :(

Edited by eman.morales

Share this post


Link to post
Share on other sites

@eman.morales

 

hmm. I didn't have any issues by downloading the Update package from the AppStore. Make sure you are on the latest Clover as there are some changes to installer files, locations etc that are needed as well as apfs.efi. 

 

So i take it you downed the full 10.13.2 Installer and then that worked.  I have seen a similar thing on another system where the "Update" was not fully downloaded and therefor failed. I had to manually remove the bits from /Library/Updates and then all was good.

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 zazman
      Bonjour,
       
      Je rencontre un souci depuis la dernière maj supplémentaire catalina 10.15.4, même chose pour la 10.15.5 aujourd'hui : après le début de l'update, lorsque le pc redémarre, je ne vois pas le volume d'installation dans les volumes de l'écran de boot clover (v5118). j'ai juste Preboot dans les volumes cachés au démarrage, et j'ai essayé de les afficher, le préboot de l'install apparait bien mais le boot n'aboutit jamais par ce biais. du coup, je suis bloqué en 10.15.4. Auriez-vous une idée du problème ?
    • By y010204025
      Perhaps it was the first NEC (Lenovo) Lavie Z HZ550 to install hackintosh. I hope more people who like Lavie Z series can experience Hackintosh at HZ550. She is really great.
       
      I found HZ550 & HZ750 on the Chinese website, which is amazing. It weighs only 790g, 13.3 inches, and the standard 2k screen, which is too attractive to me. I am a Hackintosh enthusiast. I think HZ550 or HZ750 with MacOS is the best Unfortunately, the Lavie Z series is not listed in China, only exists in the Japanese and American markets, and in the Japanese market is the NEC brand, while the American market uses the Lenovo logo.
       
      Fortunately, I got an HZ550 from Taobao. Yes, not HZ750. In comparison, HZ750 has more touch screens and 360 ° flip. These are hard to attract me. More importantly, HZ750 is about 200g heavier than HZ550 That's why I chose HZ550. Well, because he is only 2,000 RMB.
       
      The specific introduction can refer to NEC Japan official website:http://nec-lavie.jp/products/hz13b/
       
      The HZ550 hardware list I obtained:
                                    
                       -/+:.          ningnan@ningnandeMacBook-Air
                      :++++.          OS: 64bit Mac OS X 10.15.5 19F96
                     /+++/.           Kernel: x86_64 Darwin 19.5.0
             .:-::- .+/:-``.::-       Uptime: 19m
          .:/++++++/::::/++++++/:`    Packages: 1
        .:///////////////////////:`   Shell: zsh 5.7.1
        ////////////////////////`     Resolution: 3840x2160
       -+++++++++++++++++++++++`      DE: Aqua
       /++++++++++++++++++++++/       WM: Quartz Compositor
       /sssssssssssssssssssssss.      WM Theme: Blue (Dark)
       :ssssssssssssssssssssssss-     Disk: 11G / 108G (12%)
        osssssssssssssssssssssssso/`  CPU: Intel Core i7-5500U @ 2.40GHz
        `syyyyyyyyyyyyyyyyyyyyyyyy+`  GPU: Intel Iris Graphics 6100
         `ossssssssssssssssssssss/    RAM: 4376MiB / 8192MiB
           :ooooooooooooooooooo+.    
            `:+oo+/:-..-:/+o+/-     
       
       
      Advantages: small size, light weight, 2K screen, 8G memory, 512g SSD, keyboard feels good, and wireless network card can be replaced, which is unimaginable in today's thin and light books.
      Disadvantages: The sound is small, almost the same as the mosquitoes.
       
      Ok, bragging is over!
      In order to use the wireless network, I changed the wireless network card from inter 7265 to BCM94352ZAE. Some people called it DW1560. It is uncomfortable that in China, this card and his elder brother DW1830 were hyped to a high price of 480RMB. of. Fortunately, I bought it early, and this card is also very stable under win10, and there is no high delay and outage. The hard disk should be PM951 of Samsung, not PM981, which is lucky.   Before installing Hackintosh: You need to prepare a 16G U disk, SanDisk is not a rough choice for making MacOS installation disk, I used the latest MacOS Catalina 10.15.5, got config.plist from Rehabman, and put together an EFI, the latest version of clover and kext drivers. Thanks to Rehabman and the developers of the Black Apple community. I do n’t like that OC team very much.
      Make an installation disk: If you have a computer running MacOS, you can use the command line to make it, if you do n’t have a computer running MacOS, you can try VMware, I know that the insanelymac forum allows discussion, or use ether to write the image to U disk, use the EFI I provided to boot into the installation process.   BIOS setting: Press F12 at boot to enter the BIOS settings, Tab switches to "Security-Secure boot", set to "DISable", this is what we need, and switch to "Boot -Boot devices", set the U disk as the first boot item You can directly enter the clover guide interface, please follow it for google it.
      It is worth noting that the remaining space of your EFI partition needs to be greater than 200M, otherwise, the disk format will be wrong. In addition, the format partition format is APFS, do not choose to encrypt, your data is not valuable, at least you must have this awareness of Hackintosh, the file safe is also the same, do not enable, do not use to find your mac, otherwise, change the machine, OK .   Fortunately, no additional ssdt patch is required. All the patch functions are implemented through clover. The flat Apple is turned on. This is to solve the problem of the flower screen. You can find a solution yourself.
      Experience your black apple, this will bring a better experience than MacBook Pro. EFI_HZ550.zip
    • 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 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--
      https://tinyurl.com/rkqmpd9
       
      --OpenCore Folder--
      https://tinyurl.com/y75hqg7z
       
      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!
×