- Aug 3, 2025
- 326
- 0
The Redmi K90 (China) and its global counterpart, the POCO F8 Pro, share the internal codename "annibale". Powered by the high-performance Snapdragon 8 Elite chipset, these devices run on Xiaomi's newest HyperOS 3.0 platform, based on Android 16. Whether you are a K90 user looking to unbrick your device or a POCO F8 Pro enthusiast wanting to try the cutting-edge China firmware features before the global release, these files are essential. Flashing the official firmware can resolve bootloops, fix battery drain issues, and restore the device to a clean factory state.
CRITICAL WARNING: REGION & BOOTLOADER 
Below are the technical specifications for the "annibale" platform.
Choose the file that matches your needs. The official ROM is unmodified factory software, while the Xiaomi.eu ROM is a community-enhanced version.
Note: This is the Official China Fastboot ROM. It can be installed on the POCO F8 Pro, but you must keep the bootloader unlocked.
Note: This is the Xiaomi.eu Custom ROM. Ideally suited for Global users with Google Play Services and multi-language support.
Before flashing, ensure you have the following:
Follow the instructions corresponding to your downloaded file type.
Disclaimer: This process is done at your own risk. We are not responsible for any data loss or bricked devices. Ensure your device codename is annibale. If you own the POCO F8 Pro, remember that flashing the official China ROM requires an unlocked bootloader and manual GMS installation, whereas the Xiaomi.eu version includes GMS out of the box.
- Unified Codename: Both devices use the "annibale" firmware base. However, regional differences apply.
- China ROM (.tgz): The official Fastboot ROM provided below is the China version (CN). It does not contain Google Play Services by default and comes with Chinese bloatware. If you flash this on a global POCO F8 Pro, you MUST NOT lock the bootloader. Selecting "Clean all and lock" in Mi Flash Tool on a cross-region flash will hard-brick your phone.
- Xiaomi.eu (.zip): This is a custom ROM based on the China firmware but optimized for international use (Multi-language, GMS included, debloated). It requires an unlocked bootloader and a custom recovery (or hybrid fastboot script).
Device Firmware Details (annibale)
Below are the technical specifications for the "annibale" platform.| Supported Devices: | Redmi K90 (China) / POCO F8 Pro (Global) |
| Codename: | annibale |
| Chipset: | Qualcomm Snapdragon 8 Elite |
| Android Version: | 16 (HyperOS 3.0) |
| Firmware Version: | OS3.0.13.0.WPKCNXM |
| File Type: | Fastboot ROM (.tgz) / Custom ROM (.zip) |
| Flashing Tool: | Mi Flash Tool / Hybrid Script |
Download Official Firmware for Redmi K90 / POCO F8 Pro
Choose the file that matches your needs. The official ROM is unmodified factory software, while the Xiaomi.eu ROM is a community-enhanced version.Note: This is the Official China Fastboot ROM. It can be installed on the POCO F8 Pro, but you must keep the bootloader unlocked.
- Filename: annibale_images_OS3.0.13.0.WPKCNXM_20251107.0000.00_16.0_cn_2594d1c4ae.tgz
- Size: 10.66GB
- Build Date: 2025-11-07
- Build Version: OS3.0.13.0.WPKCNXM
- Android Version: 16.0
- Download Link: Download from Xiaomi Server
Note: This is the Xiaomi.eu Custom ROM. Ideally suited for Global users with Google Play Services and multi-language support.
- Filename: xiaomi.eu_ANNIBALE_OS3.0.13.0.WPKCNXM_16.zip
- Size: 7.83GB
- Build Date: 2025-11-00 (Approx.)
- Build Version: OS3.0.13.0.WPKCNXM (Xiaomi.eu)
- Android Version: 16.0
- Download Link: Download from SourceForge
The Requirements
Before flashing, ensure you have the following:- PC/Tools: A Windows PC.
- Bootloader: An unlocked bootloader (Mandatory for both files).
- Cable: A high-quality USB-C cable.
- Backup: A complete backup of your data (Flashing will wipe internal storage).
- Official ROM: Xiaomi Mi Flash Tool.
- Xiaomi.eu ROM: A custom recovery (TWRP) or the Hybrid Fastboot script included inside the zip file.
How to Flash the Firmware
Follow the instructions corresponding to your downloaded file type.Method 1: Flashing Official Fastboot ROM (.tgz)
Use this method for the annibale_images...tgz file.- Step 1: Download and extract the
firmware file to a folder on your PC (e.g.,Code:
.tgz). Avoid spaces in the path.Code:C:\annibale - Step 2: Boot your phone into Fastboot Mode (Power off, then hold Volume Down + Power).
- Step 3: Open Mi Flash Tool and connect your phone via USB.
- Step 4: Click "Refresh" to find the device, then "Select" to point to the extracted ROM folder.
- Step 5 (CRITICAL): Select "Clean all" at the bottom of the tool. DO NOT select "Clean all and lock" if you are flashing this on a POCO F8 Pro (Global), or you will brick the device.
- Step 6: Click "Flash" to start the process.
Method 2: Flashing Xiaomi.eu ROM (.zip)
Use this method for the xiaomi.eu...zip file.- Step 1: Extract the zip file on your PC.
- Step 2: Boot your phone into Fastboot Mode.
- Step 3: Run the script named
found in the extracted folder.Code:
windows_fastboot_first_install_with_data_format.bat - Step 4: Follow the on-screen prompts (type "Y" to confirm). The script will wipe your data and install the ROM.