/Mi-notebook-14-Hackintosh

Hackintosh Mi Notebook 14.

Primary LanguageASLMIT LicenseMIT

macOS  on Mi NoteBook 14

image

This repo is currently compatible with macOS Big Sur, Catalina and Monterey

macOS Big Sur macOS Catalina macOS monterey
11.5.1 (20G80)
11.5 (20G71) 12.0 Beta 4(21A5294G)
11.4 (20F71) 10.15.7 (19H15) 12.0 Beta 1(21A5248P)
11.3.1 (20E241) 10.15.6 (19G2021)
11.3 (20E232) 10.15.5 (19F101)
11.2.3 (20D91) 10.15.4 (19E287)
11.2.2 (20D80) 10.15.3 (19D76)
11.2.1 (20D74) 10.15.2 (19C57)
11.2 (20D64) 10.15.1 (19B88)
11.1 (20C69) 10.15 (19A583)
11.0.1 (20B29)

DISCLAIMER

  • For best results, read the entire README before you start and follow the install instruction throughly.

  • I am not responsible for any damages you may cause.

  • Should you find an error or improve anything — whether in the config or in the documentation — please consider opening an issue or pull request.

  • Please do not clone or download the main branch for daily use: it may include unstable code just because it is my repository.

  • If you find this bootloader configuration useful, consider giving it a star to make it more visible.

  • If you find my work useful, please consider Give me a Star and follow me on GitHub❤️

Introduction

This repo contains information for getting macOS working on a mi NoteBook 14 (all Edition) laptop.

This is intended to create a "fully" functional (as far as possible) hackintosh for the Mi noteBook 14. If you would like to get started with creating a hackintosh on your Mi NoteBoook 14 but have non experience, I would highly recommend following Dortania's OpenCore Install guide and then returning here for troubleshooting. With each new release of macOS we need to resolve each new "minor issue" we run into. The installation is not perfect yet since it's a continuos work-in-progress, but I'm glad to say that I learned a lot in the meantime. All of the steps I made to get to this point were a result of countless hours of reading along with trial and error. I am by no means an expert so any help to get this project functional is very appreciated!

Summary

  • The compatibility is very good for the most part, most of the stuff works like it would on a real MacBook, including camera, audio, touchpad, iCloud services.
  • The experience is pleasant, as the laptop is smooth and responsive under macOS Big Sur.
  • Battery life is quite great (from personal experience it lasts from 7 to 8 hours for light works depending on its age with a behaviour very similar to Windows 10 as shown in the macOS menu bar screenshots below).
  • The Intel WiFi card can be replaced with a Broadcom one, but the Intel card is now functional albeit not operating at full speeds (however it is fine for most use cases). With the latest AirportItlwm.kext even Handoff and Continuity features are working, but with a very limited support for AirDrop and Apple Watch unlocking (see Changelog for OpenIntelWireless release v. 1.2.0 stable). For any issues about AirportItlwm.kext please refer first to OpenIntelWireless Troubleshooting page and then to OpenIntelWireless Gitter Page

image

This repository is for personal purposes

YouTude Guide For Installing

  • Installing Video Guide
  • You can follow this guide to install MacOS In your Mi Notebook 14.
  • Don't forgot to subscribe...it means a lot me.:D

Generate your own SMBIOS Information

For privacy reasons, all SMBIOS information has been wiped out in the configuration file EFI/OC/config.plist. You need to generate your unique SMBIOS info by yourself (recommend to use CorpNewt's GenSMBIOS), and inject them into your config.plist.

  • With every EFI update you retrieve from here, please, remember to transfer your Device details under PlatformInfo -> Generic in your config.plist.

AboutThisMac

Configuration

Specification Details
Model Mi notebook 14
Processor intel core (i3-10110U/ i5-10210U/ i7-10510U)
Generation. 10th Gen. Comet Lake
Memory 8GB 2666MHz DDR4 RAM
Storage SATA 3 SSD, NVMe SSD
Graphics Integrated intel UHD,NVIDIA® GeForce® MX350
Sound card Realtek ALC256(layout-id: 88)
Wireless card intel Wireless AC 9462
Trackpad I2C ELAN2304

Status

  • Intel UHD 620 Graphics card
  • Intel Wifi
  • Bluetooth
  • Audio Streo/Mono sound using headphone jack
  • Battery status
  • Keyboard working with all functions(Alt=command, windows= Option etc.)
  • Touchpad working with all gestures
  • HandOff
  • Sleep
  • Camera
  • Face Time and imessage -> WORKING
  • Mic Will working... Follow the guide below.
  • HDMI up to two 4K @60 Hz monitors
  • Native Color Profile
  • Power managment (Native Power Management via CFG Lock)

Repo Updates

This repo is currently compatible with macOS Big Sur, catalina and Monterey.
  • OpenCore Updates

  • 0.7.1 Updated
    
  • EFI tested on

  •   Mi Notebook 14 10th Generation Intel® Core™ i5(Intel® UHD Graphics 620)
      Mi NoteBook 14 e-Learning Edition 10th Generation Intel® Core™ i3(Intel® UHD Graphics 620)
    
  • Sat 17 Jul 2021
    

OpenCore

  • Current OpenCore version of EFI is-
  • OpenCore 0.7.1
    

Benchmark Tests

  • CPU(Performance of CPUs at performing everydays task.)

image

  • Compute(Performance of GPUs at performing common compute task.)

image

Post - Install Settings

Enable Tap (with one finger) for Touchpad

Starting from VoodooI2C v. 2.4.1, the click down action is emulated to force touch, which causes the failure of click down and drag gestures.

For example, you can turn off Force Click in System Preferences -> Trackpad or choose three finger drag in System Preferences -> Accessibility -> Mouse & Trackpad -> Trackpad Options

Suggested configuration:

image

Enable Apple Services

Default SMBIOS settings of this repo is MacBookPro16,3 MacBookPro14,1 MacBookPro15,2

  1. Launch Terminal app
  2. Copy the following script, paste it into the Terminal window, then press Enter
    git clone https://github.com/corpnewt/GenSMBIOS && cd GenSMBIOS && ./GenSMBIOS.command 
  3. Type 2, then press Enter
  4. Drag your config.plist inside the Terminal window
  5. Type 3, then press Enter
  6. Type MacBookPro16,3, then press Enter
Microphone Fix

Download Combojack.

  • Follow given documentation to install combojack.
  • Go to system Preferences > Sound > Input and choose Line In as input device.
  • Insert headphone, combojack pop-up will appear, select headset from the list.
  • If you still face any issue disable ambient noice cancellation.
  • you are good to go.
MacOS HiDPI

MacOS HiDPI Click Here.

Booting MacOS without installer pendrive

Click Me

Mi NoteBook 14 Colour Profile

Installation

Update tracker

Item Version Remark
MacOS 11.4
OpenCore 0.7.1 Default Bootloader
Lilu 1.5.4 Kext/process/framework/library patcher
WhateverGreen 1.5.1 Handle Graphics card
AppleALC 1.6.2 Handle/fix onboard audio
CodecCommander 2.7.2 Fix headphone audio switch
CPUFriend 1.2.4 Power management
HibernationFixup 1.4.1 Handle hibernate status
IntelBluetoothFirmware 1.1.2 Handle Bluetooth
AirportItlwm 1.3.0 beta Handle native Wi-Fi card
NullEthernet 1.0.6 Fake Ethernet card
NoTouchID 1.0.4 Disable TouchID
NVMeFix 1.0.9 Fix for NVMe SSDs
RestrictEvents 1.0.3 Block unwanted processes
VoodooI2C 2.6.5 Handle I2C device
VoodooI2CHID 2.5.2 Touchpad I2C satellite
VoodooPS2Controller 2.2.4 Enable keyboard, alternative trackpad driver
VirtualSMC + plugins 1.2.5 SMC chip emulation
USBInjectAll 0.7.6 Inject USB ports

Credits