Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save datatypevoid/430fb65f482815695bf300c9408cde35 to your computer and use it in GitHub Desktop.

Select an option

Save datatypevoid/430fb65f482815695bf300c9408cde35 to your computer and use it in GitHub Desktop.

NEXUS 5X: Fix lineage 14.1 OS vendor mismatch error (N2G47F)

Issue is due to the fact that lineage 14.1 bullhead nightlies are based on the 7.1.2 N2G47F (Apr 2017) monthly update from google. More explations in xda-developers.

PREREQUISITE

This assumes:

  • you already know a bit about flashing you android device and you already installed TWRP.
  • you already have adb / fastboot installed and you know a bit about it
  • you are on macOS (I give some terminal command from macOS)

1- Download factory image from https://developers.google.com

Download from official Nexus 5x N2G47F image

In case link is broken find it yourself:

2- Check checksum is f5d53a67662d1b4c2b2325813d823fc49ad9fb4a5b5361e91c3aff00157c1ddf

In terminal, check downloaded zip checksum:

shasum -a 256 bullhead-n2g47f-factory-f5d53a67.zip

it should be: f5d53a67662d1b4c2b2325813d823fc49ad9fb4a5b5361e91c3aff00157c1ddf bullhead-n2g47f-factory-f5d53a67.zip.

3- unzip bullhead-n2g47f-factory-f5d53a67.zip

Then enter extracted directory:

cd bullhead-n2g47f

4- unzip bullhead-n2g47f/image-bullhead-n2g47f.zip

Then enter extracted directory:

cd image-bullhead-n2g47f

5- copy vendor.img into your device

You can manully copy it to sdcard or by adb:

adb push vendor.img /sdcard

6- reboot to bootloader

Manually by holding buttons: power + volume up + volume down, or by adb:

adb reboot bootloader

7- restart recovery

In TWRP:

  • install vendor.img as vendor (check it when asked)

__

Now reboot system and it is fixed /+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment