PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Diamond

Notices



Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 05-25-2010, 12:50 PM
limpet's Avatar
Lurker
Offline
Pocket PC: Sprint Diamond
Carrier: sprint
 
Join Date: Nov 2008
Posts: 3
Reputation: 0
limpet is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Diamond GPS locks up after getting position

After a soft reset the GPS starts up normally, finds several satellites, and sends a correct position to the program that opened it. Then it locks up and the next time it is accessed by the same or a different program it will not start. Soft reset enables it again. Hard reset or reflashing with the latest Sprint update does not fix the problem.

The settings/phone/services/location setting is ON. This is a stock Sprint CDMA Diamond.

It does the same thing with each of the startups available with the HTC GPS Tool: hot, warm, cold, and clear memory. GPS data shows up in the window of the tool as it acquires the satellites. As soon as it obtains a position the data flow stops. Closing and opening the GPS has no effect. When in this state, google maps, bing and other programs try to get a position but never see any satellites. Everything else in the phone seems to work even when the GPS is locked up. After a soft reset, all these programs get one correct position before the GPS stops working. I've tried it in more than one location.

Before I buy a replacement phone, I'd like to some advice on whether this could be a fixable problem...whatever it is, it persists after reflashing the rom. Many thanks.
Reply With Quote
  #2 (permalink)  
Old 05-25-2010, 03:27 PM
rhacy's Avatar
Regular 'Geeker
Offline
Pocket PC: TP2 & HD2
Carrier: Sprint & T-Mobile
 
Join Date: Dec 2006
Posts: 263
Reputation: 905
rhacy knows their stuffrhacy knows their stuffrhacy knows their stuffrhacy knows their stuffrhacy knows their stuffrhacy knows their stuffrhacy knows their stuffrhacy knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Diamond GPS locks up after getting position

I doubt the problem is with your hardware. It's normally bad data in the XTRA.BIN from QuickGPS. The bad data can cause your GPS to lock up and the phone to soft reset. Try doing a search in this forum for XTRA.BIN or XTRA. There should be some good info on how to fix it until QuickGPS gets the data fixed on it's end. If I remember correctly, I've temporarily fixed the problem in the past by changing the date of an old saved XTRA.BIN. This is done by opening and saving the old XTRA.BIN with UltraEdit, then dropping the saved version into \Windows on the Diamond. After doing that, I turn off QuickGPS, and do a soft reset. If you do not want to mess with anything, QuickGPS should load a corrected valid XTRA.BIN in the next day or so, if you update it manually, or in the next week or less, if you just let it run on it's automatic update schedule.

Edit: try updating your QuickGPS again now, as it appears that the servers and the time sync are both working correctly again.

Also, here's an old thread on the issue, if you would like more info:

HELP!!! GPS software causing reboot and/or freezing

Best to all,
R

Last edited by rhacy; 05-25-2010 at 03:58 PM.
Reply With Quote
  #3 (permalink)  
Old 05-25-2010, 06:34 PM
horndoctor's Avatar
Suuuper Geeenius
Offline
Pocket PC: hTc RhodiumW (Touch Pro2)
Carrier: Sprint
Location: St. Louis, MO.
 
Join Date: Mar 2009
Posts: 6,764
Reputation: 8384
horndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the community
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
Send a message via Yahoo to horndoctor
Wirelessly posted (HTC Diamond: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Sprint MP6950SP)

Quote:
Originally Posted by limpet
After a soft reset the GPS starts up normally, finds several satellites, and sends a correct position to the program that opened it. Then it locks up and the next time it is accessed by the same or a different program it will not start. Soft reset enables it again. Hard reset or reflashing with the latest Sprint update does not fix the problem.

The settings/phone/services/location setting is ON. This is a stock Sprint CDMA Diamond.

It does the same thing with each of the startups available with the HTC GPS Tool: hot, warm, cold, and clear memory. GPS data shows up in the window of the tool as it acquires the satellites. As soon as it obtains a position the data flow stops. Closing and opening the GPS has no effect. When in this state, google maps, bing and other programs try to get a position but never see any satellites. Everything else in the phone seems to work even when the GPS is locked up. After a soft reset, all these programs get one correct position before the GPS stops working. I've tried it in more than one location.

Before I buy a replacement phone, I'd like to some advice on whether this could be a fixable problem...whatever it is, it persists after reflashing the rom. Many thanks.
I agree with rhacy but I will say if you flash the shipped rom and clear storage and you update QuickGPS and still can't get gps to function correctly then it's replacement time.
__________________
Trombone players do it in 7 positions!
Reply With Quote
  #4 (permalink)  
Old 05-25-2010, 07:29 PM
limpet's Avatar
Lurker
Offline
Pocket PC: Sprint Diamond
Carrier: sprint
Threadstarter
 
Join Date: Nov 2008
Posts: 3
Reputation: 0
limpet is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Diamond GPS locks up after getting position - fixed (I hope)

I had come to the same conclusion horndoctor, but once I was resigned to buying a new phone, I was willing to experiment.

Thanks rhacy, you are right...it's not the hardware, or at least not a permanent hardware failure. The phone is working now...fingers crossed.

I read the postings about XTRA.BIN earlier and experimented with what I think was a corrupted version, with no file at all, and with a valid downloaded version. This seemed to affect the behavior of the phone *after* the GPS had locked up, but not the locking up itself. I could make it crash after it got the first position fix or the failure I described in message #1. I could not, however, solve the problem by messing with the file or the QuickGPS registry settings. I'm pretty sure a cold reset installs a valid version of XTRA.BIN; a warm reset does not change the file.

All of this was done with a phone that had never been unlocked. Finally I unlocked it and flashed a different radio...that didn't solve the problem either.

Then I decided to try WM6.5 so I flashed a copy of OMJ_Diamond_Sense_2.1_23544_v1.2; still no joy! I love the revamped Diamond, but the GPS still locked up after the first position fix.

Finally I remembered that the last GPS program I installed before I noticed the problem was GarminMobileXTforWindowsMobile_50020w. So I tried installing that under WM6.5. After a few soft resets the GPS started to work again and all GPS programs functioned properly.

My tentative conclusion is that there is nonvolatile storage in the GPS hardware that is not updated when either the rom or the radio is flashed. It can be put in a state that will cause problems that are not fixed by a cold reset. I think problems with QuickGPS or other programs can put the hardware in the bad state. A corrupted copy of XTRA.BIN may be involved. I'm pretty sure that the reinstallation of MobileXT while a valid XTRA.BIN was present cleared whatever state the GPS hardware had gotten into and allowed it to be properly reinitialized by a soft reset.

The up side of all this is that I finally understand what all the fuss is about with upgraded roms...many thanks to all you cookers out there.
Reply With Quote
  #5 (permalink)  
Old 05-26-2010, 02:53 AM
horndoctor's Avatar
Suuuper Geeenius
Offline
Pocket PC: hTc RhodiumW (Touch Pro2)
Carrier: Sprint
Location: St. Louis, MO.
 
Join Date: Mar 2009
Posts: 6,764
Reputation: 8384
horndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the communityhorndoctor is a trusted member of the community
Mentioned: 14 Post(s)
Tagged: 0 Thread(s)
Send a message via Yahoo to horndoctor
Wirelessly posted (HTC Diamond: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) Sprint MP6950SP)

Wow!
Very interesting!
You may be absolutely correct in your conclusion. I'll have to remember this in case I have problems in the future.
I'm glad you got it going again!
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Diamond

Tags
diamond gps problem

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 11:28 PM.


Powered by vBulletin® ©2000 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com