Commit graph

135 commits

Author SHA1 Message Date
Edwin Tung
198634f36c gps: official release 4.15.1_35_241209_R1_247899
Bug: 381815085
Test: atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Flag: EXEMPT bug fix

Change-Id: I5446fe9b80f30cef5525f345680a59ea628531f4
2024-12-25 16:20:47 +08:00
Wayne Lin
2959396e87 gps: add certificate file for carrier
Bug: 384709358
Test: confirm certificate is included
Flag: EXEMPT bug fix
Change-Id: I1980cf603a213333a96f79cfc4a2bc3d3c1e5265
2024-12-17 19:40:51 -08:00
Edwin Tung
a4c06cbead gps: official release 4.13.2_28_Release_248164
Bug: 373743481
Bug: 316151601

Test: b/382153324
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I0af3dae2012afcfe250dc43a826662c03850127b
2024-12-04 11:21:44 +08:00
Wayne Lin
8d0c53a641 gps: support Galileo in CP NILR for ATT and TMO
Bug: 376045485
Test: verify pass in b/375338595#comment10
Change-Id: Ic1e49b625614d4356b01a8251caaf15d994b2e6c
2024-11-22 03:11:20 +00:00
Cheng Chang
3654fb0d5f Merge "gps: Enable coredump report for user ROM" into main 2024-11-21 00:39:46 +00:00
Wayne Lin
d1b4263642 Revert "gps: set default SUPL SSL method to SSLv23"
Revert submission 30245457-b372373466_set-SSLv23-default-for-SUPL

Reason for revert: SUPL SI failure

Reverted changes: /q/submissionid:30245457-b372373466_set-SSLv23-default-for-SUPL

Bug: 379788380
Change-Id: I7ab274e27071554f47a9eae999efa6357f3e16a0
2024-11-19 09:20:14 +00:00
Cheng Chang
0074216f27 gps: Enable coredump report for user ROM
In the user ROM, coredump file won't upload to server. Only for crash info statistic.

flag: EXEMPT the function has been verified at userdebug ROM.
Bug: 378004800
Bug: 377446770
Test: b/378004800 abtd to check sepolicy
Test: b/377446770#comment1 verified the coredump function on user ROM.
Change-Id: I917f494eac9e5a185dc503880d4f7d695e8651f3
2024-11-14 09:41:39 +00:00
Liana Kazanova (xWF)
dafb00540d Merge "Revert "gps: Enable coredump report for user ROM"" into main 2024-11-07 19:35:34 +00:00
Liana Kazanova (xWF)
f4ee85cdc9 Revert "gps: Enable coredump report for user ROM"
Revert submission 30245461-ssrdump_user

Reason for revert:DroidMonitor: Potential culprit for http://b/377907307 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted

Reverted changes: /q/submissionid:30245461-ssrdump_user

Change-Id: I6aa0ce06e4a0c0502f53620b9042b5a13959360b
2024-11-07 17:57:11 +00:00
Cheng Chang
d0d1fc2a0b Merge "gps: Enable coredump report for user ROM" into main 2024-11-07 08:47:34 +00:00
Cheng Chang
3e51fb39d4 gps: Enable coredump report for user ROM
In the user ROM, coredump file won't upload to server. Only for crash info statistic.

flag: EXEMPT the function has been verified at userdebug ROM.
Bug: 377446770
Test: b/377446770#comment1 verified the coredump function on user ROM.
Change-Id: I0e3048872c83b4538e97681313866322984ccdba
2024-11-05 10:33:23 +00:00
Wayne Lin
8547e6d20e gps: set default SUPL SSL method to SSLv23
Bug: 372373466
Test: SUPL NI test verify pass
Change-Id: Icc1b235e3bc853664025e2b6272e2219e8c0e2ff
2024-11-05 16:05:16 +08:00
Edwin Tung
096a54b08c gps: official release 4.13.2_27_Release_232879
Bug: 356028226

Test: b/361473281
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: If9daf5f369a79f6e06c4e56872a77c0fc806ce84
2024-08-22 14:10:03 +08:00
Edwin Tung
368e52924b gps: update gps 4.13.2_26
Fix Gnss hang issue
Fix no RSTD measurement in UP

Bug: 347616122
Bug: 352227728

Test: b/354866563
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I32e5c2a888e68f51e67758df6c2d776335a5b960
2024-07-23 17:09:13 +08:00
Edwin Tung
2765f273be gps: update gps 4.13.2_23_2
Fix deadlock during assert handling
Handle CP commanded resets
Supports both 16k and 4k aligned images

Bug: 346672615
Bug: 346948413

Test: b/350374065
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I3ee61de44d4612f965c879fc32d872f20906ec5d
2024-07-01 11:24:18 +08:00
Edwin Tung
36479978d4 gps: update gps 4.13.2_21
Resolve a defect in SUPL partial downlink data assembly
Make capability list in SUPL_START and SUPL_POSINIT consistent
Resolve CTS test failure on: testListenForGnssMeasurements

Bug: 341867336
Bug: 344772365
Bug: 347536254

Test: b/348538253
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I6cffab06d1ae3d242ded5750d643b05848795042
2024-06-21 11:45:09 +08:00
Treehugger Robot
682e0df867 Merge "gps: update gps 4.13.2_20" into main 2024-06-20 05:34:16 +00:00
Edwin Tung
52945e34ba gps: update gps 4.13.2_20
BiasNanos and FullBiasNanos is not always available when GNSS time is valid
Implement in-place matrix multiplication without dynamic stack
Add an option to pass a temp buffer to matrix utilities
Remove dynamic stack allocation
Hold off assert if CP resets while resetting
Fix ptimer pool overflow on repeated position requests
Request position aiding on pos req
Resolve a crash in lal
Add IGnss_V4_0 support for Android V
Correct the criteria for NI-SUPL Wifi
Resolve a race condition in SUPL OTDOA
Request emergency status upon SUPL-NI
Update LTE/NR CellInfo validation
No SUPL SI in 2G network
RNS MDT support
Prevent double free in host CHPP
SSB_SW_VERSION message not handled in time
Fix 5300 CHRE wakeup issue
UBSAN out-of-bounds: UTIL_bdsB1cCheckCRC24
Re-enable chub in K41 cfg

Bug: 324656720
Bug: 333819307
Bug: 336202517
Bug: 317681301
Bug: 342098775
Bug: 342303082
Bug: 343759053
Bug: 326494291
Bug: 339567953
Bug: 344712213
Bug: 344720565
Bug: 339790953
Bug: 336200226
Bug: 345062711
Bug: 333849828
Bug: 334722223
Bug: 342303082

Test: b/347124957
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: Ief402b34bad1980ddb4bcb497e3f2c1ce8806b91
2024-06-14 11:27:21 +08:00
Cheng Chang
c731428b77 gps: Fix the build break
Bug: 332204989
Test: Verify the compile successfully at b/332204989
Change-Id: I76c9ee16bea513e6fa784a764f4878ef4e2c0ab5
2024-06-13 01:47:34 +00:00
Cheng Chang
981c6b6734 Merge "gps: Add libcustomgnss library to dependency" into main 2024-05-17 02:42:18 +00:00
Edwin Tung
09a58ab0da gps: update gps 4.13.2_13
Fix SUPL over WIFI when no WWAN ID
Add fault_reqest_watch_thread flag
SETCaps_SuplUT1=20
Make sure onStart() and onStop() are received in GnssStatus.Callback
incr hw_clock_discontinuity_count
select_abortable_abort() enhancement to avoid race condition
Only request CellInfo of current air interface for GED phone
Fix gnssd and gnss service crash issues

Bug: 336398796
Bug: 335898054
Bug: 315212984
Bug: 336736850
Bug: 317832296
Bug: 334719512
Bug: 333845107
Bug: 333831102
Bug: 336965237
Bug: 332026502
Bug: 331733053
Bug: 335594718

Test: b/339756841
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: Id75e023fdd1cb24eeba322cbbe346527a4a0b030
2024-05-16 10:45:06 +00:00
Cheng Chang
8d55b28a5f gps: Add libcustomgnss library to dependency
Bug: 340977648
Test: Verification boot-health at b/340977648#comment2
Test: Verification the function has been called by gnss.
Change-Id: I72dedc36512361446b9f9132a57b552366991e87
2024-05-16 06:40:43 +00:00
Cheng Chang
c6add0f92e gps: Merge akita pixel-gnss mk to vendor folder
Bug: 332204989
Test: Health boot check at b/332204989#comment36
Test: Verification test at b/332204989
Change-Id: I74d16be8e04b99b8a765955ca330799149db9d2b
2024-05-07 09:45:19 +00:00
Edwin Tung
cf048bff49 gps: update gps configuration
disable requestRefLocCb to prevent incorrect cell info
re-enabling OTDOA

Bug: 336760721
Bug: 329779403

Test: Config change works
Change-Id: Ia92f06403c11dd04776be768b5087526b589ffb3
2024-05-03 08:48:05 +00:00
Edwin Tung
8bb99b0451 gps: update gps 4.13.2_8
Extend buffer size inside SIT API sitGpsSuplLppPrsInfoSet for larger messages
Provide the option of ignoring SUPL_INIT altogether for testing purposes

Bug: 321191652

Test: b/335776551
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: Ifa5a6fe4393e7a3a4cb16aff2a09322903f9b78c
2024-04-25 08:50:50 +00:00
Treehugger Robot
c02917b1ca Merge "gps: update gps 4.13.2_7" into main 2024-04-23 01:27:05 +00:00
Edwin Tung
a830dda071 gps: Disable RILC_REQ_GPS_GNSS_LPP_PROFILE_SET
Disabling RILC_REQ_GPS_GNSS_LPP_PROFILE_SET

Bug: 317209136
Test: Gnss Sanity test pass
Change-Id: Ibe08a25eadaaccc167066ca9c877f2ffbc04888c
2024-04-19 13:39:09 +08:00
Edwin Tung
cf48db5512 gps: update gps 4.13.2_7
Prioritize sending position response in HM
Set CHPP BETP batching nav cycle state to false during unexpected HM_GNSSMain
CHPP BETP Batching Improvements
Add logging for pos resp latency measurement
Handle RTC 32bit rollover for RTC time aiding on Host side
Host should get RTC frequency just once
Report engine status on modem crash/reset/Report GNSS stop status early
fix precise time retry assert
Reduce GNSS startup wait-for-CP time
Provide configuration to toggle ril libraries
Cleanup Coverity warnings, wrong dates, units

Bug: 320565299
Bug: 313128858
Bug: 329012293
Bug: 318809134
Bug: 301029126
Bug: 330911260
Bug: 330911260
Bug: 312855779

Test: b/333463720
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I71ddb56aa41fad4612e564adb67c439cf4dea6e7
2024-04-09 09:12:24 +08:00
Edwin Tung
e437af7006 gps: update gps 4.13.2_5
Faster MCW blackout recovery with gnss restart
Fix No PVT Android Sv state due to no tropo estimate
Update global time btw fixes to account for new fixes

Bug: 328548679
Bug: 324865265
Bug: 326283803

Test: b/331520473
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I6eb93b3267492dddd587064ce5454f49623f6b14
2024-03-28 14:23:58 +08:00
Edwin Tung
ee2b8c9ea8 gps: update gps 4.13.1_57
Resolve VTS for TestSvStatusIntervals case failure

Bug: 324175898

Test: b/330663119
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I645df430ccde479cc0af8ce1099691da8d8f6cdd
2024-03-21 15:36:48 +08:00
Treehugger Robot
7a58f6350f Merge "gps: update gps 4.13.1_56" into udc-qpr-dev am: a35822598e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/akita/+/26392607

Change-Id: Ia252af1b38c07965b720f616a69dad04bf5deed6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-03-06 12:50:03 +00:00
Edwin Tung
24c204cbd3 gps: update gps 4.13.1_56
Add carrier specific configuration item to toggle UP/CP OTDOA

Bug: 326526317

Test: b/326504793
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I05a9fe64ebd34af9f9020fe7c20d334ef01984da
2024-02-28 10:59:46 +08:00
Edwin Tung
eb378fb10a gps: set SUPL TLS 1.1 for Softbank
Bug: 325406596
Test: Build pass
Change-Id: I749046cceb0e0682cf2d429e8551b3affd000d02
2024-02-23 21:27:42 +08:00
Treehugger Robot
88e61496c2 Merge "gps: set SUPL TLS 1.1 for Softbank" into main 2024-02-23 08:47:57 +00:00
Edwin Tung
815b733a55 gps: update gps 4.13.1_54 am: 41315bc236
Original change: https://googleplex-android-review.googlesource.com/c/device/google/akita/+/26317333

Change-Id: Ib8fe96ee0127ae65aa1341cb18675eb66fe8186d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-22 15:06:31 +00:00
Edwin Tung
f88d3ca285 gps: set SUPL TLS 1.1 for Softbank
Bug: 325406596
Test: Build pass
Change-Id: Ia8825faf38ce427bb0068aacc2f19f7974ef41ce
2024-02-22 17:30:53 +08:00
Shinru Han
ecc207d94f Update vintf manifest
Use the default instance in the VINTF manifest regardless of whether the Pixel GNSS HAL exists.

Test: CTS/VTS pass
Bug: 320567656
Change-Id: I1abe379d1e399fe395f321036c0c2813bcbf5b79
2024-02-22 09:20:33 +00:00
Edwin Tung
41315bc236 gps: update gps 4.13.1_54
Remove SW Assert from ATX_checkISM
Resend MO session close to CHIP if no ACK back in time
Should wait for POS_REQ_ACK before processing its response

Bug: 322753558
Bug: 323966545

Test: b/326314088
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I139610d2e9cf45fc465c74c62039798a3c946c24
2024-02-22 09:05:15 +08:00
Edwin Tung
55a26dd8a5 gps: update gps 4.13.1_53 am: 06dced50d1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/akita/+/26232957

Change-Id: Ia71a62fb881382843394305168498690af64af7e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-16 10:51:03 +00:00
Edwin Tung
06dced50d1 gps: update gps 4.13.1_53
Fix issue with A-GPS position aiding

Bug: 320912798

Test: b/325190991
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I8dc6a40c0363bce86fa41f218a369e00eabbd5b3
2024-02-14 20:58:53 +08:00
Justin Chiu
bbff46e7f8 Merge "gps: update gps 4.13.1_52" into udc-qpr-dev am: 7d0d4c1800
Original change: https://googleplex-android-review.googlesource.com/c/device/google/akita/+/26135901

Change-Id: Id655017c322b74175e6c357698fd991617937ac5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-14 11:41:43 +00:00
Edwin Tung
37fd5aa0b2 gps: update gps 4.13.1_52
Add more protection against MEMs sensor callback
Disable Initial Direct WFS/EWFS in Good Signal Environment
Scaling up EHE to address optimistic Accuracy
Prevent 0 from coming out for 69,3 accuracy.
Mismatch of CN0 between RT and NOF
Address the bad ebearing caused highway drift and mismatch
RTC time inside MID(69,3) is slower than GPS time
Perform EPH Age validation when preparing data for Android getDebugData() request
Complete the missing parts of the GNSS debug dumpsys section
Handle null pointer deference in lal_Get_XPORTConnection()
Add gaurd to prevent SGEE req spam

Bug: 318465507
Bug: 315759350
Bug: 318052667
Bug: 313360903
Bug: 310139944
Bug: 309933916
Bug: 310139944
Bug: 318324580
Bug: 312890001
Bug: 317837863

Test: b/323976170
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I88d680545f7d3e00e65d2d625685b93c28ceb3a2
2024-02-06 09:27:12 +08:00
Edwin Tung
91d5a6e473 gps: update gps version 4.13.1_47A am: 54a27913c0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/akita/+/25942293

Change-Id: Ib72c0eb64b1e934b92c2c36cb49746704df8f333
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-25 05:35:39 +00:00
Edwin Tung
54a27913c0 gps: update gps version 4.13.1_47A
4.13.1_47A for disable sanitizer

Bug: 322095289

Test: b/322095289
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I22df6e053050987345d60b171050da94d06478b3
2024-01-24 17:19:22 +08:00
Justin Chiu
0f0cb2932a Merge "gps: update gps version 4.13.1_47" into udc-qpr-dev am: 281c53356b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/akita/+/25909474

Change-Id: I43a068f3204b473542af89b91b945dc335437a10
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-18 14:43:16 +00:00
Edwin Tung
4ba02ab738 gps: update gps version 4.13.1_47
Send 1 Hz clock status when ISM capture starts
Create passive field in ISM stream request
Add new messages that send ISM capture filenames
Optionally block ISM stream operations (default to enabled)
Push the CLOCK_STATUS as non-Debug (over SPI)
Add Advanced Aiding Module example for ESI draft 2
Add 1 Hz DCXO Message output to ESI Port
Add acq clock to 1 Hz clock status

Bug: 318552868

Test: b/320569736
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I650f1e8efcac53162c91cab25b59c4619a2dc262
2024-01-18 19:32:15 +08:00
Justin Chiu
2667e62b1a Merge "gps: update gps version 4.13.1_45" into udc-qpr-dev am: a83e0ca969 am: 8da0d6bb9d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/akita/+/25831012

Change-Id: If518e94258029b7c593fe46cdaa63830805d0b1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-10 12:45:42 +00:00
Edwin Tung
e208f77c1a gps: update gps version 4.13.1_45
Need to validate RTC time inside POWER_STATS_REPORT
For VZW NI-SUPL when connection is wLan hardcoded apMacAddress is to be used as LocationId
Use of IMEI as SUPL SET-ID for VZW SIM-less E911 SUPL
Add guard time to SIT SUPL-ECID and SUPL-OTDOA timeout

Bug: 317683570
Bug: 315327304
Bug: 315417944
Bug: 315425627

Test: b/319329850
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I1bdf6a2372fb30acae4f6e6e282323cc16375059
2024-01-10 09:19:59 +08:00
Justin Chiu
2074207c32 Merge "gps: update gps version 4.13.1_43" into udc-qpr-dev am: b0aeae4a97 am: 0bad5c2bd1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/akita/+/25722075

Change-Id: I289303463902d37b92ea65eef7a48f5b03db9cc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-26 11:14:03 +00:00
Edwin Tung
5092b16f39 gps: update gps version 4.13.1_43
Move Android platform logging to the front
Set Accuracy Requirement Strigent Enough to Force High Accuracy Mode for the Core when in 911
Update hot start accuracy in QoS.
Include extra variance for RCS. Screen LSQ measurements based on C/No difference.
Make SUPLPOSINIT cap and its LPP payload's cap consistent
Resolve native crash in GNSSMeasurement data report
Use WFS for all signal levels and allow WeakFS to Verify Frame Syncs

Bug: 310783359
Bug: 309731081
Bug: 314111985
Bug: 308527435
Bug: 315882008

Test: b/317336577
atest CtsLocationGnssTestCases
atest VtsHalGnssTargetTest

Change-Id: I2b1e8d59067016e79faacc37f7383aaf8883e3d7
2023-12-26 02:14:34 +00:00