History log of /frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ef44f95cd42bf422c89718b447bc863b8a31f429 15-May-2018 Eric Schwarzenbach <easchwar@google.com> Add constant for PhysicalChannelConfig UNSOL

Bug: 78791811
Test: compilation

Change-Id: I48404342daaaf74d81386aa64cac99ae1a5dfa8b
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
702f0a8ce669f62964bdd2f733fd04061b93fc5f 14-Feb-2018 Eric Schwarzenbach <easchwar@google.com> Add constants for reporting criteria

Adds RILConstants and TelephonyManager constants for reporting and
setting indication filter bits.

Bug: 72117365
Test: make
Change-Id: Ia52ffdbc9ea2499893ece518aba4a99c6fe4ee90
(cherry picked from commit 7ff6e14cf41a52e3da59f87588adec6eb09f09f2)
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
2a7c0d377dc061c7bc196b07b2ea1dc525ed6865 16-Mar-2016 Sandeep Gutta <sangutta@codeaurora.org> Telephony(MSIM): Default NW mode property for each slot

For dual SIM devices, add provision to configure different default
Network modes for each slot, using the existing system property to
configure this default network modes.

Bug: 28384694
Test: manual - Checked different default NW mode can be set
for each slot.
Merged-Id: I72b11522cb51a425e28ddc407014387a20cb2cd7
Change-Id: I72b11522cb51a425e28ddc407014387a20cb2cd7
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
08063d6c1bb64d2b65fe08bfc04d00f3f0fc856f 31-Jan-2018 Jack Yu <jackyu@google.com> Added support for the new 1.2 data setup/deactivate API

Added support for the 1.2 IRadio APIs that support IWLAN handover.

Test: Telephony sanity tests
Bug: 64132030
Change-Id: I8c962bb45bc4d42610faa32f0ee36080e8e6cb65
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
974aada04734ced17f3842c817e7e8c3528d0739 12-Jul-2017 Nathan Harold <nharold@google.com> Add Constants for NATT Keepalive to RILConstants

Bug: 38350389
Test: compilation
Change-Id: Ic18a7c947d2c62efe76d656bd683f9ce296f68fd
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
ee079333e0ca5498c66c5f2a5b046e7db6c0f775 21-Nov-2017 yinxu <yinxu@google.com> Add new RIL requests

Bug: 68998818
Test: Basic telephony sanity
Change-Id: Icad4ad8a9d8dd1bdc36a3e073cf14db31f590929
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
b36a4cb40222e1c0a61b13c1eca601ba761bd26e 21-Apr-2017 yinxu <yinxu@google.com> Add the new RIL requests and NetworkScanResult.

Those new RIL requests will be used to start and stop network scan, and
the scan result will be returned from RIL in the format of
NetworkScanResult.

Test: Telephony sanity tests
Bug: 30954762
Change-Id: I2bfd0fb8cbb3815cc62ec4385594dec9c5e4d279
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
ac8d7f94acbddf7bd0e459559d0ea0eb3817aa10 19-Mar-2017 pkanwar <pkanwar@google.com> RIL changes to allow the modem to query the framework for the key.


BUG: 35606429
Test: manual
Change-Id: I609e4505508aa6bb5b442c09eb4c346106492361
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
da70ca69fdb5ea80fb064e8a48cbfa5b74bcff45 16-Feb-2017 Jack Yu <jackyu@google.com> Added two new RIL commands support

Added RIL_REQUEST_SEND_DEVICE_STATE and
RIL_REQUEST_SET_UNSOLICITED_RESPONSE_FILTER RIL requests support.

Test: telephony sanity tests
bug: 32223897, 20125037, 28294587

Change-Id: I148a4322dfab2d8d84faf6505fb89dfc290411e3
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
233cb9efdf73b16b0724332425d60b9f53f230ee 16-Feb-2017 Jack Yu <jackyu@google.com> Added the new RIL request to set SIM power state

The new RIL request for powering up/down the SIM card.

Test: Telephony sanity tests
bug: 32224755
Change-Id: Ia20f824eb9a0bf6d5f63f782a8d42a22a0355938
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
fff5f48dce4c8dc956e027f3ef3c5ecfd3ec3a10 26-Jan-2017 Jack Yu <jackyu@google.com> Renamed voiceNetworkStateChanged and dataNetworkStateChanged

The misleading voiceNetworkStateChanged should be renamed
to networkStateChanged to reflect either voice or data
network changes will trigger this indication.
And dataNetworkStateChanged should be renamed to
dataCallListChanged as well.

Test: Build
Change-Id: Icf20ceb3718794f7aa62650816714ac8679d101a
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
9d48e7cc2f58e99b84da889dcb48da963835aae1 14-Sep-2016 Naveen Kalla <mrnaveen@google.com> Add RIL_UNSOL_MODEM_RESTART message

RIL_UNSOL_MODEM_RESTART will be sent by vendor RILs when it detects
a modem restart along with the reason for restart which could be a
crash signature if the modem restarted due to a crash or a some
other string such as a user-initiated restart or AT command
initiated restart.

Change-Id: Idf08e20a49e82d40f6aa0854d23384c35c2efc3a
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
37409c574782d7cc0b877c386c1d45ba83a14925 02-Jun-2016 Robert Greenwalt <rgreenwalt@google.com> Add support for UNSOL PCO Data.

PCO is a container in data-call responses with a range
of optional fields devoted to carrier-proprietary signalling.
This change includes a class to contain this opaque info on
its way to carrier apps.

bug:28961371
bug:28567303
Change-Id: Ibfc304800bb3d5b8706d56c08400c1d0b4453a55
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
64997623bfa04e80064b6056fab0fb23144acb44 05-May-2016 Meng Wang <mewan@google.com> Add API setAllowedCarriers, getAllowedCarriers to TelephonyManager

Also:
Add RIL constants RIL_REQUEST_SET_ALLOWED_CARRIERS, RIL_REQUEST_GET_ALLOWED_CARRIERS

Bug: 28564314
Change-Id: Iaf6c40de633e767309c4088249a5c13cb0988c5c
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
3ee538c10d3ef5bedd9dff631cbca465315701e8 13-Apr-2016 Jack Yu <jackyu@google.com> Removed the unused RIL constant

We should use Integer.MAX_VALUE instead defining our own MAX_INT

bug: 27787361
Change-Id: I9630d66674530f9b7a8843cc454d0382b738463c
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
499a8da1daa82f29eecd59f99721a1cdd52db716 19-Mar-2016 Ajay Nambi <anambi@codeaurora.org> Ril Error codes: Voice related messages

This change adds new error codes for messages
related to voice

Bug: 27038563
Change-Id: Id3a212c0b12e1feb26b0836fad3f9399d6dec19c
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
b3e1083ff06155530c5ba91aa762c58e53d1fcc1 11-Mar-2016 Ajay Nambi <anambi@codeaurora.org> New error codes for SMS/other messages

This change adds error codes for messages related
to SMS and set_mute, get_mute requests

Bug: 27038563
Change-Id: I9b989ae8b99da5e24f4f698f34f2c35b2a48ecbd
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
44729c613fe65fd9b2f14b1844c1f02ba94ad498 11-Mar-2016 Sanket Padawe <sanketpadawe@google.com> Fix build failure.

+ Fix build failure caused by
https://partner-android-review.googlesource.com/#/c/538910/

Change-Id: I83b579f3db4c5a167b206318edcc627c6d2f4b0a
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
a1ce0480c22eeaad4e00a5cb3b5c118e695c7a10 04-Mar-2016 twen.chang <twen.chang@mediatek.com> Add RIL Error code list

BUG: 27589497

Change-Id: Ib8d7e0ff13f72106b79210ea786020c17b0ba842
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
aa0f5873a74afc4dc40f8f016b0f1b0205a4f194 12-Feb-2016 Nathan Harold <nharold@google.com> Create BandMode Constants

Bug: 27145805
Change-Id: I733026268600f504325bc92061ee830d1448bbf5
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
ce4f22e84ef2b215c0a7408a3b077fb5f36826cb 09-Feb-2016 Sanket Padawe <sanketpadawe@google.com> Add OEM specific error code space which can by used to replace Generic errors.

BUG=27038563

Change-Id: I125e083e0a3145ac09806a84ea8b53864c04dc22
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
c0e87a55f2e07613e45ee8681498528f9fa7c752 02-Feb-2016 Nathan Harold <nharold@google.com> Update RILConstants errors to match ril.h

-Mirror changes from I997da9a15225716786c53b7457b498d4628e76be
-Add an error code for rate-limited requests

Bug: 26767732
Change-Id: Ic094fdf39d33a702e1799e099c86af5238deb226
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
2f805530f4c4a6d1827ef8c96be6a7f33266ee7a 27-Jan-2016 Sanket Padawe <sanketpadawe@google.com> Add new RIL command for sending ack to solicited async and unsolicited msg.

Bug: 22127517
Change-Id: I371aae330f96e5767850b8c7fabbb36984334a98
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
6714030083b1d8ec5b2df6dfef08034d0d30c2fe 10-Dec-2015 Jack Yu <jackyu@google.com> merge from master

Change-Id: Ic03669db3f4595336a7dbc13ffc77d055d11acf9
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
dd8efa820b4ca75279d1c31afdd1aab0bbfbb3af 15-Jul-2015 Sungmin Choi <sungmin.choi@lge.com> Add TDSCDMA family

Bug: 22639018
Change-Id: I7a65337838ef3dfa24ce8b59564ec831c5cb5094
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
5c728994311c40821604c6711171e860776659a6 28-May-2015 Prerepa Viswanadham <dham@google.com> Activity info and stats from modem

Change-Id: Ifa8e520673c7e5549b0066a16a744810f1f0730c
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
b15e72b83c56d771f0fb1453b73e2fca6b09cce8 20-Mar-2015 fenglu <fenglu@google.com> LCE service implementation - connectivity side

Change-Id: If11bd99c44c7dc8d2aa2bc05a10e04421739baa6
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
2a5f608e7a5765db3b91165dac5b6280b26da26c 19-Mar-2015 Casper Bonde <c.bonde@samsung.com> Add support for Bluetooth Sim Access Profile (2/4)

Change-Id: I6c634aa38d31a7b5a98c9089840557257fd58209
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
4fea0923be8d961312908aded2f72011a044903c 18-Nov-2014 Amit Mahajan <amitmahajan@google.com> Adding new setting LTE_SERVICE_FORCED.

Bug: 18328639
Change-Id: Icbf9d7987d27af34cbe4ee1b4e9df19e139c2fc7
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
d4180cc2d43989647dccf96bd85a9f208d01d209 19-Oct-2012 Preeti Ahuja <preetia@codeaurora.org> Telephony: STK CC feature implementation

Add strings and constants required for stk cc feature.

Bug: 17646476
Change-Id: I28c5c199f6138c4db2a00d524592667a481db8cd
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
1213bf83e96bf9a3747a90d84969038b9ad76971 21-Oct-2014 Amit Mahajan <amitmahajan@google.com> Merge "Add a constant for invalid profile id value" into lmp-mr1-dev
d61cc80ef1e4a11c38d731f654a753c257eb81f7 16-Oct-2014 Hui Wang <huiwang@motorola.com> Add a constant for invalid profile id value

Change-Id: I0cac2e38572e4b04081fd3347be05e57cc899008
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
2af2d57d578e0c3a2740628e7c6336b19961cc49 18-Oct-2014 Wink Saville <wink@google.com> Radio Capability Support.

New design of capability switch for L.
Add new RIL requests:
RIL_REQUEST_GET_RADIO_CAPABILITY
RIL_REQUEST_SET_RADIO_CAPABILITY
RIL_UNSOL_RADIO_CAPABILITY

These commands allow the framework to communicate what the Radio
Capabilities for each logical modem has or should be using.

It can support 2/3/4G switch and has flexible architecture to support
future technology.

Change-Id: Iedf7f608d2ba3c06a883500f2d85abb98e69d9c1
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
05e6dde3a0b9ba1eb3d13d511fe2e27a0d10c851 01-Sep-2014 Wink Saville <wink@google.com> ksd to lmp-sprout-dev

Change-Id: I94eb65c62231b5831570bb0cbbbd9c916bee0a37
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
bd7723637b14d1895c043c2257f1cd9560322d4e 02-Aug-2014 Naveen Kalla <nkalla@codeaurora.org> Invoke shutdownMobileRadios Telephony APIs from ShutdownThread

shutdownMobileRadios API shuts down multiple Radios on MSIM devices and
also gracefully shuts down Radios and SIM cards on single SIM and
MSIM devices. Use this API instead of the old setRadio APIs.

Add RIL_REQUEST_SHUTDOWN to RILConstants. Message is sent to notify
RIL that the device is shutting down.

Bug: 9773278
Change-Id: I6afa9e810cefc7855f7ae42e51f39cc51fa2aa6e
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
ad254384ad4157f5a6c5bf55e1f2f4a542f1025a 13-Aug-2014 Amit Mahajan <amitmahajan@google.com> Revert "Revert "add apn setting parameters, and set apn parameters to bp""

This reverts commit 193418074ad85878121776ebf316367ad53d2039.

Change-Id: I52641411da884fa252c40c303537e61ca6e14fc0
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
ff2efd52995bc2201de4ba1de8185d119abfcc83 12-Aug-2014 Amit Mahajan <amitmahajan@google.com> Revert "add apn setting parameters, and set apn parameters to bp"

This reverts commit 3fd217b3f492c95c8550da2a36fffbc6f3a3b724.

Change-Id: Icf32debc07b858c5ae2eb8a7bf4a6e95445a7466
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
fdd78e06a7cb29870377dc8b1dfb918b9c35defa 10-Aug-2014 Hui Wang <huiwang@motorola.com> add apn setting parameters, and set apn parameters to bp

Change-Id: I2720b6f8eba707691b9c3f481b6182c98ae3f10b
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
d518376874fedcd1110fdbc5790ee0d198dd514e 26-Jun-2014 Amit Mahajan <amitmahajan@google.com> EAP-SIM RIL command name change.

Modified the name to match what was in QCRIL.

Change-Id: I41abfacb7bacd4cfa0d4543100ac9960c97184f9
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
3e2d8f4182bbacf57f80611e2f81c1c567474430 25-Jun-2014 Etan Cohen <etancohen@google.com> Removed RIL_REQUEST_SET_RADIO_MODE and RIL_REQUEST_DATA_IDLE commands

Unused commands

Change-Id: Ib6e033ed9212a5e5b21b961f7483f98cf63fd598
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
fb40dd4d00bd3361b2535bc866e6c21eadc52558 13-Jun-2014 Wink Saville <wink@google.com> Merge kwd to master

Add initial IMS and MSIM support from klp-wireless-dev-mirror

Change-Id: Idb607c0aa32f80fe4fe1539aedea7a221e9e7f04
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
4a4db51194d64bf46d7e21acfef97b90eed378c6 24-Feb-2014 Jake Hamby <jhamby@google.com> resolved conflicts for merge of 786e71ab to master-nova

Change-Id: Ibe5e0a68f59d95c4a8c721d9e21626714d33ccd0
786e71ab11f2d89afffc9db7473f16206395c813 06-Feb-2014 Jake Hamby <jhamby@google.com> Remove unneeded new RIL command.

Remove the recently added RIL_REQUEST_SET_RADIO_MODE command and update
the definition of the RIL_REQUEST_NV_RESET_CONFIG parameter.
Also remove some accidentally added debug log lines.

Bug: 12864208
Change-Id: I6f035d6900c9fcb1427bad62057d7b4a1d3cd99c
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
aae9216320328e6b865725219a31a029ea46c1b0 12-Feb-2014 Sailesh Nepal <sail@google.com> Add new phone type (public API) DO NOT MERGE

This CL adds a new public API to allow services to implement calls.

Change-Id: I4d30eb4d91bd342506cad4ced059bd8446c2bec4
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
8f9b33e77686de8e917ba61c5e2f2e31a1e0e49b 15-Jan-2014 Jake Hamby <jhamby@google.com> Add new RIL commands to read/write NV items and reset NV config.

Add new RIL commands and generic code cleanups.

The only changes required for OMA DM support are the
addition of five new methods in ITelephony.aidl for
reading/writing NV items and performing NV config and
radio resets (requires MODIFY_PHONE_STATE), along with
the new RIL request IDs in RILConstants.java.

Bug: 12864208
Change-Id: I958d2571580d98a49936ef2e6822e5ac086acbe2
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
8b03ab85024389ee0596675226691cf0748efc03 28-Nov-2013 Shishir Agrawal <shishir@google.com> RIL changes for supporting generic SIM communication.

Adds the 4 new commands to RIL interface:
- RIL_REQUEST_SIM_TRANSMIT_BASIC (AT+CSIM - TS 27.007)
- RIL_REQUEST_SIM_OPEN_CHANNEL (AT+CCHO - TS 27.007)
- RIL_REQUEST_SIM_CLOSE_CHANNEL (AT+CCHC - TS 27.007)
- RIL_REQUEST_SIM_TRANSMIT_CHANNEL (AT+CGLA - TS 27.007)

Change-Id: Iee4d950d37a6097493cd945e611c914c40827215
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
140ae7bdadd13d3b849385636e1811438e62ed6a 07-Aug-2012 Rika Brooks <rbrooks@codeaurora.org> Telephony: SMS over IMS

Add RIL_REQUEST_IMS_REGISTRATION_STATE, RIL_REQUEST_IMS_SEND_SMS, and
RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED. Add FORMAT_UNKNOWN to
SmsConstants.

Bug: 9626411
Change-Id: I87ca9841b4ace931c55e2d379fe6d7589b2dc8a5
Signed-off-by: Ed Tam <etam@google.com>
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
e2181318d6cc844ce8c6131d8a917bb9f8993e94 23-Sep-2013 Wink Saville <wink@google.com> Add RIL_REQUEST_SET_INITIAL_ATTACH_APN.

Bug: 9626411
Change-Id: I0c278d9f4c6fd7e12c495c2411ab94ac87e1f316
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
094beeccf5bf6e68d73f94a1aeaeda6690f4bf06 06-Apr-2013 Wink Saville <wink@google.com> Add FW support for CellInfo RIL commands.

Bug: 8235566
Change-Id: I7ad7dabc4b6c38bfba4461b08e6e30d0eb9efea1
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
ec7f4a69535151e04d11b66bd2de5c69c133f022 10-Jul-2012 Uma Maheswari Ramalingam <umam@codeaurora.org> frameworks/base: Support for LTE network modes

Change-Id: I93c102f92ff2d10856d91108bb50fe5c0f06ad66
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
fc2cbe9b46ab17a401dc50f8e0dbb677ed012299 30-Dec-2011 Naveen Kalla <nkalla@quicinc.com> Separate SIM states from Radio states

Radio state reflects the state of the modem. SIM_READY, RUIM_READY,
NV_READY are subscription states and it is possible that the new cards
have multiple subscriptions. Remove the SIM states from Radio State and
introduce a new VOICE_RADIO_TECH message to identify the exact voice
technology. SIM states will continue to be identified from the
SIM_STATUS messages.

Change-Id: Ia67d54f43b6c3340d9cf5c27fcb6f7ef49ef4d40
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
094854091b63498f952f0a6c4bcedfdfefaf1cf7 26-Sep-2011 Jake Hamby <jhamby@google.com> Add new RIL requests to support SIM data download via SMS over IMS.

On an LTE device where incoming SMS messages over IMS are sent to
the framework via RIL_UNSOL_RESPONSE_NEW_SMS responses sent to
the RIL, it may be necessary to process USIM data download SM's
(message class 2). This requires the RIL to implement two new requests.

1) RIL_REQUEST_STK_SEND_ENVELOPE_WITH_STATUS:
send an ENVELOPE command to the UICC, receiving the SW1 and SW2
status bytes in addition to the command response.

2) RIL_REQUEST_SMS_ACKNOWLEDGE_WITH_PDU:
send an RP-ACK or RP-ERROR acknowledgement to the incoming SM,
including an acknowledgement PDU containing the envelope response.

Change-Id: If597a14fa8c4780c75da84fa96c49abcb05960f2
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
463f22114587344c96460179069a08d7381fbfd6 22-Jul-2011 Jake Hamby <jhamby@google.com> Add ISIM application support for LTE devices.

- Add methods to TelephonyManager to provide access to IMS records on
the ISIM application of the UICC, as well as access to the ISIM
AKA authentication algorithm.

- Add support for the new IMS methods to CDMALTEPhone, using the helper class
ImsUiccRecords to load the IMS records from the ISIM. The same approach
can be used to implement IMS support for UMTS/LTE devices.

- There is a new RIL request, RIL_REQUEST_ISIM_AUTHENTICATION, which is
used to perform IMS AKA authentication using the algorithm on the ISIM
application of the UICC. The challenge nonce and response are both encoded
as Base64 strings.

Change-Id: I73367c7d9bc573d0d883d68adf09891de1319129
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
4281817f6b624cb51926eb24fa78c68cd9431dce 24-Jul-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Allow suggestedRetryTime to indicate no retry is needed.

If suggestedRetryTime is 0x7fffffff then no retry is needed
and the framework should not initiate a retry.

Bug: 4949208
Change-Id: I3756ef6a3e93beec4ee95863cbc111b9952e5e06
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
edbe2cc386147dbac52b3bc74d8a15ad1f95b268 20-May-2011 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Notify RIL that PDP reset is triggered due to data stall

Additional deactivate cause so RIL could take intelligent action
on data stall occurrence if necessary.

Change-Id: Iae4accda879efb5679085c518117617fb16631c3
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
5e9270bfd566c32a60dfeb34435a158eb4ceb9a9 12-May-2011 Wink Saville <wink@google.com> Add getLteOnCdamMode.

Change-Id: Iebf027f956d543d7a69cad64aaba47900937a785
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
66958c73674673274bf08266b60ad3c1791c9179 15-Apr-2011 Wink Saville <wink@google.com> Change RIL initialization.

- When creating RIL use lte_on_cdma property to set initial
cdma subscription source. Later we will use
RIL_UNSOL_CDMA_SUBSCRIPTION_SOURCE_CHANGED and or some other
dynamic method.

- Instead of using mInitialRadioStateChange use UNSOL_RIL_CONNECTED
to initialize ril to a known state.

- Rename RIL_UNSOL_CDMA_SUBSCRIPTION_CHANGED to it "proper" name.
RIL_UNSOL_CDMA_SUBSCRIPTION_SOURCE_CHANGED.

bug: 4287155
Change-Id: I477ece19dbe381171e0f468184821d6a6d6877b9
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
1dd2ada5cf7d0c95afb4731d082473f34ee7f433 07-Apr-2011 Wink Saville <wink@google.com> Add RIL_UNSOL_RIL_CONNECTED and pass radio technology + 2 to setupDataCall.

Added CommandsInterface.registerForRilConnected which allows components
to register for when the ril connects and provides the version of the
ril to the registrants or a -1 if the ril disconnects.

For ril version 6 RIL.setupDataCall needs to have RadioTechnology + 2
as the radioTechnology parameter when the rilVersion is >= 6.

DataConnection then uses registersForRilConnected to get the ril
version and provide the proper radioTechnology value to
RIL.setupDataCall

Change-Id: Iacba764b9e38a4a138d186ccf1625fea760cc56d
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
afaf4c8fa9d8be822e8a871fd9493f59e9bf9db8 28-Mar-2011 Ramesh Sudini <ramesh.sudini@motorola.com> Telephony: Update LTE RILConstants to match ril.h

Change-Id: I3abc88a98f3ce152df1d8de27da1132c05ee136f
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.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/RILConstants.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/RILConstants.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/RILConstants.java
5284090631e638b916d9a453212e9dc802656a67 18-Feb-2011 Wink Saville <wink@google.com> Changes for ril.h version 6.

Change-Id: Iacd9d362c4836546ac277cf3571227d426a721aa
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
f6254ba7f0e48515bca3c08bbb71f916448bf0d1 31-Dec-2010 Lorenzo Colitti <lorenzo@google.com> Fix setupDataCall breakage.

Change I1a1adc61 added a new parameter to setupDataCall,
but updated the callers incorrectly (specifying the
arguments in the wrong order). Fix the order.

Change-Id: I0e762de29ac05d387371a7cfe33a33ad16219221
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
4eb40450720f6cc1ed07fa181b22677461fa96bd 30-Dec-2010 Lorenzo Colitti <lorenzo@google.com> Get rid of setupDataCallWithProtocol.

setupDataCallWithProtocol was introduced to introduce a
protocol parameter to setupDataCall without having to
modify its callers. This is not very useful, as there are
only two callers. Get rid of it and make setupDataCall take
the protocol parameter itself.

For now, hardcode IPv4 connectivity. When we add the
protocol field to ApnSettings, it will be fetched from
there.

Change-Id: I1a1adc616ffd9ac68be6911f054790da48e472d6
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
6ef74b1b073f04f55ef43095a336bd10d599dedf 02-Dec-2010 Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Add reason field to DEACTIVATE_DATA_CALL request.

Commit 323f059d65db8413ee2ca8ce04533bc00e4f84e4 introduced a side effect that
PPP and MIP cannot be disconnected gracefully in case of 1X data calls.
The new disconnect reason field in DEACTIVATE_DATA_CALL will help RIL and Modem
to know whether the disconnect was done for modem shutdown or not. And
the followings can be achieved at the same time.

- Graceful PPP termination
- MIP de-registration
- RF Release Order with "Power Down De-registration" if modem is powered off.

(Also cleaned up the deprecated functions for setup/deactivate default PDP)

Change-Id: If79842ad05827326b6994e1148a6ae68b4467c45
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
c159c84699d4b739a14cdfb22c5807f419e1754f 11-Aug-2010 John Wang <johnwang@google.com> Update switch call and accept call.

Change-Id: Ifdd1af77e3eca08f6c931605ecfb275835b78709
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
7d9526445c8631f347c7bf7d944e5bb1dc35b0b5 12-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ib5ea9745c2b652d64646e3e28c12e63815321ff9
18573e9281d6e5621fa1663dac29b558291913d7 29-Mar-2010 Naveen Kalla <nkalla@codeaurora.org> Support to display message when operation is blocked due to FDN being enabled

The terminal disallows USSD, SMS, Voice Call and Supplementary services
operations for numbers not in the Fixed Dialing Number (FDN) list when the
FDN service is enabled. FDN_CHECK_FAILURE error is sent from the RIL and the
message needs to be displayed to indicate the failure.

Change-Id: I49bd63f69a3f0201125b17cd16db2e8fcf93ddc3
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
7fb4b8455ccccde4698bed1a1906434a14a611a6 21-Apr-2010 John Wang <johnwang@google.com> Add ILLEGAL_SIM_OR_ME error code.

It is for bug 2571583 to provide better failure information of network operator selection.

Network selection returns ILLEGAL_SIM_OR_ME when the failure is
permanent and no retries needed, such as illegal SIM, ME, HRL config, etc.

Change-Id: Iaf70bef64d3cbf35e4d9915418cbb5b78607f73e
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
1ccc41ed938ff005ae3d621292580a90601242ca 29-Jan-2010 John Wang <johnwang@google.com> Handle RIL_UNSOL_RESEND_INCALL_MUTE.

For bug 2400052.

Notify registered handler whenever receiving RIL_UNSOL_RESEND_INCALL_MUTE.
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
27d074e0efbdabd40f00eca41169ea225c05fcbe 25-Sep-2009 Naveen Kalla <nkalla@quicinc.com> Telephony: Add a failure cause for CDMA call failures and rename
RIL_REQUEST_CDMA_VALIDATE_AKEY to
RIL_REQUEST_CDMA_VALIDATE_AND_WRITE_AKEY

Add failure cause for CDMA call failures due to access blocked by the
CDMA network. Rename RIL_REQUEST_CDMA_VALIDATE_AKEY to
RIL_REQUEST_CDMA_VALIDATE_AND_WRITE_AKEY. This change needs to go in
with the corresponding change in ril.h (1141)
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
bbd754b8fe7563234b5c4c8d1425a7417337f2f2 19-Sep-2009 John Wang <johnwang@google.com> Add ring back tone notification.

Some networks may not play ring back tone, RIL will send UNSOL ringback notification.

Apps can register for ring back tone msg and play tone to user for receiving ALERTING message.

The return value indicates to play or stop ring tone.
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
106d27140bdd1acf388310807d662f08cb6292c6 31-Jul-2009 johnwang <johnwang@google.com> Add technology and authentication type in setupDataCall.

SetupDataCall needs radio technology parameter to identify CDMA and GSM type. 0 means CDMA and 1 means GSM. The values are different from GSM_PHONE and CDMA_PHONE. Add authType parameter to identify PAP/CHAP authentication. Currently the authType is set to use both PAP and CHAP in CDMA phone.

modified: telephony/java/com/android/internal/telephony/CommandsInterface.java
modified: telephony/java/com/android/internal/telephony/RIL.java
modified: telephony/java/com/android/internal/telephony/RILConstants.java
modified: telephony/java/com/android/internal/telephony/cdma/CdmaDataConnection.java
modified: telephony/java/com/android/internal/telephony/gsm/PdpConnection.java
modified: telephony/java/com/android/internal/telephony/test/SimulatedCommands.java
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
0d45e37069e2a9041b3a93b0f9e55f61d7baa07c 31-Jul-2009 John Wang <johnwang@google.com> Clean up RIL_SIM_* in RILConstants

GET_SIM_STATUS now returns structure RIL_CardStatus. So RIL_SIM_* status are obsoleted.

modified: java/com/android/internal/telephony/RILConstants.java
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
b307c8945d4bf8d843445f3cc6d727f4e43d90f0 29-Jul-2009 Wink Saville <wink@google.com> Fix bug 1994955 where PHONE_TYPE_CDMA was 0 and it should be 2 and added RILConstants.NO_PHONE.

This bug originally reported that PHONE_TYPE_CDMA needed to be 2 because
it was public. But as far as I can tell it has never been public and it
is still marked @hide so is not public now. There is a bug in that
PHONE_TYPE_NONE and PHONE_TYPE_CDMA were both 0. But this doesn't
appear to have been a problem because PHONE_TYPE_NONE doesn't looked to be
used anywhere except in TelephonyManagerTest.
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
dafa22a3ef9328c72319aeec605f6a6d20e46080 11-Jul-2009 jsh <jsh@google.com> Extra parameters for sendBurstDtmf.

ON length and OFF length.
Also, define PROFILEs for use with SETUP_DATA_CALL.
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
e337d651a5199551ae3d3180176f8ac7d58c9acd 11-Jun-2009 johnwang <johnwang@google.com> Support SMS cell broadcasting for GSM in RIL.java

enable gsm related cell broadcast requests in RIL.java and add SmsBraodcastConfigInfo class.

The gsm related cell broadcast requests include

RIL_REQUEST_GET_BROADCAST_CONFIG
RIL_REQUEST_GET_BROADCAST_CONFIG
RIL_REQUEST_BROADCAST_ACTIVATION
RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS

modified: BaseCommands.java
modified: CommandsInterface.java
modified: RIL.java
modified: RILConstants.java
modified: cdma/CdmaSMSDispatcher.java
new file: gsm/SmsBroadcastConfigInfo.java
modified: test/SimulatedCommands.java
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
e14af0e26eb11d0a9e4620a75aadcc4b40885aa8 09-Jun-2009 Wink Saville <wink@google.com> Add RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING & reportStkServiceIsRunning.

These are used to notify the vendor ril that the StkService is
running and ready to receive RIL_UNSOL_STK_XXX commands.
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
22ccaf5321cf9d2df57cf0d686d1abcd74acb193 07-Jun-2009 Wink Saville <wink@google.com> Motorola changes from 090602 through 090605

The changes from 090602 update frameworks/base to support 3way calling
and call waiting.

The changes from 090603 completed the CdmaInformationRecords class
but the original changes submitted has been simplified, toString added
and a bug fixed where the notifications where not being handled properly.

The changes from 090605 added Prl Version, apn fixes.
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
867641ece36e2fd17faaea79cf19506ab17177c6 28-May-2009 jsh <jsh@google.com> Telephony support for SMS memory reporting to the network.

- Use ordered broadcast to allow receivers to set a result code.
- Ack SMS with result code.
- New RIL command to report memory status.
- Fixed a typo in a Gservices setting.
- Merge in CL 137895 (hold a wake lock while broadcasting SMS_RECEIVED).
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
e9b06d754af03faf27012fbed1e7559ec1ba7c79 19-May-2009 Wink Saville <wink@google.com> Teleca 2b changes
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
c06ce125408696fd49c7fa9e1189ecb61804007a 12-May-2009 jsh <jsh@google.com> Internal APIs to get/set SMSC address.
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
2a34043d5578deb8d7f93830e13c4efc91eba583 29-Apr-2009 Jaikumar Ganesh <jaikumar@google.com> Add RIL_UNSOL_OEM_HOOK_RAW.

Add RIL_UNSOL_OEM_HOOK_RAW for OEMs to send Unsolicitied
commands from the baseband.
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
44038aa032ffd876f3c9b20a84db9d189f77e18e 14-Apr-2009 Wink Saville <wink@google.com> Fix crash when mSST is null and change default to GSM.
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
60a51818483dae32d18414a4f128ca057e267e8c 06-Apr-2009 Jaikumar Ganesh <> AI 144688: Fix CDMA ril call sequence numbers.
RIL calls cannot have any gaps in their numbering. This was introduced
by the CDMA code merge. This was partially fixed only in ril.h. We need
to change the Constants file too.
BUG=1765265

Automated import of CL 144688
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java
767a662ecde33c3979bf02b793d392aca0403162 02-Apr-2009 Wink Saville <> AI 144185: Integrate cdma into the main code base.

Automated import of CL 144185
/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java