10/04/2009, 01:44 PM
|
#1 (permalink) | |||||||
|
Member
![]() |
Some of you might remember me from back in the day of the 800w. Well, I recently picked up a Pre, and started playing around with it.
Similar to the 800w, the Pre lacks some GPS functionality out of the box. I was not really impressed with the acquisition times, the accuracy, or the speed of updates with the Pre's GPS. I figured I was able to enable a lot more functionality for the 800w, so I'd give it a shot with the Pre. The process is essentially the same for the Pre as it was for the 800w. Because I'm lazy, I'm going to go ahead and reuse my walkthrough. The Pre, stock, seems to have pretty typical aGPS Satellite Acquisition times (at least in my experience) of around 30 seconds to 2 minutes, depending on conditions. I believe I have discovered a way to reduce this time. Additionally, it appears (from my quick tests) that this enables true standalone GPS. This is not an easy hack, so for those who aren't phone savvy, be aware that you will be using some incredibly powerful tools that can literally destroy your phone beyond repair. That being said, if you follow the simple instructions, then you should be just fine. This involves several tools, none of which are mine. (There's a change!) Note: The directions below have changed and are now simpler and even easier to follow! You can safely ignore any steps that have a strikeout through them. I've left them in there to assist users who want to attempt a more advanced approach. Tools Needed:
That's an intimidating list I know, but it's really much simpler than the list might imply. CDMA Users To apply the hack:
GSM Users To apply the hack:
A note for GSM users: Because the PDE TCP Address and Port fields are not readable/writable from QXDM (you receive a Parameter Bad error), you will not get the full benefit that CDMA users get. However, you will still receive most of the benefit. Namely standalone GPS, cached GPS, and AFLT should all work, in addition to the default aGPS. It's really about 99% of what CDMA users get, so don't feel too bad about it. ![]() Old Manual Method (Note: This method should no longer be needed. I'm keeping this for reference. Please use the CDMA or GSM method outlined above.) To apply the hack:
Quote:
Last edited by Ebag333; 09/16/2010 at 10:13 AM. |
|||||||
10/04/2009, 01:50 PM
|
#2 (permalink) |
|
Member
![]() |
I haven't had too much of a problem with the GPS aquisition times - usually it has the general location almost instantly and will take about 20 seconds (in Seattle anyway) to get the pin point accuracy. I don't know if you came up with that on your own, but if it is, then you are one hell of a cracker!
__________________
If I help you out, why not "Thank" me? Or you can visit my site at http://outklaw.com |
10/04/2009, 01:51 PM
|
#3 (permalink) |
|
Member
![]() |
How I tested Standalone GPS:
![]() (Note: I also tested this by disabling all modes except Autonomous, and saw the same results.) How I tested AFLT:
How I tested Cached GPS:
Speed and accuracy: This is only my personal experience with the speed of acquisition and the accuracy of the location. Your results may differ. Speed:
Accuracy:
Note: Standalone ranks low on the accuracy based on the initial acquisition. The device will continue to search for sats and pull down more information, meaning if you give it time it will become more accurate, and seems to (eventually) become more accurate than pure aGPS. Standalone is actually surprisingly fast, this is possible one of the fastest acquisition times for pure standalone that I have seen. It is still noticably slower than the other methods, however. AFLT ranks so low for accuracy because of the variations it goes through. If you have full signal strength, the accuracy is spot on. But if your signal strength is less than half, or if it is spotty (jumping around a lot) your accuracy falls off rapidly. While an accuracy of less than 2 miles is better than nothing, it's certainly not as good as the other options. Cached of course only applies if the cached information is valid. Move the device too far away, or wait too long, and the cached mode will not work for you at all. But when it works, man, it works. ![]() All Modes is of course cheating somewhat, as you get the best of all the different modes.
Last edited by Ebag333; 11/05/2009 at 02:10 PM. |
10/04/2009, 01:54 PM
|
#4 (permalink) | |
|
Member
![]() |
Quote:
The main annoyance for me was the location was off about half the time. Never too far away, but enough that it made the GPS about useless. I haven't had the opportunity to do any significant travelling with the GPS since I applied the hack, but based on my previous results with the 800w I suspect that it'll be greatly improved. It's actually awsome that the Pre is a gpsOne chipset, and it looks like it has full functionality. The 800w was also a gpsOne chipset, but lacked the drivers to take full advantage of it. |
|
10/04/2009, 02:25 PM
|
#5 (permalink) |
|
Member
![]() |
Ebag333,
Welcome sir, I remember you from the 800W forum. Your tweaks on Alarm, GPS, system volumes and modem are invaluable to me. I still have the 800W. It would have been my primary phone only if it had a 3 inch screen and a good browser. I am glad that you have a Pre now. Rest assured we will have some good tweaks from you. |
10/04/2009, 02:49 PM
|
#7 (permalink) | |
|
Member
![]() |
Quote:
![]() My wife still has hers and loves it. That's what it looks like. I'm sure someone is going to claim that the test I ran above isn't valid for some reason, so I'll try and get outside of service coverage in the next few weeks and test it then. I'll also be curious to see if this helps with the problem of GPS going to sleep and not waking back up if you leave service and the screen gets shut off. Now we just need a standalone GPS app..... |
|
10/04/2009, 03:05 PM
|
#9 (permalink) |
|
Member
![]() |
Can you explain in lamens term what exactly this hack would benefit for us? I understand the idea behind standalone GPS and it sounds like you claim a quicker acquisition time, but is that it or is there more to this hack? What will it REALLY do for me? There are a huge minority of people out there that might not truly understand the reasoning behind this hack.
|
10/04/2009, 04:05 PM
|
#11 (permalink) | ||
|
Member
![]() |
beezlewaxin would need to create a 64 bit version. That's a bit out of my jurisdiction.
![]() Quote:
To run through the different options: Assistance-Spherical Assistance-Cartesian These two options are your aGPS (assisted GPS) options. They utilize the GPS server on Sprint's network to speed up acquisition times of satellites. This is less a case of the GPS servers on Sprint's network actually giving you your location, and more of them telling you how to find the satellites. GPS Almanac GPS Ephemeris GPS Almanac Correction This is your "cached" GPS information. The Pre does in fact store the GPS information (I found it while browsing through on QPST), but the chipset isn't setup by default to look at it. Basically GPS devices can download a set of data that will store where satellites currently are, and more importantly where they will be in the future. By using cached information, this means your device can find satellites without needing to go to an outside client (aGPS) or figuring it out mathmatically (which is slow). This is the fastest method. Autonomous This is your standalone GPS option. This is the slowest option, but should work when all else fails. This allows the device to find satellites using some formulas and trial and error. This is what lets you use GPS without an active network or WiFi connection. AFLT GPS/AFLT Hybrid AFLT is Advanced Forward Link Trilateration aka "tower triangulation". AFLT is supported in WebOS. AFLT is also known as "My Location" on the old Palm's. Blackberry also used to use AFLT instead of GPS as it was far less power intensive. It's basically a way of finding your location based purely off the location of the towers. This is not to be confused with aGPS (which basically tells you how to find the satellites, not where you are). AFLT is the least accurate, and will tend to be at least a couple hundred feet off (see two posts down where it ranges from being almost 3,000 feet off to nearly spot on). Malatesta has an excellent article on the difference between GPS and aGPS. http://www.wmexperts.com/articles/gp..._tutorial.html Does that help clear things up? ![]() Quote:
Let us know how it works on the road for you. Last edited by Ebag333; 11/02/2009 at 12:30 PM. |
||
10/04/2009, 05:47 PM
|
#14 (permalink) |
|
Member
![]() |
I don't even get the "getting gps" bar in Sprint Nav now. It used to hang there for a bit sometimes. I was hoping it might increase the update frequency in the map, make it more of a smooth scrolling like a real GPS but no luck. Guess it'd still need an offline GPS app to do so.
Still worth the 5 minutes to get the increased acquisition time for me. |
10/04/2009, 06:17 PM
|
#15 (permalink) |
|
Member
![]() |
I didn't make any of these changes. However, I was in Germany and Austria for the past two weeks and the GPS did not work unless I had a wifi connection.
I tried all sorts of tests with the phone in airplane mode and while searching for a Sprint signal. Obviously there was no CDMA there but wifi was. |
10/04/2009, 06:23 PM
|
#16 (permalink) | |
|
Member
![]() |
Quote:
|
|
10/04/2009, 08:23 PM
|
#17 (permalink) |
|
Member
![]() |
With the hack complete, airplane mode on and wifi on:
Sprint nav wouldn't work. Says I have to turn airplane mode off and have an internet connection (won't work through wifi or just doesn't like airplane mode?). Google maps worked perfectly though. Which I figure is fine seeing as how Sprint Nav is US only I believe. |
10/04/2009, 10:35 PM
|
#18 (permalink) |
|
Member
![]() |
Well from my understanding of what I've read, with WiFi on GPS would work. So I'm not sure that the hack changed that particular behaviour (though it may change acquisition times and accuracy).
Sprint Nav is setup to require the radio on, though I would be willing to bet on improved service with the hack if you leave coverage. |
10/05/2009, 01:12 AM
|
#19 (permalink) |
|
Moderator
![]() |
Ebag, great to see you on P|C! Thanks for sharing this hack!
__________________
_________________ aka Gfunkmagic Current device: Palm Pre Device graveyard: Palm Vx, Cassiopeia E100, LG Phenom HPC, Palm M515, Treo 300, Treo 600, Treo 650, Treo 700p, Axim X50v, Treo 800w Please don't PM me about my avatar. For more info go here. Restore your Pre to factory settings using webos doctor and follow these instructions |
![]() |
|
| Tags |
| gps standalone pre, qpst |
| Thread Tools | |
| Display Modes | |
|
|



