Mac os xiaomi mi air
Xiaomi Mi Notebook Air 13.3» Обсуждение » | Xiaomi Mi Notebook Air 12.5″ » | FAQ | Покупка и Аксессуары | Клуб Xiaomi »
- Изображения без спойлеров, сообщения не по теме (оффтоп), флуд, оскорбления, неинформативные сообщения (у меня работает, сделал то, поставил это, спасибо, буду пробовать и тд.), а так же вопросы, которые оговорены в шапке или уже обсуждались(пользуйтесь поиском) и ответы на них будут расценены как игнорирование правил форума и удалены без предупреждения.
- К обязательному ознакомлению Оформление сообщений и Работа с изображениями на форуме.
- Будьте взаимно вежливы! У нас на форуме принято говорить «Спасибо» путём повышения репутации нажимая на кнопочку
.
- Если у вас меньше 15 сообщений, нажмите на кнопку
в полезном для вас сообщении (слева ниже аватары и репутации) и сообщите, за что ставить
- Предложения по наполнению и актуализации шапки пишите QMS куратору.
Полная спецификация, сделанная в Aida от chemobook.
Полная спецификация экрана модели 12″ и 13″ от borland007
Платформа: Windows 10
Дисплей: 13,3″, 1920 x 1080 точек, 166 ppi, 16:9, яркость 300 нит, контрастность 8000:1, стекло, угол обзора 170 градусов. (Производители Samsung (LTN133HL09-M01),Sharp,BoE)
Процессор: 2 ядра, до 2,7 ГГц, 3 МБ, Intel Core i5-6200U
Графический чип: NVIDIA GeForce 940MX, 1 ГБ GDDR5, 5 ГГц
Оперативная память: 8 ГБ DDR4 2133MHz
Внутренняя память: SSD NVME 2280 256 ГБ SSD (Samsung MZVLV256), дополнительно разем SATA SSD 2280.
Контроллер заряда BQ24780S
Мультиконтроллер Nuvoton NPCE285PA0DX
Bluetooth 4.1
Wi-Fi (802.11b/g/n/ac) 2х2
USB Type-C (thunderbolt отсутствует, все остальное поддерживается)
HDMI — 2560х1440@60Hz (Nvidia) — 4096×2304@24Hz (Intel)
разъем для наушников
Звук: Realtek ALC255, два динамика AKG по 2W, Dolby Digital Surround
Аккумулятор: встроенный, 37 Вт, быстрая зарядка (LG Chem R13B01W)
Размеры: 309,6 х 210,9 х 14,8 мм
Вес: 1,28 кг
Mac os xiaomi mi air
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
For now I’ll be discontinuing development on this repository and you can find a much more improved repo over at johnnync13’s. That’s where I’ll be helping with improving the code and all the issues. I can highly recommend switching over to that EFI folder! Thanks for your support and see you there.
EFI Folder for 2018 Xiaomi Notebook Air 13.3″ laptops
- macOS 10.13 High Sierra
- macOS 10.14 Mojave
- Xiaomi Notebook Air 2018 13.3″ i5/i7
- Real mac to create the install USB
- Xiaomi Notebook Air 2018 13.3″ i5/i7
- 8GB or larger USB stick (USB3 preferred for speed)
- Latest copy of my files (https://github.com/yllwfsh/Xiaomi-Notebook-Air-13.3-2018-macOS-EFI/archive/master.zip)
- (possibly) USB mouse for install until trackpad is working
- On a real mac, create your macOS USB install media (e.g. https://support.apple.com/en-us/HT201372)
- Install Clover bootloader on USB stick. Select ‘Install to ESP’ (https://sourceforge.net/projects/cloverefiboot/files/latest/download)
- Mount the ESP (EFI System Partition) on your USB stick: (check that you mount the correct EFI partition, numbers will vary. )
- Copy and overwrite the EFI/CLOVER folder from this website to the EFI folder on the ESP.
- Now boot the Xiaomi laptop from the install media (if trackpad is not working, use USB mouse)
- Open Disk Utility and format the builtin SSD with APFS (will delete all your files. )
- Install macOS
- After install, boot from USB again but select SSD to boot from in Clover Bootloader
- Do initial macOS setup (use USB ethernet adapter for internet)
- Install Clover on the SSD. Select ‘Install to ESP’ (https://sourceforge.net/projects/cloverefiboot/files/latest/download)
- Mount the ESP (EFI System Partition) on your SSD (check that you mount the correct EFI partition, numbers will vary. )
- Copy and overwrite the EFI/CLOVER folder from this website to the EFI folder on the ESP.
- Copy all the Kernel Extensions (kexts) in the PostInstall/Library/Extensions to your system’s /Library/Extensions folder (this is important, otherwise keyboard/trackpad don’t work)
- Execute these commands to rebuild Kernel Extension Cache:
- Done! Reboot to enable all the drivers for keyboard and trackpad support.
If you’re having audio problems, especially with headphones, run the install.command script inside the ALCPlugFix folder. This will install a fix, then reboot. Audio should be better.
What works and what doesn’t?
- CPU Power Management
- Sleep
- Builtin Intel GPU Acceleration
- Audio
- NVMe / SATA SSD’s
- USB A/C ports
- Battery Management
- HDMI / Displayport(USB-C)
- Keyboard
- Trackpad (with near-perfect gesture emulation)
- Webcam
- Display brightness
- FileVault File encryption (alway make a backup before switching it on. )
- Wifi & Bluetooth (because Intel cards not supported under macOS)
- Nvidia GPU (Not supported under macOS)
Please give me feedback, open an issue or send a pull request if you find some improvements to be made!
Use these files and this howto at your own risk. I’m not responsible in any way for lost data, damage to software or hardware or anything else that might go wrong. This works for me but might not for you.
Mac os xiaomi mi air
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Hackintosh Xiaomi Mi Air 13.3 Skylake-U 2016 for macOS Catalina & Mojave & High Sierra
Hackintosh your XiaoMi Air 13.3 Skylake-U 2016. This is intented to create a fully functional hackintosh for the Xiaomi Mi Notebook Air 13.3» i5-6200U (Skylake-U 2016).
- This guide is for the XiaoMi Air 13.3 Skylake-U 2016. It will probably work on the XiaoMi Air 13.3 Kaby Lake-R 2018 models with minor modifications.
- All files used and detailed readmes are located in github sakoula/XiaoMi-Air-6200U
- The guide will work for either BIOS A05 or BIOS A06. Bios A09 has NOT been tested
- Following this guide you can run High Sierra 10.13.6 or any version of Mojave 10.14.x up to 10.14.6, or any version of Catalina 10.5.x up to 10.15.3
- macOS has been installed on a different disk on the second M.2 port of the laptop. I have no experience of having both Windows and macOS on a single disk. In order to boot to macOS you use F12 upon power on and select the boot device.
- In order to be able to help you please provide full debug information useing the excellent black-dragon74/OSX-Debug tool.
- Support and Discussion on this guide can be found at tonymacx86.com
Please note that this guide will be not possible without all the excellent resources:
Known Issues / Work in Progress
- After Sleep distorted or know audio from Headphones Port work in progress using ALCPlugFix
- No audio output from HDMI port I am not using it so ignore for now
- Shutdown is not working as expected. The on/off button’s led stays up and the keyboard light is on when touching it. In order to switch off you have to hold the shutdown key for 4 seconds.
- Internal Wifi is not working see Wi-Fi section for alternatives
- When sleeping by closing LID on wake loosing USB
- Bluetooth works if using a VM to inject the FW February 2020 For Catalina IntelBluetooth.1.0.2 is used
- Multitouch Gestures work in progress through VoodooI2cFebruary 2020 not used anymore
improve bettery life using a CPUFriendDataProvider.kext and CPUTune.kext
February 2020 based on corpnewt/CPUFriendFriend min hex freq 800Mhz=08 and EPP Range: (0x80-0xBF:Balance power) = 80
If you face another problem please open a issue.
- Skylake-U 2016
- Xiaomi Mi Notebook Air 13.3»
- Bios vers A06
- CPU Intel Core i5-6200U / 2.7GHz max / Dual core, 4 threads / 3MB L3 cache
- GPU: HD Graphics 520
- GPU: Nvidia GeForce 940MX GPU / 1G GDDR5 RAM, frequency 5GHz
- Memory: 8192 MB DDR4 2133 MHz, single-channel, firmly fitted
- Display: 13.3 inch 16:9, 1920 x 1080 pixel 166 PPI, Samsung LTN133HL09-M01, IPS, glossy: yes
- Samsung PM951 NVMe MZVLV256, 256 GB (on first SLOT which is PCie/NVMe)
- Samsung 850 Evo Series, 500GB M.2 SSD (MZ-N5E500BW) (on second SLOT which is SATA) (for macOS)
- WIFI: Intel Dual Band Wireless-AC 2×2 Network / 2.4GHz and 5GHz dual-band WiFi / 802.11ac / 802.11b/g/n / 867Mbps max
- Bluetooth: Bluetooth 4.1 wireless technology
- Connectivity: USB Type-C charging port, 2× USB 3.0, 1× HDMI, 3,5 mm audio jack
Upgrade Guide Mojave (10.14.6) to Catalina (10.15.3)
- Step 1: Delete all hackintosh related kexts from /Library/Extensions :
- Step 2: mount the hard disk EFI partition and delete everything but your smbios settings from config.plist
- Step 3: install clover to the disk
follow Install Clover on the macOS disk and Customize Clover on the macOS disk from this guide.
Important copy your SMBIOS settings from your
/config.plist to the installed /Volumes/ESP/EFI/CLOVER/config.plist
Do the upgrade from the System Preferences > Software Update
Once you get on the 10.15.3 you should not do any further steps.
These are the steps in order to install or upgrade your XiaoMi-Air. There is a very detailed document on the steps followed and the customizations which can be found in DETAILS.md.
There is a another document on how I setup my environment including all the tools and utilities I have used ENVIRONMENT.air.md.
You will need a working macOS installation (no matter the version) to create a USB Flash Drive with macOS.
Start by downloading the latest version the customization files from the releases page. It includes:
- AIR_EFI/ : efi directory including all kexts and customization needed
- addons/LiluFriendLite.kext : LiluFriendLite.kext used in the installation
- addons/ApfsDriverLoader.efi : ApfsDriverLoader.efi used in the installation
- addons/AudioDxe.efi : AudioDxe.efi used in the installation
- addons/EmuVariableUefi.efi : EmuVariableUefi.efi Emulated NVRAM
- addons/FwRuntimeServices.efi : FwRuntimeServices.efi required from OcQuirks*
- addons/HFSPlus.efi : HFSPlus.efi used in the installation
- addons/OcQuirks.efi : OcQuirks.efi instead of OsxAptio*
- addons/OcQuirks.plist : OcQuirks.plist instead of OsxAptio*
- addons/UsbKbDxe.efi : UsbKbDxe.efi used in the installation
- addons/UsbMouseDxe.efi : UsbMouseDxe.efi used in the installation
- addons/VirtualSmc.efi : VirtualSmc.efi used in the installation
- addons/AppleGenericInput.efi : AppleGenericInput.efi FileVault
- addons/AppleUiSupport.efi : AppleUiSupport.efi FileVault
I installed a Samsung 850 Evo Series, 500GB M.2 SSD (MZ-N5E500BW) specifically for macOS on the second M.2 port. Use F12 to boot from a specific device.
Disable Secure Boot
Hold F2 to get into the BIOS. In order to disable the secure boot you need to set a supervisor BIOS password. Use root as a password. Without exiting disable the secure boot. Then change the supervisor password and do not enter a new one. This will disable it. Exit BIOS saving the options.
You do not have to change anything else from the defaults
Preparing USB Flash Drive
Disk Utility > Select USB Device > Erase :
- GUID Partition Table
- Name: USB
- Format: MacOS Extended (Journaled)
Install Cataline installer to the USB Flash Drive
Download Cataline from Apple AppStore and run the following command to install it on the USB disk you just Erased.
$ sudo /Applications/Install macOS Catalina.app/Contents/Resources/createinstallmedia —volume /Volumes/USB
Install Clover to the USB Flash Drive
Go with the stock clover and run Clover_v2.5k_r5099 installer:
Continue > Continue > Change Install Location > Install macOS Catalina > Customize
Clover for UEFI booting only, Install Clover in the ESP
Customize Clover on the USB Flash Drive
Download the latest release from github and unzip the archive. You will find an AIR_EFI directory and a addons directory. Mount the USB Flash Drive’s EFI partition on /Volumes/EFI :
create EFI/CLOVER/drivers/UEFI or erase everything in EFI/CLOVER/drivers/UEFI if it exists
copy AIR_EFI/CLOVER/kexts/Other from the downloaded file to USB’s EFI to EFI/CLOVER/kexts/Other
copy addons/*.efi and addons/*.plist from the downloaded file to USB’s EFI to EFI/CLOVER/drivers/UEFI/
copy AIR_EFI/CLOVER/ACPI/PATCHED/* from the downloaded file to USB’s EFI to EFI/CLOVER/ACPI/PATCHED/*
copy AIR_EFI/CLOVER/config.plist from the downloaded file to USB’s EFI to EFI/CLOVER/config.plist
To boot from the USB Flash Drive you can just hit F12 and you will get the UEFI boot loader
Boot from the USB and install Catalina on the hard disk.
If your Xiaomi-Air already runs High Sierra 10.14.6 you can upgrade directly to Catalina using the installer from the AppleStore (no need of a USB Flash Drive).
Important: During installation you will ask to reboot the machine. While on clover make sure to boot from Boot macOS install from *** disk disk. If you do not see this disk hit F3 to show all the hidden disks. You may need to reboot multiple times.
Install Clover on the macOS disk
Once the installation is over you will need to install Clover bootloader on the hard disk that you have installed macOS in order to be able to boot without the USB Flash Drive.
Run again the Clover_v2.5k_r5099 installer:
Continue > Continue > Change Install Location > macOS location > Customize
Clover for UEFI booting only, Install Clover in the ESP
Install RC scripts on target volume
Install Clover Preference Pane
Customize Clover on the macOS disk
Download the latest release from github and unzip the archive. You will find an AIR_EFI directory and a addons directory.
Important: Before installing clover on disk make sure that you do sudo mount -uw / from the terminal. And ignore any message from clover saying that it is incompatible with your operating system
Mount the EFI partition of the macOS boot parition on /Volumes/EFI :
create EFI/CLOVER/drivers/UEFI or erase everything in EFI/CLOVER/drivers/UEFI if it exists
copy AIR_EFI/CLOVER/kexts/Other from the downloaded file to USB’s EFI to EFI/CLOVER/kexts/Other
copy addons/*.efi and addons/*.plist from the downloaded file to USB’s EFI to EFI/CLOVER/drivers/UEFI/
copy AIR_EFI/CLOVER/ACPI/PATCHED/* from the downloaded file to USB’s EFI to EFI/CLOVER/ACPI/PATCHED/*
copy AIR_EFI/CLOVER/config.plist from the downloaded file to USB’s EFI to EFI/CLOVER/config.plist
Move kexts to /Library/Extensions
February 2020 Starting with Catalina I do not do this step!
The right way to load kexts is not by injecting them through clover but installing them in /Library/Extensions and building them into the kernel cache.
Download the latest release from github and unzip the archive. You will find an AIR_EFI directory and a addons directory.
Mount the EFI partition of the macOS boot parition on /Volumes/EFI :
- move EFI/CLOVER/kexts/Other/* from macOS boot parition to /Library/Extensions/*
- run from the console $ sudo chown -R root:wheel /Library/Extensions/*
- run from the console $ sudo chmod -R 755 /Library/Extensions/*
- run from the console $ sudo kextcache -i / to rebuild the caches
- move addons/LiluFriendLite.kext from the downloaded file to /Library/Extensions/LiluFriendLite.kext
- run from the console $ sudo chown -R root:wheel /Library/Extensions/*
- run from the console $ sudo chmod -r 755 /Library/Extensions/*
- run from the console $ sudo kextcache -i / to rebuild the caches
remember that kextcache needs to be run twice
Create a USB Flash Drive just with Clover for emergencies
Get a small (2GB will work just fine) USB Flash Drive and:
Disk Utility > Select USB Device > Erase :
- GUID Partition Table
- Name: CLOVER
- Format: MS-DOS-FAT
Run the Clover_v2.5k_r5099 installer:
Continue > Continue > Change Install Location > USB Flash Drive > Customize
Clover for UEFI booting only, Install Clover in the ESP
Download the latest release from github and unzip the archive. You will find an AIR_EFI directory and a addons directory. Mount the USB Flash Drive’s EFI partition on /Volumes/EFI :
create EFI/CLOVER/drivers/UEFI or erase everything in EFI/CLOVER/drivers/UEFI if it exists
copy AIR_EFI/CLOVER/kexts/Other from the downloaded file to USB’s EFI to EFI/CLOVER/kexts/Other
copy addons/*.efi and addons/*.plist from the downloaded file to USB’s EFI to EFI/CLOVER/drivers/UEFI/
copy AIR_EFI/CLOVER/ACPI/PATCHED/* from the downloaded file to USB’s EFI to EFI/CLOVER/ACPI/PATCHED/*
copy AIR_EFI/CLOVER/config.plist from the downloaded file to USB’s EFI to EFI/CLOVER/config.plist
edit config.plist change the SystemParameters :
Enable HiDPI resolutions
I am using the computer using the 1600×900 resolution that fits my eyes best.
You can enable HiDPI resolutions using the amazing script one-key-hidpi. However since native max resolution of the LCD is 1920×1080 it does not make any sense. HiDPI will look huge on screen and the 1920×1080 HiDPI will not seem any different and will make the computer slower. 1920×1080 HiDPI will create a 3840×2160 virtual screen that will map it to a 1920×1080 display, so it does not help much.
If you still want to use HiDPI get the avibrazil/RDM tool if you cannot see all the available resolutions.
- Install ALCPlugFix is work in progress to solve the wake up with headphones problem
Create a valid SMBIOS
- create a valid SMBIOS. This is really important and do not forget it. In order to setup your hackintosh machine to use Apple Services, iMessage & FaceTime follow the guide An iDiot’s Guide To iMessage
Patching has been done using clover and hotpatching ACPI. All the required files exist in the AIR_EFI directory:
- CLOVER/config.plist clover configuration file
- CLOVER/ACPI/origin BIOS A06 ACPI aml files (from CLOVER with F4)
- CLOVER/ACPI/patched ACPI hotpaches
- CLOVER/kexts/Other kexts required
The SMBIOS used is MacBookPro13,1
- The model is i5-6200U , and XCPM power management is native supported.
- HWP is supported as well through a custom CPUFriendDataProvider.kext work in progress
kext patches in /CLOVER/kexts/Other applied:
- Lilu.kext Arbitrary kext and process patching on macOS
- HibernationFixup.kext Lilu plugin intended to fix hibernation compatibility issues
- NullEthernet.kext Null Ethernet Network Driver by RehabMan
- CPUFriend.kext Dynamic macOS CPU power management data injection
- CPUFriendDataProvider.kext custom CPU power management provider for i5-6200U
- ACPIBatteryManager.kext Advanced Configuration and Power Interface (ACPI) based battery manager kernel extension updated 20190801 VirtualSMC+SMCBatteryManager is recommended
- VirtualSMC.kext SMC emulator layer
- SMCBatteryManager.kext SMC emulator layer use this instead of ACPIBatteryManager.kext
- SMCProcessor.kext Virtual SMC plugin
- SMCSuperIO.kext Virtual SMC plugin
- SATA-unsupported.kext SATA unsupported
ACPI patches in /CLOVER/ACPI/patched applied:
- SSDT-DMAC.aml Add missing DMAC Device to enhace performance like a real Mac
- SSDT-HPET.aml Disable HPET device by passing value 0 to HPTE to to behave more like a real Mac
- SSDT-MEM2.aml Add missing MEM2 Device to enhace performance like a real Mac
- SSDT-PMCR.aml Add missing PMCR Device to enhace performance like a real Mac
- SSDT-GPRW.aml For solving instant wake by hooking GPRW
- SSDT-PNLF.aml Adding PNLF device for BackLight related updated 20190801 Remove SSDT-PNLF and replace with AddPNLF argument as suggested in WhateverGreen FAQ
- SSDT-RMCF.aml Configuration data for other SSDTs(SSDT-GPRW and SSDT-PTSWAK)
- SSDT-LPC.aml To fix unsupported 8-series LPC devices (0x9d48).
- SSDT-PTSWAK.aml fixing sleep _PTS and _WAK
- SSDT-SMBUS.aml add BUS0 device
- SSDT-PXSX.aml Cosmetic Strings for Xiaomi Mi Notebook Air 13.3
- SSDT-XOSI.aml Override for host defined _OSI to handle «Darwin»
- Sound card is Realtek ALC255 which is drived by AppleALC on layout-id 30 or 99. I have noticed that on layout-id 30 internal microphone and heaphones microphone is too low so I switched back to layout-id 99.
kext patches in /CLOVER/kexts/Other applied:
- AppleALC.kext Native macOS HD audio for not officially supported codecs
- CodecCommander.kext For waking up EAPD amp after sleep on OS X hackintosh
config.plist patch applied:
- Patch Devices > PciRoot(0x0)/Pci(0x1f,0x3)
The card in the laptop is Intel® Dual Band Wireless-AC 8260
Bluetooth works if using a VM to inject the FW or use injectors