Flashing Guide

Your complete, step-by-step guide to installing ROM on your Miatoll.

Redmi Note 9S Redmi Note 9 Pro Redmi Note 9 Pro Max Redmi 10 Lite Poco M2 Pro

Important Warning

Flashing custom ROMs carries risks. Ensure you have backed up all important data. The developers are not responsible for any damage to your device. Proceed at your own risk.

Backup Data Charge Above 60% Unlock Bootloader

Flashing Recovery

Downloads:

Steps:

1

Reboot to fastboot mode by holding these buttons:

Volume Down + Power

Hold until the fastboot logo appears

2

Connect your phone to your PC and run the following command:

For OFOX, extract the recovery.img file from the OFOX zip first

fastboot flash recovery recovery.img

Alternatively, you can flash recovery from an existing one using SD card or other methods

3

Reboot to recovery mode:

Volume Up + Power

Hold until the recovery screen appears

Flashing Firmware

Download the latest regional firmware from XMFirmwareUpdater. Choose the firmware that matches your device's region for best compatibility.

Using Recovery

  1. In recovery mode, navigate to the firmware file and flash it
  2. Flashing firmware is not necessary every time you flash a ROM - only when updating to a new base
  3. After flashing firmware, you can proceed directly to ROM installation

Pro Tip

If you're experiencing network, Bluetooth, or camera issues after flashing a ROM, try flashing the latest firmware for your region.

Flashing ROM

Using ADB Sideload

  1. Select Format Data in recovery
  2. Navigate to ADB Sideload → Swipe to enable
  3. On your PC, run:
    adb sideload rom.zip
  4. Select Format Data/Factory Reset
  5. Select Reboot to System

Using SD Card/OTG

  1. Select Format Data in recovery
  2. Navigate to Install → Select ROM file → Swipe to flash
  3. Select Format Data/Factory Reset
  4. Select Reboot to System

Updating ROM

Dirty Flash

  1. Select ADB Sideload → Swipe to enable
  2. Sideload the new ROM:
    adb sideload rom.zip
  3. If you didn't flash GApps previously, select Reboot System Now

If you previously flashed GApps:

  1. DO NOT REBOOT. Select ADB Sideload again
  2. Sideload GApps zip again
  3. Select Reboot System Now

Through OTA

  1. Navigate to SettingsSystemSystem updates
  2. Download the latest available build
  3. Tap Reboot in the updater once download completes
  4. The device will automatically update and reboot

Note

OTA updates work only if you're already running same OS and haven't modified system partitions.

Via Storage/OTG

  1. Download the latest build to internal storage/SD card
  2. Reboot to Recovery
  3. Select ROM file → Swipe to flash
  4. If you previously flashed GApps, flash it again
  5. Wipe cache/dalvik cache
  6. Reboot to system

Pro Tip

This method is useful when OTA fails or you want to manually verify the downloaded file.