Redmi Note 10

VoltageOS Flashing Guide

Everything you need to install VoltageOS on sunny/mojito — recovery, firmware, ROM, and updates in one place.

Read before flashing

Unlocking and flashing can wipe your data. Back up everything first. Use only files made for your exact device. You are responsible for your device.

Checklist

Requirements

  • Unlocked bootloader
  • Latest Android platform-tools
  • USB cable and charged phone
  • ROM zip for sunny/mojito
  • Recovery zip
  • Correct firmware package

Step 1

Flashing Recovery

1

Download files

Download the latest VoltageOS ROM and recovery zip for sunny/mojito.

2

Boot fastboot

Power off the phone. Hold Volume Down + Power until bootloader / fastboot mode appears.

3

Flash recovery

Open terminal inside your platform-tools folder and run the command below.

Command
fastboot update --skip-reboot recovery-*.zip

Step 2

Flashing Firmware

Skip this step if firmware is already installed.

Fastboot method

Use when your firmware zip is fastboot flashable.

Fastboot
fastboot update --skip-reboot sunny-fw.zip

Recovery method

Use when the firmware package is meant for recovery sideload.

ADB
fastboot reboot recovery
adb sideload firmware.zip

Use the firmware recommended by the maintainer. Wrong firmware can cause boot, modem, recovery, or network issues.

Step 3

Flashing ROM

1

Reboot recovery

After flashing recovery and firmware, reboot directly to recovery.

Command
fastboot reboot recovery
2

Start sideload

In VoltageOS recovery, choose Apply update → Apply from ADB.

3

Sideload ROM

From your PC, sideload the VoltageOS ROM zip.

Command
adb sideload voltage-*.zip
4

Format data

After sideload completes, choose Factory reset → Format data/factory reset.

5

Reboot system

Reboot and wait. First boot can take several minutes.

Maintenance

Updating VoltageOS

OTA update

  1. Open Settings.
  2. Go to About Phone.
  3. Check for updates and download.
  4. Reboot when asked.

Manual dirty flash

  1. Boot to VoltageOS recovery.
  2. Choose Apply update from ADB.
  3. Run adb sideload with the new VoltageOS zip.
  4. Reboot system.

Support

Troubleshooting

Device is not detected in fastboot

Install proper USB drivers, try another cable, use a USB 2.0 port, and confirm using fastboot devices.

ADB sideload stops around 47%

This can be normal on many Android recoveries. Check the recovery screen for the real success or failure message.

Bootloop after flashing

Return to recovery and format data. Also verify that the ROM, recovery, and firmware match sunny/mojito.

Can I flash random kernels or recoveries?

Avoid unsupported kernels, recoveries, DFE, or mods unless the ROM maintainer confirms compatibility.