I have followed every guide that I can find. I cannot get my phone to either receive the OTA update and I cannot get it to update manually. This is the error that I get: assert failed: file_getprop ("/system/build.prop","ro.build.fingerprint") == "verizon/inc/inc/inc:2.1-update1/ERE27/161494:user/release-keys" || file.getprop ("/system.build.prop","ro.build.fingerprint") == "verizon_wwe/inc/inc/inc:2.2/FRF91/231334:user/release-keys E:Error in /sdcard/update.zip (Status 7) Installation aborted. I had a stock Incredible that I rooted with Unrevoked3. I then ran Unrevoked Forever on it and then downgraded to remove root. I placed the 2.2 Update on the sdcard and went through the recovery menu to select it and then try to install it. The above error is what I get everytime I try to update. This is also the same error I got when I tried to accept the OTA when I was rooted (in my grogginess in the morning when I woke up and saw the OTA, I just kept hitting ok having completely forgotten about my phone being rooted). I don't know much about coding other than the little I use to do with Java/C++/HTML in school, but what I am getting out of this is my phone does not like the 2.2 update file. I am assuming that it may have an MD5 Hash in verifying/installing the file that it does not like? Can anyone help me?