Jump to content

XiaoMi Mi Notebook Air 13"

xiaomi Mi Notebook Air 13

  • Please log in to reply
389 replies to this topic

#1
JahStories

JahStories

    Elijah

  • Donators
  • 2,769 posts
  • Gender:Male
  • Location:Tyson III

23si2j5.png

 

 

Xiaomi Mi Notebook Air 13” 
Bios vers A05 — CPU i5 6200U (Confirmed working on A06 Bios too)

Not working:
Wi-fi / Bluetooth. (Bluetooth works if using a VM to inject the FW)
NVME Drive. (to discuss about using it, since that not supported "by this filespackage“, open a specific thread or use PMs)
Nvidia Optimus 940MX GPU. (Optimus does not work on macOS at all)

WIP issues:
To fix the USB lid bug, now sleep is enabled partially and this drains the battery faster than usual, only when sleeping obviously.

Steps:

Spoiler

 

When updating to new versions of the filepack:
Remove all old files and install the new ones following the ReadMIs.
Just remember to use the same serials you used before.

Don't use bios mods, other files with different patches or you'll get no help.

 

Special thanks to:
Jolly, gengik84, and RehabMan.
 

Download File package.

 

HiDPI Resolution Comparison:

Spoiler

 

1080p / 936p(HiDPI)

768p(HiDPI) / 720p (HiDPI)

 

Benchmarks:

 

GeekBench:

Spoiler

Cinebench R15:

Spoiler

 

By ClaudesTech on InsanelyMac



#2
Allan

Allan

    V.I.P. Member

  • Supervisors
  • 11,404 posts
  • Gender:Male

Awesome! Thanks Claudes!  ;)



#3
JahStories

JahStories

    Elijah

  • Donators
  • 2,769 posts
  • Gender:Male
  • Location:Tyson III

You welcome!  :w00t:



#4
vusun123

vusun123

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,055 posts
  • Gender:Male

About NVME drive, you can make a separate config.plist that solely contains the KextToPatch to IONVMEFamily.kext for each version of OS X so that people with NVME SSDs can install onto it. Check Rehabman's patch-nvme github for more information. When the kext is successfully patched you can see Apple SSD Controller in NVMExpress option of System Report. And is the wireless card soldered into the motherboard ?



#5
JahStories

JahStories

    Elijah

  • Donators
  • 2,769 posts
  • Gender:Male
  • Location:Tyson III
I know that nvme could work, but personally I'm not interested on enabling it, I know it could cause errors to the drive and I've Windows there and don'twanna mess it....Using a drive on the sata m2 slot is the best solution!
Who Wants to use it can patch the kext or use clover on the fly patching. :)
About the wifibt combo card, yes, sadly its soldered! :/

#6
emela

emela

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

Thanks Claudes!Good work!

Could you add the manual step by step for installation? It will be useful!

As you turn on intel520? 



#7
JahStories

JahStories

    Elijah

  • Donators
  • 2,769 posts
  • Gender:Male
  • Location:Tyson III

Hi there emela!

I don't think I'll write any specific guide for the installation, you can follow any generic one...

Btw I've wrote a little how to here on the Xiaomi's official forum

The important step is to use the provided files correctly.

The intel Gpu is activated by the config.plist automatically, if you are curious on how, it force the loading of a kext and inject a platform id.



#8
litchblade

litchblade

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

Hi there emela!

I don't think I'll write any specific guide for the installation, you can follow any generic one...

Btw I've wrote a little how to here on the Xiaomi's official forum

The important step is to use the provided files correctly.

The intel Gpu is activated by the config.plist automatically, if you are curious on how, it force the loading of a kext and inject a platform id.

 

Hi ClaudesTech,

 

is trackpad multitouch working in MacOS on the Xiaomi?

I can't find anything about that except in the comments here. I've heard that multitouch is not working so far... but I need to hear that from someone who is already using MacOS on the Xiaomi. :)



#9
JahStories

JahStories

    Elijah

  • Donators
  • 2,769 posts
  • Gender:Male
  • Location:Tyson III

not multitouch, but it's possible to configure three fingers gestures on the keyboard preference panel...



#10
@ROBASEFR

@ROBASEFR

    InsanelyMac Geek

  • Members
  • PipPipPipPipPipPipPip
  • 542 posts
  • Gender:Male
  • Location:France

Just want to signal a very nice review on this note book compared to others like Apple MacBook Pro 13"

 

http://www.notebookc...w.180561.0.html

 

:D



#11
Hiko

Hiko

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
  • Gender:Male

Is it possible to install WebDriver to enable nvidia graphic card?



#12
vusun123

vusun123

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,055 posts
  • Gender:Male

Is it possible to install WebDriver to enable nvidia graphic card?

No



#13
kevin_1351

kevin_1351

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

OP asked me to post my findings here instead of the download page (which makes a lot of sense actually, pardon me).

 

I've been on 10.2.2 for a couple of days now and I really can't complain :)
Everything works great besides the issues mentioned by OP. The biggest issue as of now is that if the LID get's closed before you've put the Notebook to sleep via the menu, it will either crash or instantly wake up without usb.. The temporary solution is just to wait those 40-60 seconds for the notebook to fall asleep, before closing the lid. Annoying, yes, but not a deal breaker. Plus, OP is currently trying to find a solution for this issue as well.

 

There are a few things I'd like to share as well:

  1. Although OP recommends against it, and he's probably right for doing so (once, my macOS partition got fully corrupted, maybe because of this or the lid issue - who knows), I've enabled NVMe using Rehabman's NVMe patcher (patch-nvme), in order to dual boot WIN/macOS. It's really simple to use and it will generate an inhibitor kext for you, which will allow you to install macOS on the nvme SSD; if the following files are applied to the installation pen drive that is.

    You just gotta use these simple commands in a terminal on a 10.2.2 machine (I can't upload the patched files because of copyright reasons. At least I don't think so.)
    cd [patch-nvme dir]
    ./patch_nvme.sh --spoof 10_12_2
    After you've done that, copy my SSDT patch to /EFI/Clover/acpi/patched/ and the generated kext to /EFI/Clover/Kexts/.
    At last, you've got to add an entry by the name of SSDT-NVMe-Pcc.aml to the SortedOrder section (at the end is fine, doesn't really matter). You can do this either by using a plist editor, text editor or this fancy CloudConfigurator .
     
  2. In order to use external Bluetooth dongles, you must first prevent the internal bluetooth chip from loading. Fortunately, OP has made this file for this purpose. Although I haven't personally encountered any issues by using it, OP has warned me that it could cause problems, so please use it with caution.
     
  3. I've also created a custom resolution file by following one of Rehabman's guides. It will enable highDPI on 1664x936 and 1600x900. 1080p is way to small in my opinion, while 936p really hits the sweet spot on this machine IMO (plus, 936p res is a multiple of 8, thus a true 16:9 res). Be aware of the small performance decrease you will suffer due to the 2x rendering.
    In order to use them, activate them using RDM after applying the following commands:
  4. ​sudo cp [FILEPATH TO THE DOWNLOADED FILE GOES HERE] /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-4d10/DisplayProductID-1447
    sudo reboot
    

Final notes:

Although OP recommends against it, and as previously stated, my macOS partition got corrupted once, I don't personally think that it's unsafe to use the NVMe drive with Rehabman's new method of patching. Before, Clover was used to patch the kext responsible for NVMe which could end up in a semi patched state - prone to destruction. This isn't the case with this new patch. I'm a hackintosh noob though so take my words with a grain of salt.

 

All in all, OP et al. have done an amazing job. If only the LID issue could be resolved, I'd be fully satisfied.

 

 — — — — — — — — — — — — — — — — — — — — — — — — — — —--

 

EDIT: Some parts were missing.

 

Update: There certainly is something preventing it from sleeping properly. I've installed macOS on a separate drive now as well (vanilla, without any bloat) to make more scientifically accurate tests; and I've discovered that it can actually take up to 2 minutes to sleep. Especially if you try to put it to sleep right after it has awoken. There are also a bunch of usb related assertions that popup after entering the command: pmset -g assertions. Idk if that could possibly be the reason although it kinda seems like it.



#14
nachopavon

nachopavon

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Hi all,

I'm trying to install mac os on mi xiaomi air 13 in the m.2 new drive that I just bought yesterday following these instructions... After installing sierra and clover to the usb, and copying the files from the 1.06 pack to efi/clover, I boot clover from the USB fine, but just after loading some time the laptop restarts... I have booted in verbose mode, but can not see any usefull information in it.

Attached is the verbose screen just before reboot, hope someone can help me.

Attached Files



#15
JahStories

JahStories

    Elijah

  • Donators
  • 2,769 posts
  • Gender:Male
  • Location:Tyson III

you are not following this step:

 

Install with a fakeID.

 

To boot with fake id select the Gear icon - Graphics Injector - FakeID and insert: 0x123456789 as in this picture:

equqn6.jpg



#16
nachopavon

nachopavon

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Thanks a lot, i was lost with it.



#17
Nightdrive

Nightdrive

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts

Hi everybody,

 

i hope someone can help me. I took the version 1.06 of the package, added my "HackrNVMeFamily-10_12_2.kext" (But i did that on an El Capitan machine because its to old for Sierra) and followed the instructions as described by kevin_1351.

 


After you've done that, copy my SSDT patch to /EFI/Clover/acpi/patched/ and the generated kext to /EFI/Clover/Kexts/.
At last, you've got to add an entry by the name of SSDT-NVMe-Pcc.aml to the SortedOrder section (at the end is fine, doesn't really matter). You can do this either by using a plist editor, text editor or this fancy CloudConfigurator .

 

But when i boot from the USB stick i get the error wich is shown in the attachment

 

Thanks for any help

Nightdrive

Attached Files



#18
kevin_1351

kevin_1351

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

Hi everybody,

i hope someone can help me. I took the version 1.06 of the package, added my "HackrNVMeFamily-10_12_2.kext" (But i did that on an El Capitan machine because its to old for Sierra) and followed the instructions as described by kevin_1351.


But when i boot from the USB stick i get the error wich is shown in the attachment

Thanks for any help
Nightdrive


It has to be 10.2.2 obviously..

Edit: You could actually extract the kext from the 10.2.2 installer and symlink it or edit his patcher to direct it to the new file.

Or you could try to find a patched one online.

I can't share it cause it would be illegal. Stupidly enough :(

#19
JahStories

JahStories

    Elijah

  • Donators
  • 2,769 posts
  • Gender:Male
  • Location:Tyson III

You can do it on an old g3 works only with jaguar XD

 

Jaguar_on_G4.png

 

hahah just joking



#20
Nightdrive

Nightdrive

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts

Alright guys. Thanks a lot for your feedback. I'll try to find it online first because to be honest i have no idea how to "symlink it or edit his patcher to direct it to the new file" :unsure:

btw: does it make any difference to copy it to EFI/CLOVER/kexts/10.12 or EFI/CLOVER/kexts/other? And is it ok to move kexts by drag and drop with finder? I read somewhere that some tools are recommend for that? Sorry for my noob questions







Also tagged with one or more of these keywords: xiaomi, Mi Notebook Air, 13


15 user(s) are reading this topic

0 members, 15 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy