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
Loading
Please register or sign in to comment