I recently re-activated an old phone with my carrier. (To give you an idea how old, it is running Android 2.3.3, whereas the latest available for this phone is 2.3.4) It doesn't have the latest OTA update, but when I try to check for new updates ("Settings":"About Phone":"System Updates") I get the message
"Checking for available update. Please wait..."
and a spinner which just spins and spins. It never progresses past this point. If I back out and try to check again it usually doesn't even get to the spinner, sometimes I have to tap it many times before the spinner will even come up - some taps appear to do nothing and some appear to flash the "Checking..." for a split second.
The phone has been rooted, but as far as I know that shouldn't affect an OTA update (although I understand the update will remove the rooting). Is it possible that OTA updates are discontinued after a while? This update is 2-3 years old. Is there anything else I can do to troubleshoot what the problem is?
(I realize I could try wiping the device, in case there is something on the device that is preventing the update, but my concern is that if OTAs do expire then I would be stuck with an even older version on the device.)
Update: It looks like the BlurUpdater_VZW.apk (and odex) were missing. However, the only copy I found appears to be from the 4.5.629 update and not the 4.5.608 that is on the phone, and it exhibits the same behavior. If I run the 4.5.629 version on a device with 4.5.629, I get a message that no updates are available, so maybe this means that if I can find a 4.5.608 version of the BlurUpdater files, that will work?