summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* DO NOT MERGE Change to add STK_PERMISSION for stk related commands.HEADmasterAmit Mahajan2015-10-182-2/+5
| | | | | | | | | | And make stk commands protected. Bug: 21697171 Change-Id: I7649c7341428194963ac74e9ae622dfa76ea738b Conflicts: src/java/com/android/internal/telephony/cat/CatService.java
* GsmSST: Disregard any invalid verbose values for timezones in NITZ requestsRicardo Cerqueira2013-09-191-0/+9
| | | | | | | | | And assume anything resulting in "GMT" is invalid, since that's the default value returned by libcore Should fix CYAN-2271 Change-Id: I361650400e71976d8327ee3929947ca26a9eff57
* HTCTegra3RIL: Add custom RIL for correct STK handling (1/2)maxwen2013-09-061-0/+94
| | | | Change-Id: Ia12c85f43b5be0fe4e1cd3c3511490fd5cebe3af
* HTCQualcommRIL: fix data drops when switching stateEthan Chen2013-08-161-0/+33
| | | | | | | | | * HTC RIL always throws this exception after the initial data call setup, so only switch ifname if the call goes from active to inactive. * Prevents data drop due to empty address/DNS/gateway when radio tech switches to/from LTE/3G/2G. Change-Id: I29107f549029d467ed01c0eba46561d65ca4d5d7
* Merge "Introduce HTCCDMAQualcommRIL for HTC CDMA devices" into cm-10.1Shareef Ali2013-08-112-31/+680
|\
| * Introduce HTCCDMAQualcommRIL for HTC CDMA devicesjared caliendo2013-08-062-31/+680
| | | | | | | | | | | | | | | | | | This is based off HTCQualcommRIL with added changes from SamsungQualcommRIL. Adds responseDataRegistrationState from Chris Lawrence. Change-Id: Id5b9c59b100229dd3abd356ecc5d4d94e93155d9
* | Merge "Properly notify of precise call state change after connection ↵Danny Baumann2013-08-066-26/+30
|\ \ | |/ |/| | | hangup." into cm-10.1
| * Properly notify of precise call state change after connection hangup.Danny Baumann2013-08-036-26/+30
| | | | | | | | | | | | | | | | | | | | When disconnecting connections via Connection.hangup(), previously no precise call state notification was sent out. This change should fix BT headsets ringing indefinitely after a blacklisted call came in, as BluetoothPhoneService can now update the headset state properly. Change-Id: I4439d7d8ed47e72da9d061b885ec9a0e6e1b784d
* | SamsungQualcommRIL: fix NPEShareef Ali2013-07-291-14/+16
| | | | | | | | Change-Id: I640228aee5424605d3df5c491f1c36ea72a6d3a7
* | Samsungqualcommril: fix parserShareef Ali2013-07-291-2/+1
| | | | | | | | Change-Id: Ib033aa75942f14241561ded8dee1039176039170
* | Merge "Revert "SamsungQualcommRIL: always convert hex to int."" into cm-10.1Shareef Ali2013-07-291-1/+5
|\ \ | |/ |/|
| * Revert "SamsungQualcommRIL: always convert hex to int."Shareef Ali2013-07-291-1/+5
| | | | | | | | | | | | This reverts commit ef61f36300a3bca75bd0d06ad7d89e474c208af4. Change-Id: Ia374a84cfdb8afdea9776e8cce5ad4e23409fe68
* | Fix NRE on sending multipart texts.Koushik Dutta2013-07-241-2/+4
| | | | | | | | | | | | Watch for deliveryIntents, parts, and sentIntents being null. Change-Id: Ib9e55b59ef92d0f6057ec2e8c93dcb95d68a612d
* | SamsungQualcommRIL: Add Operators classShareef Ali2013-07-232-61/+1537
| | | | | | | | | | | | | | * for replacing operator numbers with operator name * prevent race condition when the two response colided Change-Id: Ia5add56b0c79847a70487223006bb33e2730a165
* | Fix RIL_UNSOL_CDMA_PRL_CHANGED constant typo (2/2)liquid06242013-07-231-3/+3
| | | | | | | | Change-Id: If3ff32a3974368d9ea2756d3d9a22d4713e704fa
* | SamsungQualcommRIL: fix HD voiceShareef Ali2013-07-221-4/+2
| | | | | | | | Change-Id: I8dfd96adeae15c42f57810cdb54a9eb915dead4f
* | SamsungQualcommRIL: add more carrier numbersShareef Ali2013-07-221-4/+16
| | | | | | | | Change-Id: I2aa3f4146575329c6fefb259b099371080842dab
* | SamsungQualcommRIL: fix showing gsm operator numbers.Shareef Ali2013-07-221-8/+49
|/ | | | | | * replace them with operator names Change-Id: I1fd6591f287eda05d0e18d2a269b49ee33b0bbca
* SamsungQualcommRIL: always convert hex to int.Shareef Ali2013-07-201-5/+1
| | | | Change-Id: Idc9183c9041f4fb816ff82f428812bcfe7e5fce0
* Merge "SamsungQualcommRIL: fix passing isgsm flag" into cm-10.1Shareef Ali2013-07-121-1/+1
|\
| * SamsungQualcommRIL: fix passing isgsm flagShareef Ali2013-07-121-1/+1
| | | | | | | | Change-Id: I3a07ac5157db9c64bca1016ab137419968c16fe6
* | SMS Broadcast result receiver fix:Koushik Dutta2013-07-121-1/+1
| | | | | | | | | | | | Fix bug where sentIntents is pulled from the wrong bundle key. Change-Id: I306be0aeeda07e065702ca30edc3818ae9be4e26
* | Merge "Refactor SMS Middleware and SMS Send path." into cm-10.1Koushik Dutta2013-07-114-63/+82
|\ \
| * | Refactor SMS Middleware and SMS Send path.Koushik Dutta2013-07-114-63/+82
| |/ | | | | | | | | | | | | | | | | | | Introduce a new Broadcast, ACTION_NEW_OUTGOING_SMS, that is similar to the existing call equivalent ACTION_NEW_OUTGOING_CALL. This allows a receiver to rewrite the intent or cancel it entirely. This removes the need for injecting middleware. Change-Id: I063288461161979f951932f32ade2cfbd72f8b73
* | Merge "Revert "PhoneProxy: when using v6 or greater ril make sure current ↵Shareef Ali2013-07-111-4/+5
|\ \ | |/ |/| | | phone type isnt GSM"" into cm-10.1
| * Revert "PhoneProxy: when using v6 or greater ril make sure current phone ↵Shareef Ali2013-07-111-4/+5
| | | | | | | | | | | | | | | | type isnt GSM" This reverts commit 5e0983ba3e96083da094d9706beadacce6b4e9c9. Change-Id: I1d3727a5ac315309c1ce7aae4fa1d0662984432f
* | Merge "Store phone blacklist in content provider (1/4)" into cm-10.1Danny Baumann2013-07-091-0/+71
|\ \
| * | Store phone blacklist in content provider (1/4)Danny Baumann2013-07-051-0/+71
| | | | | | | | | | | | Change-Id: I9dafdb3e10bd2a71695c2a02cc483c594d86c543
* | | Merge "CallTracker: Add additional check for pendingMO to verify that a dial ↵Shareef Ali2013-07-082-6/+6
|\ \ \ | | | | | | | | | | | | is happening and we are expecting a call to appear when repeated polling of GET_CURRENT_CALLS." into cm-10.1
| * | | CallTracker: Add additional check for pendingMO to verify that a dial isSeth Shelnutt2013-07-042-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | happening and we are expecting a call to appear when repeated polling of GET_CURRENT_CALLS. Change-Id: Id719ed79e47462d898299e1468f0a1b9e00b43f8
* | | | Merge "Revert "CallTracker: Add delay to reduce cpu load"" into cm-10.1Shareef Ali2013-07-082-10/+0
|\ \ \ \ | |/ / /
| * | | Revert "CallTracker: Add delay to reduce cpu load"Seth Shelnutt2013-07-042-10/+0
| |/ / | | | | | | | | | | | | | | | This reverts commit 57f67b4244ea8953296f6e4905286e951c3b2918. Change-Id: Ia3a65d73e366ec823e236ca30fb134cf66999fca
* | | Merge "PhoneProxy: when using v6 or greater ril make sure current phone type ↵Shareef Ali2013-07-081-5/+4
|\ \ \ | | |/ | |/| | | | isnt GSM" into cm-10.1
| * | PhoneProxy: when using v6 or greater ril make sure current phone type isnt GSMRichard Ross2013-07-021-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes an issue with CDMA + LTE devices that are able to utilize GSM netowrks. When using v6 or greater ril and connected to a GSM network it routes you through the CDMA stack. This causes all sorts of issues. Fix by making sure that phone type isnt GSM. a revert of f0ddc6a7318b74608c58beca61901820ea7d9a7d 97cabb4543823fd989f4aa371fca41b1aeb07278 a34c63e1842f018f7d318ba7887ec2500c07658c Change-Id: I4c9fc73e18ebee0df43e69ac982b61904d11333b
* | | SamsungExynos4RIL: cleanup for use with opensource librilDaniel Hillenbrand2013-07-071-627/+69
| |/ |/| | | | | | | | | * only emergency dialing needs hacks Change-Id: Ib573d65fd4fb3201bdbe0960838d15f88645a8ec
* | CallTracker: Add delay to reduce cpu loadSeth Shelnutt2013-07-032-0/+10
|/ | | | | | | A delay is introduced to avoid rapid repeated polling which leads to high cpu usage and spamming of the modem and logcat. Change-Id: I6eb12babb723b5f5164ef43493c971f607746484
* CallTracker: Add back-off and retry toggle to getCurrentCallsSeth Shelnutt2013-07-012-0/+24
| | | | | | | | | | | | Add a system property to handle cases where the modem reacts slowly and does not update CURRENT_CALLS to include calls which are dialing. A delay is introduced to avoid spamming the modem and then GetCurrentCalls is called again in order to avoid the calltracker from marking the call as ended when it is still active. Tested and LS970 and E970 (Sprint and ATT LG Optimus G). Change-Id: I7d3aac00b811bceb2909adf239492962a737de4a
* Add SMS Middleware layer.Koushik Dutta2013-06-297-4/+230
| | | | Change-Id: I4fff0c584f8fce9c5f2f4fe86a82fe6480c307c7
* SamsungQualcommRIL: support google play edition blobsShareef Ali2013-06-281-2/+4
| | | | Change-Id: Ib9836c44271f84d669d4a0166e8367d99646f88f
* Merge "HTCQualcommRIL: optionally ignore IccCard states greater than 2" into ↵Daniel Hillenbrand2013-06-181-1/+17
|\ | | | | | | cm-10.1
| * HTCQualcommRIL: optionally ignore IccCard states greater than 2Matt Mower2013-06-161-1/+17
| | | | | | | | | | | | | | | | The htc fireball (Verizon) throws CARDSTATE_NOT_INITIALIZED corresponding to card state 3. Include an option to ignore card states greater than 2 with an oldril prop. Change-Id: I7c8d5cd43af1e89e47ce777d301581d6c4bc427f
* | HTCQualcommRIL: handle more unsolicited statesMatt Mower2013-06-161-0/+32
|/ | | | | | | | | | | | | | | | The following commits added, changed, then removed, handling of several unsolicited responses that are needed by some s4 devices: CyanogenMod@6cbccb7ef071f78b031daf5d74d5cb5cf314ad30 CyanogenMod@492c36536d259d55ea947a03ff22ad05ae6f51b2 CyanogenMod@a8dd7a045649b15d95b3afde47ba5c8ebe28d2de Patch set 2 includes support for a new unsolicited state: 3020: RIL_UNSOL_CDMA_NETWORK_BASE_PLUSCODE_DIAL Depends on: http://review.cyanogenmod.org/44363 Change-Id: Ifadd7c736d02b3db8cd1d9105619920c1bfd77cc
* SamsungQualcommRIL: support exynos RIL radio states.Shareef Ali2013-06-132-94/+35
| | | | | | | * required for m3 * enable it with v3 feature: exynos4RadioState * remove m3 class Change-Id: Id34320c59a316e2b6747bd3a48077b863ab772d6
* SamsungQualcommRIL: fix errors and replaces it with known valuesShareef Ali2013-06-071-31/+264
| | | | | | | | | | * handles all exception and errors coming from the ril. * fix an issue with mnc, potentially fixing herpderpd/lte daemon. * properly fix all exceptions * We only need AMR states, cyanogen said * clean up legacy stuff Change-Id: If76e0c995b1d95e155fc2fe724de1f12013125c3
* HTCQualcommRIL: clean up unused functions and responsesDaniel Hillenbrand2013-06-031-89/+0
| | | | Change-Id: I0c381677dbb2a8a76008c8eec6e1057fd22be43c
* SamsungQualcommRIL: evaluate samsungDriverCall in responseCallList()David Ferguson2013-06-021-0/+6
| | | | | | | * fixes race condition where mRilVersion is not valid when setPhoneType() is called. When this happens, the auto-enable of samsungDriverCall for v7 RIL's is broken. The result is that hanging up does not work. Change-Id: I2642110d3683648aaff722c86d3dc21cbd9ee802
* SamsungQualcommRIL: fix race condition when starting phone type.Shareef Ali2013-06-011-2/+6
| | | | | | * ril is init but hasn't picked cdma or gsm, instead the ril picks no-phone. * support switching gsm to cdma and vica versa Change-Id: Ib9eaf88d5a7e90b2458ab787da230fca9a41249f
* SamsungQualcommRIL: use the advantage of static type.Shareef Ali2013-05-311-32/+9
| | | | Change-Id: I3ebee8c6f6648be47ce896d64d34ddfa5e286208
* Merge "ril: Add Samsung-specific unsolicited commands" into cm-10.1Steve Kondik2013-05-311-0/+85
|\
| * ril: Add Samsung-specific unsolicited commandsSteve Kondik2013-05-311-0/+85
| | | | | | | | | | | | | | | | * This is shamelessly stolen from the Exynos RIL, but it's relevant for JF now. Without a proper response to the WB_AMR query, audio fails in strange and unusual ways. Change-Id: I9f37c7b82e9b171479847a24ff3a1e10ada973bd