Skocz do zawartości
  • 0

Sekrety Plików Gps.conf Z Różnch Wersjie Miui Pl


Pytanie

Opublikowano (edytowane)

Witam,

 

Ponieważ na moim Mi2S GPS działał dobrze tylko i wyłącznie na pliku konfiguracyjnym zastosowanym w wersjach 5.1.23 i 5.1.30, a poza tym (wcześniej oraz później) działa źle, postanowiłem dokładnie porównać zawartość plików gsp.conf z wersji 5.1.23 oraz z ostatniej wersji 5.3.20.

 

Wyciąłem wszystko, co było takiego same i oto różnice, które znalazłem:

 

niebieskie = zapisy pliku gps.conf wykorzystanego w MIUI.PL 5.1.23 i 5.1.30

zielone = zapisy pliku gps.conf wykorzystanego w MIUI.PL 5.3.20 (i kilku wcześniejszych)

 

 

A_GLONASS_POS_PROTOCOL_SELECT = 0

A_GLONASS_POS_PROTOCOL_SELECT = 1

 

 

CAPABILITIES=0x31

CAPABILITIES=0x37

 

 

INTERMEDIATE_POS=1

INTERMEDIATE_POS=0

 

 

NTP_SERVER=pl.pool.ntp.org

NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=0.pl.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=1.pl.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=2.pl.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
NTP_SERVER=3.pl.pool.ntp.org

 

 

XTRA_SERVER_1=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra4.gpsonextra.net/xtra.bin

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra2.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra2.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra2.bin

 

 

I na koniec może najważniejsze - czyli parametry, które w ogóle nie są zdefiniowane w pliku gsp.conf z wersji 5.3.20, ale są w wersjach styczniowych:

 

ACCURACY_THRES=3000
AGPS=http://xtra3.gpsonextra.net/xtra.bin
AgpsServerIp=3232235555
AgpsServerType=1
AgpsUse=1
AssistMethodType=1
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_SSL_ENABLE=FALSE
DEFAULT_USER_PLANE=TRUE
QOS_ACCURACY=50
QOS_TIME_OUT_AGPS=95
QOS_TIME_OUT_STANDALONE=80
QosHorizontalThreshold=1000
QosVerticalThreshold=500
SUPL_NO_SECURE_PORT=3425
SUPL_SECURE_PORT=7275
SUPL_TLS_CERT=/etc/SuplRootCert
SUPL_TLS_HOST=FQDN

 

Nie jest dla mnie wciąż jasne, dlaczego na moim telefonie wersja używa z ostatnich (marcowych) wydaniach (czyli to co na zielono) działa źle. Zdecydowana większość ludzi na forum tego nie potwierdza. Byłem skłonny uwierzyć, że mam uszk. sprzęt, no ale skoro działa wyśmienicie na pliku konfiguracyjnym z 5.1.23 (niebieskie) to sprzęt jest jednak OK.

 

Główny problem (na wersji niebieskiej), jaki mi dokucza, to nie długie łapanie fix-a, ale raczej jego częste gubienie na krótką chwilkę, co inicjuje irytujący komunikaty Yanosika "Brak zasięgu GPS". Zdarza się to co kilka minut, nawet w całkiem w otwartym terenie. Nie chodzi jednak tylko o ten komunika - czasem moja pozycja na mapie "zamraża się" na parę minut. To już wystarczy, aby w obcym mieście się pogubić. Czasem jednak działa przyzwoicie, choć ruch wskaźnika pozycji na mapie rzadko jest płynny, raczej wg GPS mój samochód jest rodzajem pchły, która dokonuje skoków (lub teleportacji )co kilkadziesiąt czy kilkset metrów.

 

Wszystkie te problemy nie są obecne gdy wgram sobie plik konfiguracyjny z wersji 5.1.23.

 

P.S. Sorry, nie wiem, co się stało, że w temacie postu zrobiły się Duże Litery - ja tam wpisałem inaczej... Proszę, poprawcie.

Edytowane przez latet
  • Like 1

16 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Opublikowano

To jest ten z 5.1.30

AGPS=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_1=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra4.gpsonextra.net/xtra.bin

DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
DEFAULT_SSL_ENABLE=FALSE

# Error Estimate
# _SET = 1
# _CLEAR = 0
ERR_ESTIMATE=0

#Test
#NTP_SERVER=time.gpsonextra.net
#Asia
# NTP_SERVER=asia.pool.ntp.org
#Europe
NTP_SERVER=pl.pool.ntp.org
#North America
# NTP_SERVER=north-america.pool.ntp.org

# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
#               4 - Debug, 5 - Verbose
# If DEBUG_LEVEL is commented, Android's logging levels will be used
DEBUG_LEVEL = 2

# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=1

QOS_ACCURACY=50 
QOS_TIME_OUT_AGPS=95
QOS_TIME_OUT_STANDALONE=80
QosHorizontalThreshold=1000
QosVerticalThreshold=500
AssistMethodType=1
AgpsUse=1
AgpsServerType=1
AgpsServerIp=3232235555

# supl version 2.0
SUPL_VER=0x20000

# Emergency SUPL, 1=enable, 0=disable
SUPL_ES=1

#Choose PDN for Emergency SUPL
#1 - Use emergency PDN
#0 - Use regular SUPL PDN for Emergency SUPL
USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1

# GPS Capabilities bit mask
# SCHEDULING = 0x01
# MSB = 0x02
# MSA = 0x04
# ON_DEMAND_TIME = 0x10
# GEOFENCE = 0x20
# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING | GEOFENCE
CAPABILITIES=0x31

# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
ACCURACY_THRES=3000

################################
##### AGPS server settings #####
################################

# FOR SUPL SUPPORT, set the following
# SUPL_HOST=supl.host.com or IP
# SUPL_PORT=1234
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert

# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234

####################################
#  LTE Positioning Profile Settings
####################################
# 0: Enable RRLP on LTE(Default)
# 1: Enable LPP_User_Plane on LTE
# 2: Enable LPP_Control_Plane
# 3: Enable both LPP_User_Plane and LPP_Control_Plane
LPP_PROFILE = 0

################################
# EXTRA SETTINGS
################################
# NMEA provider (1=Modem Processor, 0=Application Processor)
NMEA_PROVIDER=0
# Mark if it is a SGLTE target (1=SGLTE, 0=nonSGLTE)
SGLTE_TARGET=0

##################################################
# Select Positioning Protocol on A-GLONASS system
##################################################
# 0x1: RRC CPlane
# 0x2: RRLP UPlane
# 0x4: LLP Uplane
A_GLONASS_POS_PROTOCOL_SELECT = 0

  • 0
Opublikowano

dla jasności bo nie zostało to nigdzie napisane; plik znajduje się w /system/etc/ należy również pamiętać o nadaniu odpowiednich uprawnień: rw r r

  • 0
Opublikowano (edytowane)

ja w ostatnim wydaniu sMIUI 5.3.20 (GPS działa poprawnie) ,
plik gps.conf mam - tak na szybko patrząc - takie parametry:

A_GLONASS_POS_PROTOCOL_SELECT = 0

* CAPABILITIES=0x33 - mam inną wartość niż w pliku od @latet.

INTERMEDIATE_POS=0

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra2.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra2.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra2.bin

 

* ACCURACY_THRES=5000 - mam inną wartość niż w pliku od @latet.

 

Czyli jak widać, w sMIUI są: albo pomieszane te wpisy z różnych wersji wydań MIUI,
albo nie mam w ogóle wpisów podanych przez @latet

 

Później postaram się tak dla orienatcji dodać plik gps.conf z mojego sMIUI. 

Edytowane przez kulig007
  • 0
Opublikowano (edytowane)

Wiesz, chwalę sMIUI - ale tylko dlatego, że np. nie miałem jak dotąd problemów z GPS i choćby jednorazowym reebootem telefonu. Nie wynoszę pod niebiosa pomysłodawcy sMIUI, ale z moich obserwacji wnioskuję - jest bardziej stabilne niż w MIUI.

Plik gps.conf dodałem już w załączniku.

*Nie wiem jakie to ma znaczenie i czy dobrze działa/nie działa, ale przy instalacji ROMu, w Aroma Installer, dodałem usprawnienie GPS dla Europy.

gps.conf

Edytowane przez kulig007
  • 0
Opublikowano (edytowane)

Pewnie to sprawia, że w pliku conf jest: NTP_SERVER=europe.pool.ntp.org

 

Bardzo minimalistyczna ta konfiguracja, jak widzę, większość rzeczy jest zaremowana (zakomentowana).

Cała aktywna zawartość to:

A_GLONASS_POS_PROTOCOL_SELECT = 0
CAPABILITIES=0x33
DEBUG_LEVEL = 1
ERR_ESTIMATE=0
INTERMEDIATE_POS=0
LPP_PROFILE = 0
NMEA_PROVIDER=0
NTP_SERVER=europe.pool.ntp.org
SUPL_HOST=supl.google.com
SUPL_PORT=7275
SUPL_VER=0x10000
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra2.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra2.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra2.bin
XTRA_SERVER_QUERY=0

Wgrywam do tel. i jeszcze dziś sprawdzę w praktyce, szczególnie pod kątem chwilowego gubienia fix-a, bo to jest dla mnie zmora nr 1.

Dzięki!

Edytowane przez latet
  • 0
Opublikowano (edytowane)

@kulig007:

No, wstępnie mogę napisać, że z wersji konfiguracji gps z sMIUI nie jestem zadowolony. Gubienie zasięgu jest dość częste. Porównam potem wpis po wpisie, może dojdę, który parametr za to odpowiada.

 

@Renegade:

Bo chcę dojść do przyczyny problemu (prawdopodobnie jest nią jedna konkretna linijka w gps.conf czy też raczej jej brak) i potem próbować przekonać Acida, aby do MIUI PL dołączał wersję konfiguracji, która działa OK u wszystkich. Nie rozumiem, czemu z niej zrezygnował, skoro w styczniu nikt na GPS nie narzekał i stosuje ostatnio wersję, która może sprawiać problemy (bo nie tylko u mnie – były też sygnały od innych użytkowników).

Edytowane przez latet
  • 0
Opublikowano (edytowane)

To ja już nie mam pojęcia jak to może działać...Może jednak masz coś lekko ''szarpnięte'' w telefonie z modułem GPS?!?!

Ja stosowałem się do Twojego polecenia, żeby włączyć wszystkie powiadomienia w Yanosiku. Jeździłem i po mieście i po terenach wiejskich (droga na działkę otoczona lasem). Nie mam aktualnie uchwytu, więc telefon leżał w tunelu środkowym auta.... Yanosik ani razu nie meldował o zgubieniu sygnału GPS.

Mi2s powered by sMIUI

Edytowane przez kulig007
  • 0
Opublikowano

Na 5.3.13 gps chyba ok. Sprawdzalem po treningu trasę na stronie endomondo. Nie bylo zadnych pauz, skokow itd.

Wysyłane z mojego GT-I8160 za pomocą Tapatalk 2

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...