• 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][UNOFFICIAL] LineageOS 17.1 for Xiaomi Mi 8 Pro

bgcngm

Recognized Developer
Apr 2, 2007
6,773
20,166
113
Lisbon
bm-smartphone-reviews.blogspot.com

LineageOS is a free, community built, aftermarket firmware distribution of Android 10 (Q), which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.

GPL compliance:

Working:
  • Camera (and flashlight)
  • WiFi
  • Bluetooth
  • Telephony (Calls and Data)
  • IMS (VoLTE and WiFi Calling)
  • Audio (Record and Playback)
  • Video Playback
  • Sensors
  • GPS
  • NFC
  • Encryption (FBE)
  • Under display fingerprint

Broken:
  • Nothing (?)

Compatibility:
Compatible with all Xiaomi Mi 8 Pro variants.​
Builds are based off the Xiaomi's Android 10 firmware with proprietary blobs from MIUI v11.0.3.0 global stable package.​

Downloads:

Notice:
  • No custom kernels are supported in this thread. Only stock kernel and official builds will be supported. No bug reports if that's not the case.

Installation:
  • Reboot to recovery
  • Format /system, /data and /cache
  • Install LineageOS zip package
  • Install [optional] a Google Apps package of your choice (Open GApps is advisable, but stock and super variants are not recommended!!!)
Important notes:
  • * Required * firmware version must be based on MIUI Q-based builds.
  • GApps can only be flashed on clean installs.
  • Formatting data (all user data is wiped, including internal storage) is a must if MIUI was previously installed and device was encrypted.

Credits & collaborations:
All LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!​
 
Last edited:

eremeya

Senior Member
Sep 29, 2010
182
43
0
Awesome! thanks!

A couple questions...
1) I currently have Linageos 16 installed, do I need to wipe /data?
2) can I install just the MIUI firmware without reflashing MIUI?
3) does the carrier detect tethering? The carrier does not detect tethering in my current install.
4) If i'm connected to a VPN will the VPN connection get passed through to tethered devices?
 

eremeya

Senior Member
Sep 29, 2010
182
43
0
Yes, I would advise you to clean install as I am not sure where you got that old build. By doing so, you can flash the latest MIUI firmware while at it.

As for the remaining questions I have no answer. Try and report.
thanks.

when i try to download i keep getting an error from goolge drive saying the file has been moved to trash and cant be downloaded.
 

msg7086

Member
Nov 8, 2012
17
0
0
Regarding to Q, you can try this procedure:

1. Flash MIUI global 11.0.5.0.Q using TWRP
2. Reboot into TWRP
3. Flash LOS and optional gapps using TWRP, wipe cache but not data

If you don't have Q correctly installed, you'll see an error message telling you a Q-based MIUI is required. If you don't see it, you should be good.
 

eremeya

Senior Member
Sep 29, 2010
182
43
0
I have installed this ROM. So far most things seem to be working good. I did have a problem with some gapps crashing so I went through and uninstalled then reinstalled them and they are working good. The only other issue I've had is trying to add a fingerprint for unlocking, I get a message that says the fingerprint reader is dirty. I was finally able to add a fingerprint after very carefully moving my finger around a lot.
 

msg7086

Member
Nov 8, 2012
17
0
0
I didn't have this problem, but there's an issue with fingerprint sensor position if you choose to hide the notch. I had no problem save my fingerprint, through a screen protector I put on 2 years ago.
 

eremeya

Senior Member
Sep 29, 2010
182
43
0
One issue that came up is the settings app will crash when trying to do certain things. So far whenever I try to look at wifi networks or change carrier settings, or when I try to clear the cache or delete data from an individual app settings crashes.
 

SimonLPE

Member
Mar 12, 2020
7
0
0
It the NFC and fingerprint sensor works fine? if so I am going to flesh this rom.

---------- Post added at 01:51 PM ---------- Previous post was at 01:50 PM ----------

It the NFC and fingerprint sensor works fine? if so I am going to flash this rom.
 

eremeya

Senior Member
Sep 29, 2010
182
43
0
It the NFC and fingerprint sensor works fine? if so I am going to flesh this rom.

---------- Post added at 01:51 PM ---------- Previous post was at 01:50 PM ----------

It the NFC and fingerprint sensor works fine? if so I am going to flash this rom.

Not sure about NFC as I haven't had a chance to test yet but fingerprint is mostly working fine. If it gives you an error and says the reader is dirty just keep trying with different positions and you should eventually get it.