From 4486798b72ea9ff131d67b11c7790c23411836aa Mon Sep 17 00:00:00 2001 From: Shinru Han Date: Wed, 27 Nov 2019 15:01:30 +0800 Subject: Remove LPPe injection HAL will overwrite MBN LPPe setting at boot. Temporarily remove LPPe injection as workaround. Test: LPPe value is correct with VZW SIM Bug: 145254019 Change-Id: Id4479d8862e08daee4d4b65f83706dd7c5197a19 --- gnss/GnssAdapter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnss/GnssAdapter.cpp b/gnss/GnssAdapter.cpp index 43fb63b..6099036 100644 --- a/gnss/GnssAdapter.cpp +++ b/gnss/GnssAdapter.cpp @@ -763,6 +763,8 @@ GnssAdapter::setConfig() gnssConfigRequested.aGlonassPositionProtocolMask = gpsConf.A_GLONASS_POS_PROTOCOL_SELECT; } + + /* Let HAL do nothing to LPPe, just set it by MBN if (gpsConf.LPPE_CP_TECHNOLOGY) { gnssConfigRequested.flags |= GNSS_CONFIG_FLAGS_LPPE_CONTROL_PLANE_VALID_BIT; gnssConfigRequested.lppeControlPlaneMask = @@ -774,6 +776,7 @@ GnssAdapter::setConfig() gnssConfigRequested.lppeUserPlaneMask = mLocApi->convertLppeUp(gpsConf.LPPE_UP_TECHNOLOGY); } + */ gnssConfigRequested.blacklistedSvIds.assign(mBlacklistedSvIds.begin(), mBlacklistedSvIds.end()); mLocApi->sendMsg(new LocApiMsg( -- cgit v1.2.3