Yes it works on my Mi6 (went to recovery and installed the rom, than wiped dalvik and cache)!
Here are the first bugs:
- Second Space doesn't work properly. It started with a black screen. The phone reacts to the buttons and the topbar is visible (time, network, battery is visible). Only thing that works is a reboot of the phone. After a few attempts, I waited over 5 minutes and than I was able to access Second Space, but I also got some error messages and apps don't work (WhatsApp has stopped, Mi Cloud has stopped). I also receive a failure message of Second Space. I will try to copy the log and place it over here.
Please check the rights that are assigned to second space, perhaps that's the problem.
- NFC is stil a problem and doesn't stay on.
In the previous version, I noticed that the NFC disconnects itself when you switch from second space to main space. When you go from main space to second space, NFC is still enabled. When you go back it disconnects itself. This was in Miui 8.2 and is still there in Miui 9 (it isn't mentioned as a fix in the changelog 7.8.10).
Languages used for this test: Dutch and English UK
Download rom at 11-08-2017 ~14:30
Please confirm by creating second space and turn on NFC and try to switch between profiles.
Do you receive error messages and does NFC stay on?
Error message Second Space:
java.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvider: java.lang.IllegalArgumentException: Failed to resolve canonical path for /storage/emulated/10/.
at android.app.ActivityThread.installProvider(ActivityThread.java)
at android.app.ActivityThread.installContentProviders(ActivityThread.java)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
at android.os.Handler.dispatchMessage(Handler.java)
at android.os.Looper.loop(Looper.java)
at android.app.ActivityThread.main(ActivityThread.java)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
Caused by: java.lang.IllegalArgumentException: Failed to resolve canonical path for /storage/emulated/10/.
at android.support.v4.content.FileProvider$a.a(Unknown Source)
at android.support.v4.content.FileProvider.d(Unknown Source)
at android.support.v4.content.FileProvider.e(Unknown Source)
at android.support.v4.content.FileProvider.attachInfo(Unknown Source)
... 11 more
Caused by: java.io.IOException: Cross-device link
at java.io.UnixFileSystem.canonicalize0(Native Method)
at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:170)
at java.io.File.getCanonicalPath(File.java:586)
at java.io.File.getCanonicalFile(File.java:611)
at android.support.v4.content.FileProvider$a.a(Unknown Source)
... 14 more