Voltage OS Flashing Guide for Miatoll

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:

1. Reboot to fastboot mode by holding Volume Down + Power until the fastboot logo appears.

2. Connect your phone to your PC and run the following commands:

For OFOX you have to extract *.img file from OFOX zip

fastboot flash recovery recovery.img

OR you can just flash recovery from existing one using sdcard etc.

3. Reboot to recovery mode by holding Volume Up + Power until the recovery screen appears.

Flashing Firmware

Download the latest regional firmware from here.

Using Recovery

  1. In recovery, select Firmware file and Flash it.
  2. Flashing firmware is not necessary everytime you flash a ROM.

Flashing ROM

A. Clean Flash (Vanilla) using sideload

  1. Select Format Data.
  2. Select ADB sideloadSwipe to go to ADB sideload.
  3. On your PC, run:
  4. adb sideload rom.zip
  5. Select Format Data/Factory Reset.
  6. Select Reboot to System.

B. Clean Flash (Vanilla) using sdcard/otg

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

2. Clean Flash (Sandbox GApps)

Follow steps A or B from the Clean Flash (Vanilla) method above.

  1. After rebooting, download and install the GrapheneOS App Store.
  2. Open the app and install "Google Play services", "Google Services Framework" and "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.

A. Clean Flash (Normal GApps) using sideload

  1. Select Format Data.
  2. Select ADB sideloadSwipe to go to ADB sideload.
  3. Sideload the ROM zip:
  4. adb sideload rom.zip
  5. DO NOT REBOOT. Go back and select ADB sideloadSwipe to go to ADB sideload again.
  6. Sideload your GApps package:
  7. adb sideload gapps.zip
  8. Once back in recovery, select Factory Reset.
  9. Select Format Data/Factory Reset.
  10. Select Reboot System Now.

B. Clean Flash (Normal GAPPS) using sdcard/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.

Updating ROM

1. Dirty Flash

  1. Select ADB sideloadSwipe to go to ADB sideload.
  2. Sideload the new ROM zip:
  3. adb sideload rom.zip
  4. If you did not flash GApps previously, select Reboot System Now.

If you flashed GApps previously:

  1. DO NOT REBOOT. Select ADB sideloadSwipe to go to ADB sideload again.
  2. Sideload the GApps zip:
  3. adb sideload gapps.zip
  4. Select Reboot System Now.

2. Through OTA

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

3 Through internal storage/sdcard/OTG

  1. Download the latest available build.
  2. Reboot to RecoverySystemSystem updates.
  3. Select ROM fileSwipe to flash.
  4. Select GAPPS if u flashed it before and flash it.
  5. Wipe Cache.
  6. Reboot to system.