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).

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

Flashing Recovery

Downloads:

Steps:

1

Reboot to fastboot mode by holding:

Volume Down + Power

Hold until the fastboot logo appears

2

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.

3

Reboot to recovery mode:

Volume Up + Power

Hold until the recovery screen appears

Flashing Firmware

Download the latest regional firmware from XMFirmwareUpdater.

Using Recovery

  1. In recovery, select Firmware file and Flash it.
  2. Flashing firmware is not necessary every time you flash a ROM.
  3. Only flash firmware when updating Android versions or troubleshooting issues.

Flashing ROM

Clean Flash (Vanilla)

Using ADB Sideload

  1. Select Format Data.
  2. Select ADB sideloadSwipe to go to ADB sideload.
  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.
  2. Select ROM fileSwipe to flash.
  3. Select Format Data/Factory Reset.
  4. Select Reboot to System.

Clean Flash (Sandbox GApps)

Follow steps A or B from the Clean Flash (Vanilla) method above, then continue:

1

After rebooting, download and install the GrapheneOS App Store.

2

Open the app and install:

Google Play Services
Services Framework
Google Play Store
GrapheneOS App Store screenshot

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

  1. Select Format Data.
  2. Select ADB sideloadSwipe to go to ADB sideload.
  3. Sideload the ROM:
    adb sideload rom.zip
  4. DO NOT REBOOT. Go back and select ADB sideload again.
  5. Sideload GApps:
    adb sideload gapps.zip
  6. Select Factory Reset.
  7. Select Reboot System Now.

Using SD Card/OTG

  1. Select Format Data.
  2. Select ROM fileSwipe to flash.
  3. Select GApps fileSwipe to flash.
  4. Select Format Data/Factory Reset.
  5. Select Reboot to System.

GApps Recommendation

We recommend NikGApps or MindTheGApps.

Updating ROM

Dirty Flash

  1. Select ADB sideloadSwipe to go to ADB sideload.
  2. Sideload the new ROM:
    adb sideload rom.zip
  3. If no GApps, select Reboot System Now.

If you flashed GApps:

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

Through OTA

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

Via Storage/OTG

  1. Download latest build to storage.
  2. Reboot to Recovery.
  3. Select ROM fileSwipe to flash.
  4. Select GApps if previously flashed.
  5. Wipe Cache.
  6. Reboot to system.