• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM[PORT][9.0.0] MIUI 10 China Dev 9.5.16 [25.05.19]

ProtoDeVNan0

Elite Member
Apr 3, 2013
1,394
5,945
0
MIUI 10 China Dev + Global Dev Pie Port for OnePlus 7 Pro!


Little Note: I don't have the OnePlus 7 Pro yet.. so for now just report as many bugs as You can and I'll try to fix them with the help of Your logcats. Global Dev will be out as soon as I get enough feedback that China Dev is pretty stable. I'm also planning on releasing Pixel 4XL Port etc once 4XL is out, and other ports that OP6 had and even more! :D


Features:
Stock MIUI 10 China Dev 9.5.16 Pie / Mi9 Firmware.
Stock MIUI 10 Global Dev Coming Soon..
Debloated
Automated Flasher
MIUI AOD Works.
Themes, Wallpapers, Ringtones work!
Live wallpaper works!
Full Screen Gestures work!
Mi AI works!
Dark Mode!
Custom Kernel Support!
F2FS Support!
And more!

Mi Account Fix: Reset Your Password, and then login. It will log You in! Done! Enjoy! :)



What works:
Almost everything, check bugs!

What doesn't work / Bugs:
Report bugs by sending me a #bug report in my Telegram group.
I'll check them out and try to fix as many as I can without the device.

Bugs reported so far:
Mi9 notch shows up. (Will be fixed in the next build!)
WiFi isn't working/It is working for some people.
FP scanner isn't working (I need the device to fix that)
NFC isn't working. (Should be fixable finally but I need the device)
Reading mode doesn't work (Might be a framework/overlay bug, I need the device to fix it)
Camera/Flash light isn't working (Should be fixed in the next build too)
Chinese language is set as default, I'll change it to English-US in next build.




How to Install:
Make sure You're on OOS 9.5.3 firmware!

Note: Backup Your nudes before flashing the rom! It will wipe Your internal storage.

Windows Users:
Extract the zip somewhere.
Reboot to fastboot and plug Your phone in.
Double tap on flasher_windows.bat (Don't run it as admin)
Wait till it finishes flashing.
Boot TWRP
Mount Vendor
Flash MIUI 10 Fixes.zip
Done! Enjoy Your rom!

Linux Users:
Extract the zip somewhere.
Reboot to fastboot and plug Your phone in.
Open terminal in folder with rom files.
Use:
chmod 777 flasher_linux.sh
./flasher_linux.sh
Wait till it finishes flashing.
Boot TWRP
Mount Vendor
Flash MIUI 10 Fixes.zip
Done!

If You want to update, or You don't want to format Your data use "flasher_no_format_data".



Download:
MIUI 10 China Dev 9.5.16 for OnePlus7 Pro

Warning! DO NOT flash MIUI OTA's! They may brick Your phone! If You end up flashing one anyway, just use EDL mode or fastboot to go back to stock firmware.

Note: I'm going to update this rom every time a new security patch comes out or something. I love MIUI 10 so I'll make sure to keep it up to date! :) (Don't expect day one updates though)

If You have any other problems, just ask here on XDA or for the fastest support PM me or ask someone in my group on Telegram
Join my group!

If You'd like to support this and other projects You can donate below :)

https://www.paypal.me/protodevnan0

Credits:
Omar2005 for his audio fix.
Alex for Mi Account Fix!
dougie313 for a full audio fix!
erfanoabdi for vendor patcher idea.
fxsheep for his sgsi guide.
My friend Dylan for always supporting me :D
If I forgot anyone, just PM me on Telegram!



XDA:DevDB Information
[ROM[PORT][9.0.0] MIUI 10 China Dev 9.5.16 [25.05.19], ROM for the OnePlus 7 Pro

Contributors
ProtoDeVNan0
Source Code: https://github.com/OnePlusOSS/android_kernel_oneplus_sm8150/tree/oneplus/SM8150_P_9.0

ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: Latest OxygenOS
Based On: MIUI

Version Information
Status: Testing

Created 2019-05-25
Last Updated 2019-05-25
 
Last edited:

freefrank

Senior Member
Feb 8, 2007
68
31
0
AHHHHH Great! Best combination ever! OP hardware and MIUI

Camera app not there. Flash light not working, WIFI not working.
 
Last edited:

ProtoDeVNan0

Elite Member
Apr 3, 2013
1,394
5,945
0
AHHHHH Great! Best combination ever! OP hardware and MIUI

Camera app not there. Flash light not working, WIFI not working.
Thanks for reporting! Camera app is gone in all my ports to reduce system size and because of usually not working with OP hardware, this time Mi9 uses same camera module as OP7 Pro so later I'll try porting MiCamera with AI features etc.

And since flash light isn't working I guess camera functionality is broken. Try OOS Camera from Apkmirror and if it won't work then I'll have to add camera fixes to next build.

And for the WiFi issue, did You flash MIUI Fixes? They contain the "WiFi Fix" that works on OP6 but maybe OP7 Pro doesn't need that fix anymore. So if You did flash it, then I'll remove that WiFi fix in next build.
 

freefrank

Senior Member
Feb 8, 2007
68
31
0
I did flashed the MIUI fix zip.

I think I will start using your rom after proper TWRP came out. As decrypting is not working right now.

Really appreciate your work. Especially it's a China dev rom.
 
  • Like
Reactions: caniranges

ProtoDeVNan0

Elite Member
Apr 3, 2013
1,394
5,945
0
Is the screen running with 60 or 90 hz?
Not sure. If OP7 Pro is using 90Hz by default then it's 90Hz.

But, in near future I'll have an app for all my ports that enables OTG, HBM and hopefully 90/60Hz as long as it's a kernel command. People are already testing it in my group and report that it works fine so as soon as I'll get 7 Pro I'll check how 90/60Hz switching works and add it to my app.
 
  • Like
Reactions: Co.okie4u

ScoutTeemo

New member
Dec 14, 2018
2
3
0
Here are some bugs

1.have a notch
2.fingerprint does not work
3.Front camera does not work
4.NFC does not work
5.Notification bar Real-time speed always display 0
6.Flashlight does not work
7.Eye protection mode does not work
8.Automatic brightness has some mistake
 

Arlenio Paiva

Senior Member
Aug 28, 2018
74
3
0
Windows Users:
Extract the zip somewhere.
Reboot to fastboot and plug Your phone in.
Double tap on flasher_windows.bat (Don't run it as admin)
Wait till it finishes flashing.
Boot TWRP
Mount Vendor

Flash MIUI 10 Fixes.zip
Done! Enjoy Your rom!
Hello
i'm a noob in these therms but...
whats the meaning of mount vendor?

How can i make this?
 

ProtoDeVNan0

Elite Member
Apr 3, 2013
1,394
5,945
0
Windows Users:
Extract the zip somewhere.
Reboot to fastboot and plug Your phone in.
Double tap on flasher_windows.bat (Don't run it as admin)
Wait till it finishes flashing.
Boot TWRP
Mount Vendor

Flash MIUI 10 Fixes.zip
Done! Enjoy Your rom!
Hello
i'm a noob in these therms but...
whats the meaning of mount vendor?

How can i make this?
Choose Mount in TWRP and tap on vendor.
Is it necessary to do all the wipes before the installation or only do the same steps of the instructions?
My flasher does all the wiping automatically. When You update my ports You can simply use "no_format_data" flasher to avoid formatting data.