Moto G3 Nougat update has always been a search topic from the users. I still don’t understand why Moto is so reluctant to give Android Nougat 7 update on Moto G 3rd Gen 2015. However, if you ever wondered how to install Nougat on Moto G3, I will help you do that through this guide.

In order to manually update Moto G3 to Nougat, you need to put some minutes up front. This method requires you to perform some developmental activities including unlocking bootloader, rooting the device, installing a custom recovery and finally, flashing the official LineageOS 14.1 ROM which runs on latest Android Nougat 7.1.1 version.

So, you might be wondering why! If this method involves flashing a custom ROM to update Moto G3 to Nougat, you could have done it before. If that’s your concern, let me tell you that Moto has no current plan to give an official Nougat update on Moto G 3rd Gen 2015. You had better take some risk (not really) and enjoy the latest Android version.

I will split this tutorial into various section so that you could easily catch up the steps without confusion. Also, I made this guide noob friendly as I won’t use any complicated terms further. I will try my level best to respond to your comments as well. No longer spend time searching for Moto G3 update 7.0 release date! Here we go:

Moto G3 Nougat Update: Pre-requisites

  • Make a backup including call logs, messages, saved contacts and media files.
  • Once you unlock your device’s bootloader, the device warranty gets void.
  • Charge your phone to at least 60% to avoid unnecessary power failure during the installation process.
  • Install essential USB & ADB drivers on your computer to make phone-PC interfacing easier.

Download Moto G3 Nougat ROM & System Drivers

[mks_separator style=”dotted” height=”2″] [sociallocker id=71224] [mks_button size=”small” title=”SDK Driver” style=”rounded” url=”” target=”_self” bg_color=”#000000″ txt_color=”#FFFFFF” icon=”” icon_type=”” nofollow=”0″] [mks_button size=”small” title=”USB Driver” style=”rounded” url=”” target=”_self” bg_color=”#000000″ txt_color=”#FFFFFF” icon=”” icon_type=”” nofollow=”0″] [mks_button size=”small” title=”TWRP – Osprey” style=”rounded” url=”″ target=”_self” bg_color=”#000000″ txt_color=”#FFFFFF” icon=”” icon_type=”” nofollow=”0″] [mks_button size=”small” title=”ROM – Osprey (Moto G3)” style=”rounded” url=”” target=”_self” bg_color=”#000000″ txt_color=”#FFFFFF” icon=”” icon_type=”” nofollow=”0″][mks_button size=”small” title=”ROM – Merlin (Moto G3 Turbo)” style=”rounded” url=”” target=”_self” bg_color=”#000000″ txt_color=”#FFFFFF” icon=”” icon_type=”” nofollow=”0″] [mks_button size=”small” title=”SuperSU” style=”rounded” url=”” target=”_self” bg_color=”#000000″ txt_color=”#FFFFFF” icon=”” icon_type=”” nofollow=”0″] [mks_button size=”small” title=”GApps” style=”rounded” url=”” target=”_self” bg_color=”#000000″ txt_color=”#FFFFFF” icon=”” icon_type=”” nofollow=”0″] [/sociallocker] [mks_separator style=”dotted” height=”2″]

Moto G3 has two variants, codenamed as Osprey & Merlin. The former being the Snapdragon 410 CPU version and the latter has Snapdragon 615 CPU (a.k.a Moto G3 Turbo). First of all, you need to verify your device variant. Each has separate ROM and an incorrect installation may lead to system failure. To check the CPU info, install CPU-Z application .

Let’s begin then. As I mentioned earlier, Moto G3 Nougat Update guide has been split into 4 sections. Follow each step carefully to install Nougat firmware on your Moto G 3rd Gen 2015 device.

1. Unlocking Moto G3 Bootloader

  • Enter into Developer Options (tap 7 times the Build number) and select Allow USB debugging and OEM unlock g3 nougat rom
  • After installing all drivers mentioned above, connect your phone to computer via data cable. If any debugging prompt appears, allow it.
  • Now reboot your phone into bootloader mode by holding down power and volume down buttons simultaneously.
  • Once it got into the bootloader mode, head on to official Motorola bootloader unlocking page [here] and register your phone there. Read the disclosures there.
  • Being connected in the fastboot mode, open a command prompt in the fastboot folder (downloaded from above). If you are using Windows XP or older versions, you may need to install this tool and open the command prompt by right clicking on the fast boot folder.
  • In the command window, type the following;
fastboot oem get_unlock_data

The returned string will look like this. From this, we can extract the unlock code for bootloader unlocking.

$ fastboot oem get_unlock_data
(bootloader) 0A40040192024205#4C4D3556313230
(bootloader) 30373731363031303332323239#BD00
(bootloader) 8A672BA4746C2CE02328A2AC0C39F95
(bootloader) 1A3E5#1F53280002000000000000000
(bootloader) 0000000
  • Now copy together with the 5 lines of output into one continuous string without (bootloader) or white spaces. Your string may look like this.
  • Now paste that string into the box on the unlocking page of Moto G3. Then click on the blue button to know whether your device can be unlocked. If yes, a button will appear below the blue button. “Request unlock key” there followed by agreeing to the terms and conditions.
  • You will get a 20 digit code in your mail. Copy that code and paste in the command prompt opened in the fast boot folder as mentioned below.
fastboot oem unlock your code goes here
  • Execute it and thank me. Your Moto G3’s bootloader is now unlocked successfully.

2. Installing TWRP Recovery on Moto G3

  • Turn off the device, press Power + Volume down buttons and wait for two seconds. Your device will show bootloader mode in black screen, connect it to the PC through USB cable.
  • Paste the downloaded TWRP image into folder ADB (or SDK) and rename it to recovery.img. Now open a command window inside the folder and execute the following command:
fastboot boot recovery.img
  • Please wait until an ok message appears in the command window.
  • If that goes right, TWRP recovery will boot up. From there, press reboot System. Enter bootloader mode again and type in CMD the following:
fastboot flash recovery recovery.img
  • Again, wait for on OK message. After that, under bootloader mode, press the Recovery button. The device will enter into TWRP and it becomes permanent. Your stock recovery is now replaced with the TWRP custom recovery.

3. Rooting Moto G3

  • Copy the SuperSU ZIP to your phone’s internal memory and disconnect the USB cable from the PC.
  • Switch off the device, enter into bootloader mode as mentioned above. Then select the recovery option with the Vol + & Vol – buttons, then press the power button to enter to recovery. The TWRP will appear instead of original recovery.
  • Choose Install option on TWRP and load the copied SuperSU file. On the next screen, swipe right to continue the g3 nougat update
  • After flashing the file, wipe Dalvik & Cache. Then reboot the system.

4. How to Install Nougat on Moto G3

  • Copy the downloaded Moto G3 Nougat ROM (depending on the device you have; G3 or G3 Turbo) & compatible GApps to the root of phone’s storage (i.e, not inside any folders).
  • Now repeat the above-mentioned steps to get into the TWRP recovery.
  • Do a factory reset to wipe Data, Dalvik & Cache.
  • Flash the LineageOS 14.1 just like you did with the g3 nougat update 7
  • Once it’s done, flash the GApps package in a similar way.
  • Reboot system

By performing these four steps, you have unlocked Moto G3’s bootloader, installed TWRP recovery, got root access and most importantly, upgraded to the latest Android Nougat 7.1.1 version.

You no longer need to sign the Moto G3 Nougat update petition as you could follow this step-by-guide to manually update Moto G 3rd Gen 2015 to Nougat firmware.

Moto G3 Nougat update guide has been finished. I’ve spent huge time writing this long tutorial. If this helped you, you may hit the share button to spread the love.

If you’re having difficulties following this Moto G3 Nougat update guide, drop a comment. I will respond as quickly as possible.