iWeather uses the weather feed from yahoo (or weather.com). When you run iWeather, you need to connect to the internet. Same for the Settings.exe.

Changes:

– Battery-Bug removed
– Settings will work without pushing “Enter”, just wait until validating has finished and press “Done”
– iWeather now caches the last update, so you don’t have to stay online the whole time
– refresh iWeather by tapping on the signal-strength in the upper left corner
– still no VGA support, sorry

http://forum.xda-developers.com/showthread.php?t=441825