Bad gps on stock 5.0.1 - One (M7) Q&A, Help & Troubleshooting

Anybody experiencing bad gps on 5.0.1 GPE? I hardly get a fix and then I do, I often lost it. I really like playing ingress and it is no good for it.
I have recently bought this phone from another person, which declared it as Developer edition(but it has 32 Gb storage, and it was send to him directly from Czech HTC), it had stock 5.0.1 Lolipop pre-instaled and bootloader locked. I unlocked the bootloader on my phone and rooted it using TWRP 2.8.3.0.
I have also tried to flash htc stock based 4.4.3 rom(Viper 7.2), get fix there and get back to lolipop using nandroid backup, gps was a bit better afterwards, but it has messed the moint points of the internal sd-card and programs could not write to it. So I needed to relock and unlock bootloader again to get internal-sd card formated to the right way.
Do you think, that another radio can help this? I live in Czech republic, do you know which radio can work here?
This is what I have on fastboot screen:
***UNLOCKED***
M7_UL_PVT SHIP S-OFF RH
CID-HTC__032
RADIO-4T.30.3218.21
OpenDSP-v34.128.274.0429
OS-5.11.1700.3
eMMC-boot 2048MB
Dec 2 2014,22:11:20.0

hi!
since upgrade to 5.0.1 my GPS is also not working on my m7 gpe!
I found some reports from nexus owners too, but they wrote that they have disconnects, mine is complety messed up!
maps navigation while driving makes me crazy.
greetz
(Update)
fixed my gps by rooting and editing gps.conf
i used this, maybe you can get something more accurate for your location:
NTP_SERVER=0.de.pool.ntp.org
NTP_SERVER=1.de.pool.ntp.org
NTP_SERVER=2.de.pool.ntp.org
NTP_SERVER=3.de.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
NTP_SERVER=de.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
DEBUG_LEVEL =0
# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0
# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
ACCURACY_THRES=0
# Report supl ref location as position, 1=enable, 0=disable
REPORT_POSITION_USE_SUPL_REFLOC=1
# Wiper (wifi positioning), 1=enable, 0=disable
ENABLE_WIPER=1
################################
##### AGPS server settings #####
################################
# FOR SUPL SUPPORT, set the following
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_NO_SECURE_PORT=3425
SUPL_SECURE_PORT=7275
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
# FOR C2K PDE SUPPORT, set the following
C2K_HOST=c2k.pde.com
C2K_PORT=1234
CURRENT_CARRIER=common
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE
# TRUE for "User Plane", FALSE for "Control Plane"
DEFAULT_USER_PLANE=TRUE
Click to expand...
Click to collapse

xlokix said:
hi!
since upgrade to 5.0.1 my GPS is also not working on my m7 gpe!
I found some reports from nexus owners too, but they wrote that they have disconnects, mine is complety messed up!
maps navigation while driving makes me crazy.
greetz
(Update)
fixed my gps by rooting and editing gps.conf
i used this, maybe you can get something more accurate for your location:
Click to expand...
Click to collapse
Thanks, I will definitelly try this. I am now sending my phone to the service because of the purple camera issue so I will try it when my phone return.

Related

build.prop Tweaks Not Working FRF72

Hello,
Previously I was using two particular tweaks to get faster speeds (HSDPA) and the H logo in the signal indicator.
The tweaks are:
Code:
ro.ril.hsxpa=1
ro.ril.gprsclass=11
These tweaks work fine on FRF50 and previous builds of Android 2.1. I cannot gete FRF72 to work with the tweaks. I remain on 3G full full bars and no H for HSPDA signal/indicator. I have run speed tests and get slower speeds 2MB instead of 4MB+ I get on HSDPA.
Can anyone give any insight? I have tried multiple reboots, multiple build.prop pushes, etc.
I do:
adb remount
adb push build.prop /system
adb shell reboot
I check the build.prop with File Manager from Apollo Software. It shows the code lines are in there.
My build.prop is as follows:
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=FRF72
ro.build.display.id=FRF72
ro.build.version.incremental=40830
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2
ro.build.date=Fri Jun 11 11:57:07 PDT 2010
ro.build.date.utc=1276282627
ro.build.type=user
ro.build.user=android-build
ro.build.host=android-test-4.mtv.corp.google.com
ro.build.tags=release-keys
ro.product.model=Nexus One
ro.product.brand=google
ro.product.name=passion
ro.product.device=passion
ro.product.board=mahimahi
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=qsd8k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=passion
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=passion-user 2.2 FRF72 40830 release-keys
ro.build.fingerprint=google/passion/passion/mahimahi:2.2/FRF72/40830:user/release-keys
# end build properties
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.ril.enable.managed.roaming=1
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
keyguard.no_require_sim=true
ro.setupwizard.mode=OPTIONAL
ro.ril.oem.nosim.ecclist=911,112,999,000,08,118,120,122,110,119,995
ro.ril.emc.mode=2
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.config.ringtone=CaribbeanIce.ogg
ro.com.google.clientidbase=android-google
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.feedback
ro.setupwizard.enterprise_mode=1
ro.sf.lcd_density=240
rild.libpath=/system/lib/libhtc_ril.so
wifi.interface=eth0
wifi.supplicant_scan_interval=15
ro.telephony.default_network=0
ro.opengles.version=131072
dalvik.vm.heapsize=24m
media.a1026.nsForVoiceRec=0
media.a1026.enableA1026=1
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.ril.hsxpa=1
ro.ril.gprsclass=11
Nevermind, seems to be working, just no "H" icon. I have to do some more speed testing. Woudl rather the H icon show up so I know but as long as it's works it's OK.
I went back to FRF50 and it works there fine, (H), just not on FRF72.
Can other confirm? I have tried different tweak values as well such as:
Code:
ro.ril.hsxpa=2
ro.ril.gprsclass=12
you have an H on an FRF50 rom? which one are you using?
And yes the H is more of an indicator rather than a difference in speed.
Use the fixed build.prop for FRF72 from here: http://htcpedia.com/forum/showthread.php?p=65478
Works great.
nxt said:
Use the fixed build.prop for FRF72 from here: http://htcpedia.com/forum/showthread.php?p=65478
Works great.
Click to expand...
Click to collapse
Confirmed working with the "H"?
Trying now...
y2whisper said:
you have an H on an FRF50 rom? which one are you using?
And yes the H is more of an indicator rather than a difference in speed.
Click to expand...
Click to collapse
Honestly dont know, it's a stock pre-rooted one. Nothing added, from when it was first posted a long ass time ago haha. Brb testing a bunch o crap.
Neg, doesnt make the H appear. I guess this is a ROM edit in another file. However, with or without my tweaks on FRF72 i get 3MB down and 0.15up, seems on par with what i was getting before.
Thanks for the help.
when i set ro.ril.hsxpa=1 then i only get 384Kbps upload speeds. as soon as i set ro.ril.hsxpa=2 my upload goes right up to 1.5Mbps.
and stock ROMs all have ro.ril.hsxpa=2, but people somewhere decided to start editing their build props to ro.ril.hsxpa=1 which basically removes HSUPA from my findings.
from what i have read 1 does give a boost to some, but seems mainly to be tmobile subscribers.
y2whisper said:
from what i have read 1 does give a boost to some, but seems mainly to be tmobile subscribers.
Click to expand...
Click to collapse
yeah i've read all those threads, and i think its all placebo effect. everyone posts numbers like "my download went from 650kbps to 800kbps. well at that point they are not hitting the upper limits of the network anyway, so that is just variations in network load giving those different readings.
here in my area we have a non-loaded network. so when i run speeds tests i hit 2-3Mbps down and 1.5Mbps up every time. so that seems to be hitting the upper limit of the network. then when i change to hsxpa=1 it immediately gets capped at 384kbps upload. of course i am on ATT but that shouldnt make a difference.
think of it this way, all stock ROMs have hsxpa=2, which is HSUPA. setting hsxpa=1 is just reducing your connection, putting a cap on it, so that you only get 3.6 hsdpa and 384kbps upload. i cannot break 0.37Mbps when i have it set to =1, no matter how many speed tests i run. the instant i change to =2, it flies right up to 1.5mbps upload.
so unless these people are all hitting the upper limits already, its placebo IMO. i have so many screenshots where i compare this.

[Q] /system/etc/gps.conf - What does XTRA_SERVER_? do?

Pottering around the SGS to-day and came across this file:
/system/etc/gps.conf. I renamed the file and commented out the entries that reference the XTRA_SERVER in the original.
/system/etc # cat gps.conf.20101105
NTP_SERVER=north-america.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
I have not noticed a lot of difference using the GPS after I removed the XTRA_SERVER_? entries.
Does anyone know what the purpose of these entries are?

[Q] What are the best gps settings in XXJPU ?

What settings gives you the best gps with XXJPU ?
Please let us know.
wich operation mode?standalone or msbased?
Startmode ? cold start or hot start
Gps plus?on or off?
Accuracy? wich number
Etc
great gps
My gps is perfect with these settings:
Sessyon type: tracking
Test mode: S/W test
Operation mode: standalone
Start mode: hot start
GPS plus: on
Dynamic accuracy: On
Accuracy: 50 m
GPS logging: off
Server FQDN Type: Custom Config
Server: supl.google.com
Server port 7276
Supl secure socket: Off
AGPS: Supl
thx for the reply,
Lets see what the rest off us have.
This one i will try.
Can more people post there settings,
Only with a good working gps with the xxjpu rom.
pijastomig said:
My gps is perfect with these settings:
Sessyon type: tracking
Test mode: S/W test
Operation mode: standalone
Start mode: hot start
GPS plus: on
Dynamic accuracy: On
Accuracy: 50 m
GPS logging: off
Server FQDN Type: Custom Config
Server: supl.google.com
Server port 7276
Supl secure socket: Off
AGPS: Supl
Click to expand...
Click to collapse
Can you post a track?
Whichever other settings you use, you will definitely also want to use the closest ntp time server pool in the gps.conf file. By default this is set to north-america.pool.ntp.org, so for most of the world, this is not the most optimal time server to use (internet latency introduces jitter into the accuracy of the time supplied).
You certainly can't do any harm changing this to your own continent, or even better your own country!
I use uk.pool.ntp.org here in the UK.
FasterFix program (from XDA developer) makes it easier to change the gps.conf file for you.
Mike
gps
xpcomputers said:
Whichever other settings you use, you will definitely also want to use the closest ntp time server pool in the gps.conf file. By default this is set to north-america.pool.ntp.org, so for most of the world, this is not the most optimal time server to use (internet latency introduces jitter into the accuracy of the time supplied).
You certainly can't do any harm changing this to your own continent, or even better your own country!
I use uk.pool.ntp.org here in the UK.
FasterFix program (from XDA developer) makes it easier to change the gps.conf file for you.
Mike
Click to expand...
Click to collapse
Thx for the reply,
I am from holland so what exactly i need to change?
Best regards
This thread hopefully explains it and gives you the software to make the changes a doddle.
Background on what it does, and how to pick a better ntp pool to use is in this post (and the one after) in that thread.
Any questions are probably best asked in that thread to keep this one clean.
pijastomig said:
My gps is perfect with these settings:
Sessyon type: tracking
Test mode: S/W test
Operation mode: standalone
Start mode: hot start
GPS plus: on
Dynamic accuracy: On
Accuracy: 50 m
GPS logging: off
Server FQDN Type: Custom Config
Server: supl.google.com
Server port 7276
Supl secure socket: Off
AGPS: Supl
Click to expand...
Click to collapse
using the exact settings with the gps.conf changed to my continent.
i was able to to actually track PERFECTLY whilst on the SKY TRAIN today using Sygic's Aura. go figure
Session type: tracking
Test mode: S/W test
Operation mode: MS-Based
Start mode: hot start
GPS plus: on
Dynamic accuracy: On
Accuracy: 70 m
GPS logging: off
Server FQDN Type: Custom Config
Server: supl.google.com
Server port 7276
Supl secure socket: Off
AGPS: Supl
I change the setting in my gps.conf to: "fr.pool.ntp.org" for France with FasterFix app.
I use DocRom JPU v3.0.
That's give me the best results than ever.
Hope that's help you a little : )
Thx,
I wil try it with different gps.config this week.

About A-GPS Servers (gps.conf)

Hi there,
Galaxy SIII has "XTRA_SERVER_1=http://gllto.glpals.com/4day/latest/lto.dat" server line in gps.conf file, while Galaxy S has "XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin".
What is the difference between those servers? And which is better for faster GPS fix? Or "XTRA_SERVER_1=http://gllto.glpals.com/4day/latest/lto.dat" server is compatible with I9000?
Thanks in advance.
no answers?
They're different servers, that said, they're interchangeable. Why don't you try interchanging them? Remember to back up.
Here's mine, it's the fastest in my country:
NTP_SERVER=0.ca.pool.ntp.org
NTP_SERVER=1.ca.pool.ntp.org
NTP_SERVER=2.ca.pool.ntp.org
NTP_SERVER=3.ca.pool.ntp.org
NTP_SERVER=ca.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
# DEBUG LEVELS:
# 0 - none, 1 - Error,
# 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
DEBUG_LEVEL =0
ACCURACY_THRES=5
INTERMEDIATE_POS=0
ENABLE_WIPER=1
SUPL_HOST=supl.google.com
SUPL_PORT=7276
REPORT_POSITION_USE_SUPL_REFLOC=1
# blank
xtra.bin is basically used by QUALCOMM , lto.dat is used by Broadcom Chip of BCM47511. Do a whois on glpals.com and gpsonextra.net and you will know which company uses which services. There is no great idea to change the Software of GPS to Qualcomm from broadcom ...
Gps-nitz-ntp
Hi all,
Sorry to post there but after lot of search, i haven't get any information
Does NITZ protocol is used only by GSM network and is it the default protocol used by android system to sync time?
Things I know is that:
- user can't set time without root privileges
- NTP server could be used only with third-party apps
- there is a gps.conf file in /system/etc and inside there is a line NTP_SERVER=... I want to know the meaning of gps.conf file cause my final goal is to try to sync device with NTP server wihout root priviledge but by redirecting NTP request to my own NTP server (changing DNS maybe) I used some packets sniffer and I can't see some NTP packets (over Wi-fi or GSM)
Thanks fo help

Can't catch radio at all... HELP

Hi. Please someone help me!
I bought the used Nexus 6 and found that it can't catch any radio signals.
I tried to fix it by flashing the OS but did not work.
I also checked its EFSs and found that it has been messed up by the previous owner.
-> On #441 BAND_PREF, the value is set to FFFF.
I think EFSs have to be reset to fix, specially the band settings like
-# 441 BAND_PREF
-# 1877 RF_BC_CONFIG
-# 1878 RF_HW_CONFIG
I figured out the default values for #441 and #1877, but could find the default value for #1878.
So, could you someone help me to find out the default value for #1878?
Thank you!

Categories

Resources