yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze General] ScrapMaker:
So no one is getting NORMAL GPS results yet?

You should expect a cold lock of anywhere from 5-15 seconds. That's why I got on my Touch, and my Touch Pro, using Sprint.

A-GPS isn't even properly enabled, from what I gather--because dumbphones, like the Sanyo M1, get locks in less than 1 second, inside a thick building, no less.

My co-worker has the Instinct, and he was able to get a precise lock, in less than 3 seconds, inside our server room, where my Touch could not get a lock at all.

I wonder what is different inside the Instinct, versus our PDA phones? Is it simply utilizing the A-GPS data better than our devices? All I know is his works quickly, and accurately. No lag, no nothing. Similar to my M1, that I no longer use.
[Touch Pro, Fuze General] JonTheScott:
Touch pro with the std 3 mobile aus ROM update from HTC, the GPS locks in less than 8 sec's inside the house and less than 5 sec's outside with GPS test. A Lock being 3 satellites right?
[Touch Pro, Fuze General] ScrapMaker:
By lock, I mean real-world lock.

On my Sprint Touch and Pro, I could hard-reset, never use GPS, never run QuickGPS or anything like that, and bring up Google Maps and get 8-10 satellites in less than 15 seconds.

On my dumbphones, I never knew how many satellites I had, but I got locks in < 3 seconds even in the bottom floor of a 10-story building... no problem...
[Touch Pro, Fuze General] JonTheScott:
Ah maybe you are confusing assissted gps network data support with gps like i did initially, you need GPS on to use GPS of any kind IMO, I did my tests without my sim card in just for giggles to be sure i wasnt getting network assistance such as with google maps etc that do utilise both methods of trianglation although less accurate and does need network assistance to work afaik. That would explain lag getting that data from towers.

maybe i am the one confussed :)
[Touch Pro, Fuze General] ScrapMaker:
A-GPS is assisted, yes. That's how it gets 1-second locks. Without the network, these phones take about 15 seconds.

What I was getting at, is why on earth don't PDA phones get to benefit from the network-assisted A-GPS data? I'm not kidding when I say my Sprint dumbphones got locks in about 1 second. Very accurate results too. It uses the network along WITH the GPS chip. I believe the GPSone is the chip in most Sprint phones.
[Touch Pro, Fuze General] wanwarlock:
my TP recently had intermittent loss of satelite signal. saw this thread. saw this thread & just installed gpstest, didn't try the other tips, and now no more intermittent loss. thanks man. hope this lasts...
[Touch Pro, Fuze General] majortom1981:
hmm

What i noticed is that te fuze is orrible at redetecting the satelites if you try to get the sats again in a diff location then you were before.

I noticed that if i do quick gps everytime before using google maps it helps a lot. For some reason on my phone atleast even though the quickgps data should not be going bad before 6 days its going bad after every use.
[Touch Pro, Fuze General] drjim:
Conflicting GPS fix recommendations

As with many Fuze users, I'm having problems getting my phone's GPS to get a location fix. I found two separate threads on xda-developers that give very different advice (I'm posting this comment on both).

The other thread recommends the following:

1. disable A-GPS

2. disable GPS logging

3. logfile name must be empty

4. old logfile name must be empty

5. maximum size of logfile must be 0

6 delete the files : \windows\GPSLogFile.txt and \windows\GPSLogFileBack.txt

This one recommends:

* Assisted GPS: Enabled

* Log file: \windows\GPSLogFile.txt

* Old log file: \windows\GPSLogFileBack.txt

* Max. log file size: 32768

Any thoughts?
[Touch Pro, Fuze General] g2tl:
http://www.wmexperts.com/articles/howto/quick_tip_you_may_not_want_agp.html

that plus da_g's latest ROM gave me a fairly quick fix
[Touch Pro, Fuze General] Fallon:
Nobody knows quite what's going on and is giving educated guesses, or results that seemed to work for them. The results may be coincidental, or they may actually do something, or possibly nothing at all. It's the result of a lot of people trying as best they can to get answers and help each other based off of very limited and sketchy information.
[Touch Pro, Fuze General] roland05:
FWIW, with a bone-stock Fuze (no reg mods, etc) and aGPS off I get a fix outside using TomTom 7.450 in under 20 seconds, showing 7 satellites. The Fuze ROM version is 10.95.502 WWE with a build date of 10/20/08, radio is 1.02.25.32
[Touch Pro, Fuze General] drjim:
Same with me

That is the precise Fuze device info as I have.
[Touch Pro, Fuze General] drjim:
Settings?

What are your GPS settings?
[Touch Pro, Fuze General] Da_G:
So, I was doing some disassembly of the GPS Intermediate Driver, and I noticed something..

The driver doesn't even check HKLM\SYSTEM\CurrentControlSet\GPS Intermediate Driver\Drivers for the InputBufferSize, OutputBufferSize, etc.

HTC's driver follows the microsoft standard defined here: http://msdn.microsoft.com/en-us/library/bb202016.aspx

And so the following keys are checked when the GPS Driver/GPSID loads:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\GPS Intermediate Driver\Drivers]
"CurrentDriver"="DriverName" ; determines which subkey to look in
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\GPS Intermediate Driver\Drivers\DriverName]
"FriendlyName"="QualComm GpsOne Card, version 0.0" ; standard is name, version
"InterfaceType"="POLL" ; tells the driver to use a POLL interface, possible values are COMM, POLL, FILE
"Version"=dword:2 ; POLL interface version 2 (see msdn for difference between 1/2)
"PollInterval"=dword:3e8 ; Interval to poll the gps hardware, 1 sec by default
"CommPort"="GPS0:" ; tells the GPS ID driver to communicate with GPS0:, the port exposed by the GPS driver
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS]
"EnableAGPS"=dword:1 ; agps support
"EnableReAiding"=dword:1 ; periodic re-aiding?

According to the MSDN documentation, those are the only keys used by the POLL interface. Although I can see that the driver does read the InputBufferSize, OutputBufferSize, RetryWaitOnError, SleepOnNoData keys, according to MSDN documentation it should not use these values unless in COMM mode - and indeed setting them to wild numbers doesn't appear to have an effect.

So unless anyone can tell me any different, the inputbuffersize etc. values being set earlier are a placebo, the driver does not even read those values from the location the tweaks put them in. They are however read from \Driver\DriverName and may have an effect if placed there.

Furthermore, when the GPSID is set to COMM mode, it properly reads out all COMM values it should discussed here: http://msdn.microsoft.com/en-us/library/bb202016.aspx but so far no luck in getting the connection to work in COMM mode. Although HTC's GPSID does include function calls for COMM access, so it should work unless they never made it work.. (might not have, ive never seen it use COMM interface in any ROM)
[Touch Pro, Fuze General] m.carroll:
great info, Da_G. its great to have some concrete info like this. here's hoping it leads to a possible solution!

PS: to the posters in this thread, the posted solution (post 1) was a workaround that i used with the stock AT&T rom. i've since flashed to NATF's and others' roms, and havent had the issue of it taking forever to get a lock (although i still use GPS Test). Now the only issue for me is the lag... but thats a much bigger problem to tackle, and there are other threads that have more info on the issue.
[Touch Pro, Fuze General] Da_G:
Whoops, might have been better off posting in the other thread o.O oh well.

One curious behavior i'm seeing in the debug log with AGPS enabled is this:

12:00:10 [D:RIL] SendComInitString: AGPS Server info -> AT@GSDRS=9,8231977|.

12:00:10 [D:RIL] SendComInitString: fail to Send AGPS TLS Hostname.

Indeed, sending the AT command manually doesn't work. However if you query the value with AT@AGPSTLSHOSTNAME? you get a proper return, h-slp.mnc410.mcc310.pub.3gppnetwork.org in my case, which comes from the following reg key(s):

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS]
"AGPSNVSetting"=dword:00000005
"EnableAGPS"=dword:00000001
"EnableReAiding"=dword:00000001
"Network"="MEdia Net"
"DynamicURL"="h-slp.mnc000.mcc111.pub.3gppnetwork.org"
"ServerURL"="h-slp.mnc410.mcc310.pub.3gppnetwork.org"
"ServerIP"="199.88.233.169"
"ServerPort"="7275"
"TLSHostname"="h-slp.mnc410.mcc310.pub.3gppnetwork.org"

for people without working AGPS, perhaps these keys are incorrectly set? I can see these keys all get fed into the RIL, as they return properly when queried. To query ServerIP/Port, AT@AGPSADDRESS? - value is returned in hex, e.g. c758e9a9:7275 (hexip:decimalport), use a converter such as this to convert ip to dotted decimal format..
[Touch Pro, Fuze General] drjim:
speak nontech please

Hi Da_G,

Thanks for your reply, but, to be honest, I didn't understand a word of what you said. Can you translate your explanation into simple English and tell us what it's ramifications are for the questions that I and others raised vis a vis GPS problems.

FYI, I have been able to get a pretty quick GPS fix using Google Maps after using QuickGPS, but have more trouble with LIve Search and AmAzeGPS.

BTW, I still haven't decided which of the three apps I like. Google Maps has great maps, Live Search has voice commands and a search page with various choices (as opposed to the blank search page in GM). But AmAzeGPS has voice directions (though it has caused my phone to soft reset a few times).

Any thoughts on relative plusses and minuses of these (and other) free GPS programs?

Thanks to all!
[Touch Pro, Fuze General] BillyVegas:
GPS Photo work for anyone at all?
[Touch Pro, Fuze General] ScrapMaker:
Was GPS Photo enabled by default on the Fuze? On the Sprint Touch Pro, it was disabled, because it doesn't work. When you enable it, with registry changes, it appears to work, but never actually writes the GPS data. That's why it was disabled.

Given all the GPS problems with the Fuze, I would highly doubt it would work even if it was supposed to.
[Touch Pro, Fuze General] BillyVegas:
Weak sauce... this animal of a phone deserves a fuctioning GPS unit... what gives.

GPSPhoto is exactly what i need for my upcoming roadtrip too... HTC Fail.
[Touch Pro, Fuze General] hopper13:
Hm, I have 1.95.502.5 WWE with the same 10/20 date on my Fuze. Lock times are variable, but routinely take a minute or two, especially on the first use of the day. I would have been nice to have a functioning AGPS as promoted.
[Touch Pro, Fuze General] ScrapMaker:
Download GPSToday, and grab the "application version." It runs in the background, and will tag your photos with GPS coordinates. Quite an amazing program, and can do much, much more...

totally free, as well.
[Touch Pro, Fuze General] hopper13:
Here's what I see on my Fuze:

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS]

"AGPSNVSetting"= this setting does not exist

"EnableAGPS"= 0

"EnableReAiding"= this setting does not exist

"Network"="MEdia Net"

"DynamicURL"="h-slp.mnc000.mcc111.pub.3gppnetwork.org"

"ServerURL"="h-slp.mnc410.mcc310.pub.3gppnetwork.org"

"ServerIP"="199.88.233.169"

"ServerPort"="7275"

"TLSHostname"="h-slp.mnc410.mcc310.pub.3gppnetwork.org"
[Touch Pro, Fuze General] BillyVegas:
Great! Just downloaded the full program and the today screen plugin- gonna check them out now.

This sounds amazing.
[Touch Pro, Fuze General] pajaa:
Hi

here is what I see on my Touch Pro

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS]

"EnableAGPS"= 0

"GPSMode"=2

"NumberFixes"=999999999

"QoSAccuracy"=50

"QosPerformance"=89

"ServerIP"=10.1.101.63

"ServerPort"=7275

"TimeBetweenFixes"=1
[Touch Pro, Fuze General] Da_G:
10.1.101.63 is the default HTC-configured A-GPS server, I don't think it will function unless you're on their network, because 10.x.x.x is a private IP range, it won't be forwarded outside of your local network.. so for you A-GPS most certainly wouldn't work..
[Touch Pro, Fuze General] ScrapMaker:
If your friends have GPSToday, you can also see them on the draggable map..

I love it. As soon as it does turn-by-turn voice, I won't install any other GPS apps...
[Touch Pro, Fuze General] m.carroll:
Da_G:

Just was doing some thinking on the whole lag thing:

Have we identified where the actutal "lag" occurs?

Is the NMEA data the gpsOne chip is putting out delayed?

Does it slow down at the processor level?

Is the WM intermediate driver slowing things down?

I know it's not easy at all to pinpoint this, but at least if we have a general direction to prod around in...

I just find it strange that there are plenty of HTC phones with Qualcomm's gpsOne chip, most of which don't experience this lag...and its certainly not a phone-speed related problem, being that the TP is almost certainly the most robust device on the market.

Anyway, I'm sure I didn't bring up anything we didn't already know, but if there's anything I can do to help sleuth it out, I'd be happy to.
[Touch Pro, Fuze General] ScrapMaker:
You could use GPS Test on a known, non-lagging phone, like the Vogue, and at the same time, on the Fuze, and compare them... if there is no way to log, then you could log using GPSToday's geocaching feature, and compare the timestamps...

The only thing that might get in the way, is whether or not GPSToday logs the actual time, or if it just logs the time pulled from the GPS datastream.

If it logged both, you could easily see how far behind the lag is. If GPSToday doesn't do this, perhaps someone could write a quick program to compare the two?
[Touch Pro, Fuze General] mrmyth:
I don't know if this is relevant , but I just got my Fuze last Wednesday. The first thing I did was flash to NATF 3.2, but then I decided to go back to stock with just a new radio.

With the ATT stock ROM and a soft reset before all the bloat loaded, I could not get a GPS lock using either stock .32 radio or the .28 radio. No app saw any sats, but GPSTest saw 1-3. It wasn't until I grabbed the 'Get ATTNavigator' cab from \Windows and installed it did the phone release GPS for other apps. You don't even have to open the program once installed, but it definitely 'unlocks' GPS.

I have a bit of lag with radio .28 in TT7, but GoogleMaps picks up 11 (!) sats and has no lag. My completely unlocked Palm Treo Pro could at best get 7. Cold lock in both apps in under 25 secs. Microsoft LiveSearch takes longer to lock, but also has no lag.

Have not tested with stock .32 radio.
[Touch Pro, Fuze General] Da_G:
m.carroll: I've been trying to communicate directly with the GPS0: port to see if the GPSID has anything to do with it, but so far it's being a deaf/mute with me.

When I compared the inbuilt GPS to a bluetooth dongle I know to be good, the added lag wasn't there (still a tiny amount of lag but an order of magnitude less than what we see w/internal)

I've also been trying to get access to the radio ROM, so we can connect up with QPST and take a look at the internal gpsOne configuration, i'm curious if something in NV is borking it, no luck on that front so far either as the radio rom is not accessible through an MFG bootloader as with the kaiser and other older msm7xxx devices, there's a new fangled method that i'm working on wrapping my head around..

As far as the cpu slowing it down, thats almost 100% a no, it doesnt suck much resources at all..
[Touch Pro, Fuze General] mymimi111:
i didn't get result until i uninstall ATTNavigator. its locks on in under a minute now
[Touch Pro, Fuze General] JSmid6:
Weird Thing Here, Trying to get gps to work, was able to get it to work yesterday but will not work now. on google maps it says "seeking gps satellites (0)" My friend has the touch pro from sprint and in the same room in the exact same spot locks on gps signal within seconds. while mine sits there and does nothing, i have a att fuze.
[Touch Pro, Fuze General] idkska:
Hey guys well after i spent a super long time getting iGO 8.3 to work I have instant locks with agps turned off inside my house lol. I have no idea how. There was a second that before I turned off the agps that iGO contacted MEdia.net even though I don't have a data plan... kinda ticked at that and I don't want to see the bill :/. So I know data was transferred and it did get my lock via satellite over media.net after realizing this I disabled agps and soft reset it. After doing this the device very quickly found a lock on 5 satellites.. Probably within seconds without any connection via media.net or agps. I'm going to take a walk and I'll post back here with more info to see if it is laggy at all.
[Touch Pro, Fuze General] idkska:
I did not experience any lag during my walk around the block lol. I haven't a clue what to tell you guys but I have no problems with my Fuze getting at least 5 to 7 locks in seconds with the stock ROM and radio. It even told me my speed of 2 mph walking speed consistently as well as my location to the exact foot. I will see what I can do to test it now that I have agps and media.net disabled on my phone. I think I will be able to continue without problems but who knows, only time will tell. I will be back to update this post in several days time to disclose my findings.
[Touch Pro, Fuze General] bornclimber:
NO tweak needed for GPS use in google maps

I did NOT do any tweaks recommended in this thread. I did not install ATT Navigator (even for 30 day trial). And yet

can use Google Maps with external GPS.

I just got my Fuze 2 hours ago. I turned it on, let all the default bloatware get installed. And decided to check the functionality of the phone before I went ahead and flashed a cooked ROM. The 3G, Wi-Fi, Touch-Flo, Opera, music player etc. worked rather quite smoothly. I then downloaded the googlemaps cab over 3G. Installed it. Ran the Quick GPS for latest GPS sat info. Enabled "Use GPS" in Google Maps. And Wham, Google maps had a lock on 11 satellites in about 30-40 seconds! And it tracked me walking around in my apartment complex within several meters. NOTE: I was outside. GPS will not lock when inside a building. May be near a window. But not inside, which I think is what most people might have tried to do.

I figured I should post my experience too, for statistics purposes... Although, it should be noted that I will flash a cooked rom and wont use the ATT rom. But it seemed fair only that I write that I did NOT need to do any tweaks, or do a phony 30 day install of ATT Nav...
[Touch Pro, Fuze General] ScrapMaker:
Sounds a lot like, not, "quick and painless."
[Touch Pro, Fuze General] LT2009:
Hope this will help

This will answer lots of questions and solve the problem why the satellites are not locked on but cut in & out. I've not tried Google Map yet, but as far as TomTom, I-Go and Navigon, this should do the trick.

Go to: Start>Settings>Systems>AGPS Settings... then UN-check the box Enable AGPS.
[Touch Pro, Fuze General] Lucke:
hi, not to beat a dead horse, but i've been trying to figure this out and finally got something that works pretty damned well...

first, i'm using ROMeOS v1.60.2 for the Fuze and the .32 radio. i've also installed GPS Test, and configured based on recommendations in this thread for google maps (COM4 and 38400 Baud Rate).

when i closed GPS Test after getting a fix (rather quickly i might add), i was not able to get a lock in google maps. however, when i minimized GPS Test after getting a fix, i then opened google maps and changed the GPS settings to match, i got a fix from 12 sats within 5 seconds.

not sure if leaving GPS Test open was a factor, but i've tried it multiple times, and even after a soft reset with the same results (out doors of course).

at the very least, give it a try if anybody is having problems getting a fix at all.
[Touch Pro, Fuze General] pachis:
Can't Run AT&T Navigator w/o Login PIN

Followed your instructions exactly and got to point of starting AT&T Navigator. Program started then asked for my first and last name which I entered. Then asked for a PIN. I don't have no steekin PIN. Is this requirement applicable to the latest Navigator version?
[Touch Pro, Fuze General] BBowermaster:
Navigator is a subscription based service through AT&T. Its like $9.99 a month I believe.
[Touch Pro, Fuze General] mcshaken:
Usually, this is the last four digits of your phone number...
[Touch Pro, Fuze General] posershadow:
I dont know if it's been posted yet, but since day 1, for me the first day the Fuze came out in November, I haven't ever gotten a single lock in TomTom on my fuze, and today I flashed the 1.11.25.01 radio and I got a lock within around 3 minutes inside my house, with no other changes. So that seems to have fixed my issues, hopefully it fixes others too but there is no guarantee with all these different GPS issues.
[Touch Pro, Fuze General] pachis:
Of course, it probably was a stupid question.

Once I 'signed on' to NAVIGATOR using my last 4 digits of phone# as PIN, I was offerred the warning page not to drive while 'manipulating' NAVIGATOR. After I acknowledged that page I was taken to a screen among which offerings was 'upgrade NAVIGATOR.' Thereupon I exited, started GOOGLE MAPS and was able to get a GPS lock while indoors -- I'd never been able to do that before. I do NOT have the flashed radio, but I do have GPS TEST. My fingers are crossed that my GPS will get a reliable lock from here on out. I also hope that this action hasn't somehow signed me on to the $ subscription for AT&T's TELENAV.

Thank you for the response.
[Touch Pro, Fuze General] Fallon:
I just got a lock sitting in the living room in about 15-20 seconds. I upgraded to Radio 1.11.25.01 last night and was previously experiencing up to several minutes to lock outside. I'm getting full bars of GPS signal indoors now too, I'm really liking this new radio.

Running Elite RC3, and fiddled with a few settings over time without seeing much in the way of results until the newest radio. AGPS is enabled, and I did apply an update .cab for RC3 last night as well as probably fiddling with a few other things, so I can't conclusively say it was 1.11.25.01, but that's my chief suspect.

Devin
[Touch Pro, Fuze General] paypalbid:
the Orginal Poster 's methods works as described, thank you very much "m.caroll" for sharing

The only bummer is in order to get TomTom to work I have to have wireless reception so I can use quick GPS. This phone wont work on camp grounds this way. This works for me when I was using the original ATT FUZE ROM.

UPDATE: (REALLY GOOD NEWS !!!!!)

Since I upgraded the ATT Fuze to the European HTC Raphael ROM Raphael_HTC_WWE_5.05.405.1_ with Radio_Signed_52.58.25.3 0_1.11.25.01 (package).

Initially to play it safe I did intall the "Advanced Configure 3.3" and did the whole GPS Settings. After that I ran the Quick GPS and ran GPS Test and TomTom, Google Maps works fine.

The good news is that I have soft reset my phone several times already and Im now able to connect to GPS using Google Maps and TomTom 7 without having to do the steps of running Quick GPS and GPS test. This tells me that the ATT Fuze ROM and Radio is rotten in terms of GPS connectivity.

.

I continued to monitor the GPS progress and TomTom now takes 20 seconds to lock in and Google is about the same time. This is all done without touching Quick GPS or GPS Test programs at all. This is all done by the ROM itself and this ROM does not appear to have A-GPS. I went back to the Advanced Config and looked at the GPS settings , all the settings have returned to the initial settings. So Im starting to believe that this new ROM by HTC is the answer to GPS problems without having to do all the work arounds. Once a again the ROM listed above is an offical HTC English ROM with ROM date of 1/22/2009. Rom can be found at this link:

http://xdaforums.com/showthread.php?t=478657

If you have ATT Fuze Make sure you run the hard SPL first before install the ROM. SPL can be found here:

http://wiki.xda-developers.com/index.php?pagename=Raphael_HardSPL

Again I really appreciate every one 's contribution to this thread and lets keep it alive
[Touch Pro, Fuze General] ScrapMaker:
Weird, so the actual European radio ROM allows you to use the U.S. frequencies just fine?