I recently upgraded the OS on my X 2nd generation from Android 5.1 Lollipop to Android 6 Marshmallow and ran into some problems. I couldn’t make or receive phone calls. The network indicator on my phone just showed “ . It bugged me so much and i started conducting research and asking people for help. Then I asked some experts who fix phones about it and they suggested that i try to revert back to Android 5.1 so i decided to give it a try as i was really out of options. Android Motorola no service ” Reverting back to Android 5.1 worked, I can make and receive calls again. I’m going to explain what I did to flash the stock images onto my phone which helped me in reverting to Android 5.1 Lollipop. (which just means the original OS of the device) Steps Make sure your boot loader is unlocked. You need to sign in on the Motorola website to be able to download the . stock images Carefully read through the instructions, accept the terms and conditions. Read it ( ) then go ahead and look for your device on the list provided down below. Click on REQUEST DOWNLOAD and Motorola will get back to you in 24 business hours with the link with which you are to download the stock image for your particular device. I did After that, make sure you setup ADB, Android SDK and fastboot. Its pretty important. This is a that goes through the process in detail. video I then followed this amazing that showed all the commands to run. Its on Windows and I use Linux (Its basically the same thing, don’t worry). step-by-step video Follow the video above and it should go smoothly as it did for me. I can make calls again :D Snapshot of the device booted in fastboot mode. Hope this article helps you with your problem. Thanks for reading.