yashsingh1/xdaforums huggingface dataset:
[Mogul, XV6800 ROM Development] fishy8082:
GPS Hack i770

Hi Skywing,

I am looking to implement your code some how on the samsung i770. The titan and the i770 seem to use the same chipset and both suffer from the same verizon lock down technique, but obviously since you have written it exclusively for the 6800, it doesn’t function on the i770. Would you mind sending me your source or if you don’t feel comfortable with that, any tips on how vz navigator communicates with the gpsone chipset? anything would help. I don’t know how to get started as i don’t know how the gps chip is mapped to the processor. im assuming the data isnt encrypted, its just mapped to a location that isnt standard and uses a non standard protocol. What do you think? Anything would be appreciated.
[Mogul, XV6800 ROM Development] Jemradary:
If I understand correctly, this is no good for a COM port GPS software like OnCourse Navigator?
[Mogul, XV6800 ROM Development] Scott:
I tried it but it on my XV6850 and it just locked it up.
[Mogul, XV6800 ROM Development] 760hacker:
Darn, any chance you will mod this app to work with your 6850?
[Mogul, XV6800 ROM Development] FireMedic92:
THANK YOU!!!!!!!!!
[Mogul, XV6800 ROM Development] FireMedic92:
I just ran the Vahalla fix on the VZW i910 Omnia and was 'unable to find GPS receiver'. The intermediate GPS is activated and windows is automatically controlling GPS, location (not 911 only) is turned on, and Let Windows Manage is selected in Google Maps. Before the fix, it just said 0 satellites. Now it says unable to find GPS hardware (I hope I didn't break it!). When I run the GPSToggle from the start screen I now get an error dialog box popping up saying 'Error@Init [Please report]: 109'. Any ideas folks? :eek:

Or at least the link to uninstall the CAB? The Add/Remove Programs isn't doing it for me. Thanks!

Okay, I think I tried to take a step forward and ended up taking two steps back. Whereas the GPS kept searching and searching before in GPSToggle and Google Maps, Google Maps NOW says NO GPS FOUND. Make sure internal or BT GPS is powered up...yada-yada-yada.

Shot in the dark, but does the Vahalla Fix adress only a certain type of GS chipset and maybe the Omnia has a different one (even possibly between the i900 GSM model and the i910 CDMA model)?? Please help this old guy!!
[Mogul, XV6800 ROM Development] markschevy:
Hey I just loaded the 6.1 update and the GPSServer CAB (Valhalla Cab), vznav, Google Maps, gps toggle, and gps gate. When the gps is working should the data transfer bar at the top of the phone come on? using gps toggle on my phone when I set the gps to on the data transfer bar comes on then the toggle shows lock 7-10 I assume satellite count, however the phone never tried to call #777 but the data bar is lit with lit arrows but then the arrows eventuall go black with bars still showing in white, and if I go into comm. manager the data transfer icon in there is lit up as well. If I activate Google maps I can get a local map and zoom in, but as I zoom out, the top of Google maps says something like 24kbs and the data transfer bar is on the top of the phone is lit up. Am I actually using data or is this what the internal gps uses to show signal. If I try to use vznav the phone trys to dial #777. So basically the gps seems to be working because it shows between 7-9 satellites, but I want to make sure the phone isn’t also using data to run Google maps, the vznav just doesn’t seem to work with out data period. Argh!!

Thanks!!
[Mogul, XV6800 ROM Development] Scott:
Yes, VZNav uses your connection to VZW to transfer both GPS info and the actual map info plus anything else like favorites

Google on the other hand happened to get all the street level view maps of the entire face of the planet packaged into that one single 3 megabyte CAB file so it does not require the use of data (dont ask me how they did it). The arrows going off most be just coincidence.

No, just kidding, yes it uses data just like VZ Nav does. If you dont get any prompts thats because thats the default behavior for this app. I believe that the program will not run without data. It needs an active data connection. Same with VZW nav.

If your not on an unlimited type of data plan I would HIGHLY recommend that you get one. Your data will rack up fast with google maps and such programs.
[Mogul, XV6800 ROM Development] xvprof:
A quick step by step process?

Hello everyone:

I am vey new to all these and therefore very scared to mess around with unknowns.

So, I have a few questions first:

1. I have downloaded (but not installed) the xv6800 MR1 upgrade. If I upgrade to latest MR1, will I loose my initial phone settings such as email and web browser? Do I have to get the phone reactivated by Verizon again?

2. What are exact steps to get the GPS working. I have installed the Google maps and I like to get the gps show my location. I have downloaded (but not installed) Valhalla Legends GPS Server cab.

3. I have also downloaded a zipped folder called gpsserver (26kb).

Could somebody guide me through this if it is a simple process.

Thanks
[Mogul, XV6800 ROM Development] Skywing:
Flashing a new ROM will wipe the contents of the device's internal memory. This will generally reset all of your settings to the defaults in the new ROM image. (Your storage card will be left untouched.)
[Mogul, XV6800 ROM Development] Skywing:
There are no plans to release the source code for gpssrv.
[Mogul, XV6800 ROM Development] Skywing:
The posted bits won't work as-is with the XV6850. There is a change to the timing of certain operations during GPS initialization that would require moving some things around internally to get things working on that device.

As for the I910, as I don't have that device, I can't really comment on compatibility there.
[Mogul, XV6800 ROM Development] markschevy:
thanks for the response. it does seem strange that the data bar pops on as soon as I turn the gps but don't have any programs running I turn it on using the gps toggle. is that normal? does anybody know of full downloadable maps that can be used for navigation? I would like to be able to use the gps but not have to use any data, I don't havee a data package since all my web use on the device is done through wifi. any ideas? thanks.

Many thanks to all those who have put efforts in to helping others in these forums!!
[Mogul, XV6800 ROM Development] FireMedic92:
Yes, but I also read that a number of VZW phones use the same GPS chip and reg settings in WinMo and that fix has been confirmed to work other phones than the 6800. Thanks for the heads up though.
[Mogul, XV6800 ROM Development] FireMedic92:
Thanks for the response, Skywing. At least I know you got my question. I'll even send you mine if you can hack the GPS! :p
[Mogul, XV6800 ROM Development] fishy8082:
Skywing, I understand you are protective of your code, as i would be too but obviously you have created something revolutionary and correct me if im wrong but i dont belive you can modify it for all locked down phones. You dont think you could even point me in the right direction? datasheet for GPSone? maybe a website on vz nav?
[Mogul, XV6800 ROM Development] Skywing:
I don't have access to any such datasheets or specs on gpsOne or VZ Navigator, other than just browsing Wikipedia.
[Mogul, XV6800 ROM Development] FireMedic92:
We just thought that when you're a god, anything was possible ;)
[Mogul, XV6800 ROM Development] fishy8082:
I found the document you wrote about gpsone, vz navigator and its securty vunerabiltys. I really appreciate it. very well written thanks
[Mogul, XV6800 ROM Development] 760hacker:
Skywing,

I could compile a large list of folks looking to donate to you for a GPS unlock of our newly acquired sch-i910 Omnia. For a nice donation would you be willing to work with us on this?
[Mogul, XV6800 ROM Development] Skywing:
I am not accepting donations. This project was never intended to get me into the business of unlocking GPS for the entire world forever more.
[Mogul, XV6800 ROM Development] 760hacker:
Understandable, It never hurts to ask right?
[Mogul, XV6800 ROM Development] Bubba99:
THANK YOU!!!!!!

Let me just add my sincere thanks for leading us mere mortals out of the darkness...with freaking GPS PHONES!!!! WHOOHOO!!!!!:D
[Mogul, XV6800 ROM Development] Zenoran:
Does that mean you have a 6850 and/or are working on getting it to work on that device?
[Mogul, XV6800 ROM Development] thetaz01:
GPS and Geoscout

Hey guys,

Awsome work on the GPS fix..

I set it up and installed it, after flashing my 6800 to MR1.

andwas able to get the gps working very well in live search..

However as stated in the original write up, i am unable to get geoscout working, which requests a physcial com port, or a instance,

i know this original write up was posted back in I think july, i was wondering if anyone figured a way to get the GPS to work with geoscout, I would ever so appreaciate it..

Thanks

Fred
[Mogul, XV6800 ROM Development] michaelk:
it's a long thread and I'm personally too lazy to read it all again- but i think franson gpsgate will work with this and take the windows managed port and make it look like a real com port for other apps. Have you tried that?
[Mogul, XV6800 ROM Development] GDZ38:
SIGH!!!???

Thanks to everyone for their efforts here.

Based on my reading/understanding of the thread, I will not be able to use this solution due to a data plan block on my verizon account. It seems to me, based particularly on a Skywing post on page 35, that hardcoded registry settings in his program require access to a data plan in order for the gps to work.

My understanding of the previous posts may be unclear. I just want to use Garmin XT from the storage card. Is there any way that I will be able to tweak the registry or other settings so that I can find satellites and use gps without agps getting in the way by attempting to access a blocked data plan? Or, am I and others in my position completely and utterly SOL in this regard?

I hope someone in the know here (Skywing?) can verify with absolute certainty one way or the other.

Thanks again!
[Mogul, XV6800 ROM Development] Skywing:
I have not attempted to get the GPS to operate in standalone mode. You could try poking around with the mode setting in GPSServer and waiting to see if it has any results setting to different operational modes (though I'd probably try the default of MS-Based first).

Note that it could take a sizable amount of time to do a cold lock, perhaps even 15 minutes or so, based on my understanding of how the GPS acquisition process works.

The Verizon PDEs are firewalled off from the general Internet and won't be reachable from random Wi-Fi hotspots in general. This means that the ephemeris update function of MS-Based AGPS won't work, at a minimum. As to whether you'll even be able to convince the chipset to try and do a cold lock, I don't really have anything definitive to say there, other than that if it will, you will probably need to wait an annoying amount of time in outdoor conditions to prove or disprove that capability.
[Mogul, XV6800 ROM Development] x98myers7:
skywing, any idea why your GPStest utility would work, and google maps would not?

GM seeks satellites but never finds anything.

GPStest finds 9 and gets the lat/long perfectly.
[Mogul, XV6800 ROM Development] Skywing:
I would imagine that you haven't correctly installed gpsserver if it doesn't work in Google Maps, or Google Maps is set to use NMEA serial port mode instead of Windows-managed GPS.
[Mogul, XV6800 ROM Development] michaelk:
for devices like the 6850 where there is a timing issue-

would there be any point to trying the oemgpsone from the 6800 on those devices along with the fix. Or are the timing changes (also) in the radio firmware?
[Mogul, XV6800 ROM Development] :
Download link for the Cab is down

The download link for the cab for the GPS hack is down. Does anyone have a mirror. By the way, this works with the XV6900 I am sure, correct?
[Mogul, XV6800 ROM Development] readyeddy71:
GPS with no data plan

I'm in the same boat.....great phone, want the GPS, not paying the $45 a month for a data plan (still trying to talk my boss into it, tho).

I did have some success with testing the phone out on GPS only, though. I downloaded Google Maps and connected the phone to my home WiFi so I had internet access. I set gpsserver to mode 0. I fired up Google Maps....it used my WiFi connection to download the map it needed, but it had a satellite lock (5 birds) inside of 5 minutes. It never once tried to dial out for a data connection.

I can live with 5 minutes, personally. So, I'm hoping a copy of Garmin XT shows up in my stocking in a couple of weeks.
[Mogul, XV6800 ROM Development] besikta5:
Data charge

I work for Verizon. They require you to have data feature at least $29.99 on smartphones which were released from 11/14 on. Which means you need at least $29.99 data feature on Samsung Omnia for unlimited (up to 5gb) internet access, not $44.99 (which is the same except for including WirelessSync)

I am getting same thing where Live search seems to get a fix when VZ Nav is on but it is showing the wrong coordinations. I get the red arrow icon but seems to be showing me that I am in the middle of ocean or something.
[Mogul, XV6800 ROM Development] Polarbear Paul:
Installed Valhalla, but no GPS signal in Google Maps, etc.

I am on WM 6.1. In installed Valhalla by loading the cab onto my SD card and executing from there. Have turned location on, set com 4, etc.

Google Maps, Live Search, gpstest do not get any satellite fixes after 5 minutes.

Any idea what might be going wrong? Any way to tell if Valhalla is actually running?

Thanks,

Polarbear Paul
[Mogul, XV6800 ROM Development] drewcam888:
Flashed to MR1 from previous stock rom.

Change GPS port setting and location on

Install Vahalla server

install google maps.

install holux gps viewer

Then google maps constantly says seeking satellites. I never find any. I am looking for any suggestions. I did post this in a different thread but I am getting so upset that it never seems to work for me. I want gps so badly.

Also I now have holux gps viewer on for around 45 minutes and no satellites are found.

Ok here is what I really need. I would like my gps to work with navizon. I do not have a data package and I would just like to save my navizon data. I am also going to try and buy gps software since I don't want to pay for data. How do I get the gps to work with these software? From all my reading the verizon gps wiki should enable the gps for both Holux and Navizon. But neither program finds a satellite. I am very sorry for being a noob. Please fell free to help me out with any suggestions or to tell me I am a complete idiot and I missed a step or post.
[Mogul, XV6800 ROM Development] drewcam888:
Does anyone have any suggestions for me
[Mogul, XV6800 ROM Development] mawhite:
You didn't mention whether you performed a reset after installing the valhalla cab file. This is required for it to work if I am not mistaken. Other than that I don't have anything else to add.

Mark
[Mogul, XV6800 ROM Development] drewcam888:
Yes I reset after the gps server install. The installer requires a reset anyway.
[Mogul, XV6800 ROM Development] RJiZZY:
Reply asap

I downloaded the the xv6900 6.1 update...but i cant seem to download the gps fix. Everytime i click on the cab file it says can't display page. REPLY back ASAP..:mad:
[Mogul, XV6800 ROM Development] RJiZZY:
can anyone help me??????
[Mogul, XV6800 ROM Development] QuakeDragon:
Confrimed, dead link

I confirm the link is also dead. However, there is a cab of this file located on the wiki:

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

though I seem to be having trouble finding the dlls and such in that cab, I'd bet they get installed automagically.
[Mogul, XV6800 ROM Development] Jemradary:
Here is a thread that has the installer, not sure if it is the latest one though

http://xdaforums.com/showpost.php?p=2625473&postcount=113
[Mogul, XV6800 ROM Development] player50:
OMG Thank YOU so much

I've just installed this on me xv6900 MR1 (offical). It works as designed and you don't know how long i've been waiting for this.

I download the file and followed instutions from the following link.

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

Thanks again.

Many Kudos your way.
[Mogul, XV6800 ROM Development] tiger98:
trouble getting the cab file

Anyone have an alternate location for the cab file? I'm receiving network timeouts using the following link.

http://www.cinconet.org/gpsfix/Valhalla Legends GPSServer.cab

Possibly an alternate site? Maybe a torent?
[Mogul, XV6800 ROM Development] tiger98:
CAB located! Let the fun begin

Go figure if you search the forum enough you might find what you are looking for.

This thread has the CAB file attached.

http://xdaforums.com/showpost.php?p=2625473&postcount=113

I hope it is going to work.
[Mogul, XV6800 ROM Development] Idimmu:
Worked me me! 7 second lock.
[Mogul, XV6800 ROM Development] princebargain:
Quite the newbie here. I'm running Amaze GPS on my gsm HTC Raphael (ATT Fuze). Too cheap to buy data plan. I flashed to NATFv4, trying to (may not be doing it correctly) use HTC GPS Tool to get a GPS lock, but it fails as seems to be looping infinitely. Consequently, I can't get Amaze to work. Any help appreciated.
[Mogul, XV6800 ROM Development] mr-free:
Thanks Skywing!!! you da man bro.. and I would also like to thank whoever

put Skywing GPS Server gateway into a easy loading CAB!! GPSServer.cab!!

Thanks ALL... works perfect on my stock ROM with WM 6.0 and on the MR1 ROM with WM 6.1 after I upgraded..

GREAT Job!! and VERY easy install, no unlocking or anything needed .. I just

load the cab file and that was it!! everything works .. !! on my Verizon xv6800 phone.
[Mogul, XV6800 ROM Development] mr-free:
just read some place .. gc14 did the write-up and made the GPSServer.cab

Thanks a TON!! gc14 ...
[Mogul, XV6800 ROM Development] rmclaren:
I have been successfully using the adapter program on my Verizon VX6800, which is running Windows Mobile 6.1 after the official MR1 upgrade. However, the new version of Windows Mobile Live Search has broken the GPS connection. The previous version of Live Search worked well on the phone, with the setting "GPS Intermediate Driver".

On the Official Live Search blog, Jeremy Beasley has responded to a complaint with ". . . if you are also on Verizon network, the "locate me" feature does not work due to your provider not enabling GPS on all of their devices.", which is a little vague.

I would hazard a guess that the program now checks first for the Verizon network, and if found blocks the GPS function, even if the GPS signal is available. On the previous version, the program likely just looked for the GPS signal.

Has anyone else encountered this problem?
[Mogul, XV6800 ROM Development] rmclaren:
This is my exchange with the author of TrackMe, which is an excellent GPS program with many bells and whistles:

QUESTION

I have successfully installed the software on my Verizon VX6800 phone (HTC TiTan or Mogul). The phone has been upgrade (MR1) and I have added Compact Framework 3.5 and SQL Server Mobile 3.5.

I have to use an adapter server program to get the GPS signal. According to the author of this server program, only programs that use GPSAPI.dll and not a COM port will work with the adapter.

Most GPS programs support using GPSAPI.dll. For example, Google Maps functions if you configure it such that the GPS setting is set to "Managed by Windows". Live Search (last version) will function if you configure it such that the GPS setting is set to "GPS Intermediate Driver". However, HTC GPS Tool will not work properly, as it can only use a COM port.

I do not need to manually start gpssrv.exe. When a program loads the custom GPSAPI.dll and requests a position fix, gpssrv.exe is automatically started on demand to power up the gpsOne hardware and start acquiring position data. It automatically turns off the gpsOne hardware and exits on its own 60 seconds after there are no programs open that are still requesting a GPS fix.

My limited testing indicates that TrackMe will not on its own start getting the GPS signal. However, if I run Google Mobile Maps, turn it off, and start TrackMe, it shows that the GPS signal is being received by giving the number of satellites. However, TrackMe appears to be getting only random nonsense lat and lon numbers - vastly different each time. Do you know why this is happening?

Is this GPSAPI.dll mode of operation something you would consider supporting? More and more Pocket PC phones have built-in GPS that can be unlocked.

REPLY

I'm sorry, but I cannot give you too much information about your problem.

I'm not familiar with GPSAPI.dll (it's the first time I hear about it)

Did you try changing the speed of the COM port from the TrackMe configuration?

You can also try some of the suggestions from the FAQ (first issue) specially the one related about using the program GPSGate.

Hope it helps.

Although several GPS programs on the VX6800 work with the adapter, quite a few excellent ones don't. Would it be possible to create a "module" or precise instructions, so that the authors of these programs could incorporate support for GPSAPI.dll?
[Mogul, XV6800 ROM Development] Carlo Gambino:
So I followed most of these directions and it's really not working for me. The only thing I haven't done that is in this thread is to run VZNavigator before installing the cab file. I didn't run VZNavigator simply because it's not showing up on my phone. I flashed back to the original ROM and still there is not access to VZNavigator that I (or the kid from VZW that I talked to) could find.

Is this a requirement for the changes to work properly? Can I not simply overlook this step and install the cab file then install google maps?
[Mogul, XV6800 ROM Development] Jacklad:
Brand New XV6900

Hey there - it seems all roads have led me to you! I have just ordered a XV6900, and I have a couple of questions -

Since this is a brand new, fresh from VZW phone, is it safe to assume it will have the latest upgrade (WM 6.1)? If not, what do you recommend as the easiest way for a semi-noob like myself to perform the upgrade?

If I do have the upgrade, and I apply your GPS CAB, can I then install VZ navigator and use it free? How would that work?

I gratefully appreciate any input you may have on these or any other major upgrades/tweaks that you can recommend?

Thanks,

Jack
[Mogul, XV6800 ROM Development] mr-free:
this fix is for The HTC Titan .. xv6800
[Mogul, XV6800 ROM Development] jt3:
Will this still work with the MR2 upgrade? Is it still necessary?
[Mogul, XV6800 ROM Development] dat1:
Adapter program to enable assisted GPS on the Verizon xv6800 "MR1" (WM 6.1) ROM

I had to do different google searches to get the GPS Server.zip Since all of the links you provided are either dead, broken, or no longer visible and you mentioned there is an update.

Please I followed the steps in the read me file.

1. Create a "\Program Files\GPSServer" directory on your device.

2. Copy gpssrv.exe, oemgpsOne.dll, and stdgps.dll to "\Program Files\GPSServer".

3. Copy gpsapi.dll into the directory where your GPS program resides. For example, "\Program Files\GoogleMaps".

After that I did a soft reset. I have 3 different GPS Apps on my xv6800. Google Navigator, IGO 8, and Live Search. None of them can see to get a satellite signal.

I also have QuickGPS and GPS Viewer.

Please help me out with the updated zip link and the steps I needed in getting the gps activated on my phone. I been trying this forever and it so frustrating.

PS My phone has wm 6.1 profess

Stock Rom Ver 3.57.605.1

Radio Ver 3.37.75

:(
[Mogul, XV6800 ROM Development] mr-free:
yes.. tested it yesterday .. just load the Cab files ..
[Mogul, XV6800 ROM Development] doctor-cool:
Can you guys bring me up to speed. I was so impressed with skywing's work I bought a XV6800 on ebay today check it out. did I get a good deal.

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=140296479646

Also I have been involved in tryin to fix the moto Q 9c GPS over at

http://www.everythingq.com/forum/moto-q-hacks/new-verizon-gps-fix-30161-39.html