i wrote to HTC about the whole, weather widget thing....here's mine and their responses back and forth:
Me: I have a Droid Incredible with Verizon Wireless. Ever since receiving the new 2.2 froyo update, my weather clock widget has not been working correctly. in 2.1, it would always pickup my location (a town named Brick, in NJ) Now, with 2.2, it shows "current location" which is quite annoying. I have deduced that it has something to do with signal strength and the fact it can't realize where I am while on the 3g network, even with four bars. however, once I turn on wifi, it automatically shows that I'm in brick. therefore, it seems to be a problem with the network not being able to understand my location like it used to. it also seems as if the weather given when it says current location is different than the weather for when it says Brick (it could be off by 5-7 degrees, and show different weather conditions such as cloudy). any help would be much appreciated!
HTC: I can understand the frustration with not knowing if your weather is correct or not on your Droid Incredible. Make sure that Location is enabled. To enable Location, go to Home > Menu > Settings > Location. On this screen, you will see a check-box for allowing Wi-fi or Data connection (Use Wireless Networks) to detect Location, Location Settings (On/911 Only), and also a check-box for GPS Satelittes being able to detect your Location. For Location to detect properly, it needs to be ON, and the check box for allowing data connection to detect your Location needs to be checked. If Location is enabled, there may be a setting such as Auto-Sync or Background data that is not that does not allow the Weather/GPS to update itself. To ensure that this is working properly, go to Home > Menu > Settings > Accounts & Sync. Check the boxes for Auto-Sync and Background data. If the settings for allowing synchronization are set up correctly, the issue may be related to the Weather application itself. You want to make sure that the Weather application is set up to Update Automatically. To do this, go to Weather. Tap Menu > Settings > Check Update Automatically. You can also change the frequency at which it updates to the user's personal preference. You can also, go to Menu > Settings > Applications > Development > Uncheck Allow Mock Locations.
Me: can't find my response but something about, i did all of that already.
HTC: The next step would be a Hard Reset on the device. A hard reset removes all information from your device and returns it to a state just like it has never been used before. All contacts, messages, emails, third-party applications, etc. will need to be reinstalled after performing a hard reset. To perform a hard reset, from the Home screen tap Menu > Settings > Privacy > Factory data reset. Follow the on-screen prompts to complete. This process will take 5-10 minutes.
Me: something about how i already did THAT too haha
HTC: I have looked into this issue, and found that this issue does occur sometimes when accuweather cannot pinpoint your exact location. Is there anyway you can travel outside of your area, about a 2 hour distance and see if the issue occurs in that location. It may be a little while before you do this, but it will help in the troubleshooting steps.
Me: Told them how I already did that, and like an hour away everything shows up fine, and refreshes correctly town by town.
HTC:Then since that does occur, it seems that accuweather is having an issue finding your city id, but we have agents here that have seen this as well and after a few days the issue has been resolved.
Me: It's still occuring. For example, since rebooting my phone it said Brick, NJ and it showed sunny with clouds. Then, it updated to the moon with clouds, but it said Brick still. Then out of nowhere, it updated again, still moon with clouds, but it now says Current Location. So I went into the widget, i hit refresh, and when it refreshed the Sun with clouds was back and it said Current Location. I don't get what's going on here.
HTC: Accuweather is in charge of the weather so at this time we can only wait and see if the issue will resolve itself or if this is something accuweather will be updating.
and that's that. lol no help at all