Enter the passphrase to continue.
Add, edit and update everything — changes save instantly.
Edit any field and it saves automatically. Use the trash button to delete.
A step-by-step guide to flashing custom ROMs on the Xiaomi Pad 6. Instructions will be updated and refined over time.
// Before You BeginInstalling custom ROMs will void your warranty and requires an unlocked bootloader. Always back up your data before proceeding — just in case. This guide does not cover bootloader unlocking.
Bootloader must be unlocked. This guide assumes it already is.
Always take a backup of your data before flashing, just in case something goes wrong.
"Recovery files" refers to boot.img, dtbo.img, and vendor_boot.img.
Re-flashing partition images is not needed when updating the same ROM.
If super_empty.img fails to flash, you can safely skip it.
Any custom recovery can be used to sideload ROMs.
To install a custom kernel, sideload the kernel ZIP immediately after the ROM ZIP.
Download and install the ADB & Fastboot package below. The installer runs in about 15 seconds.
// Open Command Prompt in your ROM folderOpen the folder where you downloaded your ROM files. Right-click on an empty area inside the folder and select Open in Terminal or Open Command Prompt window here.
Use Command Prompt only — not PowerShell, and not run as Administrator.
Install Android tools using your distro's package manager.
sudo apt install adb fastbootsudo dnf install android-toolssudo pacman -S android-toolsOpen your file manager and navigate to the folder where your ROM files are. Right-click an empty area inside the folder and select Open Terminal Here or Open in Terminal.
If your file manager doesn't support this, open a terminal manually and navigate there:
cd /path/to/your/rom/folderInstall ADB & Fastboot on your host Android device using the repo below.
// Navigate to your ROM folderYour ROM files need to be accessible from Termux. If your ROM files are in Downloads/myrom, run:
cd storage/shared/Download/myromReplace Download/myrom with the actual path to your ROM files. Run all fastboot and adb commands from this directory.
Boot the Xiaomi Pad 6 into Fastboot Mode by holding Power + Volume Down while the device is off, then connect it to your PC or host device.
// Flash required imagesfastboot flash boot boot.imgfastboot flash dtbo dtbo.imgfastboot flash vendor_boot vendor_boot.imgfastboot wipe-super super_empty.imgIf wipe-super fails, it is safe to skip and continue.
fastboot reboot recoveryOn the tablet (now in Recovery), select Apply Update → Apply from ADB, then run the sideload command from your host device.
// Sideload ROMadb sideload rom_filename.zipThe progress may stall at ~47% or display values above 100%. This is normal — watch the tablet screen. If it shows "Success" or "Step 2/2", the sideload completed successfully.
If the ROM is Vanilla (no GApps), reboot back into recovery and sideload your GApps package the same way before formatting data.
// Format dataFormat data is required when flashing a ROM for the first time or switching to a different ROM. If you are updating the same ROM, you can skip this step unless the ROM's release post says otherwise.
From the recovery main menu go to Factory Reset → Format Data and confirm. Then reboot to system.
When format data is required, do not skip it. Skipping will likely cause bootloops or unexpected behaviour on first boot.
Flash the recovery from an older ROM build first, or use the recovery that shipped with your ROM package.
Some browsers rename .zip files to .bin on download. Rename the extension back to .zip before sideloading.
Windows: check Device Manager for driver issues. Linux / Termux: verify permissions and that OTG is enabled on the host device.