Without further ado, follow these steps thoroughly and you’ll be success in installing LineageOS 16 Android 9.0 Pie on Xiaomi Poco F1. The phone that is powered with Snapdragon 845 and has codename Beryllium.
LineageOS is a popular custom ROM build based on AOSP (Android Open Source Project) created by LineageOS team and maintained by many contributing developers.
It has been designed to increase performance and reliability over stock MIUI Android ROM for your device.
Many asked about performance comparison between MIUI vs LineageOS. Well, you won’t notice huge difference in terms of day-to-day performance usage.
Nevertheless, some believe that MIUI is bloated with apps that they don’t really need. On the other hand, custom Android ROM (such as LineageOS, Pixel Experience, etc) offers simplicity and minimalist system.
Furthermore, some also prefer to use ROM with different user interface style – those who bored with default MIUI UI design.
Whatever your reasons are, LineageOS offers stability and security. It is also the most popular custom Android ROM out there.
This article exactly shows you how to get it installed, up, and run on your Pocophone F1 device.
As usual, it is our common practice to remind you the risk of flashing something on your phone.
First, flashing a custom ROM requires unlocked bootloaders. Hence, please understand the risk of getting MIUI bootloader unlocked. On Poco F1, your warranty will not void but you may lose all your data.
Second, flashing a custom ROM means tempering with your device system a lot. Please understand this beforehand. Doing it wrong will get your phone bricked and even forever dead (hard-bricked).
Please read the whole steps thoroughly and make sure you have proper understanding before actually implementing the steps.
Neither we nor LineageOS team hold responsibility of any damages, bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
Also, create a full backup of your phone. Especially essential files and data including contacts, messages, photos, videos, and so on.
Are you ready?
These are some essential steps required before flashing a custom ROM. You can skip it if you have already installed a custom Recovery (TWRP, RWRP, OFRP, or PBRP).
Step 1. Disable Windows Driver Signature Enforcement on your computer. This is necessary to get the Xiaomi USB driver installed properly.
Step 2. Download Mi Flash Tool and install it on your computer.
Step 3. Download ADB-Fastboot Driver and install it on your computer.
Step 4. Follow this procedure to unlock your phone bootloader.
Step 5. Follow these steps to flash Orange Fox TWRP on Poco F1 phone. Follow until steps 15 only. Once done flashing OFRP, reboot to system.
At this stage, you should already have Orange Fox Recovery Project installed on your phone. The custom recovery used is not limited to OFRP, you can use the official TWRP, Red Wolf TWRP, Pitch Black TWRP, and so on.
We at MIUI Blog prefer Orange Fox, however.
Now let’s flash the ROM! Shall we?
How to Flash LineageOS on Poco F1
Step 1. Download LineageOS v16 Android 9.0 Pie Unofficial ROM to your computer. The download page has LineageOS ROM file and Android 9.0 Vendor Firmware file. You need to download both files.
Update: the official LineageOS 16 build is available now. You can also download and use the official one. You need to only download and flash one zip file.
Step 2. Download latest Magisk zip file. This is optional. Download this only if you want to root the LineageOS running on Poco F1.
Step 3. Download Google Apps from OpenGApps.org. You can choose any variant you want but make sure to select ARM64 and Android 9.0.
Alternatively, you can download from this link if the Mini variant satisfies you.
For your information, LineageOS can run without any Google Apps or Services installed. This step is again optional. Do this only if you want to use some GApps.
Update! Use this recommended Google Apps for LineageOS ROM: Download MindTheGapps ARM64 Android 9.0 ZIP file.
Step 4. Assuming your phone is still connected to your computer, now copy all the downloaded ZIP files to your phone. We recommend you to put it in the root directory (means: not inside any folders).
Step 5. Now disconnect your phone from the computer.
Step 6. Now turn off your phone completely. Once it’s off, press the Power button and Volume Up button simultaneously until it reboots into Recovery.
Step 7. Tap the “Install” button in the main menu.
Step 8. Find and select Android 9.0 Pie Vendor Firmware file (e.g: beryllium-9.2.18-9.0-vendor-firmware.zip).
Step 9. Next, do the “Swipe to install” action. In other recovery it usually says “Swipe to start flashing“.
Sit tight and wait. Once done, do not reboot your phone just yet.
Step 10. Now go back to the main menu and choose “Install” again.
Step 11. This time you need to flash LineageOS 16 ZIP file (e.g: lineage-16.0-20190220-UNOFFICIAL-beryllium.zip). Find and select it.
Step 12. Again, do the “Swipe to install” action.
Sit tight and wait. Once done, do not reboot your phone if you want to have Google Apps.
Step 13. Now go back to the main menu and choose “Install” again.
Step 14. Find and select the GApps package that you have downloaded earlier (e.g: open_gapps-arm64-9.0-pico-20190223.zip).
Step 15. Again, do the “Swipe to install” action.
Sit tight and wait. Once done, do not reboot your phone if you want to root your Poco F1 on LineageOS Android 9.0 Pie.
If you don’t want to root, you can reboot your phone now by tapping on Reboot then choose System.
Initial boot takes longer than regular boot. Just wait till it finished and do some basic setups (Google account, and so on).
Additional Steps for Rooting
Step 1. Go to the main menu and choose “Install” again.
Step 2. Locate and find the Magisk zip file (e.g: Magisk-v18.1.zip). Tap on its name to select it.
Step 3. Do the “Swipe to Install” action.
Step 6. Once done, go back to main menu and tap on the Orange Fox Cup icon.
Step 7. Then choose the third menu icon.
Step 8. Make sure these two options are checked.
Step 9. Now go back to main menu then tap the “Reboot” option.
Step 10. Finally, choose “System“.
Voila! Your phone is now rooted systemless-ly.
Congratulation, you have replaced stock MIUI ROM with LineageOS 16 custom Android ROM. You can enjoy playing around with the newly flashed ROM.
Should you have any questions, please have no doubt to post it in the comment section below. Share your experience with us and with other readers around the globe.
Credits: Abhishek987 for creating LineageOS 16 Unofficial Build.
Update! Also flash this Extreme Kernel to overclock Poco F1 while maintaining system stability.