fastboot flash partition gpt.bin fastboot flash bootloader bootloader.img fastboot reboot-bootloader sleep 5
fastboot flash vbmeta_a vbmeta_system.img fastboot flash vbmeta_system_a vbmeta_system.img
fastboot flash radio radio.img fastboot flash bluetooth BTFM.bin
Extract the zip file.
Reboot device to bootloader (fastboot mode):
adb reboot bootloader
Flash using fastboot commands (example for modern Motorola):
fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot reboot-bootloader
fastboot flash radio radio.img
fastboot flash bluetooth BTFM.bin
fastboot flash dsp dspso.bin
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash recovery recovery.img
fastboot flash super super.img_sparsechunk.0
fastboot flash super super.img_sparsechunk.1 # if exists
fastboot flash vbmeta vbmeta.img
fastboot flash vendor vendor.img_sparsechunk.0
...
fastboot erase userdata
fastboot erase cache
fastboot reboot
Many users use an automated script (flashall.bat / flashall.sh) included in some firmware zips. motorola firmware lolinet work
A typical LoLinet entry for a Motorola phone looks like this folder structure (example for Moto G Power 2021 – codename “borneo”):
lolinet.com/firmware/motorola/borneo/official/
Inside, you might see:
Click into RETUS/ and you’ll find a ZIP file named something like:
BORNEO_RETUS_11_RPBS31.68-41-7-1_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip fastboot flash partition gpt
Breaking down the naming convention:
Inside the ZIP, you’ll find: boot.img, system.img, vendor.img, modem.bin, gpt.bin (partition table), and most importantly flashfile.xml or servicefile.xml.