yashsingh1/xdaforums huggingface dataset:
[Mogul, XV6800 ROM Development] owlmatt:
Will this work on an xv6900 without any updates or changes to the radio? Everything on the phone is stock and it is locked. I have done everything listed and still not working.

Please help?
[Mogul, XV6800 ROM Development] shadow-tech:
there are 2 major steps.

1. unlock/enable the gps

2. modify your phone in QPST to increase performance.

this thread focuses on the 2nd major step. you will need to search for the 1st step.
[Mogul, XV6800 ROM Development] violentz313:
will i have an issue useing pri 1.37_002. can i please get a resoponse i dont want to do this if it will mess up my phone in any way.
[Mogul, XV6800 ROM Development] nitro66215:
It will not mess up your phone in any way. Try it. You can always copy down the settings and put them back.
[Mogul, XV6800 ROM Development] azclown:
Freakin A - GPS locks instant, 8-11 sats..... GC, thx for the seriously hard ass work ......
[Mogul, XV6800 ROM Development] keri2000:
Hey, just wanted to say thank you for the Verizon Wiki - dialing ##3424 or ##3424# did not work for me so I DL the PHM Tools - Run app. I followed your detailed instructions and this worked and it was very easy to understand. I got a 7 satellite lock in less than 10 seconds from inside whereas before I rarely got locks in 10-20 minutes. Thanks again! We needed this.

Keri
[Mogul, XV6800 ROM Development] MarijuanaBud:
IT WORKS! LOCKS IN <5sec! YES YES YES! Maybe now I can sell my Garmin on Ebay :-D
[Mogul, XV6800 ROM Development] Skywing:
Same with warranty and insurance for me, which is why I want to avoid doing something that will give "them" leverage to say "you'll have to pay full retail price to get your keyboard fixed again, even though the Titan keyboard very commonly tends to break after a few months of reasonable use".

I have already tried to place the Sprint gpsid_qct.dll on my device, though (part of why I was asking around trying to find someone willing to rip the binary from their ROM image earlier). It doesn't load (attempting to start the driver service dies with ERROR_FILE_NOT_FOUND). Moving away the current DLL and letting the XIP one be used allows it to load. (The same happens if I change the appropriate registry entries to point to a different filename for the GPS ID DLL).

Curiously, though, there are some threads on PPCGeeks talking about using a different (than stock) gpsid_qct.dll on the Vogue. Apparently, folks there have gotten it working (or "think" they have it working) with just coping a flatfile DLL into the ROM and have it loaded as a file instead of a special chopped up XIP ROM module.

On the other hand, I recall someone hacking up an SHDC driver DLL that you could load without it being baked into the ROM image as an XIP module for SDHC support on Windows Mobile 6.0 (and I used that myself prior to upgrading to MR1), which does suggest to me that it is in fact possible to load a (kernel mode) driver DLL that isn't baked into the image as XIP.

I'm not sure yet why it's refusing to load the alternate gpsid_qct.dll driver DLL at this point, though, as the bottom line. There are no new dllimports in the Sprint version that would be missing on the Verizion MR1 firmware, that I can tell.

One of the things I still have on my list to try is to sign the DLL with a cert signed by my domain CA and install that CA as a trusted CA, in case it's a signing problem, but I'm a bit skeptical about that. If you have more information on the topic of loading non-XIP driver DLLs on the Titan, I'd definitely love to hear from you, though.

(Edit: Clarified a bit of wording.)
[Mogul, XV6800 ROM Development] Skywing:
Can you clarify for me exactly what your upgrade path was?

Stock Verizion ROM (with customization code executed) -> MR1 ROM (with customization code executed )-> SPL ? / DCD's 3.2.5 ROM?

Are you still using the radio ROM that shipped with MR1?

Where I'm at right now is with a device that originally had the stock ROM (with customizations, all official release stuff), and then which was upgraded to MR1. Ideally, I'm going to keep the stock ROM, but as a fallback I'm considering biting the bullet and going with a custom ROM. This may be less work than just finishing the remaining reversing on the latitude/longitude decryption logic, especially if it'll also make things like getting the IPNAT ICS working without relying on some custom third party NAT driver that may not be entirely particularly well written.

Now, I'm trying to confirm that you followed the same upgrade path as I might take, which would be, here:

Stock Verizion ROM (with customization code executed) -> MR1 ROM (with customization code executed )-> nueSPL 2.47 / latest DCD ROM (at least for starters).

Preferably, this would be with a known good downgrade path to revert back to MR1 (NOT the original "1.0" WM6 release), in case something goes horribly wrong, -or- I need to do the whole warranty deal.
[Mogul, XV6800 ROM Development] Scott:
Ok, I am currently 100% stock. I applied GPS fix using QPST and have all values set correctly. I loaded TomTom 7.x and HTC GPS tool. TomTom says no GPS device. Tried to set it up manually to use Com4 and "Other NMEA" device and get the same results. I then loaded HTC GPS Tool. Pretty much same result, no data being moved. Soft booted and tried the same steps above and the results were the same. Going to flash over my DCD 3.2.6 Kitchen ROM now.

Any preference of OliPro 2.4 or the "Nue" version 2.47 I think?

I'll try nue for now because I can still use my phone to move around my NBH files although I prefer OliPro 2.40
[Mogul, XV6800 ROM Development] Skywing:
I can't really say about bootloader versions. "nueSPL 2.47" was recommended to me, but I don't have any personal experience with it. Thus, that is currently the starting point for my fallback plan.

When you say stock, you once again mean that you're on MR1 and not the original Windows Mobile 6.0 ROM image, correct?
[Mogul, XV6800 ROM Development] Scott:
You should be fine. I tried with every PRI I could find (except the stock one from VZW). I did however use the Teleus Radio and PRI and that gets me the best results.
[Mogul, XV6800 ROM Development] Scott:
Correct. When I refer to Stock in this thread I am referring to MR1. I just flashed custom ROM and still no GPS on the MR1 update with the MR1 Radio 3.37.75. This Radio sucks for me so I am going back to old faithful which is 3.42.40. Will report back shortly.
[Mogul, XV6800 ROM Development] violentz313:
confirmed working!!!

nexvisons throttle manilla

rom version. 3.03

radio. 3.42.50

pri. 1.37_002
[Mogul, XV6800 ROM Development] shadow-tech:
Im I the only one who cares about this???

Im 99% sure the Position Location should be set to mobile. I havnt verified it yet. and there may not be much of a difference to be able to tell with out some specialized utility.
[Mogul, XV6800 ROM Development] shadow-tech:
itll be funny once you all calm down and come back and perform some "housekeeping" on your posts.

Lets stay on topic here people.

I forgot to post above that I WILL be testing out my phone with the position Calculation set to 'mobile'

Only problem is is takes like 2-4 hours for the ephemeris data to become outdated, whereby the PDE server is re-contacted again.

Anyone know how to clear out that data? AllowPDEIPFromNV=0 reboot, then change back to AllowPDEIPFromNV=1, then reboot maybe?

NV= Non Volitile RAM so i dont know.

So i have already set it to mobile on my phone using qpst and will report back later. I also set my reg to be gpsmode=2 (MS-Based)

GC14, as 'rough around the edges' as u may be please dont leave us. I dont EVER want the phone companies to win. and by win I mean make me pay for free **** :)
[Mogul, XV6800 ROM Development] tbhall77:
I'm interested. I'm giving the "mobile" setting in QPST a try right now.
[Mogul, XV6800 ROM Development] shadow-tech:
if u have used ur gps in the past few hours u will not see a difference. that is because the ephemeris data is good for hours.

I know this because the first time u click 'use gps' it will establish a data connection to get that data THEN connect to satalites

But if u have used gps recently then it will not try and 'grab' the data from the PDE server.

I know this only a few carriers can get the agps data without a data connection. i posted that info somewhere in this thread. verizon and alltel have to go through an IP based protocol to get the agps satalite data. that is why our PDE Transport in QPST is set to IP.

please try leaving it set on mobile a for a day. then try it. let us know ur results.
[Mogul, XV6800 ROM Development] spankynuts:
Data Connection

Everytime I put on BAF GPS toggle it wants me to connect to Verizon's data network and in turn I do getting an instant fix due to the new agps. I don't have a data plan for my xv6800 so how much do you think it's costing to access that agps server through the data network? As soon as I get a fix I close out the data network then load IGO 8 (which freezes if it's not primed). Also, what is the verdict on the GPS mode (2 or 4) and what about changing PDE to mobile in QPST. Everything is working great and I believe as long as you get an instant fix there is no reason to start changing things unless it helps keep the fix or give better fixes.

P.S.

I hope DCD and gc14 can work things out. :confused:
[Mogul, XV6800 ROM Development] shadow-tech:
very good point spankynuts. i pointed out in a post that we should letting people know that with the agps now active it will use the data connection. and there are some people out there who pay for data/kilobyte.

I am in agreement with gc14 now that we should use MS-Based mode. mainly because accuracy, though important, isnt really THAT much better with MS-assisted\hybrid than it is with MS-Based. just it little bit better.

gpsmode=2 is MS-Based

gpsmode=4 is MS-Assisted\hybrid

the reason i now belive we should be using:

in QPST- Position Calculation = mobile

in Reg - gpsmode=2

is because MS-Based mode uses less battery and less data kilobytes.

So the battery issue is good for everyone and the less data traffic is good for those who do not have an unlimited data package.

But it is also my belief that just changinf the reg key from 4 to 2 isnt enough.

we need to set the calculation to mobile so we know for sure we are in MS-Based mode.

see my attached pictures from a post a few posts back.
[Mogul, XV6800 ROM Development] shadow-tech:
also found some info on the QoS values in the SUPL AGPs registry.

see pics.

maybe adjusting those could brick your phone, oops...i mean increase gps performance.

note:

AFTL mean cell tower triangulation, no satalites used at all.

AFTL means pure MS-assited mode. AFTL\hybrid is MS-Assisted\Hybrid

remeber:

gpsmode=1 standalone

gpsmode=2 ms-based

gpsmode=3 ms-assisted

gpsmode=4 ms-assisted\hybrid
[Mogul, XV6800 ROM Development] nitro66215:
I thought I saw somewhere in this thread about FieldTrial bringing back N/A in every field. What causes this again? How can I get around it? I have a Sprint Mogal... "Cloned" to Verizon. Currently running the following...

DCD 3.2.6

Radio 3.42.50

PRI 2.03_002

And one point yesterday... everything was working great. Now I have nothing.
[Mogul, XV6800 ROM Development] shadow-tech:
fieldtrial gps menu is populated for me.
[Mogul, XV6800 ROM Development] nitro66215:
ok. Good. What is wrong then?
[Mogul, XV6800 ROM Development] Scott:
Still get nothing. Here are the stpes I took.

Revert back to Stock Image 2.x with no GPS, Upgraded to MR1, QPST'ed the GPS settings. No lock from Tom Tom 7 or HTC GPS. Tom Tom 7 says no GPS device, HTC GPS does nothbing at all. No scrolling data.

Dropped my Favorite ROM from DCD 3.2.6 kitchen and even changed radio. Still get nothing.

I dont know if it is even possible to get a GPS lock at all when you flash the VZW update. BTW: Letting customizations run will NOT change your PRI. I know everyone says thats the killer but its not. I flashed fresh, didn't let customizations run then checked PRI and its the 2.x variation. I do however believe that PRI is the cause of the issue because when I use the Telus GPS enabled rom I get GPS as should. Thats the same PRI that VZW has. Exact same numbers. Could VZW cripple the PRI but still label it the same version Telus does?
[Mogul, XV6800 ROM Development] tbhall77:
Sounds like you are having the same issue lllboredlll had. He seems to of solved his issue and you can find his thread here
[Mogul, XV6800 ROM Development] spankynuts:
kilobyte usage

I'm going to start monitoring kilobyte usage by dialing #DATA, but it dates back to August 30th. I have the pay as you go plan and hopefully connecting to this AGPS server doesn't take up a lot of bandwidth. It costs $0.015 per kilobyte I believe so as soon as I get a lock I kill the data connection and the gps continues to work flawlessly. I have GPSMODE set to 2 and QPST to PDE, but hopefully shadow-tech can share his findings with the setting as Mobile. T
[Mogul, XV6800 ROM Development] lllboredlll:
I didn't say I had it working on MR1. He asked what would happen if you updated then swapped to a custom. That's what I did.

Here's the exacts:

I was running 3.2.5/3.37.75 with 2.40 spl

I flashed my edited version of MR1 OS Only and let the customizations run

Then flashed back to 3.2.5

Applied the New GPS Fix

Edited [HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS]

Set these values:

---------- GPSMode = 4

---------- ServerIP = 66.174.95.132

---------- ServerPort = 8888

Ofcourse soft reset

Then fired up HTC GPS Tool selected Port 4, 4800 Baud, Q 7500 Chip, Hot Start then opened the port. Took about 5 seconds for 7 sats
[Mogul, XV6800 ROM Development] nitro66215:
Edited version of MR1? I take it you extracted the OS.nb file and recompiled it into an NBH.

Edit: Oh yeah... and the extrom.nb
[Mogul, XV6800 ROM Development] Scott:
Yes, this was just an exp to see what would happen. I can get it back but a couple other posters asked me to try this to see the results. IM going back now.... Cant take not having GPS even while sitting at my desk!!!! This is now an addiction!
[Mogul, XV6800 ROM Development] yesimjeremy:
What did you have your qpst settings at for the gps when you did this flashing?
[Mogul, XV6800 ROM Development] lllboredlll:
Yep

I did it second to last as I described
[Mogul, XV6800 ROM Development] yesimjeremy:
I was inquiring about the settings, not in what order. Did you use the default IP or newly found PDE server IP address and port in qpst. I saw what you chagned the registy values but I'm trying to keep track of what variations people are testing with their devices since i've yet to even get a hit on a sat since I've started flashing and moding the phones roms.

--Thanks
[Mogul, XV6800 ROM Development] Protonus:
GC14 / skytech etc: can you confirm that these modifications persist between ROM flashings?

I'm also very curious. Have you tested both settings for the mode yourself? I'm not in a position to test them atm.
[Mogul, XV6800 ROM Development] nitro66215:
If you just flash the rom or radio... Yes. But if you let the propriatary (spelling?) customizations run,... as in reload a stock rom and let them run, they will overwrite that area.
[Mogul, XV6800 ROM Development] BillThyCat:
QPST settings should not get removed while flashing, even a radio flash shouldn't bother it. I set some things on my phone 2 weeks ago and have reflashed both several times and the settings were still there when I did the PDE change yesterday.

Does anyone know if the registry changes are required? I didn't make any changes to my registry, left them default from a DCD build and GPS still syncs in 20 seconds or less. Is there a need to update them? Will it sync faster, better, etc?

Just curious, not that I don't want to change them, just don't see a need at the moment, unless someone can confirm that it works better.

Thanks,

BTC
[Mogul, XV6800 ROM Development] ibenjakinov:
Will this fix work through a WiFi connection if I don't have a data plan?
[Mogul, XV6800 ROM Development] deboy_001:
Not working

ROM 3.57.605.1

Radio 3.42.50

PRI 2.03_002

I can't get gps to work, so I've got a couple of questions. Answer any that you can... Thanks

First... I had stock (MR1)... Unlocked w/ NueSPL2.47. Flashed Radio 3.42.50. Did the GPS fix. I read earlier someone said they had it working with this ROM. Can anyone else confirm that this should work.

Second... I am not really familiar with the QPST deal, but when I did it and created my ports, COM 4 and 5 were the USB ones. Anyhow, COM 5 ended up being the one with SURF7500. DOes this mean that on my phone instead of setting my gps to COM 4, I need to now set it to COM 5 for it to work (p.s. I tried this already... didn't work)?

Finally, my qpst changes weren't really sticking, so I changed the server.ip and server port registry to match. Can someone who has it working check HKLM\software\HTC\SUPL AGPS to see if the server ip is 66.174.95.132

and the port 8888. Thanks

Suggestions are welcome... Thanks
[Mogul, XV6800 ROM Development] yesimjeremy:
your gps is always on com4. don't change that, it's an internal connection within the phone. as for the other address and port you have it correct.
[Mogul, XV6800 ROM Development] deeznuts2:
There is a difference - you will see it when trying to get fixes inside versus outdoors

As the images you posted indicate, indoors, MS Assisted is better. Outdoors, MS Based is likely your better bet based on the advantages of it.

I followed gc's instructions and had it set to PDE (MS Assisted) - indoors I was getting 8-9 sats fixed very quickly. This continued outdoors as well

I just experimented with Mobile (MS Based) and indoors I got 2-4 sats, which kept changing between 2-4 sats (ie, lock was not firm). Outdoors it worked better.

Considering people probably wouldnt have a need for gps info indoors, MS Based is probably the better setting based on the details you provided in those images.

As you suggested, I'm going to leave it set to Mobile for a day - will report back tomorrow evening
[Mogul, XV6800 ROM Development] yesimjeremy:
does anyone out there have a utility to test the gps? i know i've done everything correctly but i've never been able to get a sat locked on. everything i see looks like the device is searching but never even picks up a single sat. it's really getting frustrating.
[Mogul, XV6800 ROM Development] shadowfax2124:
Still no gps for me either.

I flashed my Titan back from MR1 and now am running dcd 3.2.6, radio 3.42.50 and PRI 2.03_002. I originally did the QPST fix following the original gps fix instructions. When the new stuff came out, I ran it again and input the new IP and port info. Originally, though, my USB ports on my phone were COM15 and COM16 with 15 being the SURF port. I set my phone to have the location on (not 911 only) and my external GPS is set up for COM4 with the right baud rate and automatically let Windows handle it. GPS viewer finds that I have gps on COM4, but neither google maps nor GPS viewer can seem to find any satellites inside or out. QPST opens to show me ports now, but will no longer do anything when I try to do service programming on COM15, my SURF COM. Am I missing something?

Thanks.
[Mogul, XV6800 ROM Development] ronnybej60:
ahh i need help! i was going through the instructions for the AGPS Fix and when i get to step 6 (which was to add a port), i dont see the USB/Unknown, all i see is Com3 (serial), Com6 (USB/QC Data Modem) and Com7 (USB/QC Diagnostic). I have no idea what is wrong. I did the steps EXACTLY how its written. Thanks for the help guys.
[Mogul, XV6800 ROM Development] deeznuts2:
Re-read Step 6:

In your case you need to add Com6 and Com7 as those are your usb ports
[Mogul, XV6800 ROM Development] ronnybej60:
im retarded, thanks man.
[Mogul, XV6800 ROM Development] yesimjeremy:
in device manager is your computer seeing the phone as the "htc diagnostics..." or is it still listed as the phone? it doesn't sound like you entered DMR before connecting and loading QPST...

...and he just said what i was going to reference.
[Mogul, XV6800 ROM Development] Protonus:
I'm wondering if QuickGPS still helps now that we have aGPS data? Is it still useful to have the ephemeris data pre-cached using this program? Or is there no longer a benefit?

http://www.htcwiki.com/thread/939263/How+Quick+GPS+Works?t=anon

I'm also wondering if this aGPS setup, works over Wi-Fi for those without a data plan?
[Mogul, XV6800 ROM Development] scrawnyb:
I second this question. Does anyone know / notice?
[Mogul, XV6800 ROM Development] briansteedman:
I second that!
[Mogul, XV6800 ROM Development] lllboredlll:
I used the IP I posted which is the newly found IP. It was used in QPST ("New GPS Fix") and in the registry entry.
[Mogul, XV6800 ROM Development] deboy_001:
Same for me. Went from stock (MR1) to dcd 3.2.6, radio 3.42.50 and PRI 2.03_002. Did the GPS and AGPS fix. Everything is set up like it's supposed to be (I think)... i.e. location on, COM4, baud 4800, let windows handle it. Zero satellites. If you ever figure it out, please update. I will do the same, but I seriously doubt that I'd be the one to figure this out
[Mogul, XV6800 ROM Development] beaubrewer1977:
Turn off your phone in Comm Manager, turn on Wi-fi and try it out?!?! Dunno, I'm no expert.

Edit: Quoted wrong thread meant to quote "I'm also wondering if this aGPS setup, works over Wi-Fi for those without a data plan?"
[Mogul, XV6800 ROM Development] shadow-tech:
if u have wifi near then then u know where u are. lol

the agps data doesnt go bad for like 3 hours so u will need to wait that long between tests.

I am 99.9& sure this wont work with wifi.
[Mogul, XV6800 ROM Development] shadow-tech:
do u have any satellites when u open google maps?

if u have 0 sats then u will have n/a in fieldtrial
[Mogul, XV6800 ROM Development] animez:
Your situation sounds very similar to where I was 2 days ago. When the MR1 update dropped I had never unlocked my phone or anything. I updated to MR1 for WM6.1, then decided I couldn't live without GPS. I unlocked, installed radio 3.42.50 & DCD 3.2.6.(I flashed and reflashed different radios and am currently using radio 3.42.40 and bootloader 2.40) Then went through the Titan GPS fix wiki. No GPS, tried everything. Nothing worked till I found this thread. While some of the info there has been superseded by this threads great fix for agps, that was the first fix that got my GPS working at all. It was a spotlight then, thanks to this thread, it's a laser.
[Mogul, XV6800 ROM Development] deboy_001:
Thank you... I will give it a shot!
[Mogul, XV6800 ROM Development] bloogenes:
##3424 Now Working! Please advise!

All I get is a message saying the call cannot be completed as dialed... I can't use PHM's Run Tool because it won't work on my WM6.1 (Verizon VX6900 with OMJ's clean rom). How can I run the "windows\DmRouter.exe"?? I'm still stuck on step 4 because of this!!:confused:
[Mogul, XV6800 ROM Development] symyn:
You have to be kidding me... this is for the vx6800.
[Mogul, XV6800 ROM Development] parcou:
Friend...

Do you recommend adding the key on the EnablePDEIPFromNV=1 key on the vx6800 if it is not there?
[Mogul, XV6800 ROM Development] parcou:
Tried this...open gm, stopped MS direct push, and data connection is not showing data indication arrows. Then back to gm I picked use GPS and it found 7 sat right away but no data connection turned on. No indicator arrows and the icon is off for data in comm manager...

I have the vx6800 fixed under GC process. So I tested it for you, what does this mean seeing I did not get the data to connect but got gps?
[Mogul, XV6800 ROM Development] rhannahs19:
actually a few users have reported success on the 6900
[Mogul, XV6800 ROM Development] parcou:
GC

GC don't loss the passion. As a tech, we need you, and DC, and Shadow and everyone here....what is a family if we don't see eye-eye sometimes...were one BIG pda family :)

Have some fun, clear ur mind then hit us back...

Peace!
[Mogul, XV6800 ROM Development] shadow-tech:
not really needed. i think if it is not there it is fine.