[Desire Android Development] t-pip:
Weather Location.

Here are my findings so far:

v5.x works

v6.x does not work

v6.03 + libs & v6.1 both worked initially then after a refresh of weather reverted to Country.

I have now tried flashing the libs into 6.1 in case there was a problem there, does not work. I have Wiped Cache, Dalvik, System and Boot and tried all of the above, does not work.

I have left out my UOT mods just in case, does not work.

I run Zeppelinrox's V6 script, so left that out still nothing.

I'm running out of things to try, I'm trying to avoid a full wipe as It took me an age to reset everything yesterday.

Below is a Logcat of the refresh, I'm wondering if it;s something to do with the time servers as they do not seem correct:

I/ActivityManager( 324): Start proc com.htc.Weather for activity com.htc.Weather/.WeatherActivity: pid=4014 uid=10055 gids={3003, 1015}
I/WeatherMaGroup( 4014): onCreate
D/dalvikvm( 4014): No JNI_OnLoad found in /system/lib/egl/libEGL_adreno200.so 0x4051cb30, skipping init
D/dalvikvm( 4014): No JNI_OnLoad found in /system/lib/egl/libGLESv2_adreno200.so 0x4051cb30, skipping init
D/dalvikvm( 4014): No JNI_OnLoad found in /system/lib/libGLVideoPlayback.so 0x4051cb30, skipping init
D/MA_LOGGER( 4014): initFrames
D/MA_LOGGER( 4014): addViewToTail android.view.View@40536ac0
D/MA_LOGGER( 4014): addViewToTail android.view.View@40536fb0
D/MA_LOGGER( 4014): start child activity at 1, child count = 2, attach new = false, Intent { cmp=com.htc.Weather/.WeatherDetail }, flags = 0
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
D/ATRecorder( 4014): com.htc.autotest.dlib.RecordEngine in loader dalvik.system.DexClassLoader@40579e28
D/MA_LOGGER( 4014): after start activity (com.android.internal.policy.impl.PhoneWindow$DecorView@40539c78), local activity count = 1
D/MA_LOGGER( 4014): replaceViewInFrame
D/MA_LOGGER( 4014): replace view at 1, old view: android.view.View@40536fb0, new view: com.android.internal.policy.impl.PhoneWindow$DecorView@40539c78
I/HtcTextSelection( 4014): (onFocusChanged) focused =true
I/HtcTextSelection( 4014): (onFocusChanged) stopTextSelectionMode
I/HtcTextSelection( 4014): (onFocusChanged) mIsInTextSelectionMode = false
D/dalvikvm( 4014): GC_CONCURRENT freed 242K, 41% free 3338K/5639K, external 301K/512K, paused 3ms+3ms
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
D/dalvikvm( 4014): GC_EXTERNAL_ALLOC freed 35K, 41% free 3361K/5639K, external 360K/512K, paused 31ms
D/WindowManagerImpl( 4014): addView, new view, mViews[0]: com.android.internal.policy.impl.PhoneWindow$DecorView@4052f5b8
V/Today_Condition( 4014): isFull :false
D/ATRecorder( 4014): com.htc.autotest.dlib.RecordEngine in loader dalvik.system.DexClassLoader@405395b8
I/WeatherMaGroup( 4014): onStart
D/MA_LOGGER( 4014): main onResume
E/WeatherMaGroup( 4014): mGLSurfaceView==null
D/WindowManagerImpl( 4014): addView, new view, mViews[1]: com.android.internal.policy.impl.PhoneWindow$DecorView@4052f8e0
I/HtcTextSelection( 4014): (onFocusChanged) focused =false
I/HtcTextSelection( 4014): (onFocusChanged) stopTextSelectionMode
I/WeatherMaGroup( 4014): findIndexFromCityName , index = 0
D/WindowManagerImpl( 4014): addView, new view, mViews[2]: com.htc.Weather.widget.TodayCondition@40583600
D/WeatherMaGroup( 4014): updateData city: United Kingdom
W/Today_Condition( 4014): updateUI() - update
D/WindowManagerImpl( 4014): finishRemoveViewLocked, mViews[0]: com.android.internal.policy.impl.PhoneWindow$DecorView@4052f5b8
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
I/WeatherMaGroup( 4014): updateVideo
I/WeatherMaGroup( 4014): setGLTransparent false
I/WeatherMaGroup( 4014): setGLTransparent false
I/WeatherMaGroup( 4014): playSoundEffect
I/WeatherMaGroup( 4014): playSoundEffect: 33
I/WeatherMaGroup( 4014): performChooseTab: mChooseTab = 1
I/WeatherMaGroup( 4014): setGLTransparent false
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
D/dalvikvm( 4014): GC_EXTERNAL_ALLOC freed 165K, 40% free 3489K/5767K, external 1092K/1219K, paused 49ms
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
W/DataProcesser( 4014): isActiveNetwork in reFetchData --true
D/libEGL ( 4014): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 4014): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 4014): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 4014): loaded /system/lib/egl/libGLESv2_adreno200.so
D/ ( 4014): ShaderLog: nAttribute:0 pszName:a_vPosition
D/ ( 4014): ShaderLog: nUniform:0 pszName:u_fade nLocation0
D/ ( 4014): ShaderLog: nUniform:1 pszName:u_sColorTexture nLocation1
D/ ( 4014): ShaderLog: nAttribute:0 pszName:a_vPosition
D/ ( 4014): ShaderLog: nUniform:0 pszName:u_sColorTexture nLocation-1
I/AudioSystem( 4014): getting audio flinger
I/AudioSystem( 4014): returning new audio session id
E/ ( 4014): BRIANMEI : <MediaStreamSource::Initialize >
V/MediaPlayerService( 1688): Create new client(17) from pid 4014, url=/system/media/weather/weather_clear.mp4, connId=17, audioSessionId=19
V/MediaPlayerService( 1688): setDataSource(/system/media/weather/weather_clear.mp4)
V/MediaPlayerService( 1688): getPlayerTypeFromMAP(/system/media/weather/weather_clear.mp4): PLAYERS_MAP[20].playertype (UNKNOWN player_type code)0
V/MediaPlayerService( 1688): player type = 4
V/MediaPlayerService( 1688): create StagefrightPlayer
D/AwesomePlayer( 1688): [U5B] AwesomePlayer (331)
D/AwesomePlayer( 1688): [U5B] reset (508)
D/AwesomePlayer( 1688): [U5B] reset_l (516)
D/AwesomePlayer( 1688): [U5B] reset_l (535)
D/AwesomePlayer( 1688): [U5B] reset_l (621)
V/AudioSink( 1688): AudioOutput(19)
V/MediaPlayerService( 1688): setDataSource
I/StagefrightPlayer( 1688): setDataSource('/system/media/weather/weather_clear.mp4')
D/AwesomePlayer( 1688): [U5B] reset_l (516)
D/AwesomePlayer( 1688): [U5B] reset_l (535)
D/AwesomePlayer( 1688): [U5B] reset_l (621)
D/ ( 4014): BRIANMEI : setDataSource /system/media/weather/weather_clear.mp4
D/AwesomePlayer( 1688): AwesomePlayer::invoke cmd=8912
D/AwesomePlayer( 1688): AwesomePlayer::invoke cmd=8915
D/ ( 4014): BRIANMEI : setVideoSurface
V/MediaPlayerService( 1688): [17] setVideoSurface(0x3bee0)
D/ ( 4014): BRIANMEI : prepare
V/MediaPlayerService( 1688): [17] setAudioStreamType(3)
V/MediaPlayerService( 1688): [17] prepareAsync
D/AwesomePlayer( 1688): [U5B] setDataSource_l (444)
W/SampleTable( 1688): Table of sync samples is empty or has only a single entry!
D/OMXCodec( 1688): [Stagefright] Codec =OMX.qcom.video.decoder.mpeg4
D/OMXCodec( 1688): parseFlags value: 0x00000048
D/OMXCodec( 1688): Using PID 1688, ProcessName:mediaserver
D/QCvdec ( 1688):
D/QCvdec ( 1688): VDEC Open with new H 480 and W 376
D/QCvdec ( 1688):
D/QCvdec ( 1688): Width 376 adjusted to 384
D/QCvdec ( 1688): portDefn->nBufferSize 270720 m_height 480 m_width 376
D/QCvdec ( 1688): portDefn->nBufferSize 270720 m_height 480 m_width 376
I/OMXCodec( 1688): [Stagefright] use codec=OMX.qcom.video.decoder.mpeg4
D/OMXCodec( 1688): [ATS][play_mp4][successful]
I/OMXCodec( 1688): [OMX.qcom.video.decoder.mpeg4] allocating 8 buffers of size 460800 on input port
D/QCvdec ( 1688): portDefn->nBufferSize 270720 m_height 480 m_width 376
I/OMXCodec( 1688): [OMX.qcom.video.decoder.mpeg4] allocating 6 buffers of size 270720 on output port
V/MediaPlayerService( 1688): [17] notify (0x16258, 5, 376, 480)
V/MediaPlayerService( 1688): [17] notify (0x16258, 1, 0, 0)
D/ ( 4014): BRIANMEI : setLooping
V/MediaPlayerService( 1688): [17] setLooping(1000)
E/ ( 4014): BRIANMEI : </MediaStreamSource::Initialize >
E/ ( 4014): <MediaStreamSource::Play>
V/MediaPlayerService( 1688): [17] setLooping(1)
V/MediaPlayerService( 1688): [17] setVolume(1.000000, 1.000000)
V/AudioSink( 1688): setVolume(1.000000, 1.000000)
V/MediaPlayerService( 1688): [17] setAuxEffectSendLevel(0.000000)
V/AudioSink( 1688): setAuxEffectSendLevel(0.000000)
V/MediaPlayerService( 1688): [17] start
D/AwesomePlayer( 1688): [U5B] play (860)
D/AwesomePlayer( 1688): [U5B] play_l (869)
D/AwesomePlayer( 1688): [U5B] play_l (970)
E/ ( 4014): </MediaStreamSource::Play>
W/QCvdec ( 1688): vdec_open
E/QCvdec ( 1688): adsp: cannot open cpu_dma_latency, fd: 15 (Permission denied)
D/OMXCodec( 1688): b4 mBufferFilled.wait
W/QCvdec ( 1688): FA: Setting Tail to NULL
D/OMXCodec( 1688): af mBufferFilled.wait
D/OMXCodec( 1688): b4 mBufferFilled.wait
D/QCvdec ( 1688): portDefn->nBufferSize 276480 m_height 480 m_width 376
W/QCvdec ( 1688): OMXCORE-SM:Recieved command ENABLE (3)
D/QCvdec ( 1688): portDefn->nBufferSize 276480 m_height 480 m_width 376
I/OMXCodec( 1688): [OMX.qcom.video.decoder.mpeg4] allocating 10 buffers of size 276480 on output port
W/QCvdec ( 1688): VideoHeap : fd 20 data 1097826304 size 9310208
W/QCvdec ( 1688): m_heap_ptr =244144
D/OMXCodec( 1688): af mBufferFilled.wait
D/OMXCodec( 1688): b4 mBufferFilled.wait
D/OMXCodec( 1688): af mBufferFilled.wait
I/AwesomePlayer( 1688): surface:0003BEE0, decoded W/H = 384/480, video W/H=376/480
D/StagefrightSurfaceOutput7630( 1688): StagefrightSurfaceOutput7x30::createRenderer color format:2141391875 overlayswitch 0
D/StagefrightSurfaceOutput7630( 1688): StagefrightSurfaceOutput7x30::createRenderer componentName:OMX.qcom.video.decoder.mpeg4
D/StagefrightSurfaceOutput7630( 1688): StagefrightSurfaceOutput7x30::createRenderer QComHardwareRenderer
D/WeatherMaGroup( 4014): updateData city: United Kingdom
W/Today_Condition( 4014): updateUI() - update
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
I/WeatherMaGroup( 4014): updateVideo
I/WeatherMaGroup( 4014): setGLTransparent false
I/WeatherMaGroup( 4014): performChooseTab: mChooseTab = 1
I/WeatherMaGroup( 4014): setGLTransparent false
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
D/AutoSetting( 981): service - handleMessage() process successful, send out updated city
D/AutoSetting( 981): service - saveAndNotify() save bundle as current, complete info: true
I/WSP ( 981): [Receiver] EVENT - CURRENT LOCATION CHANGED
D/AutoSetting( 981): service - getTimeZoneIDFromMCC() MCC code: 234 TimeZoneID: Europe/London
D/AutoSetting( 981): service - setSystemTimeZoneID() TimeZoneID is not changed, current: Europe/London
D/AutoSetting( 981): service - handleMessage() remove all retry messages
D/AutoSetting( 981): TimeThread get time from server(time-b.nist.gov): Thu Jan 01 01:00:00 GMT 1970 (0)
D/AutoSetting( 981): TimeThread convert time is incorrect
D/AutoSetting( 981): TimeThread get time from server(nist1-pa.ustiming.org): Thu Jan 01 01:00:00 GMT 1970 (0)
D/AutoSetting( 981): TimeThread convert time is incorrect
D/AutoSetting( 981): TimeThread get time from server(nist1-sj.ustiming.org): Thu Jan 01 01:00:00 GMT 1970 (0)
D/AutoSetting( 981): TimeThread convert time is incorrect
D/AutoSetting( 981): TimeThread catch: wwv.nist.gov/24.56.178.140:13 - Connection refused
D/View ( 4014): onTouchEvent: viewFlags: 0x18004080
D/View ( 4014): onTouchEvent: isFocusable: false, isFocusableInTouchMode: false, isFocused: false; focusTaken: false
I/WeatherMaGroup( 4014): updateRefreshButton: true
W/DataProcesser( 4014): isActiveNetwork in reFetchData --true
I/keystore( 82): uid: 1000 action: e -> 7 state: 3 -> 3 retry: 4
I/keystore( 82): uid: 1000 action: e -> 7 state: 3 -> 3 retry: 4
D/AutoSetting( 981): receiver - intent: com.htc.app.autosetting.location
I/keystore( 82): uid: 1000 action: e -> 7 state: 3 -> 3 retry: 4
D/AutoSetting( 981): service - onStartCommand() action: com.htc.app.autosetting.requestlocationupdate
D/AutoSetting( 981): service - onStartCommand() REMOVE current location bundle
D/AutoSetting( 981): service - handleMessage() incoming message, what:9
D/AutoSetting( 981): service - handleMessage() setting current location null
D/AutoSetting( 981): service - mHandler: update time
D/AutoSetting( 981): TimeThread get time from server(time-nw.nist.gov): Thu Jan 01 01:00:00 GMT 1970 (0)
D/AutoSetting( 981): TimeThread convert time is incorrect
D/AutoSetting( 981): service - processTime() time thread is running
D/AutoSetting( 981): TimeThread get time from server(nist1-ny.ustiming.org): Thu Jan 01 01:00:00 GMT 1970 (0)
D/AutoSetting( 981): TimeThread convert time is incorrect
D/AutoSetting( 981): TimeThread get time from server(nist1-lv.ustiming.org): Thu Jan 01 01:00:00 GMT 1970 (0)
D/AutoSetting( 981): TimeThread convert time is incorrect
V/Today_Condition( 4014): startSwitchAnimation
D/AutoSetting( 981): TimeThread get time from server(time-a.nist.gov): Thu Jan 01 01:00:00 GMT 1970 (0)
D/AutoSetting( 981): TimeThread convert time is incorrect
D/WSP ( 981): xml parse result:type: 1, param1: , param2: , update: Tue Feb 07 19:08:37 GMT 2012, param2: , curTempC: -2, curTempF: 28, curConditionId: 33, fstName: [Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Monday, Tuesday, Wednesday], fstDate: [2/7/2012, 2/8/2012, 2/9/2012, 2/10/2012, 2/11/2012, 2/12/2012, 2/13/2012, 2/14/2012, 2/15/2012], fstConditionId: [29, 04, 04, 03, 03, 08, 06, 08, 06], fstHighTempC: [3, 3, 5, 4, 4, 6, 7, 7, 4], fstHighTempF: [38, 37, 41, 39, 40, 43, 45, 44, 40], fstLowTempC: [-7, -3, -2, -2, 1, 1, 1, -1, 3], fstLowTempF: [20, 26, 28, 29, 33, 34, 34, 31, 38], curLocLat: 51.28, curLocLng: -1.07, curLocLatTrim: 51.28, curLocLngTrim: -1.07, curLocName: United Kingdom, curLocState: , curLocCountry: United Kingdom, curLocTimezoneId:
I/WeatherMaGroup( 4014): updateRefreshButton: false
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
D/WeatherMaGroup( 4014): updateData city: United Kingdom
W/Today_Condition( 4014): updateUI() - update
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
I/WeatherMaGroup( 4014): updateVideo
I/WeatherMaGroup( 4014): setGLTransparent false
I/WeatherMaGroup( 4014): performChooseTab: mChooseTab = 1
I/WeatherMaGroup( 4014): setGLTransparent false
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
D/TAG ( 4014): 159,258
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
W/WSPPUtility( 4014): get UsingWCR flag is: false
D/RefreshUtil( 4014): accu weather logo
D/dalvikvm( 4014): GC_CONCURRENT freed 315K, 41% free 3534K/5959K, external 1319K/1795K, paused 3ms+4ms
V/Today_Condition( 4014): startSwitchAnimation

Anyone have any other ideas of what I'm missing?

Thanks

Trev