Vibrant GPS patch improves I9000 ROM GPS performance a billion fold - Captivate Android Development

Find the patch here:
forum.xda-developers.com/showthread.php?t=782242
I mentioned this in another thread:
Prior to installing the patch I was getting only 4-6 satellites with a 50-100m accuracy (on a clear day) and I would constantly loose lock. I actually had to write down directions (so early millennium)!
Well after a quick nandroid, I decided to take the plunge and install the patch and guess what, it works great! I get 10 satellites (in my car) with a 30m accuracy in the cup holder. If I move the phone to the dash I get a 16m accuracy. Satellite lock within a few miles of driving and not a single loss of lock. And this was all on a cloudy, rainy midwest commute.
(first topic, so don't lambaste if its a repost. did a search no one to my knowledge has tried it)
[edit] Running JM5 international ROM, maybe useful for stock ROMS, already incorporated into SRE

Before diving in, can anyone confirm that they've had the same experience?

The files didn't work for me, I tried them when they were released.

OP, what firmware version were you on before?
Also, did you try cognition 2.1.X and copare your new results with that?
Please be detailed what you are comparing to.
Thanks...

the vibrant fix seemed to work for me. i am however sitting outside not driving. ill test it out later with driving around. did 5 tests with an average lock time of 10 seconds. im using 2.1.4 cog rom.

I am using JM5 with the captivate kernal which I have only used from day one. I have no lag fixes or any other mods installed. i have not tried SRE because I want to run the I9000 roms (i think this is the reason why I am still able to use my MediaNet unlimited internet and messaging, so I don't want to try an at&t roms).
I have had my phone for almost a month now and I have never been able to use the gps reliably with any of the international roms. I stuck to JM5 because I get the best D/U speeds.

I'll definitely try this because the international Galaxy S firmware and ROM I'm using isn't doing too well as far as GPS capabilities.

Installation aborted...
(On Cog 2.1.5 with Voodoo and HSUPA)

It's not working very well for me on 2.1.5..

This is my first topic, so I was a little short on the details.

LinuxNewb said:
I'll definitely try this because the international Galaxy S firmware and ROM I'm using isn't doing too well as far as GPS capabilities.
Click to expand...
Click to collapse
I had an issue with that at first, let me post up my settings. It would not lock on any sats with the google SUPL and only see one. The settings had carried over from previous nandroid backup.

vijtable said:
Before diving in, can anyone confirm that they've had the same experience?
Click to expand...
Click to collapse
Yes it does work. i couldn't even get a lock on my gps before and now i'm getting 5-6 locked with 9 detected. I installed the patch on my Captivate yesterday and did a 35 miles test drive going home from work where there only 3 times where the gps lost signal. This morning i didn't get any lost signal at all.
firmware info:
version 2.1
i897ucjh7
kernel version 2.6.29 [email protected] #2
Here's the gps settings:
Application settings:
Session Type: Tracking
Test Mode: S/W test
operation mode: ms based
start mode: hot start
gps plus: on
dynamic accuracy: on
accuracy: 120
use skyhook: on
use pc tool: off
supl/cp settings:
server fqdn type: custom config
server: supl.google.com
server port: 7276
supl secure socket: off
agps mode: supl

You guys on Cog 2.1.5, I have the GPS files from JI4 in there, no need to add this in, wont help if its not working for you

I have sky hook on and using supl.google.com
I tested this on my 25 miles drive last night from work, and the same commute this morning for 12 miles but then my battery died because I didn't charge it last night.

designgears said:
You guys on Cog 2.1.5, I have the GPS files from JI4 in there, no need to add this in, wont help if its not working for you
Click to expand...
Click to collapse
Thanks for clarifying. About to flash .5 here in a bit.

designgears said:
You guys on Cog 2.1.5, I have the GPS files from JI4 in there, no need to add this in, wont help if its not working for you
Click to expand...
Click to collapse
I didn't realize that, and I couldn't find any posts regarding it (maybe if I really really really searched hard) so this is good for international roms and maybe stock roms

agpsd isn't used for the Captivate
Captivate uses glgps_samsungJupiter
You can't just copy files over and assume it'll magically work.
The only file you're changing is libsecgps.so

What is really funny is the "config type" I've always done automatic and after a reboot on a cold lock it'll take 10-30 seconds but then on a warm lock it'll take 3-5 seconds which is WAY better than most of these fixes...
Once I get my phone back to 100% I will try this method and my old config.

I've been futzing all morning with this, and I had just updated the jupiter.xml to v003.
didn't help.
I then installed this patch, updated the SUPL settings to the google server, and supl instead of control plane, and got my first 7/7 lock.
Don't know which did the trick, or how long it will last.
I'm flying from NJ to California today, so it's going to be interesting to see if the phone can pick up the gps birds from a new location.
keep up the good work!

I take what I said back. It seems like libclientgps.so is a renamed libgps.so and it's highly important. Good stuff. There's a JI5 now. We should use those files. I don't find any agpsd references so I feel like we're missing something in this package.

Related

[Q] Spica GPS problems

Hi all,
I am trying to find out how widespread the GPS locking problems are with this model. I am talking about non-assisted GPS, which can be tested using the "GPS Test" application on the market.
So, how is the GPS on your phone performing using GPS Test? Please give some detailed information like lock time, number of sattelites, urban/countryside location, and if possible firmware version of your phone.
---
My Spica cannot get a lock at all, will see up to 11 satellites but most of them with signal strength bars at zero. Firmware versions tested (all same result)
1.5 (XEJB2)
2.1 (XXJD1, XXJD4, XXJF2, XXJC3)
Same pb with my wife's spica. Samdroid version with FE7.
Can't lock withour assistance. What a pitty.
Go to your Settings -> Date & Time -> Uncheck Automatic and see if it helps
Or you can try this (need root)
http://forum.samdroid.net/f38/gps-speedup-1262/
http://forum.samdroid.net/f10/fasterfix-1747/ <-- same but easier
i can get a fix under 2 minutes if I stay still...moving, it can take an eternity
AfzalivE said:
i can get a fix under 2 minutes if I stay still...moving, it can take an eternity
Click to expand...
Click to collapse
http://forum.samdroid.net/f38/gps-speedup-1262/ <-- if you're willing to root you can edit it to your location.
i just don't bother with that any more...I might do it again after a month without wiping any data
rooting is like breathing to me ... as it would be to most of the people here
Anyone found a solution yet?
My spica wont connect via gps either. It just keeps blinking and nothing happens...not even after 30min.
I've tried GPStest and it reports that 12 satellites are in view but non in use, and there is no bars everything is at 0...not picking any signal at all :S
I tried my friend's one too and he gets a signal imediatley and a lock after about 10-30seconds.
Any solution to this? Is it a software problem or hardware problem?
Zitko said:
Anyone found a solution yet?
My spica wont connect via gps either. It just keeps blinking and nothing happens...not even after 30min.
I've tried GPStest and it reports that 12 satellites are in view but non in use, and there is no bars everything is at 0...not picking any signal at all :S
I tried my friend's one too and he gets a signal imediatley and a lock after about 10-30seconds.
Any solution to this? Is it a software problem or hardware problem?
Click to expand...
Click to collapse
I installed the alpha CyanogenMod 2.2 and GPS is working like a charm!
Problem was with the wrong libraries being used in many of the custom roms found at SamdroidMod. Devs found out about this issue and fixed it in this 2.2 release.
I'm running original firmwire which i got on the phone. (XXJE4)
I'm not willing to install alpha cyanogen of froyo yet...Is there really no other solution? I've had a chance to compare my spica to another one with original firmwire (JE4 too) ant that other spica worked while my gps had no lock. Also i had the chance to try one with samdroid on and it worked too.
Mine works from time to time. at the moment it works, earlier today it wouldn't get a lock no matter how long i waited.
First thing-delete /data/xtra.bin- this is data for agps which seems to cause gps locking problem. You can do it with RootExplorer/SUFBS or any file manager with root rights. Or use GPS Status and Reset agps data from setting. You can also try to swap libsec-ril.so, JF2 version works best for me. If you want I can provide update packages for libsec-ril.so
i have installed cyanogenmod 7.1 on mine, and can get a lock under 1min30s outside or under 3min in the bus near the window.
I have a rooted spica with android version: 2.2.2, baseband version: i570EXXJC1, kernel version:2.6.29 and Mod version:SamdroidMod-2.2.2-a9.
When I go to google maps app and click set location I always get an error saying: location temporary unavailable ! I checked the option on Settings->Location and security->Use wireless networks and use GPS satellites. And my phone is connected to the internet.
I just bought the phone last week, and its really embarrassing not getting this to work.
schermvlieger said:
I installed the alpha CyanogenMod 2.2 and GPS is working like a charm!
Problem was with the wrong libraries being used in many of the custom roms found at SamdroidMod. Devs found out about this issue and fixed it in this 2.2 release.
Click to expand...
Click to collapse
thanks for the useful info, you saved my life by this post.
i thought my gps is wrong in my spica then it was just a bug in the cooked rom. cyanogen mod is cool and gps is working now perfectly.
thanks again!
With spicagenmod + hp/yonip kernel gps work very well.

[GPS/AGPS] REAL solution analysis thread (Jupiter Tweaks) - v006! - Froyo JI6

Here's that donate button you guys were looking for. >_>
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ELH2CPLUZLQY
ANECDOTAL EVIDENCE IS NOT REAL EVIDENCE!!!
Get My Tracks from Google Market and post your GPS trip.
My first Froyo 2.2 test:
http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=108472444080796738089.000491a2c10ac25693114
Jupiter.XML
Jupiter.XML is not a Samsung specific file.
Jupiter mods
I've been modifying some information from the Jupiter XML to get different results. After installing a new jupiter.XML, got to LBSTestMode and select Delete GPS Data.
They can be installed by:
Code:
adb push jupiter.xml /system/etc/jupiter.xml
or (if permission denied)
adb push jupiter.xml /sdcard/jupiter.xml
adb shell
su
busybox cp /sdcard/jupiter.xml /system/etc/jupiter.xml
rm /sdcard/jupiter.xml
I made some changes to Jupiter (hopefully) enabled low noise amplification and remove a lag while trying to regain a hot fix.
View attachment Jupiter-v001.zip
Here's a v002 without ANY AGPS data. Because of a theory that AGPS is causing inaccuracy problems, I've disabled it completely. The fix will take longer, but maybe it'll be more accurate. With AGPS off, you won't get signal indoors. Remember that please and this is for the sake of testing.
AGPS doesn't have anything to do with accuracy. Stick with v001
Removed
You should also disable AGPS within Android
You can disable AGPS this way
Code:
adb shell
su
cd /dbdata/databases/com.android.providers.settings
sqlite3 settings.db
update secure set value="0" where name = "assisted_gps_enabled";
.quit
reboot
v003 has AGPS again. Make sure you enable AGPS in android provider settings (see above). I also switched the SUPL to supl.google.com:7576 instead of spirent. I changed the FrqPlan to match the Blackberry devices FrqPlan.
View attachment Jupiter-v003.zip
v004 is based on XWJP4 from a i9000 build.
I changed a lot. I made my changes to jupiter.xml (disabled the LNA for testing) and I'm using unstable 300ppb (even though I think ppb are meaningless since ppm are more important). It has LBS data enabled from this firmware. Also, I put the new drivers and forced SUPL to supl.google.com in both jupiter and gps.conf
pulled for more testing
v005 are tweaks from XWJP4. I couldn't get the new libgps.so to work on our Captivates (crashes on boot). gps.conf goes in (/system)/etc
View attachment Jupiter-v005.zip
v006 is JI6 compatible. JI6 (the Froyo build) uses the same GPS driver structure as i9000 XWJP4, so we might be able to swap files. This also means it's compatible with i9000 devices. This is mostly playing with SUPL to point to Google and remove a possible fix lag.
/system/etc/jupiter.xml
/system/etc/gps.conf
/data/gps/secgps.conf
View attachment Jupiter-v006.zip
Jupiter Research
It's a interface configuration file for GLGPS from Broadcom. If Samsung messed up, IT'S HERE
These are Samsung's settings (with OH7 OTA)
LogPriMask="LOG_DEBUG"
LogFacMask="LOG_GLLAPI | LOG_DEVIA | LOG_NMEA | LOG_RAWDATA | LOG_DEVMS | LOG_ASIC_IO | LOG_BBTEST | LOG_DEVET | LOG_MESM | LOG_DEVKF | LOG_DEVJG | LOG_DEVMR"
FrqPlan="FRQ_PLAN_26MHZ_2PPM_26MHZ_300PPB_UNSTABLE"
RfType="GL_RF_4751_DANUBE"
BrcmRFwildBase="0x1E2D6409"
BrcmRFclkDiv="21"
BrcmRFclkRefHz="26000000"
pps-enable="false"
pps-offset-ms="0"
pps-width-ns="100"
THIS IS WHAT WE SHOULD PLAY WITH!
I'm done some research and these are values for FrqPlan:
The TCXO has to be accurate +/- 2.0 ppm.
The number after FRQ_PLAN_ describes the type of TCXO used, for example,
FRQ_PLAN_13MHZ_2PPM is a 13MHz reference clock.
FRQ_PLAN_13MHZ_2PPM
FRQ_PLAN_16_8MHZ_2PPM
FRQ_PLAN_26MHZ_2PPM
FRQ_PLAN_10MHZ_2PPM_10MHZ_50PPB
FRQ_PLAN_20000_2PPM_13MHZ_50PPB
FRQ_PLAN_27456_2PPM_26MHZ_50PPB
FRQ_PLAN_33600_2PPM_26MHZ_50PPB
FRQ_PLAN_19200_2PPM_26MHZ_100PPB
RfType values:
GL_RF_PALS7
GL_RF_BARRACUDA
GL_RF_2075_LN22
GL_RF_2075_BRCM
GL_RF_PALS7_BRCM
GL_RF_BARRACUDA_BRCM
GL_RF_BARRACUDA_EXT_LNA
I found this info here:
http://openembed.com/files/pdk15_imx35__Linux_RM.pdf
Captivate Settings from OTA OH7:
Code:
I stripped everything else because we don't need it. We're not debugging. In fact, that might be a reason for the lag (all that unnecessary debugging).
This is the HTC Legend's XML file
Code:
See a difference? NO debugging and different FRQPlan (different chip anyway)
I FOUND SOMETHING WORTHWHILE!!!
Blackberry device that uses the same chip. Here are the settings for gl1
Code:
Blah blah blah! Re-education part
I think a lot of you are playing with options, not knowing what you're doing. I've written some GPS applications for WinMo (check my post history) and have taken a look at this issue. I'm currently working on a project that uses the GPS and Android phones. I negotiated a deal with AT&T to get 50 Samsung Captivates (@ $150 each) with 2GB/mo ($25/mo) for a client and I think I'm going to cancel that.
I don't think many of you understand what's going on with the phone or what AGPS does. AGPS is basically GPS support with cell towers. There are different levels of cell tower support.
MS-Based usually just uses the cell tower's location (not yours) to figure out where you are. This will allow you to go online, and get the cell tower number and find out it's GPS location. From there, the GPS using satellite charting data to find and keep a fix. GPS almanac data (says where the satellites are in the sky) can be supplied by the cell tower (the point of MS-Based), downloaded over the internet or downloaded from GPS signals (the last of the 3 being the slowest). Getting a fix without having any satellite data or positioning is known as a cold fix.
MS-Assisted does what you guys would already figure is happening. It uses the cell tower positioning and cell tower signal central to triangulate your position. In WinMo this would disable your data connection but it seems that's not the case in Android. Regardless it might slow down your internet. Obviously the accuracy here is poor.
SUPL just tells you the lat/long position of the cell towers so changing servers does nearly nothing. Google may have faster SUPL servers than spirent but the data should be the same. Once you have that data, it should be cached locally (but who knows, this is Samsung we're talking about.)
The problem is, technically speaking, the GPS should work even without AGPS. I have a couple of GPS devices with SIRFIII and it works beautifully, no AGPS needed. It should be able to download the almanac, ephemeris and time from the GPS satellites without any cell towers. That's how you know the issue isn't your settings.
Disable AGPS and you'll realize you have no options to play with. You're all playing with AGPS settings which aren't really hardware based GPS (and thus inaccurate). AGPS is not accurate. It was never meant to replace hardware GPS (which is why they put hardware GPS in phones). Hardware GPS has much more accuracy but the fact is, hardware GPS is NOT working on the Samsung Captivate. That's the baseline problem. Forget your AGPS settings. AGPS should only help you with almanac data and getting faster fixes but after that it should be running on standalone hardware and only fall back to the inaccurate AGPS when you lose a clear view of the sky (like when you're in a tunnel).
I notice little issue when I'm standing still. It's when I'm moving that the accuracy dies. With further investigation, it seems the GPS literally stops updating the location after a couple of seconds. You don't notice if you're standing still since you're in the same spot, but when you're driving you'll see it. The GPS freezes for about 20 to 30 seconds.
The question is: Why is it not working?
Here are my hypotheses.
1) There's a function running that borks the GPS and makes the GPS driver crash or lag. The GPS driver quietly reboots and then it gets a fix. This could be the reason why, after disabling and enabling GPS, it grabs a hot-started fix of a location it was struggling to get before. You manually reset the GPS driver. I've tested it with Google Maps/Navigation. The GPS doesn't move for 30 seconds. It freezes, but when I close (disable GPS) and open the app (enable GPS) it gets a hot started fix in 5 seconds. Had I not disabled and enabled the GPS, it would have lagged there. This could be a software issue.
2) The GPS isn't using the almanac data. The almanac data says where the GPS satellites are now and where they will be. The GPS uses this to track. If this isn't used, it needs to get a fix again every so often.
3) Cell towers are actually messing you up because their times are desynchronized or almanac data is outdated. (and we all would love to blame AT&T)
As for my project, I'm ready to change my order from 50 Captivates to 50 Xperia X10 phone. The X10 actually has a WORKING GPS (meaning my app works fine and isn't the cause). I have both phones that AT&T gave me to develop my application. I wis
Thank you for the info. I am eagerly awaiting a true fix
makes sense, let us know of your future findings
I just want to say this is an excellent post and very informative. Thanks for writing it. Unfortunately, I'm seriously debating returning my Captivate over this whole fiasco. The OTA hotfix that's pushing out today does nothing to fix this issue and I some how doubt this will be resolved any time soon.
There are two test ROMS that were leaked, JH2 and JH3, that already have GPS logging enabled by default. We've been turning it off since the data isn't useful to us and it fills up the phone's storage quickly. Would those logs be useful to you?
I have a Captivate, so I don't need the logs really. What are your experiences with Dynamic Accuracy off? I feel like that could be the issue. I know the GPS disables after 120 seconds with Dynamic Accuracy off, but when it does work, how well does it work for you guys?
Also, is the GPS issue for ALL Galaxy S devices? (Vibrant/Captivate/i9000)
I just got my captivate so i havent been around long, but i know for sure it affects all the US versions of the Galaxy S series (Fascinate, epic 4g, captivate, vibrant), im not sure about the European i9000
It affects all Galaxy S phones regardless where you bought them. And the issue is with BroadCom (the GPS chip maker). There is a faulty driver and/or faulty chip firmware. From what I gather, BroadCOM gave Samsung the updated driver at the end of the August which our latest JH7 probably doesn't have.
faspalma said:
I just want to say this is an excellent post and very informative. Thanks for writing it. Unfortunately, I'm seriously debating returning my Captivate over this whole fiasco. The OTA hotfix that's pushing out today does nothing to fix this issue and I some how doubt this will be resolved any time soon.
Click to expand...
Click to collapse
According to Engadget, the latest update being pushed by AT&T "fixes" the gps issues: http://www.engadget.com/2010/09/22/samsung-captivate-gets-gps-fix-other-galaxy-s-versions-wait-pat/
compuguy1088 said:
According to Engadget, the latest update being pushed by AT&T "fixes" the gps issues: http://www.engadget.com/2010/09/22/samsung-captivate-gets-gps-fix-other-galaxy-s-versions-wait-pat/
Click to expand...
Click to collapse
Engadget is full of it.
foxbat121 said:
Engadget is full of it.
Click to expand...
Click to collapse
I think it is more that samsung "is full of it", because they are stating the gps is fixed. Engadget is just relaying what Samsung is saying....
Wasn't the source released for the captivate kernel? I would love to see the GPS source code
Sent from my SAMSUNG-SGH-I897 using XDA App
CLShortFuse said:
Wasn't the source released for the captivate kernel? I would love to see the GPS source code
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
GPS and most all of the drivers are not part of the source release.
Can we recompile the driver, does anybody know?
This is the source code for Nokia's driver for the same chip.
http://www.mail-archive.com/[email protected]/msg03733.html
But I don't think they use NMEA
Ok I hear what you are saying, I never messed with the settings and claimed that it was fixed. I am under the impression that my gps is working and always was but with the new jh7 firmware (ota version) it definitely works better, I had the samsung-firmwares.com release and it made no difference but designgears rooted decided version of thee ota release made a difference. What settings need to be changed to disable all network assisted location to test if I'm actually getting a gps fix without agps?
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Dani897 said:
Ok I hear what you are saying, I never messed with the settings and claimed that it was fixed. I am under the impression that my gps is working and always was but with the new jh7 firmware (ota version) it definitely works better, I had the samsung-firmwares.com release and it made no difference but designgears rooted decided version of thee ota release made a difference. What settings need to be changed to disable all network assisted location to test if I'm actually getting a gps fix without agps?
Sent from my SAMSUNG-SGH-I897 using Tapatalk
Click to expand...
Click to collapse
Network assist is not a problem. There is no need to disable it.
Just take a test drive using Google Navigation. Ignore the fact that it always seems to be dead on your position (because all navigation software snap you to the nearst road). Instead, pay close attention to:
1. Whether or not you see a blue circle surrounding your position. If you do see that, your GPS has failed at that time and the size of the circle is the estimated inaccuracy of the GPS. You need to be patient because blue circle comes and goes randomly.
2. Pay attetion to certain landmarks like bridges, overpasses and intersections. And compare that to your position on the map to see if you experience lags.
3. The navigation software snaps you to the wrong road nearby even though you didn't see the blue circle.
In my personally experience, all three showed up randomly. I have no problem getting a quick lock at all.
foxbat121 said:
Network assist is not a problem. There is no need to disable it.
Just take a test drive using Google Navigation. Ignore the fact that it always seems to be dead on your position (because all navigation software snap you to the nearst road). Instead, pay close attention to:
1. Whether or not you see a blue circle surrounding your position. If you do see that, your GPS has failed at that time and the size of the circle is the estimated inaccuracy of the GPS. You need to be patient because blue circle comes and goes randomly.
2. Pay attetion to certain landmarks like bridges, overpasses and intersections. And compare that to your position on the map to see if you experience lags.
3. The navigation software snaps you to the wrong road nearby even though you didn't see the blue circle.
In my personally experience, all three showed up randomly. I have no problem getting a quick lock at all.
Click to expand...
Click to collapse
This has been my experience too...and while Cog 2.1 has made it better, I still experience these same problems.
I changed the first post and hope to make this a community effort.
The problem seems to be position estimation. When you take a sharp turn, the GPS position will keep going "expecting" you to follow the same path. After a few seconds, the GPS position will slowly return back to your real position.
If we could just remove position estimation / interpolation, we might see improvement.
You can see what I am talking about in my post here:
http://forum.xda-developers.com/showpost.php?p=8295858&postcount=2
Thank you ShortFuse.
This is the most truly helpful GPS thread in a while. I hope we can get to the bottom of this soon.
Everyone needs to contribute to this thread!

Best JI6 GPS settings

I hate to start another thread about GPS, but I was seeing many people over in the dev forum getting very accurate readings from the GPS after applying JI6.
I was wondering what the best settings are to optimize GPS accuracy after the JI6 update?
www.spirent-lcs.com and port 7275 or supl.google.com and port 7276?
Keep accuracy at 50? What about skyhook? keep it off?
thanks in advance
clivo360 said:
I hate to start another thread about GPS, but I was seeing many people over in the dev forum getting very accurate readings from the GPS after applying JI6.
I was wondering what the best settings are to optimize GPS accuracy after the JI6 update?
www.spirent-lcs.com and port 7275 or supl.google.com and port 7276?
Keep accuracy at 50? What about skyhook? keep it off?
thanks in advance
Click to expand...
Click to collapse
Most of them just leave the original settings, and so have I. Getting exact reading while using my tracks from google.
I just updated to JI6 and i don't know why but it still thinks I'm somewhere far off...not nearby...about the same as before...
How do you change ANY of these things you guys are talking about?
I'm new to android (from ios)
Jhnboy said:
I just updated to JI6 and i don't know why but it still thinks I'm somewhere far off...not nearby...about the same as before...
How do you change ANY of these things you guys are talking about?
I'm new to android (from ios)
Click to expand...
Click to collapse
These are settings you put in LBSTestMode menu, which you can access by dialing *#*#1472365#*#*
You should let your GPS catch before actually deciding if your GPS works or not, mine started crappy but ended up flawless, if you decide that your GPS is crap then you might go change the settings.
you guys are getting accurate locks with the "use wireless networks" option checked or unchecked?
i don't get any satellite locks at all when I only check "use GPS satellites"! I have to check "use wireless networks" for my gps to find me
I just got the JI6 update via Kies Mini
chocobo15 said:
you guys are getting accurate locks with the "use wireless networks" option checked or unchecked?
i don't get any satellite locks at all when I only check "use GPS satellites"! I have to check "use wireless networks" for my gps to find me
I just got the JI6 update via Kies Mini
Click to expand...
Click to collapse
I get accurate results with it checked, and for which it is 100% of the time when I use my phone too.
I did uncheck it just to test it out and stepping outside, it gave me an accurate location and fast too.
My phone of course has the JI6 update, if it needed to be said.
dmolition said:
These are settings you put in LBSTestMode menu, which you can access by dialing *#*#1472365#*#*
You should let your GPS catch before actually deciding if your GPS works or not, mine started crappy but ended up flawless, if you decide that your GPS is crap then you might go change the settings.
Click to expand...
Click to collapse
Actually, the dialer code you used no longer works after JI6. It is now
*#3214789650# to get into the LBSTestMode menu.
Maybe I have to step outside too. I'll test it out tomorrow on my way to work.
Sent from my SGH-T959 using XDA App
dmolition said:
These are settings you put in LBSTestMode menu, which you can access by dialing *#*#1472365#*#*
You should let your GPS catch before actually deciding if your GPS works or not, mine started crappy but ended up flawless, if you decide that your GPS is crap then you might go change the settings.
Click to expand...
Click to collapse
Minor correction. The correct lbltest mode code for the newer JIX builds (including JI6) is *#3214789650#
I've had mixed results with GPS since upgrading to the newer JI6 firmware. Some days it seems like I can aquire a GPS signal within thirty seconds or so of turning GPS on. Other days it takes upwards of five minutes. I have more or less chalked this problem up to signal quality in the areas I am turning the service on in. Since I work outside of the states the problem could also be due to wherever the phone is pulling SUPL data from as well. I'd be curious as to what other expatriot users have their phones set to utilize for SUPL data. At the moment I am running the phone in cold boot/MS Based, as this seems to speed up the time it takes me to nab a decent signal.
cathardicnotion said:
Minor correction. The correct lbltest mode code for the newer JIX builds (including JI6) is *#3214789650#
I've had mixed results with GPS since upgrading to the newer JI6 firmware. Some days it seems like I can aquire a GPS signal within thirty seconds or so of turning GPS on. Other days it takes upwards of five minutes. I have more or less chalked this problem up to signal quality in the areas I am turning the service on in. Since I work outside of the states the problem could also be due to wherever the phone is pulling SUPL data from as well. I'd be curious as to what other expatriot users have their phones set to utilize for SUPL data. At the moment I am running the phone in cold boot/MS Based, as this seems to speed up the time it takes me to nab a decent signal.
Click to expand...
Click to collapse
I have the same questions and more....
I thought a cold boot/start would start your GPS as if it had no memory of where you where last, I mean in what part of the world. My handhelds and a CF card GPS would cold start from the city they were manufactured in, then slowly find their way to N. America locating birds and then slowly zeroing in on my location.
Hot start would put me at least in my home state to start then locate the birds that are in a geosynchronous orbit (the sats/birds that are always (mostly) over head, they turn as the earth turns) Since the birds are always overhead of this general continent and I too tend to stay in this general continent. After first uses I keep it on "hot" start so the GPS chip doesn't ry to find me in Asia first.~
Now the above statement are base on some assumptions: Is this indeed what hot and cold start means on this device? (it does on others) Also when does it go to a colds start? During reboot of the device? Do the settings Cold and hot always force these types of starts? How long is hot start memory stored on the device?
I'm not even sure flashing new firmware or a new GPS version resets the settings to default. Some have reported instant locks some complain it takes a while for first locate (normal).
Two major questions now that we have the correct codes to adjust them: what are the defaults and did the Ji6 flashed upgrade reset them to default? Did it make a difference via ODIN, OTA or mini Kies?
I ask this because my GPS worked great with the leaked Fix flashed, now after the Ji6 update it works like stock out of the box (crappy).
So as the first question on the thread asked what are the best settings for the new update? And if stock is it what is stock? Did the update revert the settings back to stock?
Ji6 settings are standalone, hot start, GPS plus on, dynamic on, accuracy 50. Sky hook off, PC off
Supl is WWW.spirent-lcs.com
Server 7275 secure socket on, agps mode supl
Sent from my SGH-T959 using XDA App

[GUIDE] Improve GPS Performance for Tab

Hello everybody
I was use Orange Rom P1000JHKA1
http://www.multiupload.com/EQTIKM4IXV
Pass: ce4arab.com
I noted the GPS Performance is better than any other rom I use it
So I thought to get the gps file from orange rom and test it in other rom
The result was fantastic
you can test by Yourself
first you have to root your device
Turn off GPS
then by use rootexplorer Copy the Contents in file 1 to this track system/bin/gpsd.
after that copy the contents in file 2 to this track system/lib.
restart your device
Turn on GPS
and test it
All the files you need in this process can be found here:
http://www.multiupload.com/YFHGI69FSI
Pass: ce4arab.com
(I am sorry for my bad English)
Interesting.
Were there any changes in /system/etc/jupiter.xml as well?
Technomancer said:
Interesting.
Were there any changes in /system/etc/jupiter.xml as well?
Click to expand...
Click to collapse
no
the changes only in
system/bin/gpsd and system/lib
Anyone tested it?
gps test
im testing it...
..and it works faster + detects many more satelites then before...a welcome fix!
tnx
Tested and working ok on Italy.
Welcome fix, even if the GPS was doing ok already.
wow this really works, noticed the following
*faster detection
* more sat aquired
thanx !
Which firmware are you using?
It crashes my tab (JMF) completely... (tried it twice, lol)
Dennis
Edit:
Nevermind, androzip only extracted 0 byte files lol
I noticed that the files are labeled for the Euro version of the tablet. Will this tweak work for CDMA versions? Has anyone tried it yet?
I guess I could be the first, but I have a question. Brand new to Android, is it possible to unroot in case I have to send back for repair down the road?
Seems alot better with navigon, im getting signal in doors and i didnt befor, im on roto jme v4
Thanks.
not being a **** but you are going to have to remove root explorer from that package. that is considered as warez and that's a big no no around here
Nice work. The improvement is unbelievable!
I know someone asked but has anyone tried this on a CDMA tab?
Is this works on Indian Tab with GSM phone also ?
(PDA:JK3/PHONE:JJ1/CSC:JJ1)
Works great on my UK tab, many thanks!
nchary05 said:
Is this works on Indian Tab with GSM phone also ?
(PDA:JK3/PHONE:JJ1/CSC:JJ1)
Click to expand...
Click to collapse
ok i got the same stats as above, Indian GSM tab and the fix seems to give better results -
1. sat acquisition is wayyyyy better...i can now get 8-10 sats out of 12 on an average, outside...all bars blue...sometimes hitting even 11 when out for a walk...wow!!
2. inside house, all gray i.e. no signal but still acquiring around 6-8 sat's
This is way better than what it was doing previously...am using MayMyIndia Mobile Maps for India...full navigation with voice version...good for India cities...
now only thing to check is how it fares on a drive...
Niiiiccceeeee!!!
After flashing roto JME v4 full, 1,2 GHz kernel and this gps fix, gps and speed are now amazing!
I get a fix after 5 seconds (cold reboot) with 7 satellites in use in my room! lol
This reminds me of my good ol' Milestone which was amazing (at least in this discipline)
Dennis
Works great on my german tab running roto's jme.
I got 10/10 after 5 seconds outside. Before i got 4/9 after 1-5 minutes.
thanks a lot, worked very well in Brazil.
I've repacked the files without the root explorer warez & the other .APKs which you can get from the market.
You can get it from here:
http://db.tt/pjDlVn3
EDIT: This update is fantastic! It took the GPS on my tablet from being absolutely hopeless (clear sky, could see 5 satellites but wouldn't lock for the best part of a minute) to being even better than my N1! (Saw 7 satellites and got a lock within about 5 seconds). Yay!

very very poor gps...

Hi,
Im on darky 9.3 and very happy with the rom but Ive massive gps issues...
It takes about 5min to fix, sometimes more, as soon as Im start to move (car, feet) the signal stops at the last point...
In copilot Im gettin only 6 sat and no one is about the half...
One you have a custom rom ask the developer search in his pages read the faqs .
Two millions of posts on here about GPS use search and try the fixes posted .
jje
I recommend you try docs rom based on JP8 and the Q1 modem. My GPS is great now.
On some units, the precision of GPS is poor and often can't be fixed enough by software. Only 2 solutions:
- RMA for a new built unit
- make the hardware antena fix suggested in this forum (search here for the fix)
On bad units, despite all firmware/software hacks, precision is bad. It will be ok in rural areas but will jump streets in urban areas with high roads density.
Probably, the soldering on antenna varies from unit to unit on early models, explaining why for some it's ok and others not. Also, many live and try GPS in areas with lower roads density, giving them the impression of a good track despite a bad precision of the GPS. Also, tons of posts with only test of the fix speed. The fix speed was solved enough on some ROMs, but the precision will never be enough on high density urban areas
Well assuming that its not hardware I would try a different modem. I was on darkys rom and had a very bad GPS with the JQ1 modem but JVE works very well for me.
I suggest you try a couple different ones, you can get CWM flashable zip files from this nice person here: http://perka.zapto.org/
the galaxy s has always had poor gps but samsung will not fix it
dakine said:
Well assuming that its not hardware I would try a different modem. I was on darkys rom and had a very bad GPS with the JQ1 modem but JVE works very well for me.
I suggest you try a couple different ones, you can get CWM flashable zip files from this nice person here: http://perka.zapto.org/
Click to expand...
Click to collapse
Fine, I downloaded JVE but CWM wont install always says an error...
Any help?
audino said:
Fine, I downloaded JVE but CWM wont install always says an error...
Any help?
Click to expand...
Click to collapse
Strange it worked fine for me, what rom are you on?
even on stock ROM's the GPS was shocking. apparently Samsung fixed it but it still sucks
dakine said:
Strange it worked fine for me, what rom are you on?
Click to expand...
Click to collapse
on darky 9.3
on the stock it worked better but not really fine...
audino said:
on darky 9.3
on the stock it worked better but not really fine...
Click to expand...
Click to collapse
Hi I'm on Juwe's rom 3 gingerbread Jvk what is the best fix code for italy?
It's correct use fastfixer? And check with gpstest...or there is another way for check fixes sat european???
Thanks
Recent tests on cold boot ie fresh rom installed .
Clear line of sight to sky 5 mins to allow new satellite data to be picked up no wifi no mobile date pure GPS no APGPS etc .
Modem JPY 10 satellites found error 5-10 metres
Modem JVK 11 satellites found error 5-10 metres.
Both on Rom Kitchen XWJS8 with Hardcore kernel .
Tested with GPS status .
jje
Please go to the Darky´s forum, and check this [GUIDE] GPS QUICKEST FIX [SOLUTION]
Im not able to exchange the gps file on the system\etc Im not alowed even my phone is rooted ?!
The fix on the gps test programm works fine an im gettin 6-8 in use wie 18-32db...
But as soon as Im mooving the connection is loosing...
JJEgan said:
Recent tests on cold boot ie fresh rom installed .
Clear line of sight to sky 5 mins to allow new satellite data to be picked up no wifi no mobile date pure GPS no APGPS etc .
Modem JPY 10 satellites found error 5-10 metres
Modem JVK 11 satellites found error 5-10 metres.
Both on Rom Kitchen XWJS8 with Hardcore kernel .
Tested with GPS status .
jje
Click to expand...
Click to collapse
The problem is that GPS is more complicated than that.. Just because it says "5-10 accuracy", how do you know that's true? You need tracks to work that stuff out.
Originally, there were a few people here who grabbed GPS status and pointed out their "GPS was perfect". But, after pressuring them for ages, they either admitted that their tracks were horrible (but found excuses), or disappeared. There was one guy though who I saw with a decent track, but I suspect he might have used a bluetooth GPS (I have never seen his results replicated)..
Test using tracks, preferably using a second GPS as reference (such as a fitness GPS). Number of satelites and claimed accuracy means very little, because satellites move around. How do you know if there were maybe a maximum of 11 the first time, and not 16 the second? Hence why you need a reference.. So you can compare the tracks accurately.
As you have said before .
Post was really only a reference .
My GPS does what i want tracks i return are good enough for my use as is location etc .
My tracks have been posted before in the GPS thread .
Next time i use tracks i might remember to post them . But you ignored the last ones i posted .
jje
I played last night a little bit around with my gps because i had the same problem.
I found a code to get in the gps service menu *#*#3214789650#*#*.
I found the SUPL/CP Settings and there is the supl.google.com server, i remembered i had some gps problems on my Nokia E71 too, long time ago.
On my Nokia i fixed it easily with the supl.nokia.com server, and i changed from google to the nokia server and now i get the gps fix in a few seconds.
I tested it about 6 times, always deleted the gps cache, works for me.
Maybe you can test it and give a reply, you dont need to reboot your phone, it works immediately.
wudini said:
I played last night a little bit around with my gps because i had the same problem.
I found a code to get in the gps service menu *#*#3214789650#*#*.
I found the SUPL/CP Settings and there is the supl.google.com server, i remembered i had some gps problems on my Nokia E71 too, long time ago.
On my Nokia i fixed it easily with the supl.nokia.com server, and i changed from google to the nokia server and now i get the gps fix in a few seconds.
I tested it about 6 times, always deleted the gps cache, works for me.
Maybe you can test it and give a reply, you dont need to reboot your phone, it works immediately.
Click to expand...
Click to collapse
I didnt made a sense the fix is quite quick on both but as far as im moving the signal losts... On the google navigation im not able to navigat on copilot it works much much better but it still jumps around... And on copilot the screen seems to lag a bit:-(
Sent from my GT-I9000 using XDA App
Ohh, i understand.
For me, the first Gingerbread modem (JVE) solved all my GPS problems. I even compared it with my Garmin Nuvi and they had same precision and speed/refresh rate, the only difference is that the Galaxy needed 2 or 3 min without data connection to lock satellites, while the Garmin only needed 30 secs. I can't complain

Categories

Resources