X2 Tilewave Daylight Savings Fix

dave-ro-mex

Senior Member
Apr 28, 2009
75
6
0
Mexborough
Hi.

I made a quick and crude patch to the TilewavePanel.dll file to cruedly but effectively correct the Daylight savings problem that I and lots of others were having.

----------

To use this...

1. Download THIS - TilewavePanel.dll which is 920KB in size... or use the 355KB ZIP file attached to this post.

2. Copy the new TilewavePanel.dll file to My Device\Program Files\Panels\TilewavePanel. Replacing the original.
-----> You may need to rename the old file first as it is "in use" but it still lets you rename it.
-----> If you are using the basic File Explorer built in to Windows Mobile then you may need to go to the Menu and check Show all Files before the dll files become visible.

3. Go to the Registry using Resco or PHM... Navigate to, HKLM\Software\SonyEricsson\TilewavePanel\City\0, edit the DaylightSaving key and change it to 0.

3. Do a soft reset.
-----> If the time is still 1 hour fast, then go back to the registry and check that the DaylightSaving key is still set to 0.

----------

What this does is... Whenever the Tilewave Panel weather gets updated, instead of overwriting the DaylightSaving key in the registry it writes to a different key DaylighSavinX. But the Daylight Savings time is still read from the original key. So you can change it to 0 without it being overwritten.

Hope this is useful!
 

Attachments

hygge

Senior Member
Oct 1, 2009
100
17
0
Excellent, thanks allot for your updated dll file. It solved my problem with the wrong time and can now have the weather updated automatically :)
 

dave-ro-mex

Senior Member
Apr 28, 2009
75
6
0
Mexborough
It freezes after a reset?

The patch is tested will all jerpelea's first 5 test ROM.

------------

EDIT: Just tested as working on Jerpelea's 6th test ROM too.
 
Last edited:

foxcheng

Senior Member
Feb 11, 2009
298
2
0
Malaysia
It freezes after a reset?

The patch is tested will all jerpelea's first 5 test ROM.

------------

EDIT: Just tested as working on Jerpelea's 6th test ROM too.
working very well :D
i like the way you thinking, making the weather update false string and system still reading the original key XD

thanks!!
 

sonnysoul

Senior Member
Apr 30, 2009
264
69
0
Very good work, mate.

Just like everything in coding, very simple fix. If I knew how to amend .dll files, I would have tried to make it not write to a key at all, and completely remove that line of code.

Thanks for this, makes the panel so much better!
 

dave-ro-mex

Senior Member
Apr 28, 2009
75
6
0
Mexborough
Agreed. I can't get this fix to work either. It works until automatic update and reverts back to being one hour ahead.
Sounds like you are not actually replacing the original dll file correctly. As the patch works just fine.

Go to My Device\Program Files\Panels\TilewavePanel.

Make sure Show all Files is checked on the menu. Then rename the TilewavePanel file that is 918K in size to "Old" or "Backup" or something like that.

Then Copy the patched TilewavePanel file from your Storage Card or using ActiveSync to My Device\Program Files\Panels\TilewavePanel.

Soft-Reset the device.

Go to the Registry and Set DaylightSaving to 0.


-------

You can confirm if the patch is installed by... First updating the weather on the Tilewave. Then, going to HKLM\Software\SonyEricsson\TilewavePanel\City\0 in the registry. There should be a new DWord value called "DaylightSavinX". If that key isn't there, it is not installed.
 

augie7107

Senior Member
Mar 18, 2009
2,526
437
0
Boston
Sounds like you are not actually replacing the original dll file correctly. As the patch works just fine.

Go to My Device\Program Files\Panels\TilewavePanel.

Make sure Show all Files is checked on the menu. Then rename the TilewavePanel file that is 918K in size to "Old" or "Backup" or something like that.

Then Copy the patched TilewavePanel file from your Storage Card or using ActiveSync to My Device\Program Files\Panels\TilewavePanel.

Soft-Reset the device.

Go to the Registry and Set DaylightSaving to 0.


-------

You can confirm if the patch is installed by... First updating the weather on the Tilewave. Then, going to HKLM\Software\SonyEricsson\TilewavePanel\City\0 in the registry. There should be a new DWord value called "DaylightSavinX". If that key isn't there, it is not installed.
I'm sorry but my ignorance is frustrating me.
First download link is bad. Zip file can't be downloaded to device with IE because it opens straight to Total Commander and won't extract.
Opera 10 Beta keeps hanging up and I can't get it that way either.
Downloaded to PC, extracted dll and emailed it to my account.
Accessed with device and followed instructions. Still not working for me.
Extracted dll is 918.7kb just as original.
Can you possibly enlighten me?
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone