gps: update gps version 4.13.1_42

Fix uncertainty reported as Zero
Add Handling of SUPL server changing its posMethod between SUPL_INIT and SUPL_POS
Rare failure closure of SUPL_NI with DNS lookup failure causing dropping of subsequent SUPL_NI
TLS connection timeout handling enhancement
Resolve a crash inside GNSSMeasurementCorrectionsSetCorrections()
Only start PRESSURE sensor when needed
Remove CHPP Ptimer IDs from LPRAM
Resolve NMEA and gps file mismatch
Discontinue the MSB max resp time out upon first fix
Android elapsedRealTime monotonic and not-too-fast requirements
Factor TBF into status messages
Roll over protection for the delta time calculation

Bug: 310548009
Bug: 313384896
Bug: 309399952
Bug: 314048196
Bug: 313558900
Bug: 309584559
Bug: 309596116
Bug: 314240544
Bug: 310521390
Bug: 313794467
Bug: 314228195
Bug: 311100969
Bug: 314929262
Bug: 313824968

Test: b/316992199
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I5ecd6b3e63e8f9e9b64dcac0e8ea0ac369e0ab78
This commit is contained in:
Edwin Tung 2023-12-19 12:40:40 +08:00
parent 433677370a
commit fd07a8ab13
5 changed files with 13 additions and 3 deletions

Binary file not shown.

View file

@ -47,6 +47,12 @@ scheduling_enabled=1
### temporarily disable precise time aiding ###
Chip_Configuration_AidingConfiguration=0x00020046
# VDR End condition (meter, meter, sec, sec)
ChipCfg_VDR_high_end_Distance = 200
ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20
# set shared reference clock for freq aiding (0x20)
# enable dcxo (0x04)
Chip_Configuration_RefClkControl=0x24
@ -152,7 +158,7 @@ GlueLayer_isReqDBHFromFwRefLoc=1
GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
Chip_Configuration_mems_data_Configuration=13
Chip_Configuration_mems_data_Configuration=5
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1

View file

@ -10,12 +10,16 @@ gnss_device_patch_file=/vendor/firmware/kepler.bin
Chip_Configuration_Dynamic_HSI=0
GlueLayer_IsPlatformRefTimeEnable=1
chpp_betp_client=1
chpp_log_level=2
chpp_log_level=0
gnss_device_data_port_chpp_spi_device=/dev/gnss_ipc
gnss_device_data_port_chpp_present=1
GlueLayer_YearOfHW=2023
scheduling_enabled=1
Chip_Configuration_AidingConfiguration=0x00020046
ChipCfg_VDR_high_end_Distance = 200
ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20
Chip_Configuration_RefClkControl=0x24
Chip_Configuration_DCXO_CrystalType=0x11
spam_dog_ms=0
@ -47,7 +51,7 @@ GlueLayer_isReqDBHFromFwRefLoc=1
GlueLayer_isReqUBPFromPressureSensor=1
GlueLayer_IsMemsEnable=1
GlueLayer_MeasCorrCap=7
Chip_Configuration_mems_data_Configuration=13
Chip_Configuration_mems_data_Configuration=5
Chip_Configuration_FeatureCfg_ANDRD_MEAS_CORR_ENABLE=1
CP_LocTech_PrimaryConst=0
CP_LocTech_Constraints=1

Binary file not shown.