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
Download files
Download the latest VoltageOS ROM and recovery zip for sunny/mojito.
Boot fastboot
Power off the phone. Hold Volume Down + Power until bootloader / fastboot mode appears.
Flash recovery
Open terminal inside your platform-tools folder and run the command below.
fastboot update --skip-reboot recovery-*.zipStep 2
Flashing Firmware
Skip this step if firmware is already installed.
Fastboot method
Use when your firmware zip is fastboot flashable.
fastboot update --skip-reboot sunny-fw.zipRecovery method
Use when the firmware package is meant for recovery sideload.
fastboot reboot recovery
adb sideload firmware.zipUse the firmware recommended by the maintainer. Wrong firmware can cause boot, modem, recovery, or network issues.
Step 3
Flashing ROM
Reboot recovery
After flashing recovery and firmware, reboot directly to recovery.
fastboot reboot recoveryStart sideload
In VoltageOS recovery, choose Apply update → Apply from ADB.
Sideload ROM
From your PC, sideload the VoltageOS ROM zip.
adb sideload voltage-*.zipFormat data
After sideload completes, choose Factory reset → Format data/factory reset.
Reboot system
Reboot and wait. First boot can take several minutes.
Maintenance
Updating VoltageOS
OTA update
- Open Settings.
- Go to About Phone.
- Check for updates and download.
- Reboot when asked.
Manual dirty flash
- Boot to VoltageOS recovery.
- Choose Apply update from ADB.
- Run adb sideload with the new VoltageOS zip.
- 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.