Google has finally launched the official Android 5.1 OTA Update for the Google Nexus 4 smartphone. Use this tutorial in case you don't want to wait until the new firmware reaches your region and you wish to use a manual update guide to upgrade your Nexus 4 to Android 5.1 Lollipop.

The brand new Android 5.1 Lollipop LMY47O firmware update brings tons of new features and improvements over the previous Android 5.0.1 OS. Also, Android 5.1 should fix the memory leak problems that were present on the Android 5.0.1 Lollipop OS. Check the guidelines below before starting the installation process of this new official ROM on your Nexus 4 smartphone:

  • use this guide only with the Google Nexus 4 smartphone.
  • your Nexus 4 needs to be running the Android 5.0.1 LRX22C Lollipop firmware for the installation of Android 5.1 LMY47O to complete successfully.
    - if your phone is on a different Android 5.x build that's not LRX22C, then you cannot use this guide.
    - don't try to update any other devices with the files that you will find in this post.
  • Official Android 5.1 LMY47O OTA Update file cannot be flashed over any older Android 5.0 builds that are not LRX22C.
    - if you're getting an error during installation then it means that your device isn't featuring the correct the LRX22C Android 5.0.1 firmware.
    - you should wait until Google issues the update in your region or wait until we get our hands on the Android 5.1 Factory image file.
  • check the version of your device and the firmware build under Settings> About Phone> Build Number.
    - if everything matches what is listed above then you can continue reading the next steps.
  • this guide works for all unlocked or locked Nexus 4 bootloaders.
  • make sure to enable USB Debugging from Developer Options menu.
    - if Developers Options doesn't show up in Settings, then you will have to enable it first.
    - go to Settings> About Phone and tap 7 times on the Build Number section, then go back to Settings, scroll down to Developer Options and enable USB Debugging.
  • use this tutorial only if you are an advanced user, do not blame us in case you end up losing any data in the process.
  • we cannot be held responsible in case you will lose any data in the process.
  • check the battery charge level of your device and make sure that it is over 50%, it prevents the device from powering down during the installation process.

Make sure to setup the Android SDK for your computer before starting the installation process.

Android SDK installs the 'platform-tools' folder and all the other things that allows your PC to detect the phone and push all the new Android 5.1 Lollipop LMY47O firmware files to your Nexus 4. Here's how to do it:

Now that you know all of the above you can continue to the tutorial part of this post.

How to install Android 5.1 LMY47O Lollipop Update manually for Nexus 4:

This is a guide that uses the "adb sideload" method in order to push new Lollipop firmware files to your smartphone.

  1. Download Android 5.1 LMY47O firmware zip from here.
  2. After the download is complete you should rename the file to "".
    - you should rename the file so that you won't be forced to enter all those characters that are present in the file's original title.
  3. After the file has been renamed, then you should go to 'platform-tools' folder under the SDK directory you've created while setting up the Android SDK.
  4. Place the new "" file in the 'platform-tools' folder, then continue to the next step.
  5. Power down the Nexus 4.
  6. Boot the phone in Recovery Mode now.
  7. Select the "apply update from adb" from the Recovery Mode options.
  8. Use the USB cable and connect your Nexus 4 to your PC.
  9. Go to the 'platform-tools' folder and launch a Windows command prompt there.
    - do it by pressing and holding SHIFT key, then right-clicking on the folder's empty space and selecting 'open command window here' from the context menu.
  10. Verify that your phone has been detected by your computer by entering the "adb devices" command line in Windows CMD.
    - if the phone has been recognized you can continue to the next step.
    - if now devices are listed as attached, then you will have to re-install the Nexus 4 ADB interface drivers.
  11. Start the installation of Android 5.1 Lollipop Update for your Nexus 4 by entering the following command line: adb sideload
  12. Wait until all files are installed successfully.
    - note that the installation will take almost 15-20 minutes before it completes.
  13. Select 'reboot system now' option after the Android 5.1 Lollipop update has been flashed.

NOTE: the first boot process of this new will take another 20 minutes at least, as it has to update all the applications too.

Use your usual login details in order to regain control over your smartphone once again. I hope that you've managed to complete the installation successfully. If you need more help use the comments field below.

corner-left-up dots-three-vertical