Moto G Unbrick Guide
If you're here, this means that you are one of the most (?) owner of a moto G Bricked with Lp bootloader.
This thread is based on the original One , credits for the old guide goes to @oversleeper !
Other important credits:
Thanks to
@ilikered for the tools and to
@Nitzz for the bat and suggestions/helps to unbrick our Falcon!
A Big Thanks also to
@Alberto97 for the corrections on this thread!
I have used a lot of my time to create this and help you 
If you want to help me back, a free donation is accepted, of course 
Euro Donation
Dollars Donation
Do NOT share anything from this thread. Don't mirror anything without permissions.
Now, let's start from the beginning!
Necessary Stuff:
Riff BOX JTAG drivers + Driver Signature Enforcement Overrider / Mirror
Motorola Drivers (link okay)
New Blankflash files / Mirror (thanks again, ilikered)
Motorola Fastboot / Mirror
Flash5.1.bat.zip / Mirror - Updated 09/06/2016
Logo.bin replacement for unlocked bootloader / Mirror
Moto G (1st Gen) Factory Firmware Images
Procedure
If your Moto G is recognized as "Qualcomm HS-USB QLoader 9008" jump to
step 11.
- Extract Riff BOX drivers into a folder (you will find both 32bit and 64bit versions).
- Open dseo13b.exe and choose "Sign a System File"
- Follow the program instructions and write manually the path of qcusbser.sys
- The program will ask a reboot.
- While starting reboot press F8 until you get some voices, then choice "Disable Driver Signature Enforcement" (otherwise try some tricks from here
- Click Windows Start button and write "devmgmt.msc" without quotes
- From Device Manager window go on "qhsusb_bulk" (if not shown unplug and plug again your Moto G or long press the power button)
- Choose "Update Driver Software"
- Choose the manually way and put the path of your previously extracted and signed drivers.
- Your Moto G is now recognized as "Qualcomm HS-USB QLoader 9008" under Ports (COM & LPT).
- Don't disconnect the phone from PC
- Extract the blankflash zip into the Desktop
- Enter into the blankflash folder and double click on the bat file
- Device unbricked!
- Let your phone on charge at least for 2 hours on pc, not on wall charger (until you see battery ok instead "low battery")
- Extract the rom downloaded previously into a folder that you will protect as your life
- Put the Flash5.1 bat file (Included into the Flash5.1 Zip downloaded) and mfastboot files into Rom Folder
- (Optional) Replace logo.bin into Rom Folder within the one on Bootlogo.zip
- After 2 hours try a reboot (cmd -> mfastboot reboot) and check if it's okay, the battery; otherwise wait another hour.
- When your phone shows battery as "okay", you can continue
- Go into rom folder
- Double click on flash5.1.bat
- Press enter when phone complete the reboot on bootloader mode
- Wait while cmd do the tasks!
- Press enter (again) when asked
- Choice with volume up "normal boot"
- Enjoy your Moto G 2013 Back to life!
In case your phone doesn't go on bootloader mode or do weird things:
By
@hakneo :
If anyone is not able to connect as Moto Mfastboot mode driver and your battery is not charging through USB as told in guide, this may help.
1. Start up the device manager. Uninstall any UNKNOWN Moto devices.
2. Remove the device cable and Uninstall Motorola Driver software.
3. Restart the PC in normal mode and reinstall the Moto Driver suite.
4. Hold the down volume and connect the cable. Now Windows should install it and your phone will start charging.
Go ahead with the flash.
Note: If you get a bootloop, go back into bootloader mode with phone connected at pc and use again the bat file
Every thanks is appreciated, if this procedure helped you