Querying available networks returns five strings per network instead of four which breaks that functionality in RILJ. This fix most likely appiles to every library since Hero. Disabled per default, define BOARD_USE_NEW_LIBRIL_HTC if you are building with libhtc_ril.so libraries version 2 and above. Change-Id: I910d0e34c95b2b46c1d66adf0ca9f116dbf39c04
It is for bug 2571583 to provide better failure information of network operator selection. Basically, network selection should return RIL_E_ILLEGAL_SIM_OR_ME when the failure is permanent and don't need retry, such as illegal SIM, ME, HRL config, etc. Change-Id: Idd5337423a3772febfcfe68b4a87eb3cf5a4696e
Merge commit '7f8ded1d8a337b6860dd7329b8a1be0ade4ea290' into eclair-plus-aosp * commit '7f8ded1d8a337b6860dd7329b8a1be0ade4ea290': Comments on the extension of registration status.
Some new code in ril.cpp to handle both old and new rils needed some tweaking so the new and old size was used. bug: 2353510
… 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
… compliant with 3GPP2 spec. Merge commit 'd14d79bc5079f898a7f3c0a9096da949e4115e19' * commit 'd14d79bc5079f898a7f3c0a9096da949e4115e19': ril.h: Change latitude-longitude fields to be compliant with 3GPP2 spec.
…ith 3GPP2 spec. Merge commit '36b721c2fcbc98885a4ccd04ddf50dd690142d5e' into eclair-plus-aosp * commit '36b721c2fcbc98885a4ccd04ddf50dd690142d5e': ril.h: Change latitude-longitude fields to be compliant with 3GPP2 spec.
…ith 3GPP2 spec. Merge commit '36b721c2fcbc98885a4ccd04ddf50dd690142d5e' into eclair-mr2-plus-aosp * commit '36b721c2fcbc98885a4ccd04ddf50dd690142d5e': ril.h: Change latitude-longitude fields to be compliant with 3GPP2 spec.
Base Station Latitude and Longitude values in the response to the RIL_REQUEST_REGISTRATION_STATE message need to be changed from hexadecimal values to decimal values compliant with the 3GPP2 C.S0005-A specification. Bug: 2201613 Change-Id: I2591f43bf78b861cf5cadd1eb66866bcf6605a29
…. Currently this works because the library is linked via dependency of another shared library used by rild. This is fragile and not the right thing to do. The library is used only for ARM so also need to check the target.
…nd. This execute" This reverts commit c1550f0.
… execute contains call to a shared library without explicitly linking it. Currently this works because the library is linked via dependency of another shared library used by the executable. This is fragile and not the right thing to do.
…o include CDMA. Merge commit '432656105ccc2f4f891fbe8fb5b636f2428f1f4e' into eclair-plus-aosp * commit '432656105ccc2f4f891fbe8fb5b636f2428f1f4e': Update description for RIL_REQUEST_SET_LOCATION_UPDATES to include CDMA.
… RIL_REQUEST_CDMA_VALIDATE_AKEY and minor clarifications in the interface definitions. Merge commit '03c1edf23e76a83b95ac6847e333cb1329bbfa1d' into eclair-plus-aosp * commit '03c1edf23e76a83b95ac6847e333cb1329bbfa1d': ril.h: Add a failure cause for CDMA call failures, rename
RIL_REQUEST_CDMA_VALIDATE_AKEY and minor clarifications in the interface definitions. Add failure cause for CDMA call failures due to access blocked by the network. Specify the fields in RIL_REQUEST_REGISTRATION_STATE response that are applicable to EVDO. Rename RIL_REQUEST_CDMA_VALIDATE_AKEY to RIL_REQUEST_VALIDATE_AND_WRITE_AKEY. Elaborate the meaning of Akey in the RIL_REQUEST_CDMA_VALIDATE_AND_WRITE_AKEY message.