Google Nexus 6P was unveiled in September 2015 and at the time, it came preinstalled with Android 6.0 Marshmallow out of the box.
When the tech giant rolled out the new Android 7.0 Nougat and its incremental upgrades to Android 7.1.2 Nougat, the Nexus 6P was also taken into account since it’s still within Google’s support window. In fact, in a few months’ time, the 6P will be running the newest Android 8.0 O. Those who are a little geeky have already made it to the beta version of this OS, but as it turns out, there’s a bunch of others that are still stuck on the original Android 6.0 Marshmallow.
When Google releases a new OS, OTA notifications are usually sent out to all eligible devices. However, it appears that some owners of the Nexus 6P have never received the notification to download the new Android 7.0 Nougat or the updated v7.1.2 for that matter. Usually, one can bypass this standard OTA procedure by doing a manual update via Settings>About phone, however, this method hasn’t been working for this group either.
In short, the affected Google Nexus 6P users are still using Android 6.0 Marshmallow not because they wish to, but because their handsets have simply refused to update to the latest Nougat OS. The issue has been raised on Reddit and apparently, someone who has also been here has a solution to this problem.
All you need to do in order to get the new Android 7.1.2 Nougat OTA notification is to clear the cache of your Google Nexus 6P. To do this, there are a few things you need to do first. Head to your 6P’s Apps Settings and when in there, tap on the three dots that appear at the top right corner of your screen. Select “Show system” and from the results, find Google Services Framework>Storage>Clear Data. When done, shut down your Nexus 6P.
Now, onto the part where you need to clear the system cache. Hold down the power and volume down keys at a go. The phone will boot into recovery mode (a green Android logo will show up alongside some text). Using the volume down key, scroll until the “Recovery Mode” option is highlighted and using the power button, select this option. When you see the green Android logo appearing with a red exclamation mark, go ahead and scroll down using the volume down key and stop at the “Wipe cache partition” option. Using the power key, select this option.
Once you give the process an OKAY, the system cache will be wiped. After that, go ahead and select the “Reboot system now” option at the top. When your Google Nexus 6P is up and running, go ahead and check for the update via the Settings>About phone and you should be able to get the update to Android 7.1.2 Nougat right away.
Apparently, this same method will also work in case you haven’t been receiving monthly security updates on your phone.