Jump to content
Kogen Mantis

Lenovo ThinkPad T420 with UEFI Only

4,550 posts in this topic

Recommended Posts

02-Nov-2016 Update - new bundle posted in the guide

  • Updated to Clover r3898
  • Updated VoodooPS2Controller kext
  • ​-- works with Sierra TrackPad PrefPane - thanks to usr-sse2
  • -- removed Info.plist Symbolic links for Keyboard
  • -- has a few more TrackPad and Keyboard parameter tweaks
  • -- removed custom mappings for F1-F15 for Sierra
  • ​-- TrackPoint less jumpy and jittery on T420

TrackPad/Point scrolling in Sierra is still a bit jumpy as compared to El Cap. 

Share this post


Link to post
Share on other sites
Advertisement

02-Nov-2016 Update - new bundle posted in the guide

  • Updated to Clover r3898
  • Updated VoodooPS2Controller kext
  • ​-- works with Sierra TrackPad PrefPane - thanks to usr-sse2
  • -- removed Info.plist Symbolic links for Keyboard
  • -- has a few more TrackPad and Keyboard parameter tweaks
  • -- removed custom mappings for F1-F15 for Sierra
  • ​-- TrackPoint less jumpy and jittery on T420

TrackPad/Point scrolling in Sierra is still a bit jumpy as compared to El Cap. 

 

Thanks for the update tluck! Let me give this a try.

Thanks for the update tluck! Let me give this a try.

 

So for those who has replaced the trackpad PrefPane used with the one in El Capitan how can put back the Sierra version?

Thanks for the update tluck! Let me give this a try.

 

So for those who has replaced the trackpad PrefPane used with the one in El Capitan how can put back the Sierra version?

2 finger tap right click does not work, alt and windows keys have switched places :) E.g. earlier alt-q was quit. Now it's windows - q.

Share this post


Link to post
Share on other sites

Thanks for the update tluck! Let me give this a try.

 

So for those who has replaced the trackpad PrefPane used with the one in El Capitan how can put back the Sierra version?

2 finger tap right click does not work, alt and windows keys have switched places :) E.g. earlier alt-q was quit. Now it's windows - q.

 

Well I recovered the Sierra version of the trackpad prefpane using time machine :) Of course the gestures still don't work.

Share this post


Link to post
Share on other sites

02-Nov-2016 Update - new bundle posted in the guide

  • Updated to Clover r3898
  • Updated VoodooPS2Controller kext
  • ​-- works with Sierra TrackPad PrefPane - thanks to usr-sse2
  • -- removed Info.plist Symbolic links for Keyboard
  • -- has a few more TrackPad and Keyboard parameter tweaks
  • -- removed custom mappings for F1-F15 for Sierra
  • ​-- TrackPoint less jumpy and jittery on T420

TrackPad/Point scrolling in Sierra is still a bit jumpy as compared to El Cap. 

Thank you so much, tluck

Share this post


Link to post
Share on other sites

2 finger tap works - aka secondary click - brings up "right" click menu. if you enable it.

 

what gestures are you saying don't work? not all will work. The Lenovo trackpad cannot do everything an apple magic pad can do. 

 

so read here and you can see what it can and cannot do

 

https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/pull/90

 

update: alt-command - needed to swap -  fixed that in the keyboard info.plist - zip is reposted with new file.

Edited by tluck

Share this post


Link to post
Share on other sites

2 finger tap works - aka secondary click - brings up "right" click menu. if you enable it.

 

what gestures are you saying don't work? not all will work. The Lenovo trackpad cannot do everything an apple magic pad can do. 

 

so read here and you can see what it can and cannot do

 

https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/pull/90

 

update: alt-command - needed to swap -  fixed that in the keyboard info.plist - zip is reposted with new file.

 

 

When I opened after reboot trackpad settings all was working promising, but then I selected different tap within it and the system preferences crashed. I cannot open the trackpad pref pane anymore. Will try to restart the system, to see if I can replicate that.

 

OK after reboot now I was able to open the pref pane for trackpad, and I was able to see that the more gesture tab was selected, immediately after open it system preferences crashes. So all looks good when using first tab (general settings) and second tab, speed of the pointer. but if switching to more gestures all crashes. will see if I can get this working again. Another reboot.

Share this post


Link to post
Share on other sites

2 finger tap works - aka secondary click - brings up "right" click menu. if you enable it.

 

what gestures are you saying don't work? not all will work. The Lenovo trackpad cannot do everything an apple magic pad can do. 

 

so read here and you can see what it can and cannot do

 

https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/pull/90

 

update: alt-command - needed to swap -  fixed that in the keyboard info.plist - zip is reposted with new file.

 

Hey tluck!

 

Let me give more explanation here.

 

1. Touchpad

  • 1 finger tap, 2 finger tap works.
  • All the rest does not work. The only way to make work stuff like 3 finger swipe right-left for spaces, and 3 finger swipe up-down for show app windows and show desktop is to bind these movements as keyboard shortcuts. So I just go there and instead of binding a key combination I swipe. The downside is that I lose this functionality binded to the F keys, only touchpad swipe calls them.

    post-1647866-0-31091600-1478156053_thumb.png

​2. Keyboard

  • Alt/win keys are back to normal
  • With this latest package and with the previous one from yesterday I got back to an unwanted situation I've had on El Capitan and also my wife has on El Capitan with her HP8470p. We use Hungarian keyboard layout. On the T420 the button next to the left shift should type "í" but it now types "0". And "0" went up above the TAB key, next to "1" key. How can I change this?

Thanks.

Share this post


Link to post
Share on other sites

Very good guide. Thank you again, managed to install 10.11.5 on my t420, now I have a dual boot with 10.9, just to move things over.

 

Two questions: in 10.11 the fan doesn't seem to throttle up or down, running at about 3530 RPM, even at Idle @48 ˚C, the CPU is stepping correctly.

I'm getting 10% (measured) performance loss in 10.11.5.

 

Any thoughts?

 

So you have two versions of OS X on the same drive? I have Yosemite installed on the first partition of an SSD (half size), and wanted to play with El Capitan or newer on the second empty half. Anything to look out for before doing that?

Thanks

Share this post


Link to post
Share on other sites

@somez 

 

Hey tluck!

 

Let me give more explanation here.

 

1. Touchpad

  • All the rest does not work. The only way to make work stuff like 3 finger swipe right-left for spaces, and 3 finger swipe up-down for show app windows and show desktop is to bind these movements as keyboard shortcuts. So I just go there and instead of binding a key combination I swipe. The downside is that I lose this functionality binded to the F keys, only touchpad swipe calls them.

​2. Keyboard

 

  • With this latest package and with the previous one from yesterday I got back to an unwanted situation I've had on El Capitan and also my wife has on El Capitan with her HP8470p. We use Hungarian keyboard layout. On the T420 the button next to the left shift should type "í" but it now types "0". And "0" went up above the TAB key, next to "1" key. How can I change this?

 

1. TrackPad. gestures i will have to do some research on this to see exactly what works and how it is implemented. some new code was added and i will have to see how it different.

 

2. 0 vs i.

i am not sure on this, i see very little code change in keyboard. BUT perhaps this change in code may be the reason? 

 

layout defined as unknown ascii and now M90 in newer code - which is apple magic BT keyboard and -  may have "tilda" in different location.

i can re-compile the keyboard it for you to test.

$ diff OS-X-Voodoo-PS2-Controller/VoodooPS2Keyboard/VoodooPS2Keyboard.cpp usr-sse2-OS-X-Voodoo-PS2-
Controller/VoodooPS2Keyboard/VoodooPS2Keyboard.cpp

94c95
< #define APPLEPS2KEYBOARD_DEVICE_TYPE 3   // Unknown ANSI keyboard
---
> #define APPLEPS2KEYBOARD_DEVICE_TYPE 44   // Apple M90 Wireless keyboard

@davidian

 

very easy to have 2 versions of OS X/macOS on the same disk. for example, i have sierra and el cap on my main HD (disk0). clover will allow you select which volume to boot from. Note: i removed the 2nd recovery partition for the 2nd OS as the installers like to create one. OSX+ is sierra and OSX is el cap (bare bones for testing)

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS OSX+                    481.9 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS OSX                     29.2 GB    disk0s4

Share this post


Link to post
Share on other sites

 

@somez 

 

 

1. TrackPad. gestures i will have to do some research on this to see exactly what works and how it is implemented. some new code was added and i will have to see how it different.

 

2. 0 vs i.

i am not sure on this, i see very little code change in keyboard. BUT perhaps this change in code may be the reason? 

 

layout defined as unknown ascii and now M90 in newer code - which is apple magic BT keyboard and -  may have "tilda" in different location.

i can re-compile the keyboard it for you to test.

$ diff OS-X-Voodoo-PS2-Controller/VoodooPS2Keyboard/VoodooPS2Keyboard.cpp usr-sse2-OS-X-Voodoo-PS2-
Controller/VoodooPS2Keyboard/VoodooPS2Keyboard.cpp

94c95
< #define APPLEPS2KEYBOARD_DEVICE_TYPE 3   // Unknown ANSI keyboard
---
> #define APPLEPS2KEYBOARD_DEVICE_TYPE 44   // Apple M90 Wireless keyboard

@davidian

 

very easy to have 2 versions of OS X/macOS on the same disk. for example, i have sierra and el cap on my main HD (disk0). clover will allow you select which volume to boot from. Note: i removed the 2nd recovery partition for the 2nd OS as the installers like to create one. OSX+ is sierra and OSX is el cap (bare bones for testing)

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS OSX+                    481.9 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS OSX                     29.2 GB    disk0s4

I would be happy to try that re-compiled version. Thanks a lot.

Share this post


Link to post
Share on other sites

 

@davidian

 

very easy to have 2 versions of OS X/macOS on the same disk. for example, i have sierra and el cap on my main HD (disk0). clover will allow you select which volume to boot from. Note: i removed the 2nd recovery partition for the 2nd OS as the installers like to create one. OSX+ is sierra and OSX is el cap (bare bones for testing)

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS OSX+                    481.9 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS OSX                     29.2 GB    disk0s4

 

 

Thank you for the info, will give that a try.

Share this post


Link to post
Share on other sites

@somez - can you try this kext to fix key issue?

It worked! :) Thanks a lot. Now I just have to keep in mind to replace this when you update your new package.

 

By the way, I don't know what happened but my network interfaces look messed-up since yesterday.

post-1647866-0-71157200-1478240899_thumb.png

 

My wifi connections are showing as Bluetooth PAN. WiFi is working though...

Share this post


Link to post
Share on other sites

@somez - great. dont worry about the kext - this version and fix will be in the future bundles - the ANSII layout is best for the Lenono.

 

i had the same weird thing happen to me once with the network interfaces. i dont remember what i did, but i probably deleted the interfaces and rebooted.

Share this post


Link to post
Share on other sites

@somez - great. dont worry about the kext - this version and fix will be in the future bundles - the ANSII layout is best for the Lenono.

 

i had the same weird thing happen to me once with the network interfaces. i dont remember what i did, but i probably deleted the interfaces and rebooted.

 

Ok, thanks tluck.

Well, I might try deleting all the interfaces hoping they will come back upon reboot :)

Share this post


Link to post
Share on other sites

Guys, here is a theoretical question. Is it possible to measure if my system is performing as expected from a T420 hackintosh?

I've seen comments earlier that some people can measure "performance loss" or something similar. How do you do this?

Share this post


Link to post
Share on other sites

geekbench3 is good - interestingly the i5-2520M is basic unit of measure - so one should get values around 2500/5000 single/multi-proc performance.i ran it and got 2282/5069 on sierra - not bad. 

 

FYI, I loaded 10.12.2 beta, and the Safari scrolling is smooth.

Share this post


Link to post
Share on other sites

geekbench3 is good - interestingly the i5-2520M is basic unit of measure - so one should get values around 2500/5000 single/multi-proc performance.i ran it and got 2282/5069 on sierra - not bad. 

 

FYI, I loaded 10.12.2 beta, and the Safari scrolling is smooth.

I got 2358/5098, so I guess mine is ok as well. However it's quite miserable when I compare to other Macs from 2011 :)

Thanks.

Share this post


Link to post
Share on other sites

It worked! :) Thanks a lot. Now I just have to keep in mind to replace this when you update your new package.

 

By the way, I don't know what happened but my network interfaces look messed-up since yesterday.

attachicon.gifScreen Shot 2016-11-04 at 7.33.18.png

 

My wifi connections are showing as Bluetooth PAN. WiFi is working though...

 

I managed to solve this just as tluck advised.

I deleted all devices under Network, rebooted and then had to add a WiFi device because the list was still empty. Once I turned on Bluetooth from the menu, that device has appeared on it's own. 

Share this post


Link to post
Share on other sites

Hi @tluck, is the trackpad pref pane really working. On my W520 systems preferences crashes each time I try to open trackpad pref pane. ( I'm using latest zip from Nov 4th).

 

Error:

 

"System Preferences quit unexpectedly"

Share this post


Link to post
Share on other sites

I have recently noticed a lot of entries in console related to cssm. On T420 as well as W520.

Are you having same issue?

 

See screenshot for details.

post-690819-0-82212800-1478480945_thumb.png

Share this post


Link to post
Share on other sites

Well it works on my T420 and T460.

 

That's interesting. It works great on my T420. It fails however on W520. I'm using same image on both except the ACPI and config.plist (MB10.1 on W520).

Share this post


Link to post
Share on other sites

UltraNavBundle.kext - if you use trakpoint as your main device use this kext - it is in this topic uploaded by me.

Could you please post it again? i can't find it

 

ah, found it, it's on page 143, here's the link if anyone has the same problem

http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/page-143?do=findComment&comment=2298876

ThinkpadUltraNaviBundle.kext

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 Leinad12
      Olá a todos.
      Estou com o macOS Mojave instalado num Lenovo 305 (com um i3 5005 e uma HD 5500) porém tou com um problema.
      Sempre que o computador entra em pausa (Sleep) não consigo voltar a "acordar" (Wake).
      Alguém pode me ajudar pf?
    • By ludufre
      Installing macOS Mojave on Lenovo ThinkPad L440

       
      There are two version of this laptop:
      - 20AS = Chipset QM87, without Express Card (mine).
      - 20AT = Chipset HM86, with Express Card.
      I strong believe is the same thing...
       

      Changelog:
       
      03/13/2019 13:15h GMT-0
      - Updated info about touchpad replacement and CPU and 4G LTE modem.
       
      02/05/2019 18:47h GMT-0
      - Updated info about CPU replacement and 4G LTE modem.
       
      02/04/2019 15:24h GMT-0
      - Sometimes the VoodooHDA.kext doesn't work.
      - Added AppleHDADisabler.kext to fix that (attached bellow).
       
      01/24/2019 14:42h GMT-0
      - Added more adjustments to use of VoodooHDA.
      - Updated VoodooHDA links to 2.9.1 official (without installer).
      - Changed PCM volume from 90 to 180 in Info.plist (attached modified VoodooHDA.kext bellow)
      - Updated SSDT-L440.aml (Removed HDEF and HDAU, not needed).
      - Updated config.plist (Changed to user Audio layout to 1).
       
      01/22/2019 20:47h GMT-0
      - I gave up on the AppleALC.
      - Headset does not work.
      - Now with VoodooHDA is perfect and the sound even louder.
       
      01/22/2019 14:37h GMT-0
      - Add info about update 10.14.3. 
       
      01/22/2019 13:46h GMT-0
      - Add link to BIOS reassing guide.
       
      01/20/2019 11:49h GMT-0
      - First version.
       
      What works and what does not
       
      - Processor: Intel Core i5-4300M ->  Work. All SpeedStep stages.
      - Video Card: Intel HD4600 ->  Work. QE/CI and Metal.
      - Chipset: Intel QM87 ->  Work.
      - Mini DisplayPort ->  Work. But no audio, yet.
      - VGA ->  Not work. Normal.
      - Audio: ALC292 ->  Work.
      - WiFi/Bluetooth: Intel AC 7260 ->  Not work. Replaced with DW1560 (need whitelist removal).
      - Ethernet: Intel I217-LM ->  Work.
      - Card Reader: Realtek RTS5227 ->  Not work.
      - Keyboard and Touchpad ->  Work.
      - Webcam ->  Work.
      - Fingerprint Reader ->  Not work. Normal.
      - USB3.0 ->  Work.
      - Sleep ->  Work.
      - Airdrop, Handoff, Instant Hotspot and Continuity ->  Work after replaced wireless.
       
       
      Extras
       
      - FullHD 1920x1080 display upgrade: 
      Replaced with AU Optronics B140HAN01.1 30pin eDP (B140HAN01.2 and B140HAN01.3 also compatible).
      Apparently same screen as Dell Latitude E6440, E7440, Lenovo Ideapad U430 and E129.
       
      - CPU upgrade:
      Replaced the stock Intel Core i5 4300M 2.6Ghz (3.3Ghz turbo) 6M cache with Intel Core i7 4700MQ 2.4Ghz (3.4Ghz turbo) 6MB.
      I initially had problems with overheating. The processor ran at full load above 90 degrees.
      After using a quality thermal paste I can work between 70 and 80 degrees.
      Acceptable taking into consideration that the new processor has 47TDP versus 37TDP which is recommended.
      I also had no problem consuming the battery while charging. The original 65W source seems to have figured out.
       
      - Touchpad upgrade:
      Replaced the stock with T460 touchpad.
      This is serious: you have to do it! It should be stock. Touchpad with precision and absurd quality!
      Just do it!
       
      - RAM upgrade:
      No mistery here. Just upgade.
       
       
      Todo
       
      - Make DP audio work.
      - Make Card Reader work.
      - Upgrade CPU to i7-4712MQ (Ordered. It's on the way) Done, but received i7-4700MQ (47w TDP, with good paste I have no overheating)
      - Replace touchpad with T460 model (Ordered. It's on the way) Done. Sensitivity and perception of quality much better. I recommend 100%!
      - Sierra Gobi5000 4G LTE modem EM7355 (Ordered. It's on the way. I hope works. ) Done, but not work. Recognize but not connect. I already gave up...
      - Upgrade to 16GB RAM Done
       
       
      What you need to install

      - Running install of macOS
      - One USB flash drive of 8GB or bigger
      - macOS Mojave install app
      - Clover EFI
      - Clover Configurator
      - Some KEXTs and SSDT patches


      How create create the install flash drive
       
      Prepare install flash drive

      Format the flash drive with GUID partition mapping and name it "Install".

      - Open Disk Utility.
      - Click in View, then "Show All Devices".
      - Select the destination flash drive, then Erase.
      - Name: Install, Format: Mac OS Extended (Journaled) and Scheme: GUID Partition Map
       
      Create install flash drive

      Open terminal and run this command:
      sudo /Applications/Install\ macOS\ .app/Contents/Resources/createinstallmedia --volume /Volumes/Install --nointeraction This will take about 30 minutes.
       


      Install bootloader

      Download the RehabMan's CloverEFI fork (used 4701) and install with this options on "Install macOS Mojave":
       
      - Install for UEFI booting only
      - Install Clover in the ESP
      - UEFI Drivers - ApfsDriverLoader-64
      - UEFI Drivers - AptioMemoryFix64


       
       
      Make things works

      Will be created a partition named EFI and mounted in Desktop.
      - Replace the /Volumes/EFI/CLOVER/config.plist with mine attached below
                    If you have modded BIOS with Advanced Menu and enabled 128MB DRAM-prealloc use 128MB_DRAM-prealloc_config.plist.zip
                    If no, then use 32MB_DRAM-prealloc_config.plist.zip
      - Put SSDT-L440.aml attached below in /Volumes/EFI/CLOVER/ACPI/patched/
       
      Generate your Serial, MLB and SmUUID
       
      - Open the replaced config.plist with Clover Configurator (used 5.3.2.0)
      - Go to SMBIOS, click few times in "Generate New" in Serial Number and SmUUID.
       
      Download those Kexts and put in /EFI/CLOVER/kexts/Other/
       
      - Download the FakeSMC.kext from here. I used the version 2018-0915.
      - Download the VoodooPS2Controller.kext from here. I used version 2018-1008.
      - Download the IntelMausiEthernet.kext from here. I used the version 2018-1031.
      - Download the Lilu.kext from here. I used the version 1.3.1.
      - Download the AppleALC.kext from here. I used the version 1.3.4.
      - Download the VoodooHDA from here. I used the version 2.9.1.
      - Download the WhateverGreen.kext from here. I used the version 1.2.6.
      - Download the AppleBacklightFixup.kext from here. I used the version 2018-1013.
      - Download the USBInjectAll.kext from here. I used the version 2018-1108.
      - Download the ACPIBatteryManager.kext from here. I used the version 2018-1005.
       
       
      Wifi and Bluetooth (DW1560 / BCM94352Z)
       
      Unfortunately, some notebook manufacturers are currently blocking the replacement of wireless cards. They want you to only use the models sold by them. And of course, none of them from Lenovo for this notebook model is compatible with MacOS.
       
      If you try to start with an unauthorized wifi card for them, you will receive a screen error:
      1802: Unauthorized network card is plugged in - Power off and remove the network card. Since this check is done directly in the BIOS, the only solution is to modify it.
      But since nothing is easy in this life, there is one small big problem:
      - The BIOS update procedure does not allow you to use modded files as it used to be.
      - You will need to physically reach your BIOS on the motherboard and make use of a USB BIOS reader/writer.
       
      So what you need to do:
      1. Disassembly your laptop;
      2. Dump your BIOS with an USB BIOS reader with SOIC8 clip (to not desolder from the motherboard);
      3. Patch it (In addition to removing the whitelist, add the advanced menu);
      4. Fix RSA signature;
      5. Reflash BIOS;
      6. Replace wireless card;
      7. Remount your laptop;
      8. Done.
       
      Soon, I'll provide step by step in this process. Probably until end of this week.
      In the meantime, if you need to, send me your dump that I do steps 3 and 4 for you.
      I also add the Advanced Menu so you can increase to 128MB the DRAM-prealloc.
       
      To fix a Modded BIOS to remove the 5 beeps on boot, you need this guide: https://www.insanelymac.com/forum/topic/337333-guide-fix-insyde-h2o-bios-signature-5-beeps-on-lenovo (traduzido: pt-BR)
       
       
      After replaced the wireless card. Download those Kexts and put in /EFI/CLOVER/kexts/Other/
       
      - Download the AirportBrcmFixup.kext from here. I used the version 1.1.9.
      - Download the BrcmFirmwareRepo.kext and BrcmPatchRAM2.kext from here. I used the version 2018-0505.
      - Download the BT4LEContinuityFixup.kext from here. I used the version 1.1.2.
       
       
      Now you can start the instalation without problem (I guess).
       
       
      How install
       
      UEFI Setup Configuration and Installation

      UEFI configuration
       
      My BIOS is the latest: 1.93 (J4ET93WW) 

      - Shutdown and insert the flash drive.
      - Power on with F1 pressed to enter BIOS setup.
      - Change value: Config - Intel(R) AMT - Intel(R) AMT Control to DISABLED
      - Change value: Security - Security Chip to DISABLED
      - Change value: Security - Anti-Theft - Intel(R) AT Module Activation to DISABLED
      - Change value: Security - Anti-Theft - Computrace to DISABLED
      - Change value: Security - Secure Boot to DISABLED
      - Change value: Startup - UEFI/Legacy Boot to BOTH, Legacy First and CSM Support = Yes
      - Save & Exit Setup (F10)
       
      - Now, hold the F12
      - In the list, select your flash drive.
       
      The installer will start. 
      
      Format destination disk

      Format the disk with GUID partition mapping and name it "Macintosh".

      - Select Disk Utility in the list, then press Continue.
      - Click in View, then "Show All Devices".
      - Select the destination Disk, then Erase.
      - Name: HD, Format: APFS and Scheme: GUID Partition Map

      Close Disk Utility.
      
      Select "Install macOS", then Continue.
      Follow instructions in screen.

      After install

      After first part install the system will reboot. Maybe you have to press F12 again and select the flash drive.
      
      The second part of the installation will begin. This will take 16 minutes.
       

      Post installation

      Install bootloader
       
      When the second part of install finish, the system will reboot again.

      After performing the user initial setup and go to the desktop, you need to install Clover on internal disk.

      Open the Clover installer inside flash drive that you copied before.

      Use same options above but choose the system partition this time.

      Now you need to replace the config.plist inside your destination disk EFI parittion with config.plist inside flash card EFI partition.

      The flash drive EFI partition is unmounted. Mount with terminal "sudo diskutil mount /dev/rdiskXs1". To know what X is, use "diskutil list", most likely is 1.
       
      Last step
       
      Copy all Kexts from flash drive to /Library/Extensions, with those commands in Terminal:
      sudo cp -R /Volumes/EFI/EFI/CLOVER/kexts/Other/* /Library/Extensions/ sudo chmod -R 755 /Library/Extensions sudo chown -R root:wheel /Library/Extensions sudo kextcache -i / Restart the system.
       
       
      It's done!
       
       
      Updates
       
      System update 10.14.3
       
      - Updated with success;
      - Everything works perfectly after reboot;
       

       
       

       
      And last but not least
       
      I would like to thank the following community members, by making these dream possible:
      @crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX, @LexHimself, @brumas, @Shiki and all others members involved directly or indirectly.
       
       
       
       
       
       
      32MB_DRAM-prealloc_config.plist.zip
      128MB_DRAM-prealloc_config.plist.zip
      SSDT-L440.aml
      VoodooHDA.kext.zip
      AppleHDADisabler.kext.zip
    • By Reel
      All work except camera
      You need SwitchResX that the screen does not freeze
         


    • By RougeOne
      Budget Workstation MacOS 10.14.1 build: z370 AORUS Gaming 5 - i5-8600K - RX 580 - UHD 630
      flawless iGPU/dGPU integration, fast FCPX editing/rendering, great overall performance for ~$1200 / ~£1000
       
      Update: updated WhateverGreen and Lilu, then updated OS to 10.14.3 and everything is fine! Even iMessage, which previously I hadn't been able to make work, is now working - possibly the update flushed the NVRAM?
       
      I'm gonna come straight out and admit it - I used newb tools which are considered taboo on InsanelyMac, and so this isn't so much an installation guide as it is a green flag to anyone considering the same hardware. My first and previous Hackintosh project was just over ten years ago and this site was massively helpful, so this is my (very small) way of giving back.
       
      EFI DIRECTORY
      http://s000.tinyupload.com/index.php?file_id=97606131925137056003
       
      HARDWARE
      CPU: Intel i5-8600K 3.6GHz hexacore (contains UHD 630 iGPU)
      CPU Cooler: be quiet! Pure Rock Slim (no paste needed, and fan facing front)
      Mobo: GIGABYTE z370 AORUS Gaming 5 (WIFI)
      RAM: 1x 8GB CORSAIR Vengeance LPX C16 2666MHz (in first slot)
      GFX Card: Sapphire RX 580 NITRO+ SE
      SATA: used ports 0, 1, 3, 5 (HDD problems when connected to port 4)
      HDD: generic
      DVD Drive: generic
      PSU: EVGA 500W Semi Modular (but you should get 650W!)
      Case: CoolerMaster CM590 III
      Fans: 2x stock case fans (one sucky on front, one blowy on back), 3x be quiet! BL046 120mm fans (two blowy on top, one sucky on front). Airflow near-perfectly balanced.
       
      ADVICE
      With the Clover configuration, you want to pay close attention to all things relating to graphics. There are some specific settings for ACPI, Boot, Devices and Graphics which should be copied exactly in order to get the iGPU and dGPU to work in perfect harmony. For instance, make sure you use ig-platform-id 59120003 rather than 59120000 if you want FCPX to be usable. With the right settings, FCPX will not only run, but run flawlessly.
       
      I was not able to figure out how to make NVRAM/PRAM behave itself, and I got errors when I tried to issue relevant commands. As a result, I could not at first get iMessage to work properly. It worked once on my first installation attempt but not from subsequent attempts. This Clover configuration therefore has no consideration whatsoever toward iMessage reliability - however, iMessage ended up working somehow, anyway - I noticed it after I'd updated to 10.14.3 but this may just have been coincidence.
       
      Onboard WiFi does not work. There is no driver for it. I'm using wired ethernet to a bridge router as it was cheaper than getting a compatible PCI card.
       
      Audio is working well after I installed the z370 audio patch, then the ALC1220 codecs, then AppleALC.
       
      With kexts for generic 3rd party SATA and generic 3rd party eSATA, my HDDs and DVD drive work perfectly well.
       
      Sleep/Wake functions run perfectly. iCloud functions run perfectly. Shutdown leaves the mobo LEDs on, annoyingly.
       
      My USB 3 ports seem to suffer from low power output, and I don't know why.
       
      Overall, this system appears to run about as well under MacOS 10.14 Mojave as it does under Windows 7. I would solidly recommend this build to anyone looking to build a computer for workstation purposes, on a budget.
×