Hello, Sparrow9, how does the time show in the standard clocks screen ?
It may just be one of these many errors that plague the SQL Lite database containing the cities list weather and time zones list.
You can find these errors in all cooked ROMs, but they are actually HTC's fault : the file has been wrong from the beginning in all WM HTC devices (and I'm not sure it's been fixed in Android ones, actually).
NRGZ28 ROMs should contained the fixed files I provided him, at least for French and WWE files, and only for the cities I was aware of.
I could fix yours, but you can also do it yourself easily.
You'll need to :
- Donwload and install SQL Lite Administrator : http://sqliteadmin.orbmu2k.de/
- Copy the 2330fc3c_manila file from the \Windows folder to your PC
- Run sqlliteadmin.exe
- Open the 2330fc3c_manila file
- Click on the "Data tab" from the right windows
- Click on "Cities" under the "Tables" section in the left windows
- In the "Filter field" droplist from the right windows, select "CityName"
- Type in the town name in the next dialog area
- Click on the button next to it or hit "Enter"
The fields you want to change are the last two ones : "timezone" and "msid".
A negative time zone value means it's ahead from GMT.
For instance, London has its "timezone" value = 0, while Paris timzone is -60 (meaning its time is always 1 hour ahead, except in summer, where it's 2 hours ahead).
The presence for a daylight saving must be in the "msid" field, but I'm not sure of how to interpret it. I generally modify it using other (correct) towns contents that use the same time zone.
Now are you sure your problem with Dakar is in the daylight saving ? Or is it in the time zone itself ? My database contains "timezone" = 0 and "msid" = 90 for Dakar, which must be wrong, as it gives only 1 hour difference with Paris, while it should have 2 in summer, so your assumption has to be correct.
So assuming Dakar shares the same approximative longitude as London and Paris, the "timezone" field can't be wrong, but the "msid" one obviously is.
BTW, most African cities by this longitude in the database share about the same settings as Dakar and London : "timezone" = 0 and "msid" = 85 or 90.
As I said above, HTC's time zones database is completely fancy : there's nothing wrong with CHT.
You should experiment with different values for "msid", for instance set it to 0 as a beginning (assuming Dakar uses it's real sunlight time, as we do here - and the database was wrong, of course - and is GMT+0, it's very likely to be OK), and see how it behaves then...
After you've modified the lines, use the "Post" icon on the top bar just above the right window (it's a blue "check" icon), close SQL Lite Administrator, copy back the 2330fc3c_manila file to your \Windows folder and soft reset.
P.S. : Weather Editor doesn't manage the time zone information fields, so it's completely useless. Unless there's a new version I'm not aware of, all the cities you'll try to add will have a fancy time zone behavior...