Voltage OS Flashing Guide
Your complete guide to installing Voltage OS on your Redmi Note 9S / 9 Pro / 9 Pro Max / 10 Lite / Poco M2 Pro (Miatoll).
Flashing Recovery
Downloads:
Steps:
Reboot to fastboot mode by holding:
Hold until the fastboot logo appears
Connect your phone to your PC and run:
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 etc.
Reboot to recovery mode:
Hold until the recovery screen appears
Flashing Firmware
Download the latest regional firmware from XMFirmwareUpdater.
Using Recovery
- In recovery, select Firmware file and Flash it.
- Flashing firmware is not necessary every time you flash a ROM.
- Only flash firmware when updating Android versions or troubleshooting issues.
Flashing ROM
Clean Flash (Vanilla)
Using ADB Sideload
- Select Format Data.
- Select ADB sideload → Swipe to go to ADB sideload.
- On your PC, run:
adb sideload rom.zip - Select Format Data/Factory Reset.
- Select Reboot to System.
Using SD Card/OTG
- Select Format Data.
- Select ROM file → Swipe to flash.
- Select Format Data/Factory Reset.
- Select Reboot to System.
Clean Flash (Sandbox GApps)
Follow steps A or B from the Clean Flash (Vanilla) method above, then continue:
After rebooting, download and install the GrapheneOS App Store.
Open the app and install:
For more information on Sandboxed Google Play, read the official documentation.
For potential fixes and workarounds, check this post.
Clean Flash (Normal GApps)
Using ADB Sideload
- Select Format Data.
- Select ADB sideload → Swipe to go to ADB sideload.
- Sideload the ROM:
adb sideload rom.zip - DO NOT REBOOT. Go back and select ADB sideload again.
- Sideload GApps:
adb sideload gapps.zip - Select Factory Reset.
- Select Reboot System Now.
Using SD Card/OTG
- Select Format Data.
- Select ROM file → Swipe to flash.
- Select GApps file → Swipe to flash.
- Select Format Data/Factory Reset.
- Select Reboot to System.
GApps Recommendation
We recommend NikGApps or MindTheGApps.
Updating ROM
Dirty Flash
- Select ADB sideload → Swipe to go to ADB sideload.
- Sideload the new ROM:
adb sideload rom.zip - If no GApps, select Reboot System Now.
If you flashed GApps:
- DO NOT REBOOT. Select ADB sideload again.
- Sideload the GApps zip.
- Select Reboot System Now.
Through OTA
- Navigate to Settings → System → System updates.
- Download the latest available build.
- Tap Reboot once download completes.
- Device will automatically update and reboot.
Via Storage/OTG
- Download latest build to storage.
- Reboot to Recovery.
- Select ROM file → Swipe to flash.
- Select GApps if previously flashed.
- Wipe Cache.
- Reboot to system.