Hello,
I currently have the G1 phone unlocked and using Fido (Canadian carrier) as my carrier.
The problem I am having is with the Timestamp for SMS messages only.
When I receive a message, the time shows it as 4 hours behind.
What seems to be going on is that T-mobile probably sends all the messages GMT time from their network and has the phone adjust the timezone according to your location and Timezone.
Fido on the other hand does all the timezone adjustments from the network side, so when my phone receives it, it process's it again another -4 hours (Please note that is my current timezone).
Can someone look into the OS for SMS and see if this is correct? If it is, I'd really love a way to repair this.
Thank you
Same problem........
Same Same!
Hey,
I've got the Dev phone 1, unlocked on Rogers. Similar issue with the SMS timestamp. All incoming SMS are timestamped 5 hours prior to when they were sent. I don't get it.
<Hack>
UPdate coming
http://forum.xda-developers.com/showthread.php?t=445375&highlight=timestamp
Testing this as we speak.
<Hack>
That fix will work but your calendar events will be messed up. I posted a reply on the thread you linked.
i have been trying to find a way to fix this problem as it is driving me mad lol
so this is what i have come up with so far. the apk Mms.apk is what handles both sms and mms messages. i used baksmali to disassemble the classes.dex after renaming it to .zip and un-zipping. inside there is a dumped class called SmsReciever.smali. inside i found many references to timezones and timestamps etc. i know nothing about java or smali. i did however come upon a possible solution. if someone who was knowledgeable and skilled could append the time retrieval function to resemble: get current time zone, find difference between that and gmt -5, time = result + difference. should work i would think, i may be wrong .. the lines i found of interest are here
Related
Whenever I get a SMS from someone overseas, the time shown on the SMS is in their timezone, rather than mine. This is a bit confusing and also means that new SMSes from other countries are listed below other messages I've already read. Is there a way to get Windows Mobile to show all times in my time zone?
Bump...
Am also having this problem with my new HTC Touch Pro, except the times are totally off (the person that's messaging me is way behind my timezone, yet their messages appear two hours ahead of my timezone?)
Anyone know how to fix this? It's pretty annoying
Hi all,
I have an unlocked Captivate running on the Rogers network here in Canada. Whenever I receive a text message it is timestamped for 3 hours earlier. If I receive a text at 8pm, it would show up as received at 5pm.
I have called Rogers and gotten them to reset me on the network. The problem still persists however. I was wondering if anyone else has the same problem as well. If so, are there any potential fixes?
Thanks.
Jedarius said:
Hi all,
I have an unlocked Captivate running on the Rogers network here in Canada. Whenever I receive a text message it is timestamped for 3 hours earlier. If I receive a text at 8pm, it would show up as received at 5pm.
I have called Rogers and gotten them to reset me on the network. The problem still persists however. I was wondering if anyone else has the same problem as well. If so, are there any potential fixes?
Thanks.
Click to expand...
Click to collapse
Is this consistent for all messages? How about MMS? I can tell you that the network will have little to do with it. The time stamp comes from your phone when it receives the message. There is no time stamp in the message payload itself. Check your time and date settings specifically time zone. Try changing it manually. Test it and then set it back to update from the network.
Thank you for the reply.
Yes it is consistent with all messages. I tried using chompSMS and on the message menu it shows the correct timestamp of when the message was received. However, when I click into the individual conversations, it shows the incorrect timestamp.
I have tried to set the timezone to Pacific (I'm in Vancouver) and then back to update from network but that still doesn't work.
Any help at all would be awesome.
Thanks.
Jedarius said:
Thank you for the reply.
Yes it is consistent with all messages. I tried using chompSMS and on the message menu it shows the correct timestamp of when the message was received. However, when I click into the individual conversations, it shows the incorrect timestamp.
I have tried to set the timezone to Pacific (I'm in Vancouver) and then back to update from network but that still doesn't work.
Any help at all would be awesome.
Thanks.
Click to expand...
Click to collapse
Odd. My guess is the network is setting it in a way your phone doesn't like. I would suggest this:
Set the time and timezone manually.
Clear all your current text conversations.
Reboot.
Get someone to send you some texts.
Jedarius said:
Thank you for the reply.
Yes it is consistent with all messages. I tried using chompSMS and on the message menu it shows the correct timestamp of when the message was received. However, when I click into the individual conversations, it shows the incorrect timestamp.
I have tried to set the timezone to Pacific (I'm in Vancouver) and then back to update from network but that still doesn't work.
Any help at all would be awesome.
Thanks.
Click to expand...
Click to collapse
I'm from Vancouver Island running an unlocked Captivate on Rogers, I calculated the difference between my time and the incoming timestamp and adjusted my time zone setting (GMT -3.00 worked for me). It's something to do with Rogers network, I had the same issue with my N900. Works fine now.
Download a program called smsfixtimes from market
Google the program to see lots of other people with same problem.
You can also use a messaging program called Handscent. It relies on when text was received, rather than the timestamp.
Yup, the guy above me is pretty much right. If you want to keep using the samsung messaging app that came with the phone, get the sms timefix from the market. I'm also in Vancouver using the Captivate (on fido). The problem I had with that is that when I would get a text right after I sent one (say at 5:25pm), if a friend sent me a text back within a minute of me sending the text, it would show up before my text in the thread.
That's why I gave up on that and went over to handscent sms.
I've tried many ROMs, and except the stock ROM, mms always locks up with an endless upload- I've come back next day to see that the phone is still 'sending' the mms. Has anyone else had this problem? Is there a fix to this?
A couple of possible clues to the problem:
I cannot include even a partial example below since xda interprets it as an attempt to add a web link in my posting. So I merely spell ampersand in the hope that I can get this question posted. Arggh!
I commonly send a sms to a page plus dealer to get my current account status, and I see that as soon as the phone detects that I am sending a sms to a website (meaning that when I include an ampersand in the "To:" field...), the phone gives me a popup 'converting message to mms'. It 'converts' regardless of any/no content in the sms.
I can send sms endlessly with no problems, so long as I dont include the ampersand in the "To:" field.
I'd appreciate any help with this issue. I love running GSB 2.1 GingerShedBread and some of the other roms, but kindof need sms working properly.
I hope this is in the right forum...
Thanks.
Wileyworld
I am not sure if I am the only one, but noticed a slight problem regarding to SMS display.
It's regarding the sender's and mine timestamp. Not sure why, but SMS's I recieved from a friend who was responding to my SMS got timestamp lower than my original SMS. I would understand if it would be some seconds, but the difference there was ~2 minutes. So basically his reply to my sent message was put above my message. Seemed like it would be sorting the messages according to sent time from my friend's telephone
Anybody else noticed such glitch? Any workaround ?
It's a known issue for some people. It's a problem with the timestamps on the messages themself but can sometimes be remedied by altering you phone's time. Do you have the date and time settings as "automatic" or are they manually configured by you?
am on automatic. And I don't really see a point of going away from ntp syncing. Is it possible to mark incomming SMS's with current timestamp of MY phone ?
I use my device for work. I coordinate/schedule jobs in which there are many people who can work certain slots. So, I'll send out one text message to about 75-84 individuals. Then the ones who can work reply. Later, I send out another mass SMS advising of remaining slots to be filled.
My issue is this. In the Android code a section checks for the number of text messages send within the last hour. If you exceed 100 messages - then, Android throws an error for every message afterwards within that hour and the user has to select "OK" to send an SMS. So, at times I have to sit there and select "OK" over and over again for several minutes while the over limit SMS's are sent....
I found an old record on how to fix this issue here.
However, this APPEARS to be an old solution. I was unable to find this setting or the table "gservices" in "/data/data/com.android.providers.settings/databases/settings.db
Does anyone know where this was moved or how to change this setting?
My device is a an LTE Galaxy Nexus.
I'm running AOKP-build 33. But, I would think this setting would be generic to all of the current ICS ROMs.
Thanks for any advice.
BTW - I found some very old posts related to this same issue. Note:
1) Using an app will not address this issue (I use Chomp SMS) as this is coded within Android.
2) Google Voice will not work as it doesn't recognize "groups" for the "to" box.
3) Pulling the battery will just prevent all the texts from going out.
I'm just hoping someone knows where the file/code is located that I need to modify.
All other suggestions will not resolve this issue.