I have OnePlus One with Cyanogen OS 13.0-ZNH0EAS2JK and I can't install OTA updates since I have TWRP as recovery (version 3.0.2-0).

So, for this reason I downloaded the file of incremental version (this one: http://builds.cyngn.com/incremental/bacon/cm-bacon-ced5430fc0-to-9f339bddf2-signed.zip) and I tried to install it from recovery, but I get the following error:

Click to enlarge

Here is the message i get every time i reboot the phone:

How can i solve?

  • The reason of the failure is explained in the log itself: the ZIP is made to update a different COS version (either MHC19Q/ZNH2KAS1KN, or MHC19Q/ZNH2KAS254) than yours (LMY48B/YOG4PAS1NO), therefore the check (or assert) fails, preventing you from updating. The check is in place because updating from a version different than the accepted ones may break the system, and this check mechanism is pretty common in all of Cyanogen's ZIPs.
    – Grimoire
    Commented Aug 9, 2016 at 16:48
  • I see, thank you for your explanation. So how to update my phone? (i edited my answer)
    – smartmouse
    Commented Aug 9, 2016 at 16:57

1 Answer 1


I followed recommendation of other forum Cm13.1 ZCN2KAS1KN i.e get updated cyanogen os 13.1 official full zip and dirty patched to this official succesfully. Having TWRP implies we lost incremental updates...

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .