Attached is the fix for D1 running BBv5. This is what is modified in the build.prop. Thanks to Banksy for the info!
EDIT: Should work on other roms with FRG22D or previous versions, but will change your About screen to show BB5 and such. If you change the text below in your build.prop (the 3rd and 4th lines), you should be fine.
All this patch does is make it appear to Verizon that you have the update already.
What is changed by this in the build.prop
Code:
From:
ro.build.version.incremental=[COLOR=Red]50454[/COLOR]
ro.build.version.release=[COLOR=red]2.2[/COLOR]
ro.build.description=voles-user [COLOR=red]2.2 FRG22D 5045[/COLOR]4 release-keys
ro.build.fingerprint=verizon/voles/sholes/sholes:[COLOR=red]2.2/FRG22D/50454[/COLOR]:user/release-keys
To:
ro.build.version.incremental=[COLOR=red]75603[/COLOR]
ro.build.version.release=[COLOR=red]2.2.1[/COLOR]
ro.build.description=voles-user [COLOR=red]2.2.1 FRG83D 75603[/COLOR] release-keys
ro.build.fingerprint=verizon/voles/sholes/sholes:[COLOR=red]2.2.1/FRG83D/75603[/COLOR]:user/release-keys
Download and install with SPrecovery (with update.zip file in the root of your SD Card) or CWRecovery (navigate to the zip wherever you placed it). As always, make a backup! Do not wipe data/cache!
Remember that you assume full responsibility for anything that happens to your phone. With that said, haven't heard from anyone stating this killed their phone.
Manual Instructions
Using Astro, navigate to root\system, long press on build.prop, scroll down and tap 'Open in text editor'. Once open, scroll down until you see
Code:
ro.build.description=voles-user [COLOR=Red]2.2 FRG22D 50454[/COLOR] release-keys
ro.build.fingerprint=verizon/voles/sholes/sholes:[COLOR=red]2.2/FRG22D/50454[/COLOR]:user/release-keys
Change Items in red to
Code:
ro.build.description=voles-user [COLOR=red]2.2.1 FRG83D 7560[/COLOR]3 release-keys
ro.build.fingerprint=verizon/voles/sholes/sholes:[COLOR=red]2.2.1/FRG83D/75603[/COLOR]:user/release-keys
Upon completion of making these changes, Exit out of the editor, it will ask to save, click yes, it will automatically back up the original as build.prop.bak. Now reboot your phone, clear notifications and let it finish booting. Under About Phone/System Update it should say you are up to date. IF it still has the upgrade there, reboot again, all should be well.
Something to note, after doing this (or before, doesn't matter) go into the root\cache folder and delete the *.zip file in there, it's clearly labeled with the OTA information in the filename (signed by voles) to free up 3MB of valuable phone space.
oh, for users of SWYPE
You will need to uninstall & reinstall Swype after doing this, doesn't matter whether or not you install it using the update.zip or the manual way. Something with Swype, nothing that I can do.
another option...
I got it [Swype] back without having to uninstall and reinstall. I just cleared the data from Swype and opened the installer (which I had installed in November). It asked me if I wanted to generate a new license. I pressed the "Generate License" button, entered my email & password and it fired right up.
Official Release from Pete - http://androidoverdrive.com/pete/FROYO/StopOTA.zip