The Motorola Moto G6 (Model Number: XT1925-6) is a specific variant of the popular 2018 mid-range smartphone. If you own this model, you may need to flash stock firmware to unbrick your device, remove a custom ROM, or restore it to factory settings after a bad OTA update.
This guide provides everything you need to know about finding the correct firmware, avoiding fake links, and flashing it safely.
You flashed the wrong modem. Re-flash only the modem files from the correct XT19256 firmware:
fastboot flash modem NON-HLOS.bin moto g6 xt19256 firmware link
Senior members often upload mirrors. Search for threads titled "[STOCK ROM] Moto G6 XT1925-6".
Warning: Many websites offer “Moto G6 firmware” but bundle malware or require paid surveys. Use only trusted sources. Complete Guide: Moto G6 XT1925-6 Firmware (Stock ROM)
After checking latest builds (as of 2024–2025), the most stable and official retail firmware for the XT19256 is:
File name:
ALI_RETLA_DS_9.0_PPSS29.55-37-6-2_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zipRegion: Retail Latin America (Dual SIM) Android Version: 9.0 Pie (Final official release for Moto G6) Build Date: 2020 Minimal ADB & Fastboot or Platform Tools Motorola
Direct secure link (Lolinet):
https://mirrors.lolinet.com/firmware/moto/ali/official/RETLA/ALI_RETLA_DS_9.0_PPSS29.55-37-6-2_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Always verify the SHA-1 checksum after download. A corrupt archive will brick your device.
If that specific build does not boot, try the Retail Brazil (Retbr) version, which is hardware-identical for XT19256:
https://mirrors.lolinet.com/firmware/moto/ali/official/RETBR/ALI_RETBR_DS_9.0_PPSS29.55-37-6-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Get fastboot.exe from the Motorola GitHub or XDA thread. Standard Google fastboot may fail.