L
linuxnutzer
Enthusiast
- 177
Ich dachte eigentlich, dass es vorbei ist, dass man sich um die gps.conf kümmern muss, aber ein Max2 mit einem MIUI 12-Port hat extrem schlechten Empfang, während ein Max3 an der gleichen Stelle bestens funktioniert. Vielleicht liegt es an der Region-Einstellung Indien, woran man nichts ändern kann.
Ein Poco X3 hat meinen Rekord im Haus geschlagen, das hat sogar einen japanischen Satelliten bei insgesamt 5 Satelliten-Systemen empfangen.
Also so schlecht ist bei meinem Testort der Empfang nicht, den japan. Satelliten sehe ich aber normalerweise nicht. Klar, speziell innen hängt der Empfang von der Bewölkung ab. Letztlich gab es bei Sonnenschein und leichter Bewölkung bei mehreren Handys keinen Empfang über Stunden und auf einmal war alles bestens, keine Ahnung warum. Max3 und Poco hatten aber einen Fix nach ca. 20Sekunden und einen PDOP-Wert um die 1,5, manche Handys hatten einen extrem mieserablen PDOP-Wert von 25.
Interessant ist auch, dass der Empfang deutlich besser ist, wenn man die Hilfsquellen im Standort-Menü deaktiviert.
Ich frage mich daher, ob man die gps.conf verbessern kann, so gut wie jedes Handy hat eine andere gps.conf. Hier ein paar Beispiele, die ich bewusst nicht in einen Spoiler gebe, damit man besser vergleichen kann.
Original Xiaomi Mi Max 2:
funktionierte sehr gut
Xiaomi-Eu ROM Mi Max 3:
funkktioniert sehr gut
Stock-ROM Xiaomi Poco X3:
funkktioniert sehr gut
Evolution ROM Xiaomi Mi Max 2
funkktioniert ok
MIUI12-Port ROM Xiaomi Mi Max 2:
funktioniert, aber nicht besonders gut
Xiaomi Redmi Note 7 LineageOS:
funktioniert ok
Stock ROM Xiaomi Redmi Note 5 Pro:
funktioniert ok
Vielleicht ist es also möglich aus den verschiedenen gps.conf das Beste zu nehmen und eine für Deutschland optimierte zu erstellen.
Ein Poco X3 hat meinen Rekord im Haus geschlagen, das hat sogar einen japanischen Satelliten bei insgesamt 5 Satelliten-Systemen empfangen.
Also so schlecht ist bei meinem Testort der Empfang nicht, den japan. Satelliten sehe ich aber normalerweise nicht. Klar, speziell innen hängt der Empfang von der Bewölkung ab. Letztlich gab es bei Sonnenschein und leichter Bewölkung bei mehreren Handys keinen Empfang über Stunden und auf einmal war alles bestens, keine Ahnung warum. Max3 und Poco hatten aber einen Fix nach ca. 20Sekunden und einen PDOP-Wert um die 1,5, manche Handys hatten einen extrem mieserablen PDOP-Wert von 25.
Interessant ist auch, dass der Empfang deutlich besser ist, wenn man die Hilfsquellen im Standort-Menü deaktiviert.
Ich frage mich daher, ob man die gps.conf verbessern kann, so gut wie jedes Handy hat eine andere gps.conf. Hier ein paar Beispiele, die ich bewusst nicht in einen Spoiler gebe, damit man besser vergleichen kann.
Original Xiaomi Mi Max 2:
funktionierte sehr gut
XTRA_VERSION_CHECK=0
ERR_ESTIMATE=0
NTP_SERVER=time.izatcloud.net
XTRA_CA_PATH=/system/etc/security/cacerts
DEBUG_LEVEL = 3
INTERMEDIATE_POS=1
SUPL_VER=0x20000
SUPL_ES=0
USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=0
SUPL_MODE=3
CAPABILITIES=0x37
ACCURACY_THRES=70
SUPL_HOST=supl.qxwz.com
SUPL_PORT=7275
LPP_PROFILE = 0
NMEA_PROVIDER=0
SGLTE_TARGET=0
A_GLONASS_POS_PROTOCOL_SELECT = 0
LPPE_CP_TECHNOLOGY = 0
LPPE_UP_TECHNOLOGY = 0
AGPS_CONFIG_INJECT = 1
AP_TIMESTAMP_UNCERTAINTY = 10
DR_SYNC_ENABLED = 0
PPS_DEVICENAME = /dev/pps0
AP_CLOCK_PPM = 100
MISSING_PULSE_TIME_DELTA = 900
PROPAGATION_TIME_UNCERTAINTY = 1
XTRA_TEST_ENABLED = 1
XTRA_THROTTLE_ENABLED = 0
Xiaomi-Eu ROM Mi Max 3:
funkktioniert sehr gut
Das unlesbare Zeichen bei "position is known by" ist schon in der Originaldatei vorhandenXTRA_VERSION_CHECK=0
XTRA_TEST_ENABLED = 1
XTRA_THROTTLE_ENABLED = 0
XTRA_SYSTEM_TIME_INJECT = 1
ERR_ESTIMATE=0
NTP_SERVER=time.izatcloud.net
NTP_SERVER_2=europe.pool.ntp.org
NTP_SERVER_3=0.de.pool.ntp.org
XTRA_CA_PATH=/usr/lib/ssl/certs
DEBUG_LEVEL = 3
INTERMEDIATE_POS=0
SUPL_VER=0x20000
SUPL_MODE=3
CAPABILITIES=0x17
ACCURACY_THRES=70
LPP_PROFILE = 0
DATUM_TYPE = 0
DATUM_TYPE = 0
NMEA_PROVIDER=0
SGLTE_TARGET=0
A_GLONASS_POS_PROTOCOL_SELECT = 0
AGPS_CONFIG_INJECT = 1
AP_TIMESTAMP_UNCERTAINTY = 10
DR_SYNC_ENABLED = 0
PPS_DEVICENAME = /dev/pps0
IGNORE_PPS_PULSE_COUNT = 1
GNSS_OUTAGE_DURATION = 10
AP_CLOCK_PPM = 100
MISSING_PULSE_TIME_DELTA = 900
PROPAGATION_TIME_UNCERTAINTY = 1
MODEM_TYPE = 1
�s position is known by
PROXY_APP_PACKAGE_NAME = com.google.android.carrierlocation
CP_MTLR_ES=0
Stock-ROM Xiaomi Poco X3:
funkktioniert sehr gut
XTRA_VERSION_CHECK=0
XTRA_TEST_ENABLED = 1
XTRA_THROTTLE_ENABLED = 0
XTRA_SYSTEM_TIME_INJECT = 1
ERR_ESTIMATE=0
NTP_SERVER=time.izatcloud.net
NTP_SERVER_2=asia.pool.ntp.org
NTP_SERVER_3=0.cn.pool.ntp.org
XTRA_CA_PATH=/usr/lib/ssl-1.1/certs
DEBUG_LEVEL = 3
INTERMEDIATE_POS=0
SUPL_VER=0x20000
SUPL_MODE=3
CAPABILITIES=0x17
LPP_PROFILE = 0
DATUM_TYPE = 0
NMEA_PROVIDER=0
CUSTOM_NMEA_GGA_FIX_QUALITY_ENABLED = 0
SGLTE_TARGET=0
A_GLONASS_POS_PROTOCOL_SELECT = 0
AGPS_CONFIG_INJECT = 1
AP_TIMESTAMP_UNCERTAINTY = 10
DR_SYNC_ENABLED = 0
PPS_DEVICENAME = /dev/pps0
IGNORE_PPS_PULSE_COUNT = 1
GNSS_OUTAGE_DURATION = 10
AP_CLOCK_PPM = 100
MISSING_PULSE_TIME_DELTA = 900
PROPAGATION_TIME_UNCERTAINTY = 1
MODEM_TYPE = 1
�s position is known by
PROXY_APP_PACKAGE_NAME = com.lbe.security.miui
CP_MTLR_ES=0
LOG_BUFFER_ENABLED = 0
E_LEVEL_TIME_DEPTH = 600
E_LEVEL_MAX_CAPACITY = 50
W_LEVEL_TIME_DEPTH = 500
W_LEVEL_MAX_CAPACITY = 100
I_LEVEL_TIME_DEPTH = 400
I_LEVEL_MAX_CAPACITY = 200
D_LEVEL_TIME_DEPTH = 30
D_LEVEL_MAX_CAPACITY = 300
V_LEVEL_TIME_DEPTH = 200
V_LEVEL_MAX_CAPACITY = 400
Evolution ROM Xiaomi Mi Max 2
funkktioniert ok
XTRA_SERVER_1=http://gllto.glpals.com/7day/v5/latest/lto2.dat
XTRA_SERVER_2=http://gllto1.glpals.com/7day/v5/latest/lto2.dat
XTRA_SERVER_3=http://gllto2.glpals.com/7day/v5/latest/lto2.dat
XTRA_VERSION_CHECK=0
ERR_ESTIMATE=0
NTP_SERVER=1.android.pool.ntp.org
XTRA_CA_PATH=/usr/lib/ssl-1.1/certs
DEBUG_LEVEL = 2
INTERMEDIATE_POS=0
SUPL_VER=0x10000
CAPABILITIES=0x17
SUPL_HOST=supl.google.com
SUPL_PORT=7275
LPP_PROFILE = 2
DATUM_TYPE = 0
NMEA_PROVIDER=0
CUSTOM_NMEA_GGA_FIX_QUALITY_ENABLED = 0
SGLTE_TARGET=0
A_GLONASS_POS_PROTOCOL_SELECT = 0
AGPS_CONFIG_INJECT = 1
AP_TIMESTAMP_UNCERTAINTY = 10
DR_SYNC_ENABLED = 0
PPS_DEVICENAME = /dev/pps0
IGNORE_PPS_PULSE_COUNT = 1
GNSS_OUTAGE_DURATION = 10
AP_CLOCK_PPM = 100
MISSING_PULSE_TIME_DELTA = 900
PROPAGATION_TIME_UNCERTAINTY = 1
MODEM_TYPE = 1
PROXY_APP_PACKAGE_NAME = com.google.android.carrierlocation
CP_MTLR_ES=0
LOG_BUFFER_ENABLED = 0
E_LEVEL_TIME_DEPTH = 600
E_LEVEL_MAX_CAPACITY = 50
W_LEVEL_TIME_DEPTH = 500
W_LEVEL_MAX_CAPACITY = 100
I_LEVEL_TIME_DEPTH = 400
I_LEVEL_MAX_CAPACITY = 200
D_LEVEL_TIME_DEPTH = 30
D_LEVEL_MAX_CAPACITY = 300
V_LEVEL_TIME_DEPTH = 200
V_LEVEL_MAX_CAPACITY = 400
MIUI12-Port ROM Xiaomi Mi Max 2:
funktioniert, aber nicht besonders gut
XTRA_SERVER_1=http://gllto.glpals.com/7day/v5/latest/lto2.dat
XTRA_SERVER_2=http://gllto1.glpals.com/7day/v5/latest/lto2.dat
XTRA_SERVER_3=http://gllto2.glpals.com/7day/v5/latest/lto2.dat
XTRA_VERSION_CHECK=0
ERR_ESTIMATE=0
NTP_SERVER=1.android.pool.ntp.org
XTRA_CA_PATH=/usr/lib/ssl-1.1/certs
DEBUG_LEVEL = 2
INTERMEDIATE_POS=0
SUPL_VER=0x10000
CAPABILITIES=0x17
SUPL_HOST=supl.google.com
SUPL_PORT=7275
LPP_PROFILE = 2
DATUM_TYPE = 0
NMEA_PROVIDER=0
CUSTOM_NMEA_GGA_FIX_QUALITY_ENABLED = 0
SGLTE_TARGET=0
A_GLONASS_POS_PROTOCOL_SELECT = 0
AGPS_CONFIG_INJECT = 1
AP_TIMESTAMP_UNCERTAINTY = 10
DR_SYNC_ENABLED = 0
PPS_DEVICENAME = /dev/pps0
IGNORE_PPS_PULSE_COUNT = 1
GNSS_OUTAGE_DURATION = 10
AP_CLOCK_PPM = 100
MISSING_PULSE_TIME_DELTA = 900
PROPAGATION_TIME_UNCERTAINTY = 1
MODEM_TYPE = 1
PROXY_APP_PACKAGE_NAME = com.google.android.carrierlocation
CP_MTLR_ES=0
LOG_BUFFER_ENABLED = 0
E_LEVEL_TIME_DEPTH = 600
E_LEVEL_MAX_CAPACITY = 50
W_LEVEL_TIME_DEPTH = 500
W_LEVEL_MAX_CAPACITY = 100
I_LEVEL_TIME_DEPTH = 400
I_LEVEL_MAX_CAPACITY = 200
D_LEVEL_TIME_DEPTH = 30
D_LEVEL_MAX_CAPACITY = 300
V_LEVEL_TIME_DEPTH = 200
V_LEVEL_MAX_CAPACITY = 400
Xiaomi Redmi Note 7 LineageOS:
funktioniert ok
XTRA_VERSION_CHECK=0
XTRA_TEST_ENABLED = 1
XTRA_THROTTLE_ENABLED = 0
ERR_ESTIMATE=0
NTP_SERVER=time.izatcloud.net
XTRA_CA_PATH=/system/etc/security/cacerts
DEBUG_LEVEL = 5
INTERMEDIATE_POS=0
GPS_LOCK = 0
SUPL_VER=0x20000
SUPL_ES=0
USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1
SUPL_MODE=3
CAPABILITIES=0x13
ACCURACY_THRES=70
SUPL_HOST=supl.google.com
SUPL_PORT=7275
LPP_PROFILE = 2
NMEA_PROVIDER=0
SGLTE_TARGET=0
A_GLONASS_POS_PROTOCOL_SELECT = 0x2
AGPS_CONFIG_INJECT = 1
AP_TIMESTAMP_UNCERTAINTY = 10
DR_SYNC_ENABLED = 0
PPS_DEVICENAME = /dev/pps0
AP_CLOCK_PPM = 100
MISSING_PULSE_TIME_DELTA = 900
PROPAGATION_TIME_UNCERTAINTY = 1
MODEM_TYPE = 1
PROXY_APP_PACKAGE_NAME = com.google.android.carrierlocation
CP_MTLR_ES=0
Stock ROM Xiaomi Redmi Note 5 Pro:
funktioniert ok
XTRA_VERSION_CHECK=0
XTRA_TEST_ENABLED = 1
XTRA_THROTTLE_ENABLED = 0
ERR_ESTIMATE=0
NTP_SERVER=time.izatcloud.net
XTRA_CA_PATH=/system/etc/security/cacerts
DEBUG_LEVEL = 5
INTERMEDIATE_POS=0
GPS_LOCK = 0
SUPL_VER=0x20000
SUPL_ES=0
USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1
SUPL_MODE=3
CAPABILITIES=0x13
ACCURACY_THRES=70
LPP_PROFILE = 2
NMEA_PROVIDER=0
SGLTE_TARGET=0
A_GLONASS_POS_PROTOCOL_SELECT = 0x2
LPPE_CP_TECHNOLOGY = 0
LPPE_UP_TECHNOLOGY = 0
AGPS_CONFIG_INJECT = 1
AP_TIMESTAMP_UNCERTAINTY = 10
DR_SYNC_ENABLED = 0
PPS_DEVICENAME = /dev/pps0
AP_CLOCK_PPM = 100
MISSING_PULSE_TIME_DELTA = 900
PROPAGATION_TIME_UNCERTAINTY = 1
Vielleicht ist es also möglich aus den verschiedenen gps.conf das Beste zu nehmen und eine für Deutschland optimierte zu erstellen.
Zuletzt bearbeitet: