[Moto G 2015 General] MotoJunkie01:
Moto G3 Virgin Mobile DDR Modem [Radio) Firmware Files

As always ....you flash these files at your own risk. ALWAYS make a full Nandroid backup before proceeding with firmware flashing or major configuration changes.

The following link is for the Modem [Radio] Firmware which comes stock on the Virgin Mobile DDR variant of the Moto G3 (xt1548). More specifically, this modem firmware is from the final Stock Android 5.1.1 Lollipop Build - the build next preceding the Android 6.0.1 Marshmallow OTA. (Android 5.1.1 LPI23.72-32-S.28_cid9) Included in this link are three raw partition .img files: /modem & /fsg (classified as modem [radio] firmware) and /persist, which encompasses vital network and telephony configurations specific to the Virgin Mobile DDR network, including unrestricted enabling of Mobile Hotspot, USB Tethering and Bluetooth Sharing of your high speed 4G/LTE Data. There are also telephony configurations in /persist which are unique to DDR. Again, it should be noted that these particular firmware partitions and network configurations are specific to the DDR variant, and are not the same as those partitions and configurations on the Virgin Mobile USA variant.

DOWNLOAD LINK:

https://drive.google.com/folderview?id=0B4PvIFOs0G3jVmF1dXloWFpLZzA

These partitions may be flashed via a number of different methods. Flashfire by [MENTION=631273]Chainfire[/MENTION], Partition Backup & Restore by [MENTION=3562083]wanam[/MENTION], and Rashr are all capable of flashing these partitions. Preferably, and arguably the best method, is to install Minimal ADB & Fastboot on your PC (and also the most current version of Motorola Device Manager, to ensure the correct and most current USB drivers for your Moto G3 are installed on your laptop or PC). Put your device into AP Fastboot Mode by powering off your device, and then holding the Power button and Volume Down button of your device simultaneously until the fastboot menu appears. Connect your Moto G3 to your PC or laptop with an OEM or equivalent in quality micro USB to USB charge/sync cable. Place the three .img files you downloaded in your adb/fastboot directory and open a command window in that directory. Execute these commands:

First, type fastboot devices. Your device Serial Number will appear in the command window if you are properly connected with the requisite USB drivers installed. If you do not see the Serial Number or if you see a message "Waiting for Any Device" in the command window, try switching USB Ports, reinstall the Motorola Device Manager, and/or try a different sync cable. Execute these commands to install the DDR Modem Firmware on your device:

fastboot oem fb_mode_set

fastboot flash modem modem.img

fastboot erase modemst1

fastboot erase modemst2

fastboot flash fsg fsg.img

fastboot oem config fsg-id virgin

fastboot oem config carrier virgin

fastboot flash persist persist.img

fastboot oem fb_mode_clear

Your Moto G3 will now be running the DDR modem firmware and is configured to the carrier specific parameters of the DDR network. Again, these firmware dumps are from Stock Android 5.1.1 (LPI23.72-32-S.28_cid9). This firmware can be used while running any stock or custom ROM and, to the best of my knowledge and experience, on any version of Android. However, if any members want the more recent Android 6.0.1 modem firmware, just request it and I'll post a link.