Snapdragon 720G · Miatoll

Custom ROM
Flashing Guides

Step-by-step instructions for flashing custom ROMs on your Miatoll device. Choose a guide to get started.

Redmi Note 9S Redmi Note 9 Pro Redmi Note 9 Pro Max Redmi Note 10 Lite Poco M2 Pro
⚠ Important Warning
Flashing custom ROMs carries risks. Always backup your data, ensure your device is charged, and follow instructions carefully. The developers are not responsible for any damage to your device.
Backup Data Charge > 60% Unlock Bootloader
🔄 Format Data Requirement
If you were using any ROM lower than Android 15, or any port ROM — you must format data in recovery after the 1st boot to avoid storage-related bugs. This is critical when coming from older Android versions or ported ROMs.

Select a Guide

VoltageOS Guide

AOSP-based · Privacy-focused

  • Sandboxed Google Play support
  • Privacy-focused features
  • Regular OTA updates
  • Vanilla & GApps options
Open VoltageOS Guide

Recommended for privacy-conscious users

Other ROMs Guide

Universal flashing guide

  • Universal flashing instructions
  • Multiple ROM support
  • Recovery & Firmware guides
  • Troubleshooting section
Open Other ROMs Guide

For LineageOS, Pixel Experience, etc.

Supported Devices

Redmi Note 9S

curtana

Redmi Note 9 Pro

joyeuse

Redmi Note 9 Pro Max

excalibur

Redmi Note 10 Lite

curtana

Poco M2 Pro

gram

Quick Tips

Backup Everything
Use Titanium Backup or Migrate to save apps and data before flashing.
Charge Your Device
Ensure at least 60% battery before starting the flashing process.
Use OEM Cable
Use the original USB cable to avoid disconnection issues during flashing.
Read Carefully
Read each step carefully before proceeding. Never skip any steps.