Skip to main content

Installing MacOS Catalina on Legion Y540 Step 3 - Post installation

This article addresses post-installation issues.

Post-installation Script

You will need Internet for this.
  1. Run Clover Configurator and mount the EFI parttitions, of both your USB Installer and your Hack's SSD.
  2. Copy the EFI contents of your USB Installer to the SSD's EFI of your laptop.
  3. There was a README file on the EFI folder we downloaded and unzipped. If you don't have it, you can find it here:
  4. Inside the README file you will find a command you have to run on the Terminal (I repeat, you need the Internet for this to run). For reference, here is the command: sudo sh -c "$(curl -fsSL"

Enabling the numeric keypad

  1. For this, we need to be able to see the hidden system files first. To do so, open the Terminal and type: defaults write AppleShowAllFiles TRUE then  killall Finder. When we're done with this procedure, you can change it back if you like by running the same commands, but change the "true" to "false".
  2. Now through the Finder, navigate to /usr/local/bin and ensure that the setleds file is there.
  3. Open System Preferences and open the Security and Privacy panel.
  4. Navigate to the Privacy tab.
  5. From the list on the left, click Accessibility.
  6. Click the Lock to make changes.
  7. Click the + button. You might not be able to see the folders still, so type setleds in the Search bar. Select it and click Open.
  8. After restart, you can press and hold the Num Lock button for a few seconds (5-6 seconds) to activate the numeric keypad.


The touchpad left and right buttons don't work, so we will have to enable tap to click, 2 fingers to right-click, and 3 fingers (tap and drag) for drag and drop functionality.
  1. Navigate to System Preferences, Trackpad.
  2. Navigate to the Point & Click tab.
  3. Enable Secondary Click -> Click or tap with 2 fingers.
  4. Enable Tap to Click.
  5. Optional: I've set the Click to Light for easier tapping.
  6. Go back to System Preferences, and open the Accessibility panel.
  7. From the left side, click on Pointer Control.
  8. From the Mouse & Trackpad tab, click the Trackpad Options button.
  9. Enable Enable Dragging, with 3 finger drag and click OK.

Enable on-board Intel Bluetooth

  1. Navigate to and download the latest release (as of the time of this writing, my version was 1.0.3).
  2. Use Clover Configurator to mount the EFI partition of your Hack, and copy both kexts (IntelBluetoothFirmware.kext and IntelBluetoothInjector.kext) to EFI/Clover/kexts/Other. (Don't install to Library/Extensions or System/Library/Extensions, because then you will have boot issues.)
  3. Restart your computer.

Fix blurry fonts and resolutions

  1. Follow the instructions from here:
  2. My selected options at the Terminal (in order), were
    • 1-Enable HiDPI (if you have issues after waking from sleep, select 2-Enable HiDPI with patch)
    • 3-Macbook Pro
    • On the resolutions step you can choose which one is more comfortable for you. If it's not listed, you can choose Custom Resolution and type it in.
  3. Now you can change the size of the text etc by going to System Preferences, Displays, Display tab, and selecting an option from Scaled. If you have rescaling issues after sleep, then leave it to the Default scale option. If you still have rescaling issues, even with the patch (selecting 2 on the first step above), then install the free Amphetamine software from the App Store:
    • Start a new session and deselect Allow system sleep when display is closed. This will prevent your Hack to go to sleep when you're closing the lid.
    • Also go to System Preferences, Energy Saver and set the Turn Display Off to Never and enable Prevent computer from sleeping automatically when display is off.

Disclaimer: The content provided in this article is for informational purposes only. You are solely responsible for verifying the information as being appropriate for your personal use.

Popular posts from this blog

Bullet Journal and Task Management in Obsidian (part 1)- Free Vault for download and Folder Structure

This is the vault in Obsidian that I use daily as a bullet journal and task manager. This is going to be a series of posts on explaining how I use this vault.   Download the full vault .zip file here . Extract it, save the folder to your desired location and then open it from Obsidian. If you just want the snippets, download the snippets .zip file here . Extract and paste the CSS snippets to your .obsidian/snippets folder (show hidden files and folders in your file explorer). For a list of the alternate checkboxes you can use, see here (you don't need the minimal theme, the CSS snippet I have enabled will work on any theme, even the default one): Folder Structure I have 3 parent folders: inbox - this is where I have Obsidian automatically store any new note I create journal - this is where I have Obsidian automatically store daily notes. I keep the current month in there, then when the month ends, I review and archive by month and y

How to rebuild cache and repair permissions of kexts in a Hackintosh

After installing 3rd-party kexts in /Library/Extensions, or replacing vanilla kexts with patched kexts in System/Library/Extensions, you may want to repair their permissions and rebuild the kext cache to ensure they work as intented. Here's how.

NVIDIA Web Drivers Mojave Workaround

It is still uncertain when will NVIDIA release any Web Drivers for macOS Mojave, but we can try a workaround.