History log of /frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5e39519396918f9e2312d1c355a9b6889851d887 31-Jan-2012 John Wang <johnwang@google.com> Use LTE SNR and RSRP to set signal level bar.

The LTE signal strength level is the smaller one
between lte rsrp level and lte snr level if both
rsrp and snr are valid.

The lte snr mapping are

Four bars: SNR >= 45
Three bars: 10 <= SNR < 45
Two bars: -30 <= SNR < 10
One bars: SNR < -30
No bars: No Service

The invalid value of lte snr is changed to INVALID_SNR
from -1, since -1 is a valid value of lte snr.

bug:5640958
Change-Id: If26aaba0c7fcc0fee3db488b5adfa02922f06715
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
7d505255111cea3f3d5d44b70861ddad5b492d25 19-Oct-2011 Wink Saville <wink@google.com> Do not always say OTASP_NOT_NEEDED for LTE.

Do not override CdamServiceStateTracker#getOtasp as we
should report the "real" status as OTASP can be needed
for LTE.

Bug: 5413788
Change-Id: Ia34c9e1169bfc9682f81f9c4935eb2853507bd04
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
b166bc81acfd521608a1ab1003c5d728598d6ec1 06-Oct-2011 Wink Saville <wink@google.com> Set mGotCountryCode properly.

mGotCountryCode needs to be set to false when we don't know
the country code and to true only when we do.

Bug: 2578334
Change-Id: I7cb21e627ae115880df5f9b2095cb4ba094ab751
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
43c3204067ba65b498713cf3f4c5fce9e024d897 27-Aug-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Fix leak in SIM ready registrants

SIM Ready registrants was keep growing after air plane mode
toggle or RIL recovery.

Bug: 5222722
Change-Id: Iac9fcb86f96f9e42440e641cd94736fed6f45813
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
cd62dfbc267dda92ee696aadf160cf465308e3ce 06-Aug-2011 John Wang <johnwang@google.com> Enable concurrent voice and data for LTE.

bug:5017062
Change-Id: I2c701c74710ce0f718d28babea88fb93d3219564
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
35a9c52791882bc58d3a6716e0fd8544889d90c3 28-Jul-2011 Wink Saville <wink@google.com> am 5ad5c9e3: am d20f60c8: Merge "Support of LTE Only mode" into honeycomb-LTE

* commit '5ad5c9e3efd26155ae7b5d0f3e9e2094e1f65dfe':
Support of LTE Only mode
d5f8d84d4573e17d87dc41000314156b08d9beec 28-Jul-2011 Ramesh Sudini <ramesh.sudini@motorola.com> Support of LTE Only mode

In CDMA-LTE hybrid mode, the service state is derived based on
CDMA state. However, CDMA radio is off while in LTE only mode
so thre will be no signal bar or data type icon displayed on
the status UI.

This patch handles LTE only mode scenario. The service state
is derived from LTE if CDMA is OOS and LTE only mode is used.

Bug: 5070240
Change-Id: Ie55daaf9eea1b16ca73312ebab208810b145d2bc
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
895de9269fa125bf3903c21faf5e8d2750bfb000 24-Jul-2011 Wink Saville <wink@google.com> am 051660d4: am deb62be2: Merge "Configure RAT dependent retry pattern in GSM DCT." into honeycomb-LTE

* commit '051660d4d6d293f4b561bc6a772c70aa077a578a':
Configure RAT dependent retry pattern in GSM DCT.
789df167fa31e684baa957aea1a4430963bf12b1 22-Jul-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Configure RAT dependent retry pattern in GSM DCT.

In case GSM DCT is used with EHRPD, retry pattern should follow
the ones for CDMA.

Bug: 5058426
Change-Id: Id9badc9ac14fb20ac62c1746061f056fa2f9ed1b
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
3372c1ef78f1c22d99dfe2aea47622f208bfc8c1 22-Jul-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> am b7ad442c: am 1c82f56f: Display CSIM SPN only if camping SID/NID matches CSIM CDMAHOME

* commit 'b7ad442c90146f736c6268c21e34a87fbcab6335':
Display CSIM SPN only if camping SID/NID matches CSIM CDMAHOME
1c82f56f2453a8a7c83090017ab2427a74829b9a 21-Jul-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Display CSIM SPN only if camping SID/NID matches CSIM CDMAHOME

Fix to resolve conflicting ERI and CSIM SPN. CSIM SPN should be
only used when camping SID/NID is listed in CDMAHOME record.

Bug: 5057486
Change-Id: I6c5961bb53cc6257237fa5a93a0acd067b12d009
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
343112fb1515a9e9ea860168bb4d7eded8cc5e34 21-Jul-2011 John Wang <johnwang@google.com> Remove APN type in notifyDataConnection.

Using APN_TYPE_ALL in notifyDataConnection causes data
connection state to be set as DISCONNECTED all the time
because apnTypeToId returns INVALID_ID for APN_TYPE_ALL.

bug:4972999
Change-Id: Ieb79194575dd97fa4bd7ef2bd8202030aa282d84
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
89799e72eee54935ec5830f89dfd0a7d32983917 09-Jul-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Fix incorrect ERI banner format

Fix conflicting display issue with ERI and CSIM SPN test.
Do not display them together but only override ERI text with CSIM
SPN in home area.

Bug: 5008969
Change-Id: I88383acd1c7f4c5bfb1f66349ff2f37b2edbbc9c
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
c8e2916d0bdbbda5fb6faf61d6f24100641d19f5 01-Jul-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Bring back ERI into CDMA-LTE mode

Use ERI mechanism for roaming determination in CDMA-LTE mode.
Also display SPN name from CSIM card as "SPN" field in the status bar.
PLMN field will be derived from ERI text as done in original CDMA phone.

Bug: 4970448
Change-Id: I21382b15e148a8451f4c3fcbbb5d1ed296e41b5a
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
23f646367ddecc26b95db683c752791ab3ea7fa1 14-Jun-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Revert "CDMALTE: Get roaming status based on SID/NID"

This reverts commit 3fc9055c7f3bc25948f17bc29582abae72fe7de1.
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
3fc9055c7f3bc25948f17bc29582abae72fe7de1 04-Jun-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> CDMALTE: Get roaming status based on SID/NID

Change-Id: Iec70f2036c1c698331696ff9869bfb057604c637
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
53f67f7e9d5534cc7d4fe882e100c221ce0b193b 01-Jun-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Use CSIM to get provision information

In case of LTE & CDMA hybrid system, provision information will be
read from CSIM records.

Also CSIM records can be updated over the air. No data connection
attempt should be made until CSIM provisioning is notified
via SIM_REFRESH event.

Change-Id: I001db48d07d90af22104cb958df638e15e0d494a
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
d6bcfd1cd081b9fe553976a0191a814b929c583e 08-Jun-2011 Wink Saville <wink@google.com> Fix default preferred network.

Also, for xoom-cdma-lte devices CdmaLteServiceStateTracker#getOtasp
returns OTASP_NOT_NEEDED.

Some cleanup.


Bug: 4531115
Change-Id: I24b160062eda625ff5c3471399b9e83ae0d2869a
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
db09b5db60fa05ba65662faa86422b9ec69493a1 03-Jun-2011 Wink Saville <wink@google.com> Refactor ServiceStateTracker handling of radio technology.

Also add a little more debugging.

Change-Id: I832872c876b290a3e83a79068059a21894472a1d
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
c91c7f92c9d2da557d4187fa24519f1dc1f1e2ec 02-Jun-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> CdmaLte: Use SPN from SIM card if SIM card is presend

Change-Id: Ib766216ed5ec2522942e87d548d0af27c0553cec
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
57675037aa279e715a966e2888a31c97381a5fe4 28-May-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Further fix for SIM detection.

Refining SIM ready condition on UICC w/ multiple apps.
Also migration for RIL to use SIM_READY indication in case of UICC
presence instead of current NV_READY message.

Change-Id: I3445a628e2d32a24292e6a69785fe72422481221
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
212129118645bae324b92b36e9818f110563284d 17-May-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> No data icon switch seen between LTE to EHRPD Handover

Change-Id: Ifc8e9e8d88b6617d75322f743ae96fd897a45c3b
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
f0055d5e3cfd7779a3ad3596149db1cdb2731ffd 01-Apr-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> CDMALTE: Evaluate data network type in pollStateDone()

During LTE to HRPD handover, CDMA data network type (1X, DO, RevA)
was not detected immediately as the checking was not done without
waiting for the LTE state. The patch will wait for pollStateDone
to determine new data network state.

Change-Id: I2d63d43df1f3124ba27f77897abef30f06be650d
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
11cee41f3e2b0082a9b569fd8862a3d019b22104 28-Apr-2011 Ramesh Sudini <ramesh.sudini@motorola.com> Telephony: Corrections to signal strength values.

RSRP is already -ve.

Change-Id: Ieff689a98088ad6aad9cfc6516169c92bbb0015d
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
63edf6c4f5795009e55f2ae9556550c38daa9774 08-Apr-2011 Robert Greenwalt <rgreenwalt@google.com> Rename PhoneBase's DataConnectionTracker member.

Was called mDataConnection, but this is more confusing now that we have multiple
DataConnections. Changed it to the more correct mDataConnectionTracker.

Change-Id: I3cdc4f2897d60e5b0885891744aa6ff2db27af37
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
5203a5bc28a5ae432eab236780b2f97bdec71dbf 08-Apr-2011 Wink Saville <wink@google.com> Cleanup debugging.

Change-Id: I4c61b6716a6d03d70bc1e9013954d6b2002cec54
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
e80d327676e929d9b1dcf21d0d3c4f1d2be31483 29-Mar-2011 Ramesh Sudini <ramesh.sudini@motorola.com> Telephony: Cleanup of SIM handling in CdmaLteSST.

Change-Id: I41ae595bae035b2dfd2e32e4d54a754c27962567
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
fbe284b6756b44819e9f4d13938bad06b238d112 24-Mar-2011 Ramesh Sudini <ramesh.sudini@motorola.com> Telephony: Fix eHRPD Service State Mapping.

Change-Id: I415c11dc0e1817f7772160c1103105d6007ffdff
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
eea577e0c41babadf4f07fd9d5e822bd7faa9385 15-Mar-2011 Robert Greenwalt <rgreenwalt@google.com> Remove redundant network types.

ServiceStateTracker can use the ServiceState values.
bug:4083436

Change-Id: I5b5b72392d9d48adc55731c44417d622930c4bec
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
9d7d5b44355f0554ed13851ec11ec68a273ba56b 05-Mar-2011 Wink Saville <wink@google.com> Do not merge: Fix 3G connectivity bug 3513741.

ServiceStateTracker the registerForDataConnectionDetached needed to
test for !STATE_IN_SERVICE so that the other values for state also cause
the detached notifciation.

CdmaServiceStateTracker needed to use the ServiceStateTracker lists
and not the cdma specific lists for registration, which are now deleted.
Also removed an unused import.

CdmaLteServiceStateTracker cannot use the deleted cdma specific
registration lists.

Bug: 3513741
Change-Id: I0939a47251ffc70ea5c9e4675a4b4179d9c718b1
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
88d852969a0ffd2ce228defe96ecae0173574f55 28-Feb-2011 Robert Greenwalt <rgreenwalt@google.com> Do not merge: Clean up LTE code change

Promoting RestrictedState so fewer callsites need be technology specific.
Promoting ServiceState change registration code.
bug:3487388

Change-Id: Iac3abca1a2943c1626553e1fd4bdd5baace86492
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
9d7d62801ddb206d2ea96d74864a9edfe54d2eee 12-Mar-2011 Wink Saville <wink@google.com> Do not merge: Revert the revert of "LTE Changes for Telephony including Multiple PDN support and IPV6 support"

This reverts commit eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7
and is the first of the LTE commits in master being back ported
to the LTE branch.

Change-Id: I17d4a1b779ed74bc7dfb409d2c1a30f60fdb27c7
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
eca208fae6d1b6ae9c8c0e42eee092e86dbddbb7 03-Mar-2011 Wink Saville <wink@google.com> DO NOT MERGE: Revert "LTE Changes for Telephony including Multiple PDN support and IPV6 support"

This reverts commit 2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82.

Change-Id: Ifc4e9aaccb54e065a36380710694cd6e4d347636
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java
2b8bcfe5b74e1a34d136f4ff46e3c94397f38f82 25-Feb-2011 Wink Saville <wink@google.com> LTE Changes for Telephony including Multiple PDN support and IPV6 support

Added init for CDMAPhone.java

Change-Id: I2392b5ad3382ee1993537b8477ef00dd036c6fe9
/frameworks/base/telephony/java/com/android/internal/telephony/cdma/CdmaLteServiceStateTracker.java