yashsingh1/xdaforums huggingface dataset:
[HTC One X] dezborders:
Update: restored my stock H3G 1.28 Rom (including stock boot and recovery img files for 1.28) and GPS fault is exactly the same.

Unrelated point but shocked to see H3G are still on 1.28 with no OTA available :/
[HTC One X] sleet77:
I have exactly the same problem. I dont think it can be fixed via software ;/
[HTC One X] dezborders:
Yeah sadly i am forced to agree (but will still test one last time on my long journey later today)

My network asked me to wait a week before calling back so next weekend I'm phoning for a returns / repair form or for a replacement hox
[HTC One X] zellfan8:
I tried again today with my phone and notice the GPS went eratic again if with Google location services turned on (WiFi, network). So it is best to disable this option.

Last time when I walked around my block, I also notice the GPS was accurate when I walked far away from my place and experience a hitch when it got the WiFi signal of my place. That was with Google Location ON, maybe aside from AGPS, Google Location is also messing with GPS accuracy.
[HTC One X] dezborders:
Well I am officially gob smacked!!!

In airplane mode (for me at least) this GPS.conf worked flawlessly. I drove from eh23 to ml1 post codes - approx 50 miles over a roads and motorway - and sygic sat nav tracked my route perfectly, never got confused at junctions, never had me driving in a field to the side of the road, etc. Basically a perfect sat nav experience!

Moreover the speed reported by sygic was 4mph slower than my car digital speedometer... But this 4mph difference was constant. Gone are the +-25 mph speed errors that would suddenly appear.

Tonight I will drive home with network enabled, and to be honest I don't expect GPS to work properly but let's see.

This is the first configuration that has worked for me (others didn't work even in airplane mode) so something seems different this time.

For avoidance of doubt here's my config and what I flashed over the last 24 hours.

HOX config:

ROM - Football's Maximus 2.05 HTC leaked test RUU

GPS.conf - as kindly supplied by zellfan8, (with agps disabled)

Recent flashes:-

1. Nandroid backup taken this morning of Maximus custom Rom with zellfan8's gps.conf file

2. Restored H3G branded 1.28 Nandroid backup for tests (gps didnt work well)

3. Ran ARHD 6.x Superwipe script (in case of left over 1.28 data/cache causing issues after 2.05 restore

4. Nandroid restore of Maximus 2.05 taken at step 1

I am wondering if step 3 (superwipe) has removed traces of agps data that was lingering around from when I had an agps enabled gps.conf ?
[HTC One X] zellfan8:
The fact that you have GPS working in Airplane Mode means the Standalone GPS works fine. Make sure you have Google Location Services turned off tonight.
[HTC One X] sleet77:
You are in planemode, which means that you cannot be connected to internet, you cannot make or pickup call, which means that this phone is useless and HTC failed hard.

I will send HOX to service tommorow, we will see if HTC can fix it.
[HTC One X] dezborders:
As I mentioned in my post, airplane mode has NEVER made any difference to gps error in the past but today it has done.
[HTC One X] dezborders:
I totally agree it's not a total cure but if I desperately want to use sat nav on a 1hr journey, this is better than nothing for me.

I still agree the GPS issue is almost certainly hardware related and plan to progress this with my network supplier to arrange repair or replacement in the long term.
[HTC One X] zellfan8:
I totally agree that this is a hardware issue and a pretty messy one. The cause is deducted to interference between GPS/WiFi/Cellular antennas. So my method will be taking these things away from each other. In my case, not only AGPS cause the problem, WiFi also interfere with GPS, so I have to disable WiFi too. Ideal situation is only GPS work at a time (and cell too but GPS must not take cell into account, meaning no AGPS)

You can always arrange a placement with your provider. But the thing is there is WiFi connection issue thread I don't want to run into. It's pretty stupid to have perfect GPS and suck WiFi (in my case cause I rely on WiFi more than GPS). You can't know for sure how many exchanges you have to do before they hand you a perfect unit.

This is the working config for me. Try this when you drive home:

- My disable AGPS gps.conf (you have that)

- GPS ON (duh :D)

- WiFi OFF

- Airplane OFF

- Google Location (doesnt matter, try both ON and OFF)
[HTC One X] dezborders:
Cool thanks m8, I have a profile manager app that can set all of the above apart from the google location part. I will setup a "sat nav" profile with the settings listed above for tonights journey home and let you know later. Obviously I have no need of wi fi when driving but network enabled at the same time as reliable GPS would be a huge step forward for me. :)
[HTC One X] ToddeSwe:
Is this fixable via software or not?

Hi!

On my 5:th device now and the best so far, good wifi signal but a jumpy gps.

Is this problem software related or does it have anything to do with the antenna?

I don't have the time or the strength to go back and forth to my local carrier shop to make doa's. It seem to me like they really have messed this phone up good....
[HTC One X] stuart0001:
I bet this problem is a lot more widespread than we realise. I suspect many haven't had to use GPS yet so don't yet know they have it.
[HTC One X] zellfan8:
There are some degrees of damage to this GPS, some one got it fix by turning off WiFi, some by disabling AGPS.

If you haven't rooted yet. Try this:

GPS: ON

WiFi: OFF

Airplane: OFF

Google Location: OFF

then put it under clear sky for 10 min with My Tracks, don't sit indoor.
[HTC One X] ToddeSwe:
Have not dared to root mine because of the risc not to get DOA.

I'll wait some more to do it, want to see what HTC says first...

SO, from what i can understand about what you're writing it can be fixed by software updates then?!...

They have really done a good job screwing this up :) Have had a lot of HTC's but this one take home the great price of most problematic out of the box phone i've ever bought. :)
[HTC One X] zellfan8:
Depend on what you define "fixed". In my opinion, the problem is caused by conflicts in either circuits or antennas of WiFi/GPS/Cellular in this phone. What we have been trying in this thread is to isolate them from each other, ie taking AGPS (cellular assistance) from GPS, or turning off WiFi when you use GPS.

If both hardware and software work like they are intended to, we should have all the WiFi, Bluetooth, GPS, AGPS... running at the same time without compromising each other. Hardware issue wont never be fixed by software update, but with software update they can do the isolation thing that I mention. How they do it is not what I can guess right now, but they are having a bigger problem of loose WiFi pins out there so don't expect them to do any software fix for GPS soon.
[HTC One X] ToddeSwe:
But as I see it I have two years warranty on this right?! But I don't want to be without my device when sending it in for repairing so my best option as I can see it must be to make doa's in the store until I get a working device... Or until they stop me... :)

Skickat från min HTC One X via Tapatalk 2
[HTC One X] zellfan8:
I guess so, you have some certain advantages on a contract and walking distance to the store. I got mine from a Hong Kong seller on eBay, a HT24X device with stock 1.28.720 (India), (grey import is much cheaper than retail). Mine is a fine unit with everything perfect except for dodgy GPS when I got it.

I just don't have the stomach to have it sent all over the place, especially when I know there are chances that I can get a replacement with WiFi issue (which is much worse than GPS issue).

At this very moment, I have working GPS and working WiFi so I will just stay with it, never had to exchange :D
[HTC One X] runwaypimp:
Is there any evidence HTC are ever going to fix this broken phone? Do they even care or are they such a insignificant company they can get away with doing nothing?

I had a 500mile trip this weekend & have lost count of how many off road routes, compass spins & slow gps locks this cheap phone caused. Using Co-pilot GPS. Same version on my old Iphone worked fine.

The HTC One X's battery is so dreadfully pathetic, even plugged into the car's ac adapter, it'll can still drain the battery significantly. No more arriving at your destination with a charged battery.

Very frustrating & defiantly the worst phone I've ever had.

This phone is now destined for Ebay. I just feel sorry for the poor guy that buys it.
[HTC One X] dezborders:
Well folks the return journey with WiFi disabled, non agps conf file and network enabled worked perfectly for the first 40 miles of a 50 mile journey.. then things went bit Pete Tong lol

I got a message "unable to charge, your phone is drawings more current than your charger can provide" (my screen was set to auto brightness, never good for battery drain ).

Whilst driving my hand slipped off the OK touch area and I ended up putting sygic to background task and invoking the notification menu, followed by HTC media connect screen.

Then I got stuck at traffic lights for several minutes - which allowed me to get safely back into sygic

As I sat at traffic lights the location / direction started spinning and for the remaining 10 miles, speed was way off on sygic screen and tracking of road would pause for a few seconds then suddenly catch up with speed reading of 130 mph

I would like to do more testing but I would tentatively say the following...

With the agps disabled GPS.conf file installed and wi fi disabled GPS sat nav appears pretty stable, accurate and definitely useable.

Network can be enabled for both voice and data, but (with sygic at least) you can push it over the edge by multi tasking the sygic GUI to a background task.

I also wonder if the process I did this morning (nandroid backup, then ARHD super wipe, then Nandroid restore) clears out old agps data - or some other GPS data - and helps for those of you who still don't get reliable sat nav GPS performance even in airplane mode ??

I for one can certainly put up with this workaround if all I lose is WiFi (not required when driving) and no agps (slightly longer satellite fix times)

Like others I don't want to be without my hox for weeks while its away for repair and have it or its replacement suffer the same issue or worse, the wi fi issue others have and I currently dont.

Also my network (H3G) claim HTC are still attempting a software workaround or fix (although I'm not confident this is true) and have asked me to wait a week or two

My current view is that any hox with GPS issues as described in this thread CAN get a stable gps signal good enough for sat nav, by using the combination of disabled radio functions, custom gps conf file and superwipe that I outlined above - as a workaround not a permanent fix.

Hope my tests this weekend are helpful.
[HTC One X] zellfan8:
glad it works for u :D I agree that this is a workaround and non-perfect solution, as you have slightly slower fix time. But it's quite logical, who needs WiFi while driving anyway? But network and 3G works in the same time with GPS is a treat.

As for your last 10 miles, it could be low battery affecting GPS perf. Also sygic has an option to disable/maintain GPS when minimized to background so take a look into that. GPS off when minimized means it had to cold start again and slower fix made it play catchup with real position maybe?

Don't worry about the nandroid backup and agps data, erase data in GPS Test or GPS Status would do the same thing. Those who have GPS not working in airplane is either: 1. have faulty standalone GPS; 2. using airplane mode without disable WiFi manually first; 3. have AGPS not working properly (I think).
[HTC One X] distortedloop:
GPS is still garbage.

Not even a good workaround on my phone, and I suspect not as good as you think it is on yours. Did you try recording a track on your long drive? In my test run, the GPS appeared to be working okay, just okay, during the drive, but a review of the recorded track afterward showed all kinds of wandering off the freeway we were on, including large gaps in the track.

I was a passenger for the trip, so I was able to focus my attention on the phone the entire drive. This time tried it all the different configurations mentioned the last few pages during the trip.

Even with Airplane mode ON, aGPS disabled, WiFi OFF, Google Location OFF, the performance was not accurate; it was the best it's ever been, but far from acceptable for me, or for anyone who would be using the phone to record tracks.

At one point I turned Airplane mode OFF and everything went to hell with the GPS. So yes, the radios are possible interfering with each other, which still fits in with my long time assertions this is an antenna problem.

I've said it before in the thread, but I'll repeat it again: using a navigation app like Sygic, Google Navigation, Co-Pilot, Navigon, etc is not a good way to test. These apps have built in smoothing logic to keep you showing on the road the app thinks you're supposed to be on, so minor fluctuations are hidden from someone driving the car.

If all you need is some driving instructions, and can put up with occasional wrong information while doing it, then the everything off mode might meet your needs, but the GPS is broken, even with all these tweaks, and I would never consider a phone where I had to disable everything about the smartphone that makes it a smartphone (radio, phone, BT, location services, etc) an acceptable solution.

TO ANYONE READING THIS THREAD THAT'S STILL IN THE "DOA" PERIOD OF ACCEPTING THIS PHONE, IF YOU HAVE ANY HINT OF GPS ISSUES, TAKE THE PHONE BACK AND EXCHANGE IT BEFORE IT'S TOO LATE! If you don't, you'll end up like many of us stuck with broken GPS and month long repair times being quoted. You'll thank me later for the advice, LOL.
[HTC One X] ToddeSwe:
Today my problem is gone... How can it be that my GPS is working fine?

Yesterday it traveled all over the place and today firm as a rock. Confused, HTC is about to call me today regarding this matter. :)

SPOKEN to HTC: He told me to use my DOA until i get a device that works.

Skickat från min HTC One X via Tapatalk 2
[HTC One X] dezborders:
Totally agree with you on DOA advice... ;)

OK, so the consensus seems then, is that YES this is most definitely a HARWARE fault, likely caused by signal interference between different radio antenna or circuitry. (Nokia had exactly same issue on their flagship N95 5 years ago - it was traced to a missing / sub-standard radio shield around the GPS antenna assembly).

Best advice / Workarounds:

(1) If your HOX is affected and you are within the DOA period from your supplier, then send or take it back for replacement. However, be aware there's quite a high chance the replacement will have (a) the same issue with GPS (b) a worse issue with WiFi antenna (c) both!

(2) If you can't exchange your HOX on DOA terms, and don't want to wait up to a month for a repair (and possibly have the same issues with the repaired/replaced unit), then you have a few options, depending on whether or not you are rooted....

Option 1 (Non rooted phones).

Run Sat Nav programs only with the HOX in Airplane mode.

GPS should work OK, but you will have no voice or data capabilities whilst driving.

Option 2. (Non rooted phones).

Run Sat Nav programs with Wi-fi turned off.

If this doesn't fix the problem, also turn off Google's location service as well (Settings->Location).

Option 3. (rooted phones or where options 1 and 2 don't fix the problem).

Copy zellfan8's gps.conf file to /etc/ using root explorer, then set permissions to rw/r/r and reboot.

Don't enable with airplane mode and don't disable Google's location service.

Critical: Always Run Sat Nav programs with Wi-fi turned off.

Satellite fix may take 60-90 seconds but GPS should be rock solid.

You will be able to use voice and data services, and possibly also Bluetooth whilst driving.

Option 4. (rooted but option 3 didn't fix your issue - my own additional step, unconfirmed as always required).

Copy zellfan8's gps.conf file to /etc/ using root explorer, set permissions to rw/r/r

nandroid backup your current setup in CWM

run ARHD superwipe script

restore nanrdoid backup taken at step 1.

Repeat actions for option 3.

@distortedloop... you asked about My Tracks, so I ran this on my journey to work today (in passenger seat with HOX in my hand, not on windscreen mount). See attached pics. Perfect tracking all way from my house to my office 31 miles away. I can't agree with you that HOX GPS is rubbish, it's just garbled when WiFi (and possibly also agps) functionality are enabled..
[HTC One X] distortedloop:
Your actual speed seems to have some impact on the problem, as the tests I'll discuss below reveal. It seems that at driving speeds, a bad HOX will demonstrate better tracking (smoothing software even in My Tracks?), at walking speeds many more errors, and at zero speed, the severe wandering begins.

I did four tests with the GPS this morning. They were short tests, but prove my point, at least in regard to my two HOXs, one with acceptably working GPS, the other without.

All tests done simultaneously on both phones; so phone 1 vs phone 2 is on the same path/track at the same time, eliminating any question about outside interference unique to one run.

All tests on the bad HOX had the agps disabled (via the patch in this thread), Airplane mode on, wifi off, BT off, Google location service off, in otherwords, nothing but the standalone GPS. On the good HOX, all radios were on, all services on (this is the way I would normally use my phone).

The first test was done walking around the block, about 0.75 mile trip. At about the halfway point, I stopped and stood still for a minute or two. You'll see on the bad HOX, near the bottom left of the track screenshot, that the GPS immediately begins wandering from my stopped position and makes it look like I made a right turn, then a uturn back to my path. The good HOX shows no such wandering.

The remaining tests were done driving the same path at about 35 mph. What surprised me was that one of the bad HOX tracks was actually pretty accurate! There appears to be some level of randomness in this. What wasn't surprising, based on all other tests I've done is that the GPS was essentially useless in the other two driving tests. Test 2 is nowhere near accurate, test 3 is accurate, test 4 starts out looking pretty good, but 3/4 of the way around the block it all goes to hell again.

Conclusion for me is that a properly operating GPS on a HOX is capable of giving consistent and accurate results under any speed/operating condition as expected. A bad HOX will have moments of proper operation, under some conditions (higher speeds), but it is not reliable or consistent.

We'll just have to agree that everyone's phone has varying levels of defective GPS, and that all of us as individuals have different needs for the GPS, and different tolerances for what level of defect can be lived with.

My car has a very nice built-in GPS unit, so my primary use for a phone GPS is to track my hiking/walking/cycling paths. This needs to be accurate in terms of speeds and distance travelled to be of any use. My bad HOX is incapable of doing this. Is yours? You'll never know unless you go for a walk with the thing and include some standing still time in the walk to ensure that you get a good track with no wandering (which means extra mileage reported) at accurate speeds.

If It's not clear, the photos are alternating bad phone, good phone for each of the four tests.
[HTC One X] elot01:
Hello,

After trying all the options metioned earlier, the fixed gps.conf finally did it for me.

Airplane mode was the first option (2 months ago) that was a bit positive, but did not completely solve it. But is was better.

During my run/walks/bike-rides i use Endomondo and that gave me often a 7 km run, where it was really only 5 km.

This weekend i installed the gps.conf and tried it just this afternoon.

It works great now, with only meters extra during the run. :D

I had everything on except airplane-mode, which was off.

So, wifi on, gps on (offcourse) google location on, airplane-mode off.

Oh, by the way, i am still stock, rooted and only the odexed 3-dot menu fix is in use.

So for some people it really is some software problem, for others it seems hardware or a combination of the 2.

Verstuurd van mijn A500 met Tapatalk
[HTC One X] danlat1415:
Mine has been returned for repair today - I'll let you know in 5-7 days whether HTC have been able to fix it or not.

I don't care how they do it, whether it be a software or hardware fix -I just want it sorted.

the phone is perfect otherwise.
[HTC One X] dezborders:
My hox is now reliable and consistent at all speeds, including 0mph. My tracks is also perfectly stable at walking pace.

All that's required is disable wi fi and to be using the modified GPS.conf that turns off agps.

Have you actually tried this configuration on your hox ? Mine was producing tracks exactly like yours prior to installing the new GPS.conf file
[HTC One X] danlat1415:
You've just done the software equivelant of putting the phone in Airplane mode - this is only a temporary fix to the solution.

You should be able to run GPS perfectly with all antenna turned on (and not turned off by software).
[HTC One X] dezborders:
No its not the equivalent of airplane mode... I have working data voice and bluetooth.

And moreover airplane mode still didn't fix the GPS issue for me until I also had the new GPS.conf installed. I don't have an explanation why, but that's how it is.

Obviously this isn't a fix, it's a workaround and one that is acceptable to me... I don't need wi fi in my car, I don't need agps as I get a lock on my position without it in about a minute.

Have you actually tried the modified gps.conf with wi fi off and everything else on ? Try it then tell us the result, even if it's to confirm it doesn't work for your hox. ;)

Everybody knows if we want a permanent fix we need to have our handset repaired or replaced. For me the purpose of this thread is to get the best workaround possible for those of us who can't do without our hox for a month while it's away for repair, and are outside the DOA period.

In actual fact, with the workaround I have described above, I can live with this workaround longer term. GPS with wi fi enabled is ok for facebook fix and geo tag of pics etc. Sat nav with wi fi off and GPS.conf replaced is perfectly useable and I lose absolutely no hox functionality when I am driving in this mode.
[HTC One X] gazzabwoy:
Well i just got my hox returned from carphone warehouse today and they said they had fixed the gps issue.. liars!

Went to pub across from cpw to test hox and google maps was doing its dance, so i went back into store and showed manager who then got another hox from stores, but this one couldnt connect to their wifi to download google maps..lol

3rd one is working great, the gps is working fine and wifi is great, so i've rooted again and am on maximus rom with franco kernel...:cool:

Btw first hox had bootloader relocked and stock 1.29 ruu reloaded on it and they repaired it under warranty, so unlocking bootloader does not mean you void warranty automatically i guess :p