I would like to downgrade my Nexus One to 2.2.2, because I've had non-stop problems with Gingerbread. I have the 2.2.2 update from android central, and going off the comments from a previous question, I'm under the assumption that this is doable.
So I've gone through the Bootloader -> Recovery -> apply sdcard:update.zip steps, and it fails with the following message:
assert failed: file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/passion/passion/mahimahi:2.2.1/FRG83D/75603:user/release-keys" || file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/passion/passion/mahimahi:2.2.2/FRG83D/91102:user/release-keys" E:Error in /tmp/sideload/package.zip (Status 7) Installation aborted.
I would guess the OS is checking if I'm on either 2.2.1 (updating from the previous version) or 2.2.2 (reinstalling the target version), is this assumption correct?
This begs the question, how do I go from 2.3.6 to 2.2.2? Do I need to factory reset, and apply updates sequentially?