If you’re using a Xiaomi Poco F6 or Xiaomi F6 Pro and want to breathe new life into your device, installing an Android 16-based custom ROM is a solid move. Google recently released Android 16 for Pixel devices, and developers have already ported unofficial AOSP builds to older phones like the Poco F6 and F6 Pro. In this guide, you’ll learn how to safely install Android 16 on Poco F6 and F6 Pro and enjoy its latest features.
Also Read
Xiaomi Poco F6 and F6 Pro Device Overview:
Xiaomi Poco F6 Specifications:
The dual SIM (Nano) Poco F6 5G runs on Android 14-based HyperOS, with promises of three major Android updates and four years of security patches. It features a 6.67-inch 1.5K AMOLED display (1,220×2,712 pixels) with a 120Hz refresh rate, 446 ppi pixel density, HDR10+, Dolby Vision, Widevine L1 support, and 2,400 nits peak brightness. The screen is protected by Corning Gorilla Glass Victus. Under the hood, it packs an octa-core 4nm Snapdragon 8s Gen 3 chipset and up to 12GB of LPPDDR5x RAM.
The Poco F6 5G sports a dual rear camera setup, including a 50-megapixel Sony IMX882 sensor with OIS, EIS, and an f/1.59 aperture, along with an 8-megapixel Sony IMX355 ultra-wide-angle camera. For selfies and video calls, it has a 20-megapixel OV20B front camera. The device utilizes Poco’s Iceloop cooling technology for thermal management and offers up to 512GB UFS 4.0 storage. Connectivity options include 5G, Wi-Fi 6, Bluetooth 5.4, GPS/AGPS, Galileo, GLONASS, Beidou, and a USB Type-C port.
Additional features include hybrid dual stereo speakers with Dolby Atmos support, Hi-Res certification, an IP64-rated dust and splash-resistant build, an in-display fingerprint sensor, and face unlock support. Sensors on board include an accelerometer, ambient light sensor, e-compass, gyroscope, IR blaster, and proximity sensor.
Xiaomi Poco F6 Pro Specifications:
The Poco F6 Pro runs on Xiaomi’s HyperOS interface and boasts a 6.67-inch WQHD+ AMOLED display with a resolution of 1,440 x 3,200 pixels. It offers a 480Hz touch sampling rate, a 120Hz refresh rate, 3840Hz PWM dimming, and a peak brightness of up to 4,000 nits. The screen supports HDR10+ and Dolby Vision, and it works even with wet hands.
Powered by the Snapdragon 8 Gen 2 SoC, the Poco F6 Pro comes with up to 16GB of LPDDR5X RAM and up to 1TB of UFS 4.0 storage. It features a triple rear camera setup with a 50-megapixel primary sensor with OIS, an 8-megapixel ultra-wide-angle lens, and a 2-megapixel macro lens. For selfies, there’s a 16-megapixel front camera. Connectivity options include NFC, Wi-Fi 7, Bluetooth 5.3, GPS/AGPS, Galileo, GLONASS, Beidou, and a USB Type-C port, along with various sensors like an accelerometer, ambient light sensor, e-compass, gyroscope, IR blaster, and flicker sensor.
The Poco F6 Pro is equipped with Poco’s 4th-generation LiquidCool technology, featuring a 5,000mm² stainless steel IceLoop system for thermal management. It has an in-display fingerprint sensor, AI-based face unlock, dual stereo speakers with Dolby Atmos support, and Hi-Res certification. The phone is powered by a 5,000mAh battery with 120W wired fast charging, which can fully charge the device in just 19 minutes. It measures 160.86 x 74.95 x 8.21 mm and weighs 209 grams.
Android 16 Features:
Android 16 introduces Material 3 Expressive, a refined evolution of Google’s design language for smartphones and tablets. While it doesn’t completely reinvent the interface, it represents one of the most noticeable user-facing changes in the OS. Rather than a dramatic visual overhaul, Material 3 Expressive enhances the foundation laid by Material Design 3 by introducing smoother, more dynamic animations, larger touch targets, and bolder typography.
This update arrives at a perfect moment. Material Design 3, first introduced with Android 13, had begun to feel dated. Material 3 Expressive breathes new life into the interface while preserving the familiar look and feel users have grown comfortable with. Instead of overhyping the changes, Google’s own animations showcase the polish and fluidity of this next step in Android design.
Android 16 introduces a wealth of new features, system optimizations, and UI refinements. Some of the highlights include:
- Live Notifications: Track real-time activities like deliveries or ride status with persistent, interactive notifications.
- Low-Light Camera Enhancements: Improved software-based night photography.
- Pro-Grade Media Support: Includes advanced codecs and battery-efficient audio processing.
- Desktop Mode for External Displays: Better support for multi-window UI on monitors and tablets.
- Accessibility Upgrades: Features like outlined text and improved input customization.
- Performance Boost: Enhanced power management and reduced background CPU usage.
These updates aim to improve user experience across different types of devices, including foldables, tablets, and standard phones.
Although Android 16 is rolling out first to Pixel devices, many brands like Xiaomi, OnePlus, Samsung, Realme, and others will follow soon. If you’re impatient, a custom ROM is the best way to get Android 16 today.
What Works & Known Bugs:
What’s working?
Everything seems to be working fine.
Known issues?
If you spot any bugs, report them along with proper logs to the developer.
Before You Begin: Requirements:
1. Backup Your Data:
Always back up your device before flashing any ROM. This prevents data loss if anything goes wrong. Backup guide here.
2. Battery Level:
Charge your phone to at least 50% to avoid shutdowns during the flashing process.
3. Download ADB and Fastboot Binaries:
You can skip this part if you have already installed TWRP Recovery on your Poco F6 and F6 Pro. For those who haven’t, ADB and Fastboot commands (platform-tools) are required to boot your device into bootloader mode, allowing you to perform the necessary flashing operations. ADB (Android Debug Bridge) establishes a connection between your device and computer, while Fastboot is a more advanced command-line utility for flashing and modifying Android devices.
You can download the ADB and Fastboot Binaries (Platform-Tools) here.
4. Download USB Drivers:
You’ll need the appropriate USB drivers to ensure a successful connection between your Poco F6 and F6 Pro and your computer. These drivers enable file transfers, flashing, and other operations between your devices.
You can download the latest Xiaomi USB drivers here.
5. Unlock the Bootloader:
Unlocking the bootloader of your Poco F6 and F6 Pro. is essential before you can install any custom ROM. Make sure to follow Xiaomi’s official instructions for unlocking the bootloader. Unlocking the bootloader will wipe your device, so back up your data beforehand.
6. Install TWRP Recovery:
You must install TWRP Recovery on your phone to install any custom ROM on your device. After unlocking the bootloader, follow our guide to install TWRP Recovery on your Poco F6 and F6 Pro.
7. Download Android 16 ROM:
You can download the Android 15 custom ROMs for the Xiaomi Poco F6 and F6 Pro from the links below:
OS | Device | Download Link |
Project Infinity X | Xiaomi Poco F6 | Download |
YAAP OS | Download | |
DerpFest ROM | Download | |
VoltageOS | Download | |
Rising Revived OSS | Xiaomi Poco F6 Pro | Download |
8. Download Android 16 GApps:
Most AOSP ROMs don’t come with Google apps. You’ll need to flash Android 16 GApps separately.
Note: Flash GApps right after flashing the ROM. Don’t reboot in between.
Warning!
GetDroidTips is not responsible for any issues that may happen to your device if you flash it on another device and brick it. Do it at your own risk.
Installation Guide: Step-by-Step
- Connect your device to the PC via a USB cable. Make sure USB Debugging is enabled.
- Then, go to the platform-tools folder, type CMD in the address bar, and hit Enter. This will launch the Command Prompt.
- Execute the below command in the CMD window or enter recovery mode using the Volume and Power button combination to boot your device to TWRP Recovery:
adb reboot recovery
- Now head to the Install section and navigate to the downloaded vendor and firmware. Perform a right swipe to flash it.
- If you want Google Apps as well, you need to flash it at this instance. Go to Install, select the GApps ZIP file, and perform a right swipe to flash this file.
- When that is done, you may reboot your device. Head over to Reboot and select System.
The first boot after installing a custom ROM may take a bit longer than usual, so don’t panic if it seems slow. After the device boots, you will need to set it up as a new device, just like when you first got it.
Final Words
By flashing Android 16 on your Poco F6 and F6 Pro, you’re extending its life and unlocking modern Android features that Xiaomi may never officially provide. While this is an unofficial AOSP build, early reports suggest solid stability. That said, bugs may still appear, so always report them with logs to help developers improve the experience.
If you have questions or run into issues during installation, feel free to drop a comment. Enjoy your fresh Android 16 experience!