History log of /hardware/ril/reference-ril/reference-ril.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e9645049ba5ec9081b208f92400669613c2a8aa7 29-Aug-2012 Jaime A Lopez-Sollano <jaimel@codeaurora.org> Add CDMA and multimode support to reference-ril

Reference RIL will query emulator modem the supported radio technologies
and the current radio technology and respond to telephony with the
information. Support for basic CDMA RIL request messages and messages
to set and query preferred network mode to be able to switch between
radio technologies.

Change-Id: I950d36691f3e4029f42efe265dc1bb0016b0f410
/hardware/ril/reference-ril/reference-ril.c
9efcac5782b93564d47c1687e67e85849c72afed 09-Aug-2012 Uma Maheswari Ramalingam <umam@codeaurora.org> Workaround for LTE RSRP -ve values in Signal

Ril version 6 and below sends negative values
for lte rsrp in signalstrength.
Workaround to maintain backward compatibility
and convert this to positive
values in compliance with ril.h

Support for processing all fields in
SignalStrength in reference-ril

Change-Id: I4d480aa2f607cd617b18681f722de246a7894348
/hardware/ril/reference-ril/reference-ril.c
28059051b016c4c13f3b81398ba78fbbb3bb1f95 29-Apr-2012 Chih-Wei Huang <cwhuang@linux.org.tw> Fix the signal strength errors

Change the response to RIL_SignalStrength_v6 format.

Change-Id: Id7797969e3433fe422625c902f54c965e806cb16
/hardware/ril/reference-ril/reference-ril.c
170fbdad83cba7ec4c67873bbafda389d9bec4cb 08-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)

Change-Id: Ib10d100087fd0239c075e1dfee9e77a903c00b4a
/hardware/ril/reference-ril/reference-ril.c
b4e26162dd18f8db7308393ec8a63dfd5fd8b4ac 05-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF)

Change-Id: Ib429c9b5f0eb14786231e203738a8062d718e5b0
/hardware/ril/reference-ril/reference-ril.c
20cd1140431e2d4013fe3be529e14e45d973bec4 20-Dec-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)

Change-Id: I9a87ab49edcee3281e419366ced3cbbb5ead8bc2
/hardware/ril/reference-ril/reference-ril.c
d8ad6c98086c410243e0e8ad8285f02d6b696bd6 08-Aug-2011 Vladimir Chtchetkine <vchtchetkine@google.com> resolved conflicts for merge of 988d3d71 to honeycomb-plus-aosp

Change-Id: I85178afbca0b8b51eb3890958b063a70a1b33b96
385a73934b05fd28915e0ae17020dbfe3b20afd4 04-Aug-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Enable QEMUD pipe connection

Change-Id: I8cdeda261ebaf203310262951e8253cb8a42c8c6
/hardware/ril/reference-ril/reference-ril.c
250eb3c8c3adbbbaf49c30ee09a061268d9a491a 22-Jun-2011 Wink Saville <wink@google.com> Initialize new field RIL_Data_Call_Response_v6.suggestedRetryTime.

Change-Id: Idd3c9665785322a2a3fe013db459d9c8302a48d6
/hardware/ril/reference-ril/reference-ril.c
2c1fb3a4e7aa8039bdefacceec98aa43cfe5784c 19-Mar-2011 Wink Saville <wink@google.com> Change mock-ril and reference-ril to use include/telephony/ril.h

I've done this by change the copy to a symbolic link, this allows
us to easily change from using the common include/telephony/ril.h
to a separate instance when ril.h is evolving.

Bug: 3457628
Bug: 4132203
Change-Id: Idd8029e57dd0b2afc16c2659dbbc3e587b438f0a
/hardware/ril/reference-ril/reference-ril.c
9a9fbd294bf8a7465cf10480935edea8304ef661 16-Feb-2011 Wink Saville <wink@google.com> Use local copy of ril.h for reference-ril and mock-ril.

This allows for greater stability while we're changing the ril
interface, as defined by ril.h. An example is that the emulator
will continue to run using an older ril while we upgrade to
newer rils.

After the new ril has stabilized and these modules updated the
changes should be reverted and we should use
include/telephony/ril.h

Change-Id: If5011ccbe64bcb65f98b02060165f899b6d4b5f9
/hardware/ril/reference-ril/reference-ril.c
af1298d72fd6a8b2d5bed7db15f6d181240fce83 04-Feb-2011 David 'Digit' Turner <digit@google.com> ril: Fix telephony under emulation.

This patch fixes several regressions that were introduced in
a recent rewrite of the native RIL support code, and which
prevent networking from working under emulation.

- 'apn' and 'type' were incorrectly swapped in the
AT+CGDCONT= command string, so the command was
never executed properly by the emulated modem.

- The PDP context type was not properly written to the
parcel in responseDataCallList() in libril/ril.cpp.
Due to this the Java RIL code ignored the response.

- The dns list returned by requestOrSendDataCallList()
was an empty string, which caused the Java RIL code to
fail with a "unknown host" exception when trying to setup
net.dns1

Change-Id: I7f4e6f6f45d197960ecb20e7e8592272921fe694
Note: You also need to apply this emulator patch to verify
this one: http://review.source.android.com//#change,20965

The code in requestOrSendDataCallList() assumes that
AT+CGACT? and AT+CGDCONT? will have answers with exactly
the same number of lines (this wasn't the case before
the emulator fix).
/hardware/ril/reference-ril/reference-ril.c
4380897c6cdc99486a061b819943e3b290ebcf09 14-Jan-2011 Wink Saville <wink@google.com> RIL v5 RIL_REQUEST_SETUP_DATA_CALL.

Change-Id: I30531e103416b1b817b9370304e3301a1c641cf5
/hardware/ril/reference-ril/reference-ril.c
4f81dcf2a9bc84cbfbb6d3d658c452c22e9b6e83 02-Sep-2010 Lorenzo Colitti <lorenzo@google.com> RIL changes for IPv6 / IPv4v6 data calls.

- Add a PDP type parameter to REQUEST_SETUP_DATA_CALL.
Make this backwards compatible: if we're called with a PDP type parameter and
the RIL doesn't support it, remove the parameter from the request so the RIL
never sees it.
- Change the description of the address field in the RIL_Data_Call_Response
structure and in the response to RIL_REQUEST_SETUP_DATA_CALL from an address
to a space-separated list of addresses. This preserves both source and binary
compatibility but allows new RILs to return both an IPv4 and an IPv6 address
for dual-stack data calls.

Change-Id: I0a77fc57c042bedfd18068c7faf7637a46f476d5
/hardware/ril/reference-ril/reference-ril.c
f838ede4a7c8b5994a84b92de8c2bcb346379be4 16-Jul-2010 Robert Greenwalt <robdroid@android.com> Fix reference ril to pass correct interface name

Restores connectivity to emulator.

Change-Id: I95e2026b16c78ebf70f5fd22ff2554751f90f0c9
/hardware/ril/reference-ril/reference-ril.c
74fa38884320698c1623764850e3131b9769dff0 23-Dec-2009 Wink Saville <wink@google.com> ril interface: Add support for User-User Signaling Information during call setup

Define the UUS data structures and add a pointer to it in RIL_Call for
MT Calls and RIL_Dial for MO calls. UUS information can be used to pass
the skypeId on some networks. Make the corresponding changes to
serialize and deserialize the data at the RIL interface.

Change-Id: Ibbd471cd062910fd4c365f76e809cfb224bd34a2
/hardware/ril/reference-ril/reference-ril.c
309ac294bd529ff5a71f1c1e62cd493df1010271 30-Jul-2009 John Wang <johnwang@google.com> Clean RIL_SIM_* in ril.h

GET_SIM_STATUS returns structure RIL_CardStatus instead of an integer of RIL_SIM_*. Update reference-ril for RIL_CardStatus and cleanup RIL_SIM_*.

modified: include/telephony/ril.h
modified: reference-ril/reference-ril.c
/hardware/ril/reference-ril/reference-ril.c
6f189a6a1b53adfa9570cf5911c3f81ef1b1fcf8 30-Jun-2009 John Wang <johnwang@google.com> Fix bug 1687659 - cell id in reference ril.

The LAC and CID of RIL_REQUEST_REGISTRATION_STATE should be in the hex format. The valid LAC are from 0x0000 to 0xffff and Valid CID are from 0x00000000 to 0xffffffff. reference-ril should return hex value instead of decimal one.

modified: reference-ril/reference-ril.c
/hardware/ril/reference-ril/reference-ril.c
7f8568086f2ea14885b0091c793e14c2656f0da2 09-Jun-2009 Wink Saville <wink@google.com> Cleanup whitespace.
/hardware/ril/reference-ril/reference-ril.c
fdf825f9d0dc639787b8523638bb61874ed0b540 23-May-2009 johnwang <johnwang@google.com> Enable new libhtc_ril which supporting new CDMA ril interface.

1) Enable new libhtc_ril and support new RIL_Call structure 2) Remove "#define NEWRIL".
/hardware/ril/reference-ril/reference-ril.c
3d54e74bc450bb40977e3ae6fab6185fe687bdae 19-May-2009 Wink Saville <wink@google.com> Teleca 2b changes.
/hardware/ril/reference-ril/reference-ril.c
f6aa7c1c8a9531a254970f85860d74cdd033821c 30-Apr-2009 Wink Saville <wink@google.com> Handle RIL_REQUEST_GET_SIM_STATUS as per the new ril.h specification.
/hardware/ril/reference-ril/reference-ril.c
4a24d11778bff3f2b4b99eb03b0dfafa6c3c059c 30-Apr-2009 Wink Saville <wink@google.com> Partially fix 1820187 by using RIL_CallOld since we're not
yet fully switched to the new ril.h.

This is only partially fixed because there is an opposite
problem with getSIMStatus in reference-ril.c. Here we should
be returning the new RIL_CardStatus but we're returning the
just the integer. This will be fixed in a subsequent Change.
/hardware/ril/reference-ril/reference-ril.c
f4c4d36c410a3501d282dd7de1c7c3350734f27e 02-Apr-2009 Wink Saville <> AI 144185: Integrate cdma into the main code base.

Automated import of CL 144185
/hardware/ril/reference-ril/reference-ril.c
e6e6fb2ebbaae681ab45b866bb9bba57aff1c33c 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
/hardware/ril/reference-ril/reference-ril.c
00f06fc3fdb05d4276e76091cacb42b6f6862222 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/hardware/ril/reference-ril/reference-ril.c
c2efc51d848d68147320a5983954f9c76428885c 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/hardware/ril/reference-ril/reference-ril.c
dbbb392e15b5ace6f19e76c49c80ea14292e8a4d 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/hardware/ril/reference-ril/reference-ril.c