The Google Nexus 4 users on stock firmware are now able to upgrade their devices to Android 5.1.1 Lollipop using the info listed in this post. If you're familiar with the ADB Sideloading method, then this is the guide that you should use.

The Android 5.1.1 Lollipop LMY47V comes with tweaks and small bug fixes over the previous LMY47O Android 5.1 build. You shouldn't expect any big changes over the previous version. Since this update is rolled out in phases you might still be waiting on the roll out to arrive in your region. That's why we've compiled this guide for you to learn how to successfully upgrade your Nexus 4 to Android 5.1.1 manually without waiting for Google to push the update in your region.

Check the following guidelines first before starting the updating process:

  • this tutorial has to be used only by Nexus 4 users.
  • for this guide to work your Nexus 4 must run on Android 5.1 LMY47O firmware.
    - you cannot install this new Android 5.1.1 LMY47V over any firmware that's older than Android 5.1 LMY47LO.
    - check this guide here if you're running Android 5.0.1 instead.
  • do not try to update any other devices with the files that you will find in this post.
  • the update works only for devices running stock firmware only, you cannot update a Nexus 4 that runs on custom ROM.
  • check your phone's version and the firmware build under Settings> About Phone.
    - continue with the update only if your device meets all requirements.
  • make sure that USB Debugging is enabled in Developer Options.
    - if you can't find the Developer Options then you will have to enable that one first.
    - go to Settings> About Phone: tap 7 times on the Build Number text.
    - return to Settings and Developer Options should now be displayed there.
    - open Developer Options, enable it and then find the USB Debugging to enable it as well.
  • this guide has to be used only by advanced Nexus 4 users, we cannot be blamed if you brick the device.
  • check the battery charge level and make sure that it is over 50%, it prevents the device from powering down during installation.
  • make sure to backup all the important data before starting the update.

Now you need to setup the Android SDK before starting the installation process. This Android SDK will create 'platform-tools' folder and install the "adb usb drivers" for your PC. These drivers are needed if you want to connect your device to your computer and flash the new official Android 5.1.1 firmware on your device.

Here's how to configure the Android SDK:

  • download the Android SDK ADT bundle from here.
  • extract its contents on your PC.
  • open the newly created folder and launch the SDK Manager executable.
  • confirm the installation and update processes for all the SDK packages.
  • download and install Nexus 4 USB drivers on your PC.

Since you've read all the info you can continue to the next part of this guide.

How to flash Android 5.1.1 LMY47V Lollipop Update for Nexus 4 using ADB Sideload:

  1. Download Android 5.1.1 LMY47V update zip file from here.
  2. The download file's title is very long so you should rename it to
    - this will allow you to easily send push the new update files on your device.
  3. After that you should move the file in the 'platform-tools' folder created while you've configured the Android SDK files.
  4. Switch off your Nexus 4 now.
  5. Next, boot it in Recovery Mode.
  6. From the Recovery Mode main menu you should select 'apply update from adb' option.
  7. Connect the Nexus 4 to your PC via USB cable.
  8. Launch a command prompt window / terminal in the "platform-tools" folder.
    - that's the folder where the '' file of Android 5.1.1 firmware is stored.
    - press and hold SHIFT, then right-click on the folder's empty space and then select 'open command window here'.
  9. Enter adb devices in command prompt to verify that the phone has been detected by your PC.
    - a phone should show up a random number.
    - if no device is detected, then the Nexus 4 hasn't been discovered by your computer.
    - if the device is not recognized you should try to re-install USB drivers or reconfigure the Android SDK.
  10. Begin Android 5.1.1 LMY47V update from Android 5.1 LMY47O by entering the following command line:
    adb sideload
  11. Wait until the updating process is complete before deciding to disconnect the device from PC.
  12. Reboot the phone in normal mode after the Android 5.1.1 update is done.

NOTE: the first boot process of this new firmware will take more than ten minutes before it completes, so you shouldn't press any buttons until the login screen loads.

Use your usual login info in order to regain complete control over your device. If you need more help completing the guide you can use the comments field below.

corner-left-up dots-three-vertical