summaryrefslogtreecommitdiff
path: root/gnss
AgeCommit message (Collapse)Author
2022-08-30gps: update gps driver 143.20.23.547844Wayne Lin
Fix biased position issue in subsequent periodic request Fix LHD get stuck issue in PtsChreTestRunner#gnssRestartTest. Change MSB to true in PVT SUPL posTechnology Fix position bias issue in the foliage running test Bug: 236200991 Bug: 240663862 Bug: 236206122 Bug: 233851633 Verify test: b/243323303 Test: VtsHalGnssTargetTest pass CtsLocationGnssTestCases pass PtsChreTestCases pass Change-Id: Ib75eefceb6106523ae99b6b1770f42a3d8c63dc9
2022-07-21gps: update gps driver 143.20.23.545390Edwin Tung
Fix SUPL SI/NI race condition issue Bug: 211060538 Verify test: 239810703 Test: VtsHalGnssTargetTest pass CtsLocationGnssTestCases pass PtsChreTestCases pass Change-Id: I81c7a4f0887fe1a42074cd0a9f933b8c3e33c136
2022-07-04gps: update gps driver 143.20.23.542941Wayne Lin
Fix Gpsmeasurement regression issue Fix gpsd crashing twice issue Fix null pointer dereference in GlSuplDataBuffer::Write() Fix incorrect TOW reported during AGPS CP session Enable LTE B13 filter for TMO Bug: 236926983 Bug: 235067448 Bug: 233199973 Bug: 232527714 Bug: 230811304 Verify test: b/237773787 Test: VtsHalGnssTargetTest pass CtsLocationGnssTestCases pass PtsChreTestCases pass Change-Id: I4a464f70c3dbca75907c118e2f9cfdf10d988e7a
2022-06-14gps: update gps driver 143.20.23.540296Wayne Lin
Disable OTDOA in Android TM and fix SUPL OTDOA B66 issue Keep IGnssCallback when gps off to fix DBH issue Fix measurement interval issue Fix SI/NI SUPL connection timing issue Fix RMN LCS-001-001-004 SUPL issue Fix stale pps time issue FIx cnpn job counting issue Bug: 233568357 Bug: 233849643 Bug: 233839493 Bug: 231383525 Bug: 228575547 Bug: 231765172 Bug: 233982646 Verify test : 235766042 Test : VtsHalGnssTargetTest pass CtsLocationGnssTestCases pass PtsChreTestCases pass Change-Id: I8092b47a8aeac9ff1440cffbe8fc07a1a12c833d
2022-05-26gps: update gps driver 142.20.23.537976Wayne Lin
Fix power duty-cycle issue Fix gpsd crash issue Fix gps start fail while running Astress Fix measurement elapsedRealTime variation issue Reduce NLP request Improve warm start accuracy Add additional PLMN codes for TMO Fix no earlyfix while OTDOA disabled Bug: 232035911 Bug: 232035671 Bug: 213264365 Bug: 230598202 Bug: 228395377 Bug: 221000024 Bug: 230811304 Bug: 230818100 Verify test : 233318251 Test : VtsHalGnssTargetTest pass CtsLocationGnssTestCases pass PtsChreTestCases pass Change-Id: I90123d3c828e77ed1d0584d9ab3b7f7a6ec5ca88
2022-05-11Revert "gps: enable GNSS PPS feature"Edwin Tung
Revert "gps: enable GNSS PPS feature" Revert submission 17983790-p22-gnss-pps Reason for revert: b/230265527 shows PPS malfunction impact gps location report. We need to disable PPS until PPS function fully functionality and robust. Bug: 230265527 Reverted Changes: I8d2abd38f:gps: enable GNSS PPS feature I49f82c17e:gps: enable GNSS PPS feature Change-Id: I296b5540148e03346e97e967c588234ea05a8bb8
2022-05-04gps: enable GNSS PPS featureWayne Lin
Bug: 230433240 Test: verify gnss pps time pass Change-Id: I8d2abd38f68562c8e513919be73a096a46b1625b
2022-04-28gps: update gps driver 142.20.23.534799Wayne Lin
Migrate GNSS HIDL HAL to AIDL HAL Add a gps.xml configuration parameter for CHRE/CHPP baud rate Fix for PVT assertion at patch_pvt_engine_cbs line=0078 Additional field in SatellitePVT Prevent the wrong common bias delta estimation Prevent wrong unhealthy satellites selection Fix LPPe UBP rounding error Fix LPPe UBP error message Fix on-chip assertion at glme_peif_impl.cpp line=0876 Fix low ADR rate issue Provide tool to decode PRs and PRRs from gl logs Fix GnssHalTest#TestGnssMeasurementCorrections/0_android_hardware_gnss_IGnss_default test fail Fix gpsd doesn't release pressure sensor request after LPPe session end Fix gpsd null pointer dereferencing issue Fix gpsd cannot receive LTE band handover notification Fixed the ordering of the GLNS satellites based on the ephemeris availability Report AGC values by constellation and central frequency instead of inside each raw measurement Bug: 213009701 Bug: 218580284 Bug: 223361838 Bug: 223593119 Bug: 224969521 Bug: 225278936 Bug: 225285619 Bug: 226112617 Bug: 226691677 Bug: 226805895 Bug: 228288159 Bug: 228301290 Bug: 228405504 Bug: 228791446 Bug: 229032461 Bug: 229038024 Verify test: 230286348 Test: VtsHalGnssTargetTest pass CtsLocationGnssTestCases pass GtsLocationTestCases pass GNSS verify test pass Change-Id: If2a4d21eefa20c934abbd21de363e1897775cb2e
2022-04-13Revert "gps: update gps driver 140.20.23.532343"Wayne Lin
This reverts commit 6ff778c951ca331e509e020e6e3a569236be86b6. Reason for revert: The patch cause regression issue on b/228932000 and b/228935134, revert first. Change-Id: Ibbe3dafd529aa6daf48854b5af2fd08b41deacf2
2022-04-08gps: update gps driver 140.20.23.532343Wayne Lin
Migrate GNSS HIDL HAL to AIDL HAL Add a gps.xml configuration parameter for CHRE/CHPP baud rate Fix for PVT assertion at patch_pvt_engine_cbs line=0078 Additional field in SatellitePVT Prevent the wrong common bias delta estimation Prevent wrong unhealthy satellites selection Fix LPPe UBP rounding error Fix LPPe UBP error message Bug: 226691677 Bug: 218580284 Bug: 213009701 Bug: 226805895 Bug: 223361838 Bug: 226112617 Bug: 223593119 Bug: 225285619 Verify test: 228251092 Test: Build pass and GNSS verify test pass Change-Id: I5daa4f9cbcbdda827ceaf73f24562085d2876315
2022-03-18gps: Add MCU crash dump to bugreportShinru Han
- Add MCU (ESW) crash dump - Add tmp log - Reduce log number to 20 Bug: 223741583 Test: bugreport gps log test Change-Id: I157d93bd0a3ede4e547df193d2808c4338c8c405
2022-03-17gps: update gps driver 129.20.23.529478Wayne Lin
- Fix NI control plane issue - Add NFW IPC between AP and CP - Ignore RTI in cold start - Fix OnChip logging issue Bug: 221337679 Bug: 216098015 Bug: 219856838 Bug: 213009701 Verify test: 224691558 Test: Build pass and GNSS verify test pass Change-Id: Ice69000357d07ad95d2070c277bcc7848f9d8f5f
2022-03-01gps: update gps driver 129.20.23.528102Wayne Lin
- Rescale DBH accuracy and add timestamp - Enable runtime LTE filter control feature - Pick newest FLP location for LPPe DBH - Not to request DBH location for the non-emergency NI - Keep reqporting PPS in duty-cycle - Release SUPL wakelock while framework restart - Fix NI AGPS accuracy and hot start accuracy issue - Fix cts testRequestFlush issue - Fix gps crash issue - Fix re-calibration on the fly issue - Fix OnChip mode TTFF issue - Fix OnChip mode GnssStatus no el/az issue Bug: 214399728 Bug: 211171235 Bug: 218586958 Bug: 215660420 Bug: 207804509 Bug: 208178903 Bug: 214551540 Bug: 213792299 Bug: 205770623 Bug: 205776935 Bug: 213009701 Bug: 218457536 Bug: 215660420 Bug: 213388910 Bug: 218608516 Verify test: 220724315 Test: build pass and GPS verify test pass Change-Id: Id5f1680c9b935e8955991f87ee8c317b0a4d17aa
2022-01-21gps: update gps driver 129.20.23.524634Wayne Lin
- Fixed null pointer dereferencing while injectNLPError - Added SuplUseFwCellInfo (default:true) xml attribute so that it can disable framework - Fixed to block MDT location request when it is not granted by carrier location application Bug: 210070896 Bug: 211381328 Bug: 210935899 Verify test: 214493833 Test: build pass and GPS verify test pass Change-Id: Ie932ab779cb8ff8cbb15adbe83cabd9e7cca498f
2022-01-06gps: update gps driver 129.20.23.524049Wayne Lin
- Changed to request DBH while LPP Capability transaction - Added CpLppeUseAgnssLocForEmptyDbh (default:false) to use agnss position for DBH when DBH is not available - CpLppeCancelDbhOnAgnssProvideLoc (default:false) to immediatelly report ProvideLocation when agnss position fix is made but DBH is not available - Set SUPL NI prefMethod as noPreference for KDDI - Fix MCC/MNC not storing issue - Fixed that GNSS noise floor scan fail - Fixed to use VisivilityControl queried isUserEmergencyFlag when requesting DBH location to framework - Include libsitril-gps-wifi.so for non-SITRIL project (ex, wifi project) to link with placeholder SITRIL symbols. Bug: 204019829 Bug: 204843438 Bug: 206754082 Bug: 207721798 Bug: 209926163 Verify test: 212521041 Test: build pass and GPS verify test pass Change-Id: I616a20bd58ee7e71c31f59ae9d12fc481ba8f9da
2021-12-16gps: update gps driver 129.20.23.522791Wayne Lin
Fix power mode abnormally turned off by setPositionMode Fix GPS crashing issue Fix location lagging during driving Auto switch constellation for on-chip mode Bug: 207436894 Bug: 206074009 Bug: 204136420 Bug: 201591644 Verify test: 209897730 Test: build pass and GNSS verify test pass Change-Id: I85d894c59c9b03c3e2a5e8eed31a609146fc0b58
2021-12-09gps: update gps driver 129.20.23.521541Wayne Lin
Improve stopping conditions for urban driving Fix GTS issues Improve Spirent AGPS drive accuracy Add PRs and PRRs log Fix SUPL over WIFI issue Integrate SatPvt URE fix Fix SB Lab issue Bug: 200942298 Bug: 204963837 Bug: 202366378 Bug: 202250827 Bug: 203615018 Bug: 205653853 Bug: 198384193 Verify Test: 207445643 Test: build pass and GNSS verify test pass Change-Id: I7ed025c97c03898443e6cf459f017bd1f154e2ae
2021-12-07Move gps.xml to device folderWayne Lin
Move gps.xml to device folder and maintain them separately by project requirement Bug: 208725716 Test: build pass Change-Id: I10950cdec6ff77a6a3f9b8ba585960e17c21fe8c
2021-11-04gps: update gps driver 129.20.23.518727Wayne Lin
Fix to delete RTO too when delete all aiding received Add mutex to protect malloc/free Fix for the bug of power mode logging in ONCHIP_NMEA [GNSS] Enable CHPP for P22 Reporting PLMN (MCC+MNC) of SIM and Network [O6] 5s GPS outage when OnChip/Host switching 5G E911 AGPS implementation Please clarify gnss error message [SQ1A] [O6] Native crash - AID_GPS - signal 6 (SIGABRT)../gpsd (BrcmGpsHalLogJava::Log) Bug:195383842 Bug:197716902 Bug:199048681 Bug:199265307 Bug:199818363 Bug:199114573 Bug:200107911 Bug:201582435 Bug:203068978 Verify Test: 203751055 Test: build pass and GNSS verify test pass Change-Id: I2b667c559c1d955c981561c56bb11ab9a9952044
2021-10-28Revert "gps: update gps driver 129.20.23.518727"Jing Wang
This reverts commit 1c28b9b29f1d006e2741f51fc694f1ec9bf8440c. Bug: 204332282 Test: presubmit P27107402 boots fine on my device. Signed-off-by: Jing Wang <jwangh@google.com> Change-Id: Iea0e1a5eeff048659721981de0e81045a8dfa5f2
2021-10-27gps: update gps driver 129.20.23.518727Wayne Lin
Fix to delete RTO too when delete all aiding received Add mutex to protect malloc/free Fix for the bug of power mode logging in ONCHIP_NMEA [GNSS] Enable CHPP for P22 Reporting PLMN (MCC+MNC) of SIM and Network [O6] 5s GPS outage when OnChip/Host switching 5G E911 AGPS implementation Please clarify gnss error message [SQ1A] [O6] Native crash - AID_GPS - signal 6 (SIGABRT)../gpsd (BrcmGpsHalLogJava::Log) Bug:195383842 Bug:197716902 Bug:199048681 Bug:199265307 Bug:199818363 Bug:199114573 Bug:200107911 Bug:201582435 Bug:203068978 Verify Test: 203751055 Test: build pass and GNSS verify test pass Change-Id: I09c78b6a452f611a7d738d17e8e0d474fadb31a4
2021-10-20Remove ndk_platform backend. Use the ndk backend.Jiyong Park
The ndk_platform backend will soon be deprecated because the ndk backend can serve the same purpose. This is to eliminate the confusion about having two variants (ndk and ndk_platform) for the same ndk backend. The prebuilt files had a reference to android.hardware.gnss-V1-ndk_platform.so. Change it to android.hardware.gnss-V1-ndk.so by diretly editing the DT_NEEDED entry. Bug: 161456198 Test: m Change-Id: Ib682bad5acefeb2e3ed27cd372a359c92ef5165a
2021-10-15Remove ndk_platform backend. Use the ndk backend.Jiyong Park
The ndk_platform backend will soon be deprecated because the ndk backend can serve the same purpose. This is to eliminate the confusion about having two variants (ndk and ndk_platform) for the same ndk backend. Bug: 161456198 Test: m Change-Id: Id17572137091b295457dc98fdd1742da0983e738
2021-10-14gps: refine gps module in gs201Wayne Lin
- Update gps driver to 129.20.23.516938 - Build gps module separably Bug: 202919589 Test: build pass and standalone GPS pass Change-Id: I451837f2e783ab2e8890e212eb7d3897c9854ca5
2021-08-04Remove ndk_platform backend. Use the ndk backend.Jiyong Park
The ndk_platform backend will soon be deprecated because the ndk backend can serve the same purpose. This is to eliminate the confusion about having two variants (ndk and ndk_platform) for the same ndk backend. Bug: 161456198 Test: m Change-Id: I1b0823b253cf815b79eb064045cf8dfa08a3df51
2021-05-20s/gs101/gs201Pat Tjin
do a global substitution Bug: 186836335 Signed-off-by: Pat Tjin <pattjin@google.com> Change-Id: Ic79e8983d04615be7da70ebb2b5092aae5178495
2021-05-19init gs201 buildsAaron Ding
Bug: 183183095 Change-Id: Ida78d0352dbd79acb8f2122b51fdb47a2e217bf0
2021-05-19Create gs201 device folder baselineAaron Ding
clone from gs101 sha 9d1c97c2 Bug: 183183095 Change-Id: Ie7112bdf0aceb33c9e1956aa52e961b670582733