Releases: vanyasem/hackintosh-xiaomi-air-7200U
OpenCore 1.0.3 - macOS 14.4, 14, 13, 12 (Sonoma, Ventura, Monterey)
Full Changelog: oc1.0.1_macos12-14...oc1.0.3_macos12-14
SMBIOS: MacBookPro15,4
Updating
If you are updating from macOS 13 (Ventura), pay attention to the fact that the SMBIOS has changed in order to receive the Sonoma update.
Before updating the EFI, log out of iCloud. You can also delete iCloud leftovers by following this guide for extra safety. Afterward, regenerate the serial number with GenSMBIOS
(as described in the Notes section of the README).
After updating the EFI, reset NVRAM on first boot (press spacebar on the boot picker, and select Reset NVRAM
).
Proceed with the update as you normally would on a Mac. Open System Settings, check for updates, and install Sonoma. Then log back into iCloud. Your PC will be detected as an entirely new device. Make sure to delete stale login entries from your device list.
Hardware
- CPU: Intel Core i5-7200U - Kaby Lake
Bundled
Resources included (except for voiceovers)
Drivers
AudioDxe.efi
- HDA audio support driver EFI firmware for most Intel and some other analog audio controllersHfsPlus.efi
- Proprietary EFI HFS+ file system driverOpenCanopy.efi
- OpenCore plugin (Bootloader GUI)OpenRuntime.efi
- Mandatory OpenCore plugin with special featuresResetNvramEntry.efi
- OpenCore plugin, adds ResetNvram entry to the boot menuToggleSipEntry.efi
- OpenCore plugin, adds ToggleSip entry to the boot menu
Kexts
- AirportItlwm (2.3.0) - Open Intel Wireless (Wi-Fi)
- AppleALC (1.9.3) - Audio for codecs that are not officially supported
- CPUFriend (1.2.9) - CPU power management
- CPUFriendDataProvider (04-Sep-2021) - Manually generated CPUFriend tuning
- HibernationFixup (1.5.2) - Fixes hibernation
- IntelBluetoothFirmware (2.4.0) - Open Intel Wireless (Bluetooth)
- IntelBTPatcher (n/a) - Part of IntelBluetoothFirmware. Required for Monterey and later
- BlueToolFixup (2.6.9) - Required for Monterey and later
- Lilu (1.7.0) - Required for almost all other Kexts
- NullEthernet (1.0.6) - "Null" (Fake) Ethernet driver to be used when you have no working Ethernet
- NVMeFix (1.1.2) - Improve compatibility with non-Apple NVMe SSDs
- SMCBatteryManager (n/a) - Part of VirtualSMC. Used for measuring battery readouts
- SMCLightSensor (n/a) - Part of VirtualSMC. Used for the ambient light sensor
- SMCProcessor (n/a) - Part of VirtualSMC. Used for monitoring Intel CPU temperature
- SMCSuperIO (n/a) - Part of VirtualSMC. Used for monitoring fan speed
- USBInjectAll (0.7.6) - Inject all USB ports for the installed Intel EHCI/XHCI chipset automatically
- VirtualSMC (1.3.4) - SMC emulator layer
- VoodooI2C (2.9.1) - Intel I2C bus controller and slave device drivers
- VoodooI2CHID (n/a) - Part of VoodooI2C. Add support for I2C-HID devices
- VoodooPS2Controller (2.3.7) - VoodooInput's Magic Trackpad II emulation
- WhateverGreen (1.6.9) - Patches for GPUs
Tools
OpenShell.efi
- EFI shell, useful for debuggingCleanNvram.efi
- completely clears NVRAM, useful when NVRAM got corrupted
OpenCore 1.0.1 - macOS 14.4, 14, 13, 12 (Sonoma, Ventura, Monterey)
Full Changelog: oc0.9.9_macos12-14...oc1.0.1_macos12-14
SMBIOS: MacBookPro15,4
Updating
If you are updating from macOS 13 (Ventura), pay attention to the fact that the SMBIOS has changed in order to receive the Sonoma update.
Before updating the EFI, log out of iCloud. You can also delete iCloud leftovers by following this guide for extra safety. Afterward, regenerate the serial number with GenSMBIOS
(as described in the Notes section of the README).
After updating the EFI, reset NVRAM on first boot (press spacebar on the boot picker, and select Reset NVRAM
).
Proceed with the update as you normally would on a Mac. Open System Settings, check for updates, and install Sonoma. Then log back into iCloud. Your PC will be detected as an entirely new device. Make sure to delete stale login entries from your device list.
Hardware
- CPU: Intel Core i5-7200U - Kaby Lake
Bundled
Resources included (except for voiceovers)
Drivers
AudioDxe.efi
- HDA audio support driver EFI firmware for most Intel and some other analog audio controllersHfsPlus.efi
- Proprietary EFI HFS+ file system driverOpenCanopy.efi
- OpenCore plugin (Bootloader GUI)OpenRuntime.efi
- Mandatory OpenCore plugin with special featuresResetNvramEntry.efi
- OpenCore plugin, adds ResetNvram entry to the boot menuToggleSipEntry.efi
- OpenCore plugin, adds ToggleSip entry to the boot menu
Kexts
- AirportItlwm (2.3.0) - Open Intel Wireless (Wi-Fi)
- AppleALC (1.9.1) - Audio for not officially supported codecs
- CPUFriend (1.2.8) - CPU power management
- CPUFriendDataProvider (04-Sep-2021) - Manually generated CPUFriend tuning
- HibernationFixup (1.5.1) - Fixes hibernation
- IntelBluetoothFirmware (2.4.0) - Open Intel Wireless (Bluetooth)
- IntelBTPatcher (n/a) - Part of IntelBluetoothFirmware. Required for Monterey and later
- BlueToolFixup (2.6.8) - Required for Monterey and later
- Lilu (1.6.8) - Required for almost all other Kexts
- NullEthernet (1.0.6) - "Null" (Fake) Ethernet driver to be used when you have no working Ethernet
- NVMeFix (1.1.1) - Improve compatibility with non-Apple NVMe SSDs
- SMCBatteryManager (n/a) - Part of VirtualSMC. Used for measuring battery readouts
- SMCLightSensor (n/a) - Part of VirtualSMC. Used for the ambient light sensor
- SMCProcessor (n/a) - Part of VirtualSMC. Used for monitoring Intel CPU temperature
- SMCSuperIO (n/a) - Part of VirtualSMC. Used for monitoring fan speed
- USBInjectAll (0.7.6) - Inject all USB ports for the installed Intel EHCI/XHCI chipset automatically
- VirtualSMC (1.3.3) - SMC emulator layer
- VoodooI2C (2.8) - Intel I2C bus controller and slave device drivers
- VoodooI2CHID (n/a) - Part of VoodooI2C. Add support for I2C-HID devices
- VoodooPS2Controller (2.3.5) - VoodooInput's Magic Trackpad II emulation
- WhateverGreen (1.6.7) - Patches for GPUs
Tools
OpenShell.efi
- EFI shell, useful for debuggingCleanNvram.efi
- completely clears NVRAM, useful when NVRAM got corrupted
OpenCore 0.9.9 - macOS 14.4, 14, 13, 12 (Sonoma, Ventura, Monterey)
Full Changelog: oc0.9.8_macos13...oc0.9.9_macos12-14
SMBIOS: MacBookPro15,4
Updating
If you are updating from macOS 13 (Ventura), pay attention to the fact that the SMBIOS has changed in order to receive the Sonoma update.
Before updating the EFI, log out of iCloud. You can also delete iCloud leftovers by following this guide for extra safety. Afterward, regenerate the serial number with GenSMBIOS
(as described in the Notes section of the README).
After updating the EFI, reset NVRAM on first boot (press spacebar on the boot picker, and select Reset NVRAM
).
Proceed with the update as you normally would on a Mac. Open System Settings, check for updates, and install Sonoma. Then log back into iCloud. Your PC will be detected as an entirely new device. Make sure to delete stale login entries from your device list.
Hardware
- CPU: Intel Core i5-7200U - Kaby Lake
Bundled
Resources included (except for voiceovers)
Drivers
AudioDxe.efi
- HDA audio support driver EFI firmware for most Intel and some other analog audio controllersHfsPlus.efi
- Proprietary EFI HFS+ file system driverOpenCanopy.efi
- OpenCore plugin (Bootloader GUI)OpenRuntime.efi
- Mandatory OpenCore plugin with special featuresResetNvramEntry.efi
- OpenCore plugin, adds ResetNvram entry to the boot menuToggleSipEntry.efi
- OpenCore plugin, adds ToggleSip entry to the boot menu
Kexts
- AirportItlwm (2.3.0-alpha) - Open Intel Wireless (Wi-Fi)
- AppleALC (1.8.9) - Audio for not officially supported codecs
- CPUFriend (1.2.7) - CPU power management
- CPUFriendDataProvider (04-Sep-2021) - Manually generated CPUFriend tuning
- HibernationFixup (1.4.9) - Fixes hibernation
- IntelBluetoothFirmware (2.4.0) - Open Intel Wireless (Bluetooth)
- IntelBTPatcher (n/a) - Part of IntelBluetoothFirmware. Required for Monterey and later
- BlueToolFixup (2.6.8) - Required for Monterey and later
- Lilu (1.6.7) - Required for almost all other Kexts
- NullEthernet (1.0.6) - "Null" (Fake) Ethernet driver to be used when you have no working Ethernet
- NVMeFix (1.1.1) - Improve compatibility with non-Apple NVMe SSDs
- SMCBatteryManager (n/a) - Part of VirtualSMC. Used for measuring battery readouts
- SMCLightSensor (n/a) - Part of VirtualSMC. Used for the ambient light sensor
- SMCProcessor (n/a) - Part of VirtualSMC. Used for monitoring Intel CPU temperature
- SMCSuperIO (n/a) - Part of VirtualSMC. Used for monitoring fan speed
- USBInjectAll (0.7.5) - Inject all USB ports for the installed Intel EHCI/XHCI chipset automatically
- VirtualSMC (1.3.2) - SMC emulator layer
- VoodooI2C (2.8) - Intel I2C bus controller and slave device drivers
- VoodooI2CHID (n/a) - Part of VoodooI2C. Add support for I2C-HID devices
- VoodooPS2Controller (2.3.5) - VoodooInput's Magic Trackpad II emulation
- WhateverGreen (1.6.6) - Patches for GPUs
Tools
OpenShell.efi
- EFI shell, useful for debugging
OpenCore 0.9.8 - macOS 13 (Ventura)
Full Changelog: oc0.9.5_macos13...oc0.9.8_macos13
SMBIOS: MacBookPro14,2
Hardware
- CPU: Intel Core i5-7200U - Kaby Lake
Bundled
Resources included (except for voiceovers)
Drivers
AudioDxe.efi
- HDA audio support driver EFI firmware for most Intel and some other analog audio controllersHfsPlus.efi
- Proprietary EFI HFS+ file system driverOpenCanopy.efi
- OpenCore plugin (Bootloader GUI)OpenRuntime.efi
- Mandatory OpenCore plugin with special featuresResetNvramEntry.efi
- OpenCore plugin, adds ResetNvram entry to the boot menuToggleSipEntry.efi
- OpenCore plugin, adds ToggleSip entry to the boot menu
Kexts
- AirportItlwm (2.2.0) - Open Intel Wireless (Wi-Fi)
- AppleALC (1.8.9) - Audio for not officially supported codecs
- CPUFriend (1.2.7) - CPU power management
- CPUFriendDataProvider (04-Sep-2021) - Manually generated CPUFriend tuning
- HibernationFixup (1.4.9) - Fixes hibernation
- IntelBluetoothFirmware (2.3.0) - Open Intel Wireless (Bluetooth)
- IntelBTPatcher (n/a) - Part of IntelBluetoothFirmware. Required for Monterey and later
- BlueToolFixup (2.6.8) - Required for Monterey and later
- Lilu (1.6.7) - Required for almost all other Kexts
- NullEthernet (1.0.6) - "Null" (Fake) Ethernet driver to be used when you have no working Ethernet
- NVMeFix (1.1.1) - Improve compatibility with non-Apple NVMe SSDs
- SMCBatteryManager (n/a) - Part of VirtualSMC. Used for measuring battery readouts
- SMCLightSensor (n/a) - Part of VirtualSMC. Used for the ambient light sensor
- SMCProcessor (n/a) - Part of VirtualSMC. Used for monitoring Intel CPU temperature
- SMCSuperIO (n/a) - Part of VirtualSMC. Used for monitoring fan speed
- USBInjectAll (0.7.5) - Inject all USB ports for the installed Intel EHCI/XHCI chipset automatically
- VirtualSMC (1.3.2) - SMC emulator layer
- VoodooI2C (2.8) - Intel I2C bus controller and slave device drivers
- VoodooI2CHID (n/a) - Part of VoodooI2C. Add support for I2C-HID devices
- VoodooPS2Controller (2.3.5) - VoodooInput's Magic Trackpad II emulation
- WhateverGreen (1.6.6) - Patches for GPUs
Tools
OpenShell.efi
- EFI shell, useful for debugging
OpenCore 0.9.5 - macOS 13 (Ventura)
Full Changelog: oc0.9.5_macos11_and_macos13...oc0.9.5_macos13
SMBIOS: MacBookPro14,2
Hardware
- CPU: Intel Core i5-7200U - Kaby Lake
Bundled
Resources included (except for voiceovers)
Drivers
AudioDxe.efi
- HDA audio support driver EFI firmware for most Intel and some other analog audio controllersHfsPlus.efi
- Proprietary EFI HFS+ file system driverOpenCanopy.efi
- OpenCore plugin (Bootloader GUI)OpenRuntime.efi
- Mandatory OpenCore plugin with special features
Kexts
- AirportItlwm (2.2.0) - Open Intel Wireless (Wi-Fi)
- AppleALC (1.8.6) - Audio for not officially supported codecs
- CPUFriend (1.2.7) - CPU power management
- CPUFriendDataProvider (04-Sep-2021) - Manually generated CPUFriend tuning
- HibernationFixup (1.4.9) - Fixes hibernation
- IntelBluetoothFirmware (2.3.0) - Open Intel Wireless (Bluetooth)
- IntelBTPatcher (n/a) - Part of IntelBluetoothFirmware. Required for Monterey and later
- BlueToolFixup (2.6.8) - Required for Monterey and later
- Lilu (1.6.7) - Required for almost all other Kexts
- NullEthernet (1.0.6) - "Null" (Fake) Ethernet driver to be used when you have no working Ethernet
- NVMeFix (1.1.1) - Improve compatibility with non-Apple NVMe SSDs
- SMCBatteryManager (n/a) - Part of VirtualSMC. Used for measuring battery readouts
- SMCLightSensor (n/a) - Part of VirtualSMC. Used for the ambient light sensor
- SMCProcessor (n/a) - Part of VirtualSMC. Used for monitoring Intel CPU temperature
- SMCSuperIO (n/a) - Part of VirtualSMC. Used for monitoring fan speed
- USBInjectAll (0.7.5) - Inject all USB ports for the installed Intel EHCI/XHCI chipset automatically
- VirtualSMC (1.3.2) - SMC emulator layer
- VoodooI2C (2.8) - Intel I2C bus controller and slave device drivers
- VoodooI2CHID (n/a) - Part of VoodooI2C. Add support for I2C-HID devices
- VoodooPS2Controller (2.3.5) - VoodooInput's Magic Trackpad II emulation
- WhateverGreen (1.6.6) - Patches for GPUs
Tools
OpenShell.efi
- EFI shell, useful for debugging
OpenCore 0.9.5 - macOS 11 (Big Sur) and macOS 13 (Ventura)
Full Changelog: oc0.7.3_macos11...oc0.9.5_macos11_and_macos13
SMBIOS: MacBookPro14,2
Made for updating from macOS 11 (Big Sur) to macOS 13 (Ventura)
Hardware
- CPU: Intel Core i5-7200U - Kaby Lake
Bundled
Resources included (except for voiceovers)
Drivers
AudioDxe.efi
- HDA audio support driver EFI firmware for most Intel and some other analog audio controllersHfsPlus.efi
- Proprietary EFI HFS+ file system driverOpenCanopy.efi
- OpenCore plugin (Bootloader GUI)OpenRuntime.efi
- Mandatory OpenCore plugin with special features
Kexts
- AirportItlwm (2.2.0) - Open Intel Wireless (Wi-Fi)
- AppleALC (1.8.6) - Audio for not officially supported codecs
- CPUFriend (1.2.7) - CPU power management
- CPUFriendDataProvider (04-Sep-2021) - Manually generated CPUFriend tuning
- HibernationFixup (1.4.9) - Fixes hibernation
- IntelBluetoothFirmware (2.3.0) - Open Intel Wireless (Bluetooth)
- IntelBluetoothInjector (n/a) - Part of IntelBluetoothFirmware. Required for Big Sur and earlier
- IntelBTPatcher (n/a) - Part of IntelBluetoothFirmware. Required for Monterey and later
- Lilu (1.6.7) - Required for almost all other Kexts
- NullEthernet (1.0.6) - "Null" (Fake) Ethernet driver to be used when you have no working Ethernet
- NVMeFix (1.1.1) - Improve compatibility with non-Apple NVMe SSDs
- SMCBatteryManager (n/a) - Part of VirtualSMC. Used for measuring battery readouts
- SMCLightSensor (n/a) - Part of VirtualSMC. Used for the ambient light sensor
- SMCProcessor (n/a) - Part of VirtualSMC. Used for monitoring Intel CPU temperature
- SMCSuperIO (n/a) - Part of VirtualSMC. Used for monitoring fan speed
- USBInjectAll (0.7.5) - Inject all USB ports for the installed Intel EHCI/XHCI chipset automatically
- VirtualSMC (1.3.2) - SMC emulator layer
- VoodooI2C (2.8) - Intel I2C bus controller and slave device drivers
- VoodooI2CHID (n/a) - Part of VoodooI2C. Add support for I2C-HID devices
- VoodooPS2Controller (2.3.5) - VoodooInput's Magic Trackpad II emulation
- WhateverGreen (1.6.6) - Patches for GPUs
Tools
OpenShell.efi
- EFI shell, useful for debugging
OpenCore 0.7.3 - macOS 11 (Big Sur)
Full Changelog: https://github.com/vanyasem/hackintosh-xiaomi-air-7200U/commits/oc0.7.3_macos11
SMBIOS: MacBookPro14,2
Hardware
- CPU: Intel Core i5-7200U - Kaby Lake
Bundled
Resources included (except for voiceovers)
Drivers
AudioDxe.efi
- HDA audio support driver EFI firmware for most Intel and some other analog audio controllersHfsPlus.efi
- Proprietary EFI HFS+ file system driverOpenCanopy.efi
- OpenCore plugin (Bootloader GUI)OpenRuntime.efi
- Mandatory OpenCore plugin with special features
Kexts
- AirportItlwm (2.0.0) - Open Intel Wireless (Wi-Fi)
- AppleALC (1.6.4) - Audio for not officially supported codecs
- CPUFriend (1.2.4) - CPU power management
- CPUFriendDataProvider (04-Sep-2021) - Manually generated CPUFriend tuning
- HibernationFixup (1.4.3) - Fixes hibernation
- IntelBluetoothFirmware (2.0.0) - Open Intel Wireless (Bluetooth)
- IntelBluetoothInjector (n/a) - Part of IntelBluetoothFirmware
- Lilu (1.5.6) - Required for almost all other Kexts
- NoTouchID (1.0.4) - Lilu plugin for disabling Touch ID support
- NullEthernet (1.0.6) - "Null" (Fake) Ethernet driver to be used when you have no working Ethernet
- NVMeFix (1.0.9) - Improve compatibility with non-Apple NVMe SSDs
- SMCBatteryManager (n/a) - Part of VirtualSMC. Used for measuring battery readouts
- SMCLightSensor (n/a) - Part of VirtualSMC. Used for the ambient light sensor
- SMCProcessor (n/a) - Part of VirtualSMC. Used for monitoring Intel CPU temperature
- SMCSuperIO (n/a) - Part of VirtualSMC. Used for monitoring fan speed
- USBInjectAll (0.7.5) - Inject all USB ports for the installed Intel EHCI/XHCI chipset automatically
- VirtualSMC (1.2.7) - SMC emulator layer
- VoodooI2C (2.6.5) - Intel I2C bus controller and slave device drivers
- VoodooI2CHID (n/a) - Part of VoodooI2C. Add support for I2C-HID devices
- VoodooPS2Controller (2.2.5) - VoodooInput's Magic Trackpad II emulation
- WhateverGreen (1.5.3) - Patches for GPUs
Tools
OpenShell.efi
- EFI shell, useful for debugging