Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit b14ddca6 authored by Nathan Harold's avatar Nathan Harold
Browse files

Set Cell Bandwidth Correctly By RegState

During the PollState procedure, The Voice and Data
RegState Results provide an initial cell bandwidth,
which is not being properly set in cases where the
device already has CarrierAggregation by the time
the poll state finishes, or when the radio has
returned to idle but we have a new serving cell.

-Cache the last PhyChanConfig in ServiceStateTracker.

-Add support to populate the SS Bandwith in poll state
 by first seeing if there is a list of phychan configs.
 If it exists and is valid, use it. If not but there is
 a valid bandwidth in the cell identity use that.

-Fix the RatRatcheter.isSameRatFamily() so that RATs
 that lack a mapping to a family do not compare to
 equal.

-Fix the Ratcheting logic so that bandwidths are only
 ratcheted when there is no location change detected.

Bug: 80004809
Test: manual
Change-Id: Ibbcb8556cd4b64f12c57353b00c2c38116b31c70
parent 0f7fcf53
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment