Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

[PICS][GUIDE] Install MacOS 10.14 Mojave

LARGE picture files allowed here. Those with slow connections, beware!!! do NOT go here on your PDA or Cell Phone!
Post Reply
Message
Author
GrifterGuru
Freshman Member
Posts: 63
Joined: Wed Sep 05, 2018 10:41 pm
Location: London, UK

[PICS][GUIDE] Install MacOS 10.14 Mojave

#1 Post by GrifterGuru » Fri Oct 12, 2018 6:56 pm

Installing MacOS Mojave

WARNING: there are 53 pictures in this thread!



This guide is intended as just that, a guide.

This guide has not been tested extensively nor is it intended be exhaustive. It does, however, work with Lenovo X220 and Lenovo T420 machines.
Basic specs for the Lenovo X220’s and Lenovo T420 used as Guinea-pigs for this guide are noted at the end of the guide.
(If anyone is running on other Lenovo platforms/machines, I would like to hear from you to update the “Known to work on” list)

Whilst not intended to be an “Everything you need” guide, every attempt has been made to supply and include any and all basic and relevant information inclusive of links to specific resources where-ever and whenever possible.

This guide has been compiled and completed with the help of a number of sources and practical experience. Therefore I do not take full credit for the guide itself, merely for writing it, adding in some steps, including additional information and/or finalising of the steps I have personally undertaken during the install process.

The various sources used in compiling this guide are listed at the end in an effort to give credit where credit is due. Without these sources and/or individuals, this guide would not have been possible. So to those people, I say thank-you for the work you have completed to date.

This guide is based on a FRESH install (new install on a blank drive), not an upgrade from High-Sierra or previous MacOS variants.


Important Note

For the sake of this guide it is assumed, since you intend to install MacOS on your system, that you are aware of the need to, and that you have already, flashed your bios with the necessary updated BIOS version to remove the whitelist checks and permit installation of a macOS suitable Wi-Fi card. Failure to update your BIOS in this way, can or will result in your WiFi card NOT working under MacOS as a result, with no ability to change it for a suitable one due to the whitelist BIOS checks.

Completing the install steps after the main install REQUIRES an internet connection. If your Wifi does not work, your Ethernet (probably) will, so you may need, or will need, to hook up an ethernet lead between your computer/laptop and your router if you have not flashed your BIOS.

It is your own responsibility to ensure you carry out any and all prerequisite work ahead of attempting any install (BIOS flash for example) and your own responsibility to ensure suitability of system prior to install.

IF YOU ARE UNSURE THAT YOU ARE CAPABLE OF THIS INSTALL ON YOUR OWN, OR ANY OF THE STEPS OUTLINED WITHIN THIS GUIDE, DO NOT ATTEMPT TO FOLLOW IT WITHOUT SECURING THE ASSISTANCE OF SOMEONE THAT IS CAPABLE OF SUCH AN INSTALL AND WHO IS WILLING TO ASSIST YOU.

NO LIABILITY IS, OR WILL BE, ASSUMED BY THE WRITER OF THIS GUIDE FOR ANY REASON WHATSOEVER, AT ANY TIME, NOW OR IN THE FUTURE. YOU HAVE BEEN DULY NOTIFIED AND WARNED! (Again)

Ensure you are fully awake AND fully sober(!!!) when attempting to follow this guide to installing MacOS Mojave. Do NOT attempt such an install as this if you are tired as mistakes are easily made under such circumstances.

If you are currently running High-Sierra, it is considered best-practice to make a full and entire back-up (either by imaging the drive or cloning it) to ensure no loss of data and/or no down time due to a failed install.

YOU HAVE BEEN WARNED!


Questions to answer:

1) Is your Machine MacOS Suitable?
2) Can your machine run Mojave?
3) Do you have, or have you installed, a MacOS compatible WiFi card?

In short, if you have run High-Sierra on your machine and you have a MacOS compatible WiFi-card, you should be able to run Mojave, but always check first as this may not always be the case.

If you are UNSURE, it is suggested and recommended that you check with any of the forums dedicated to the Hackintosh movement.

The key to success is to research your machine and/or specific machine specs BEFORE attempting an install.


==================================

Prerequisites:

1) Flashing the BIOS with a suitable version to remove the whitelist check and permit installation of a macOS suitable Wi-Fi card. (It is assumed you have already done this)
2) Obtain a MacOS Suitable WiFi Card.
3) Knowing how to change your Wifi card and what that entails, as well as having the necessary tools, skills and knowledge of your machine to do so.
4) Obtain a copy of the MacOS Mojave Patcher From DOSDude (https://ipfs.io/ipfs/QmdyFR5EbYpvYTp3vt ... atcher.dmg)
5) Obtain a copy of the “ThinkPad X220 macOS 10.13 Utility and Kext Pack” from McDonnelltech (http://www.mcdonnelltech.com/X220_macOS ... 8.2018.zip)
6) Obtain a 16GB (or larger) USB Pen drive
7) USB windows installation drive (recommended) OR Securing the use of a secondary machine running Windows.

There are a couple of BIOS settings to deal with before doing anything else, or even starting the install. These should be done FIRST to save time later!
(These changes are repeated further down, should anyone skip ahead, or miss this step).

1) Restart your machine, and immediately hit “F1” (or the key required) To enter your BIOS screen
2) Go to Config and ensure “power on with AC attach” is DISABLED
3) Whilst in config, Set “Serial ATA” to “AHCI” mode
4) Go to “Security” and check that Memory Protection>Execution Prevention is ENABLED
5) Go to "Startup" and ensure that UEFI/Legacy option is set to “Both
6) (Optional Step) Whilst in startup, check the “Boot Sequence” and set your chosen install medium as the first boot device (USB FDD or USB HDD usually).
7) Hit F10 (or the correct key to your system) to save settings and reboot.

Now that is out of the way, we can look toward creating your USB installation media.


==================================


Step1: Creating your MacOS Mojave USB install drive


Creating the USB Installer from within MacOS (Recommended method)

1) Insert your 16GB, or larger, USB disk

2) Open Applications > Utilities > Disk Utility

~ Select the USB disk in the left pane (select the physical disk, not a volume on the disk)
~ Click the Erase" button at the top of the window
~ Under "Name" type "Install MacOS Mojave"
~ Under "Format" select "Mac OS Extended (Journaled)"
~ Under "Scheme" select "GUID Partition Map" (If the "Scheme" option is not visible, go to the "View" menu and select "Show All Devices")
~ Click "Erase"

3) With the USB Pen drive prepared, Run the previously downloaded “MacOS Mojave Patcher” to enable downloading of the Mojave installer app.

Running the "MacOS Mojave Patcher"

Here is a short video (under 2 minutes) of the process for those that like short-cutting written descriptions >>> https://youtu.be/tUgcpBsV8jc

1) With the Mojave Patcher open and the active item, Click on the “Tools” tab in the menu (at the top of your screen) and select “Download macOS Mojave”. (MacOS Shortcut is "Command key + D" On a Windows based machine, the Command key is the "Alt" key next to the spacebar).

2) You will then be presented with a mini drop-down containing the following message:

Download macOS

This will begin downloading macOS directly from
Apple servers. This is about a 5GB download, and will
take quite some time to complete, depending on your
Internet connection speed. Would you like to proceed?


You are given two option buttons below that entitled “Cancel” and “Yes”

Click on the “Yes” option and a new window will open, giving you the opportunity of choosing where to locate the download. It is recommended to download to “Desktop” as it makes it easy to locate, however,where to save it is your own choice.

Once you have chosen your download location, simply click on the “Select save location” button to continue.

A small window-bar will open showing, initially, that it is “Downloading RecoveryHDMetaDMG.pkg(don’t worry, this changes as the download progresses) with a rolling counter in the bottom right hand corner showing how many MB (Not GB!) has been dowloaded. As an example, it will read “188.7/6508.2 MB” where the 188.7 progressively rolls into higher digits until download completion.

Whilst the download is progressing, go grab a drink. Tea, Coffee or a glass/can of Soda (Pop in the UK) or just grab a drink of choice (NOT ALCHOHOL!!) and park in front of a good half-hour long program on the TV. Don’t get too into it though, there is a USB installer to create. If needs be, set an alarm to go off 30 minutes from the time you initiate the download. Hopefully, the download of the Mojave installer should be finished by then


==================================


After the download completes, you will be presented with a drop down window that states the following:

Download Complete

macOS has successfully downloaded, and has been
saved to "/Users/[yourusername]/Desktop". Would you like to
use this app to create a patched USB installer drive now?



You are given two option buttons below that entitled “Not Now” and “Yes”

Choose the “Yes” option to continue. It will then flash a message of “Successfully confirmed as InstallMacOSMojave”.

When that message disappears, click on the little dropdown menu below the HDD image and choose the USB Pen drive you prepared earlier entitled “Install MacOS Mojave"

Click on “Start Operation” to begin the task of creating your USB Installer. This will result in a drop down window showing the following:

Warning

All contents on the disk "Install Macos Mojave" will be
erased. Are you sure you want to continue?


With two option buttons entitled “Yes” and “Cancel”.


Click on “Yes” to continue. This will call a security window that rehires you to enter your password to continue. Simply do so, click “OK” and continue.


Note: The process to create the installer can and will take "a while" to process. Whilst you wait for it complete, consider grabbing some food, you’ll thank yourself later for eating whilst you had the chance.


==================================


Continuing the creation of your installation media

With the basic creation of the installer complete, there are some required additional steps. These are listed below.

1) Unzip, then open the “ThinkPad X220 macOS 10.13 Utility and Kext Pack” folder
2) Launch "Clover Configurator" from the “ThinkPad X220 macOS 10.13 Utility and Kext Pack” folder
3) Once Clover is launched, click on the “Mount Partition” option next to the EFI partition of your USB. It should appear as EFI on EFI, Install macOS Mojave (diskXs1) (where X represents your disk number). It may ask for your password. If so, enter your password and click on “Continue”
4) Once the EFI partition is mounted, quit clover completely (Right click on the clover icon in the dock, then choose the “Quit” option)
5) Copy the ENTIRE EFI FOLDER from the Utility and Kext Pack (Right click “Copy”)
6) Open the EFI folder on your USB drive and then paste the complete EFI folder from the Kext Pack (Right click “Paste”). If it asks you what to do, choose the “Replace” option.
7) Check that The EFI partition on your USB contains a single folder named EFI. Inside this EFI folder should be two folders: BOOT and CLOVER
8 ) Add any and all additional kext files you may need to the “EFI>CLOVER>kexts>Other” folder BEFORE ejecting the USB. (See notes 2, 3, 4 & 5 below BEFORE ejecting the USB Drive)
9) Safely eject your USB drive (Right click ”Eject” on the icon from the desktop if you have your drives showing).
10) DO NOT LOSE OR OVERWRITE THIS INSTALLATION USB! Put it somewhere SAFE! HINT>> Hang it on a keyring, then onto an IMPORTANT SET of PERSONAL keys, just for the time being.

Notes:

1) If you are updating your system from a previous MacOS install, ensure to back-up ALL of your documents and data before hand to a suitable external drive.
2) If you are updating your system from a previous MacOS install and if, like many, you keep backups of your .dmg installer packages, it is wise to copy these to a new folder on the USB pen drive named “App installers”. This way, you have a fully accessible place to install them from when it comes time to do so. It also gives you an additional back-up of your app installers. This is ONLY possible if using a USB Pen drive larger than 16GB. I use a 128GB drive for this reason.
3) Ensure any and all required additional kexts are placed in the location noted in step 8 above before continuing.
4) Download Intelmausiethernet.kext from RehabMan. Direct Download Link >> https://bitbucket.org/RehabMan/os-x-int ... 8-0424.zip
5) Replace the Intelmausiethernet.kext in the mcdonnelltech downloaded pack in efi/clover/kexts/other with the one from RehabMan before copying the EFI folder over to you USB installer drive. This should solve problematic ethernet issues, however, it may not.


==================================


Step 2: Preparing your HDD, SSD, mSata or other drive for installation of MacOS

BEFORE installing MacOS Mojave on your system, you will first need to ensure that your chosen medium for the install is clear of all partitions, data, and, particularly, any EFI partitions.

It is advised that you use “Diskpart” to clean the drive, Either via a windows machine, or via using a windows USB install stick by choosing the “Repair your Computer” option.

This ensures a clean drive free from any and all partitions, inclusive of removing any EFI partition/s that may be present.


IMPORTANT POINT: IF you intend to dual boot MacOS and Windows on two separate HDD's and one HDD already has a windows install, you will need to REMOVE the windows HDD before installing MAcOS, otherwise you could break the windows installation.

Removing the Windows HDD also means you will not "accidentally" erase it during the install process for MacOS.

Do NOT say you have not been warned, because you have been.


==================================


Step 3: Preparing to install MacOS Mojave

There are a couple of BIOS settings to deal with before starting the install. These should have been checked/changed already but just in case anyone skipped ahead, or missed this step, they are as follows.

1) Restart your machine, and immediately hit “F1” (or the key required) To enter your BIOS screen
2) Go to Config and ensure “power on with AC attach” is DISABLED
3) Whilst in config, Set “Serial ATA” to “AHCI” mode
4) Go to “Security” and check that Memory Protection>Execution Prevention is ENABLED
5) Go to "Startup" and ensure that UEFI/Legacy option is set to “Both
6) (Optional Step) Whilst in startup, check the “Boot Sequence” and set your chosen install medium as the first boot device (USB FDD or USB HDD usually).
7) Hit F10 (or the correct key to your system) to save settings and reboot.


==================================


Step 4: Installing MacOS Mojave.

1) Ensure your machine is shut down, then Insert you USB drive containing the “install MacOS Mojave” files into a free /USB2.0 or, if available, USB 3.0 port.
2) Start your machine.

Within a few moments, you should be faced with a screen that shows an “Install MacOS Mojave” icon.

Clicking on this with the mouse, or simply hitting enter will make the choice and the installer should start loading.

On a side note, during this process on both the X220 AND the T420, the installer required a secondary attempt to load. The symptom of this is a partial load and auto reboot. Do NOT worry if this happens to you, it will NOT affect anything, it is just a bug in the installer (which causes no ill effects within the completed installation) and one that neither myself nor a close friend have found a way to resolve, though I am sure their is one out there “in the wild”.

Simply let the machine reboot and click on the “Install MacOS Mojave” icon or hit enter/return to continue.

With the Installer loaded, the first task is to format the drive that you cleaned previously.

Here is how to format the drive, ready for installing MacOS

From the MacOS install screen, look to the lower left and you will see a “Utilities” window. This window can be moved, or scrolled, But you will see the “Disk UtilityThird in the list from the top.


1) Select the “Disk Utility

Image

Image


2) click the View menu at the top of the window

Image

Then select Show All Devices

Image


3) Select your target disk (select the physical disk, not a volume on the disk) and, from the menu at the top of the Disk utility windows, click on “Erase” (middle button of the five).

In the following images, a WD Black2 Dual drive is being used.

(If the target disk is already in APFS format, or if multiple partitions exist, it may be necessary to click Partition and remove these partitions)

Image

After clicking on "Erase", a new window will appear

Image

On this new window, Name the target disk "Macintosh HD"
For format select Macintosh OS Extended (Journaled)
For scheme select "GUID Partition Map"
Do not select APFS format as this will prevent the installation from completing.
The file system will automatically convert to APFS during the installation process if your target disk is a solid-state drive (SSD).

Image

Click on "Erase"...The following window will open, showing the progress whilst the disk is erased..

Image

Click on the triangle arrow next to "Show Details" to see the full (Verbose) progress/results of the process.

Image


4) When the "Erase" process has completed, click on "Done" on the Erase window, then exit the "Disk Utility" to return to the install window

Image

You must end up with a single partition on the target disk


==================================


Now, to install Mojave (YAY!!) (DOH! Head slap!)

GOLDEN RULE OF ANY O/S INSTALL ON A LAPTOP: Plug your systems Power supply in and connect it to the laptop!

In otherwords, make sure the Power supply is connected before proceeding with an O/S install


1) On the install window,you will see two buttons, one thats is entitled "Back", The other entitled "Continue". If you do NOT need to change your Language, click "Continue"

Image

if you DO need to change your language, click "Back", select your chosen language, then click on the right pointing arrow to return to the Install window and continue.


Image

2) On the next window (EULA Agreement), Click “Continue"

Image

3) Click “Agree” on the drop down box

Image

4) On the next window, click on the “Macintosh HD” icon to choose your HDD as the install location.

Image

5) Now click on “Continue

Image

6) The next window will state Installing on “Macintosh HD and, under the progress bar, it will state “About xx minutes remaining” (Where xx is the minutes shown and can vary between machines).

Image

Allow the machine to run the install, reboot, then boot from the USB installer again. It will resume at the "Install" window and here is where things are different from a High-Sierra install.


==================================


Stage 2 of the Install

Following the reboot and loading from the USB installer, you should be presented with what appears to be (and in actual fact is), the install window you started from earlier.

Image

Again, look to the lower left of the screen to the "utilities" window. THIS is where we start to complete this stage of the install.

1) Locate the utilities window.

2) Select the "MacOS Post Install" menu option and click on it.

Image

3) You will be faced with a new window.....

Image

4) From the top most drop-down menu, select "the MacBookPro 8,1" option

Image

5) After making this selection, you will be presented with the following window

Image

6) Next, click on the "Select Volume" dropdown menu......

Image

7) Choose "Macintosh HD""

Image


8 ) Click on "Patch" to continue

Image

9) The Patch installer will get to work...

Image


10) When the patch installer completes, select the checkbox next to "Force Cache Rebuild"

Image


11) Click "Reboot"

Image

12) Forced cache rebuild starts....

Image

13) Your system will automatically reboot.

14) Choose to boot from the HDD and NOT the install usb

15) Welcome to MacOS 10.14 Mojave! But hold on! There is more to do yet!


==================================


Post Install Jobs to complete...

When your system boots into what is, essentially, an all-but-completed installation of Mojave, you will have to navigate through a small number of what I refer to as "final setup" windows.

These are as follows:

NOTE: I skipped the "WiFi" connection section to protect my own and local WiFi connections

1) Locale

Image


2) Locale for Keyboard settings (I chose British keyboard for this setup process, since this install was going to be wiped anyway)

Image

Pro Tip: Click on "Show All" for more options.

Image


3) Data & Privacy notification

Image


4) "Transfer Information To This Mac" Window

Image


5) "Sign In With Your Apple ID" Window

Image

It is recommend to skipping this step........for now. You can set this up later if you choose to, or not, as the case may be.

Click on "Set Up Later"

Image

Then click on "Skip" from the drop down message

Image


6) "Terms and Conditions" window.. Simply click on the "agree" roundel

Image

This will call a dropdown, on which you will need to click "agree" again.

Image


7) "Create A Computer Account". This is where you create your user account. Fill out the information, change the icon if you wish to, then click on "continue.

Image


8 ) "Express Setup" I always select "Customise Settings"

Image

Selecting "Customise Settings" opens up, firstly, the "Location Settings" window. I always deselect "Enable location services on this Mac"

Image

Clicking on "Continue" brings up a secondary window.

The next window is "Analytics"..

Image

Again, here I also deselect everything, before selecting continue

Image


9) "Select Your Time Zone". Self explanatory really...

Image


10) "Choose Your Look".

Here, ALWAYS select the "Dark" theme. Reports across the web suggest that the "light" theme does not play nicely and so, to avoid potential problems, we use the Dark theme.

Image


There, That's better ;)

Image


Well, Now with all that done, we FINALLY get to the Desktop of Mojave. BUT WAIT! we have yet more to do!

On first entering the OS and reaching the desktop, you will be faced with the following... This is the "Patch Updater" for the "MacOS Mojave Patcher". It is currently sitting over the keyboard setting window, which can not be accessed until we finish the "update".

Image


All that is needed here, is to click on the "Install 1 item" button. Wait for it to complete......

Image


Then click on "Restart Later".

Now that we have access to the keyboard setting window....

Image


We simply click on "Continue" and move to the next screen and follow the instruction...

Image

This then takes us to this window, where we simply click on "Done" to finish this section of the installation.

Image


==================================


BEFORE ANYTHING ELSE, CARRY OUT THE FOLLOWING TASK

This is ABSOLUTELY IMPERATIVE, as it it allows the use of applications from Unidentified Developers.

1) Launch a Terminal window (Launchpad>Applications>Utilities>Terminal)
2) Copy and paste the following into the terminal window

Code: Select all

sudo spctl --master-disable
3) Hit the enter/return key.
4) Enter your password, hit the enter/return key.
4) When the command completes, quit the Terminal window (right click the icon in the dock, then choose "Quit")

Now that is done, lets carry on...

1) Copy "Clover Configurator" from the "ThinkPad X220 macOS 10.13 Utility and Kext Pack" to "[NameofHDD]>Applications"
2) Copy the "Kext Utility" from the USB installer drive (from the main section of the USB drive, under EFI>CLOVER) to "[NameofHDD]>Applications"
3) Click on "Finder" from the task menu at the top of the screen, and choose ""Preferences" (Command+,).
4) When this menu opens on "Folder Options" select to show "Hard Disks" and, if you have any "Connected servers

Open "Clover Configurator" from Launchpad, then, from the left hand menu, choose the ""Mount EFI" option.
5) Double-click the "Mount Partition" icon to the right of your HDD "EFI" folder. It should be showing as "EFI on EFI (disk*s1)" (Where * is the number of your disk). If the account security pop-up appears, simply enter your password and click on "ok" to continue.
6) Double-click the "Mount Partition" icon to the right of your USB "EFI" folder. It should be showing as "EFI on EFI (disk*s1)" (Where * is the number of your disk) If the account security pop-up appears, simply enter your password and click on "ok" to continue.

The EFI partition for the HDD as well as the USB installer drive should be showing on the right hand side of your desktop.

8 ) Quit "Clover Configurator" completely (right click the icon in the dock, then choose "Quit")
9) Open "X220 macOS 10.13 Utility and Kext Pack" folder and copy the ENTIRE "EFI" folder (right click>"Copy")
10) Open the "EFI" partition of the HDD, then paste the "EFI" folder (right click>"Paste") from the "X220 macOS 10.13 Utility and Kext Pack" folder
11) Return to the "X220 macOS 10.13 Utility and Kext Pack" folder and go to "EFI>Clover>Kexts". Launch the "_kext_install_command" script
12) Enter your password when asked, hit the enter/return key, then allow the script to complete. You will see a "Process completed" message when it has finished.
13) You will now need to reboot your machine before continuing.
14) Quit the terminal window (right click the icon in the dock, then choose "Quit")

Allow the machine to reboot then continue with finalising the install.


==================================


Following the reboot, these are the next steps.

Additional steps that should improve battery life with optimized CPU power management:

1) Confirm that you have an active connection to the Internet

A) Open a Terminal windows then copy and paste the following command and hit Enter:

Code: Select all

curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
B) Next, paste this command in the Terminal window and hit Enter:

Code: Select all

chmod +x ~/ssdtPRGen.sh
C) Paste this command in the Terminal window and hit Enter:

Code: Select all

./ssdtPRGen.sh
D) Answer ‘N’ to the questions about copying and opening the ssdt files

Results of the above actions:

1) A customized SSDT.aml for your specific machine will now be in the directory /Users/yourusername/Library/ssdtPRGen
2) Open Clover Configurator and Mount the "EFI" partition of your HDD
3) When entering the /Users/yourusername/ directory, you will need to click on the gear icon at the top of the window and select "show library"
3) You now need to copy the "SSDT.aml" file from "/Users/yourusername/Library/ssdtPRGen" to "/Volumes/EFI/EFI/CLOVER/ACPI/patched/"

With the above carried out, restart the machine.

Is continually restarting your machine getting a little boring? Yes? Well, if you want to do things properly you need to restart your machine.


==================================

More to do, but the list is becoming shorter...

1) Default sleep settings may cause a 20-25 second delay in sleeping and waking. To reduce this delay the hibernatemode setting can be changed to mode 0

Open up a Terminal Window and enter the following command, followed by the enter/return key

Code: Select all

sudo pmset -a hibernatemode 0
================

2) Enable TRIM by entering the following command in a terminal window, followed by the enter/return key

Code: Select all

sudo trimforce enable
During this process, you will be asked to answer y/N (yes/No) to two questions:

i) Are you sure you wish to proceed (y/N)?
ii) Your System will immediately reboot when this is complete.
Is this OK (y/N)?


After answerng Y to both questions, the following message will appear as it works through the command:

Enabling TRIM...
.
.
Operation Succeeded. Your system will reboot momentarily, please wait...


================

3) If screen brightness controls are not working


remove "AppleBacklightInjector.kext" from "[nameofHDD]/Library/Extensions", run the Kext Utility and then restart the computer.

If you continue to encounter problems with brightness control, you may have to try and create your own version of AppleBacklightInjector.kext tailored to meet you own hardware configuration. A script is available from RehabMan here.

================

4) If you have installed a FHD (1920×1080) panel it may be necessary to remove the "Replace 4th port with VGA" patch in the Clover config.plist and take additional steps to inject a custom EDID. The discussion here includes additional details.

================

5) Enable Additional Scaled Resolutions in macOS by carrying out the following steps

A) Open the Terminal and enter the following command, followed by hitting the enter/return key:

Code: Select all

ioreg -lw0 | grep IODisplayPrefsKey
The output should be something like this:

Code: Select all

IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/
AppleIntelFramebuffer@0/display0/AppleBacklightDisplay-30e4-d302"
B) In the example above, the DisplayVendorID is 30e4 and the DisplayProductID is d302

Change those numbers in the next two steps to match your output from step 2.

C) Create an Override folder named DisplayVendorID-30e4 by entering the following command in the Terminal window:

Code: Select all

sudo mkdir /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-30e4
D) Create a Display Override file named DisplayProductID-[yourproductID] by carrying out the following

Copy this basic code.

Code: Select all

sudo nano /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-30e4/DisplayProductID-d302
Open up text editor, paste the code, edit the Product ID and/or Vendor ID to that of your own system.

Copy your edited code, then paste into the terminal window, followed by enter/return key.

Use the hexadecimal to decimal converter tool here to get the decimal values that correspond to your DisplayVendorID and DisplayProductID

For example:

the hex value 30e4 converts to the decimal value 12516 (X220 & T420)
the hex value d302 converts to the decimal value 54018
the hex value 2d8 converts to the decimal value 728 (X220)
the hex value 40a0 converts to the decimal value 16544 (T420)

E) Copy this code:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
            <key>DisplayProductName</key>
            <string>Lenovo x220 Display</string>
            <key>DisplayVendorID</key>
            <integer>12516</integer>
            <key>DisplayProductID</key>
            <integer>54018</integer>
            <key>scale-resolutions</key>
            <array>
                    <data>AAAGAAAAA2A=</data>
                    <data>AAAHgAAABDg=</data>
            </array>
    </dict> 
    </plist>
Paste it into text editor, change the DisplayVendorID and DisplayProductID to your own system.

Once edited, copy the edited code, and paste this code into the new file you just created.

F) Press <Ctrl> + <X> and then respond with Y (for Yes), then press <Enter> to save the file and exit nano
G) Restart the computer

NOTE: After restarting your machine, the scaled resolutions of 1536 x 864 and 1920 x 1080 should now show up in System Preferences > Displays

================

6) To enable Night Shift,

A) Open a Terminal window and enter the following command to install Xcode Command Line Tools:

Code: Select all

xcode-select --install

cd /tmp; curl -s -o NightPatch.zip https://codeload.github.com/pookjw/NightPatch/zip/master; unzip -o -qq NightPatch.zip; cd NightPatch-master; chmod +x NightPatch.sh; ./NightPatch.sh
================

7) To re-enable "Font smoothing" enter the following code in a terminal window, followed by the enter/return key

Code: Select all

defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
It is noted by some, not all, that it is enough to log-out, then log back-in for the change to take effect.

If font smoothing is not active or you wish to double check the setting of it, simply go to System Preferences>General look to the bottom of the window and you should see "Enable font smoothing". If it it not selected, select it. If it is selected, de-select it, then re-select it. You should see the diffence if font smoothing is active.


FOR ANY POTENTIAL/KNOWN ISSUES, PLEASE CHECK WITH THE HACKINTOSH COMMUNITY OR FORUMS THAT HAVE KNOWLEDGE SURROUNDING Mojave IN PARTICULAR.

==================================
==================================

CONGRATULATIONS!! YOU HAVE INSTALLED MacOS 10.14 Mojave. NOW, GO ENJOY IT!

==================================
==================================


Recommended Reading / Video's

It is worth reading the "Notes and Suggestions" section of http://x220.mcdonnelltech.com for further useful information.

This video by Youtube User N1T3M4N1969 >> https://youtu.be/cpLiH-0SsDA


==================================


Recommended Apps

1) Sound Booster Lite - Improve / increase the volume of your Laptop speakers. USE AT YOUR OWN RISK.
Due to integration problems, that of when installed and in use no audio can be heard, I can no longer in all good conscience recommend this app for use with Mojave either until a work around is found or a newer version for Mojave is released. It does, however, work well with High-Sierra


2) Firefox - A great browser, with great add-ons to suit almost everybody. Yes, older versions CAN be downloaded. Simply search for the version number followed by the word "Mac"
For Example, search for "Firefox 54.01 download Mac" and a link will be listed for that version.


==================================

Tips/Tricks

1) Using the following key combination allows you to use the "Screen Recroder/Snapshot" tool:

Shift+Command+5 (Left Shift key+ALT key+5 key, on a windows based keyboard)


==================================


Thoughts on OS 10.14 Mojave:

Please bear-in-mind that these are entirely personal thoughts and experiences and not necessarily those of others. Please, do NOT let this put you off installing Mojave, it is a great O/S and brings with it some useful features.

Install

1) I found the install process to be a little easier, (or, it seemed that way), as well as less being more friendly to the uninitiated (I look at things from the point of view of a novice). The additional tools found in the install pack for Mojave make life easier too, although the secondary step before booting to Mojave directly from the HDD could so easily be missed if the person installing the O/S was not aware of said step being required. It also seemed to be a quicker install process with less steps to completion in comparison to High Sierra. Maybe that is a personal thing and may not be the experience of others?

2) I noted the requirement for a couple of kexts needed to be added to the USB installer for specific hardware, such that they were installed during O/S installation, rather than later on, post-install. A simple yet essential additional step and again, one that could so easily be missed by a novice.

3) There is a requirement to remove a kext (or two) from the installation once completed. Not a difficult process, but essential to remove the correct Kexts from the correct places for brightness control to work both on the X220 and T420. I further noted that this needs to be done AFTER the install, not before as this can cause an issue with screen resolutions on the X220.

4) There is an occasional requirement to keep the install USB inserted on first boot to the hard drive. Not always the case, perhaps just a bug.

5) As always, installer beware where certain and specific hardware is concerned. I found a wireless card that whilst working with High Sierra, did not work with Mojave and as a result, required additional kexts to be installed. Hunting these down proved time consuming and difficult (although that may not be the case for others), which in the end did not work and ended up resulting in the purchase of a different WiFi card, all to have internet access "on the go". Changing the WiFi card entailed removal of the keyboard and frontal section of the palm rest on the X220 to gain access to the WiFi card to exchange it. Again, this could be a put-off for a novice, but otherwise is a simple procedure all-told.


Post-install

1) Whilst it is interesting that Mojave can be installed either on elder Mac equipment, or on Non-Mac equipment as a Hackintosh O/S, I found very early on that I wanted to revert to High Sierra purely for compatibility of programs and the fact that certain issues have already been resolved thanks to the many efforts of the Hackintosh community. There is nothing wrong with Mojave, that is not what I am saying here, what I am saying though is that early adoption may create certain “issues” for those who install it and are not fully aware of what may need to be done to bring full compatibility with hardware, or realise the need to find appropriate to O/S version apps (programs).
(This applies as at time of writing in the first week of October 2018).

2) There is a requirement to empty the contents of the EFI>CLOVER>kexts-orig on the Installer USB after every install. Failure to clean this folder results in the drive filling to capacity and causing issues with the install process when using an 8GB USB pen drive.This was discovered when INTENTIONALLY not emptying the folder during two back-to-back installs, with the result of an incomplete install on the second system. It is also worth emtying the EFI>CLOVER>kexts-orig folder on larger drives as well. This folder is located on the main section of the installer drive NOT on the EFI partition.

3) It is recommended to empty the EFI>CLOVER>kexts-orig folder on the EFI partition of the MacOS HDD. Whilst merely a recommendation, it causes no harm if you choose not to delete the contents of the folder and in some cases, it is useful to retain these kexts. It is the choice of the person carrying out the install as to whether this particular folder is emptied. NOTE: On the installs carried out on two Lenovo X220's and a Lenovo T420, the folders were emptied without any ill effects.

Thoughts after a period of use

1) With the above said, Mojave brings with it some useful new features such as “stacking” which stacks items of the same ilk together on the desktop and the “Dynamic” desktop that changes between day and night based on your locality settings. I find this amusing and useful. It lets me know what point in the day it is, purely based on the desktop background. Useful indeed when you work into the night without realising it!

2) Mojave appears to run smoothly on X220 and T420 machines. Whilst the X220 runs 8GB Ram and the T420 runs 16GB, both run 1600mhz RAM. It is considered that 8GB Ram is the minimum and although Mojave may run on anything above 4GB,this has yet to be tested. As and when that occurs, the guide will be updated.

3) In use Mojave appears to be stable and reliable, fast to load on an SSD and that the “Dynamic” desktop feature works well Out-Of-The-Box with no ill-results.

4) Daily tasks remain easy (Web surfing, using Text editor to write a brief document, Using Notes et-al) and as stable as ever they were.

5) CPU temps do not seem any different, at least they appear to be no higher in Mojave than they were with High Sierra.

6) Mojave has been stuck with simply because of stubbornness and the intent to “bottom out” any issues with certain apps not wanting to work.

7) My personal T420 has been reverted to High-Sierra, simply because I have a need to run certain programs that are not yet available for Mojave.

8 ) My Personal X220 is still happily running Mojave without any issues whatsoever.

9) It has proven such a smooth and reliable O/S,that a non-MacOS user has chosen to move away from Windows O/S and move solely to MacOS.

==============================================================================================================
==============================================================================================================

Credits


N1T3M4N1969
Discovering, deciphering and proving an install process,
discovering steps that shorten install time


6r1ft3r6uru & N1T3M4N1969
Finalising overall install process and additional steps to make install easier

6r1ft3r6uru
Compilation and writing of the guide, Photo's and Videos.



Sources

John Mcdonnell
http://X220.mcdonnelltech.com
For various steps and information included within this guide
For the Utility & Kext Pack

DOSDude
http://dosdude1.com/mojave/
For the “patch macOS Mojave” patch

RehabMan
For the "IntelMausiEthernet-v2-2018-0424" kexts

Angristans Blog
https://angristan.xyz/how-to-fix-font-r ... 14-mojave/
For the "Font Smoothing" code


=============================================================================================================================
=============================================================================================================================

UPDATES:

15/Oct/2018:

Times Editied: Two

Purpose:

1) addition of two new notes (Notes 4 & 5) to "Continuing the creation of your installation media" Relating to Ethernet kexts.
2) Minor corrections to text and correction of a small number of typo's.
3) Added "Recommended Reading / Video's" list.

==================================

17/Oct/2018:

Times Editied: Two

Purpose:

1) Remove/Strike out recommendation for Sound Booster Lite
2) Give reason for no longer recommending Sound Booster Lite
3) Minor corrections to and removal of text.

=============================================================================================================================
=============================================================================================================================

As a relative once said to me
"Boy, you never have done things by half-measures. Lord help everyone when you are older, they do not know what they are in for"..................
Last edited by GrifterGuru on Wed Oct 17, 2018 3:46 pm, edited 18 times in total.
X31 2672-58G 1.7ghz 2GB RAM
Dell Latitude E5500 2.2GHz 4GB RAM
M73 10AXS06G02 G3220T
M73 10AXS38G00 i7 4785T
L412 4403-72G i5 520M 8GB RAM W7U
T420 4236-9N8 i7-2640M 16GB RAM W7U & MacOS
T430 2349-TDG i5 3320M 8GB Ram W7U
X220 42902-WG i5 8GB RAM MacOS

zod
Freshman Member
Posts: 119
Joined: Thu Feb 25, 2016 6:28 pm
Location: Belgrade, Serbia

Re: [PICS][GUIDE] Install MacOS 10.14 Mojave

#2 Post by zod » Sat Oct 13, 2018 3:24 pm

:thumbs-UP:

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Pictures of your ThinkPad & desk setup”

Who is online

Users browsing this forum: dr_st and 2 guests