diff --git a/location/gnssd/release/android.hardware.gnss-service b/location/gnssd/release/android.hardware.gnss-service index 1269801..f87bdaf 100644 Binary files a/location/gnssd/release/android.hardware.gnss-service and b/location/gnssd/release/android.hardware.gnss-service differ diff --git a/location/gnssd/release/gnssd b/location/gnssd/release/gnssd index 3ee10e2..6358e38 100644 Binary files a/location/gnssd/release/gnssd and b/location/gnssd/release/gnssd differ diff --git a/location/gnssd/release/gps.cfg b/location/gnssd/release/gps.cfg index b4c749f..ceffac0 100644 --- a/location/gnssd/release/gps.cfg +++ b/location/gnssd/release/gps.cfg @@ -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 diff --git a/location/gnssd/release/gps_user.cfg b/location/gnssd/release/gps_user.cfg index ab16105..c97d6b5 100644 --- a/location/gnssd/release/gps_user.cfg +++ b/location/gnssd/release/gps_user.cfg @@ -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 diff --git a/location/gnssd/release/kepler.bin b/location/gnssd/release/kepler.bin index f673c29..f792196 100644 Binary files a/location/gnssd/release/kepler.bin and b/location/gnssd/release/kepler.bin differ