summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | SamsungQualcommRIL: fix logic orderShareef Ali2013-05-311-1/+1
|/ | | | Change-Id: I9d201b0a4c00d8283108ba3f62c91d39c89bd001
* SamsungQcomRIL: New class and get rid of old and outdated codesShareef Ali2013-05-308-1024/+334
| | | | | | | | | | | | | | | | | Consolidate the RIL and base on the CDMA RIL Now inherit class related to the Samsung Qualcomm family Special thanks to Dan Pasanen for coninuing the patcheset while my macbook was in repair. * Rebase on standard ril * samsungDriverCall now handled in the superclass * Supports: * Quad-core Exynos4 with Qualcomm modem and later * Snapdragon S3 and later Change-Id: Ie593e32087a9bfeb5d16802a10c2739cf1061676
* Merge "Fix a typo bug." into cm-10.1Danny Baumann2013-05-271-1/+1
|\
| * Fix a typo bug.Gao Rong2013-05-211-1/+1
| | | | | | | | Card state log should be correctly dispalyed as cdma_id instead of cmda_id.
* | Merge "RIL: Correct the RIL_REQUEST_DIAL api missmatch" into cm-10.1Giulio Cervera2013-05-231-1/+0
|\ \
| * | RIL: Correct the RIL_REQUEST_DIAL api missmatchBjorn Andersson2013-05-201-1/+0
| |/ | | | | | | | | | | | | The uusPresent is written twice in dial() so it will always be marked as absent. Change-Id: Id50a4dc8a3eefdaf2284e410382428c52e9b5ef1
* | frameworks telephony - add DCHSPAP valueMatthias Bosc2013-05-191-0/+3
|/ | | | | | Change-Id: Ic68579da84f25be0a824d7632ce9632b9ae66944 Depends on: http://review.cyanogenmod.org/#/c/35439/
* HTCQualcommRIL: re-add force LTE modesEthan Chen2013-05-161-0/+15
| | | | Change-Id: Ib1a53e0c34631ae187088a0f0161e3954ac36a80
* HTCQualcommRIL: remove unused responseIccCardStatus functionEthan Chen2013-05-161-50/+0
| | | | Change-Id: I45fecfe2841911463e2dd02b7728ce5e6eca17a0
* Revert "libril: HTC8960RIL: add flag to force CDMA+LTE network mode"Ethan Chen2013-05-161-21/+0
| | | | | | This reverts part of commit: 492c36536d259d55ea947a03ff22ad05ae6f51b2 Change-Id: I8cd4d1261b26e9fbe2aaaf7d423b9606aa243494
* HTCQualcommRIL: allow skipping of initial radio power off messageEthan Chen2013-05-161-1/+28
| | | | | | | | | HTC 8960 radio starts by powering itself off, which leads to a race situation where the radio powers on, then reads the power off message, powering itself off again. Allow the initial power off to be skipped. Change-Id: Iebd53b98e63c8f2ec9461c7f220fa1bb7ccd1e17
* HTCQualcommRIL: adaptable signal strength formatEthan Chen2013-05-161-2/+7
| | | | | | HTC signal strength format has 14 fields, stock libril has 12 Change-Id: I8f42a9864dcd5f3071663d16535423e5cc12afbd
* HTCQualcommRIL: squashed set of updatesEthan Chen2013-05-101-7/+32
| | | | | | | | | | libril: HTC8960RIL: add flag to force CDMA+LTE network mode HTC8960RIL: update unsolicited messages from m7wls stock RIL: make HTCQualcommRIL extend QualcommSharedRIL Change-Id: I650945f6e03ef9f0cbfa1cf605b22859bfe20def
* telephony: Remove SamsungQualcommD2RILSteve Kondik2013-04-211-110/+0
| | | | | | * This is now implemented in the superclass for v7. Change-Id: If86f10f7a64ca25db2f1f4d579c078c7545ffd98
* SamsungQualcommUiccRIL: fix responseCallList for v7 RILDavid Ferguson2013-04-181-0/+74
| | | | | | | * copied Samsung-specific workaround from D2 RIL * only needed for v7 RIL; override not needed for v6 RIL Change-Id: Ifc7d7ebe1887317e4debc6acd2754e47ce1d0d6b
* Revert "RIL.java - add DCHSPAP"Steve Kondik2013-04-131-3/+0
| | | | | | This reverts commit bfdfa12266a3f3ddbc0415a84fd0922c3c681b1f Change-Id: I4d6633fe2a4ddd06cecee7f75bf85fc1c10376ed
* RIL.java - add DCHSPAPMatthias Bosc2013-04-131-0/+3
| | | | Change-Id: I27e8db7e710c2e2daed0a3db6849bd4f3b230445
* Allow disabling radio with property persist.ril.enable.Tom Marshall2013-04-133-0/+15
| | | | | | | This can be useful for phone with no active service. It saves battery and prevents unwanted communication with cell carriers. Change-Id: I61ad66ee49384a53667066f426aedac1ab7d5d73
* RIL: Add compatibility with qcom's DSDSRicardo Cerqueira2013-04-012-1/+15
| | | | | | | | | | | Devices with radio libraries built against a DSDS-enabled qualcomm BSP (anything in the last 4 or 5 months, apparently) have a slight incompatibility in the RIL protocol: it expects the first 4 bytes of the datastream to be the slot's identification (even if the device isn't dual-SIM). Absence of those 4 bytes will make the connection hang. Change-Id: I9f5821add02e7e5b5286c3b0818cb4a94edcc13c
* RIL: Add SEMC 7x30 RILMichael Bestas2013-03-241-0/+307
| | | | | | | | By szlkiev https://github.com/szlkiev Signed-off-by: Michael Bestas <mikeioannina@gmail.com> Change-Id: Ifcfcacada9a4e2586572f64f169ff6c9d84a8215
* Merge "telephony: add SamsungQualcommM3RIL for samsung m3 devices" into cm-10.1Daniel Hillenbrand2013-03-141-0/+184
|\
| * telephony: add SamsungQualcommM3RIL for samsung m3 devicescodeworkx2013-02-101-0/+184
| | | | | | | | Change-Id: I09fa6ee92f39c84c6a01002c35e15dd9112f618a
* | PhoneProxy: fix key.length > 31 charactersDan Pasanen2013-03-111-1/+1
| | | | | | | | | | | | derp Change-Id: Ib7d1030a68eedfcc782e9b2586a911e7c3df5cec
* | PhoneProxy: Add a prop to enable always creating of CDMALTEPhoneDan Pasanen2013-03-111-1/+4
| | | | | | | | | | | | | | Current Motorola OMAP4 devices need this in order to function properly Will need to enable telephony.rilV7NeedsCDMALTEPhone prop on these devices Change-Id: I22ef7688e422986d63a0cced1fb2e872c6e01c80
* | Revert "PhoneProxy: On v6 or greater RIL, when LTE_ON_CDMA is TRUE,"Dan Pasanen2013-03-111-2/+2
| | | | | | | | This reverts commit 5343f09644650fae7708337eb55788f3d20aabb0.
* | Merge "QualcommSharedRIL: allow skipping pin/puk count" into cm-10.1Ricardo Cerqueira2013-02-221-4/+6
|\ \
| * | QualcommSharedRIL: allow skipping pin/puk countGiulio Cervera2013-02-201-4/+6
| | | | | | | | | | | | Change-Id: If2f046b7cfdec887fc9390a46c999c6acd763505
* | | Merge "telephony: Support for Virgin Mobile MMS" into cm-10.1Ricardo Cerqueira2013-02-221-1/+69
|\ \ \ | |/ / |/| |
| * | telephony: Support for Virgin Mobile MMSGannon Macdonald2013-01-311-1/+69
| | | | | | | | | | | | | | | | | | | | | | | | Based off of rmcc's bringup commit for jellybean: https://github.com/CyanogenMod/android_frameworks_base/commit/657a58f681f389010f214dd3ee23102cf17e325b Change-Id: Ife2d39da9a5adfc19bb6389cb36b5c12eb5a903a Signed-off-by: Gannon Macdonald <gannon050197@gmail.com>
* | | Merge tag 'android-4.2.2_r1' of ↵Steve Kondik2013-02-136-20/+76
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | https://android.googlesource.com/platform/frameworks/opt/telephony into 1.1 Android 4.2.2 release 1 Conflicts: src/java/com/android/internal/telephony/CallManager.java Change-Id: Ia67be62cdd0f4f7123a19706ada701449897c796
| * | Turn auto attach on/off when we attach/detach.Wink Saville2012-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some network operators will detach after a timeout period, isDataAllowed() will not allow a data connection because mAutoAttachOnCreation is false and gprsState is not STATE_IN_SERVICE. This change toggles mAutoAttachOnCreation based on attach/detach events and data will be allowed if gprsState == STATE_IN_SERVICE or mAutoAttachOnCreation. Bug: 7491805 Change-Id: If41c2514ebdb9cd2fba88eef692f2c7160c04b0f
| * | Set audio mode after accepting the callAlex Yakavenka2012-12-101-3/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | Set the audio mode to incall immediately after accepting the call and not wait till call is reported as ACTIVE by RIL. This is done to speed up time taken for audio to set up the voice path Bug: 7612431 Change-Id: I8008edc64928016ab94aa6d770de248b5d85dc93
| * | simcard: With Kazakh Beeline SIM card, there isn't STK menujangeon.kim2012-12-042-8/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IccFileHandler.java is modified to fix an erroneous EF_IMG file path information. The other is CommandParamsFactory.java file, which is modified to ignore the result of reading EF_IMG file. This Beeline SIM card returned an error status word when the mobile device accessed the EF_IMG file in this SIM card. (I think this Beeline SIM card does not support EF_IMG file.) As a result, This error result stoped processing the setup menu proactive command, and there was no STK menu. So, I modified the CommandParamsFactory.java file to ignore the result of EF_IMG file read operation. After applying this modification, The STK menu was successfully displayed. (This issue was resolved by these modified files.) I think there will be no critical problem even if the EF_IMG(Icon image) file is ignored. Bug: 7585989 Change-Id: I16e3c077779811e3d4c46cd6e003771f3e1efde2
| * | Assume LTE location info is base 10 but allow 16 or 8.Wink Saville2012-12-031-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously it was base 16 but somewhere along the line it changed to base 10. The code is now changed to use the decode method which assumes base 10 but also accepts base 16 (prefix 0x, 0X, #) or base 8 (prefix 0). Bug: 7651566 Change-Id: Icae05dcbee9c1092fce2f594a1e179bbd3e1426a
| * | Raise threshold for detecting excessive SMS usage.Jake Hamby2012-11-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Raise threshold for detecting excessive SMS usage so that the user is warned when an app tries to send 30 or more messages in 1 minute, rather than 30 messages in 30 minutes. This will be much less likely to trigger for legitimate SMS usage, while still protecting against buggy or malicious SMS apps that try to send SMS's continuously. Bug: 7212322 Change-Id: I97078f96fdb8584cdb3ccc830000de9a534044c0
| * | Reconcile with jb-mr1-release - do not mergeThe Android Open Source Project2012-11-070-0/+0
| |\ \ | | | | | | | | | | | | Change-Id: Ic0cad6c664001b47eee72ed7bb3034626bfeae76
| * \ \ am 2bc7f2e1: Use proper check for spn for operator name displayAnju Mathapati2012-11-061-3/+5
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * commit '2bc7f2e1da139e183519af01f50940327ca9765e': Use proper check for spn for operator name display
| | \ \ \
| | \ \ \
| *-. \ \ \ Reconcile with jb-mr1-factory-release jb-mr1-release - do not mergeThe Android Open Source Project2012-11-060-0/+0
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Change-Id: I178d3a86d8c71bca722ca5bfda136462b820c85e
| | * | | | | When retrying disassociate an ApnContext from a DC only when failed or idle.Wink Saville2012-10-171-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disassociating, is setting an ApnContext DataConnection to null. When its null the DataConnectionTracker will not find the DataConnection when the next RIL_UNSOL_DATA_CALL_LIST_CHANGED arrives and it sends a notification that the connection has been disconnected. When the notification is received by the ConnectivityService it will reset the connection and now there will truly be no connection. Typically, when the DataConnectionTracker sees that the default connection is been removed, it will automatically retry the connection. But this won't happen in this case, because there was no error to cause the retry. Bug: 6884995 Bug: 7343098 Change-Id: Ia36316151bc5ae9a0ef9b48b1841816198862127
| | * | | | | merge in jb-mr1-factory-release history after reset to jb-mr1-devThe Android Automerger2012-10-150-0/+0
| | |\ \ \ \ \
* | | \ \ \ \ \ Merge "Update the SMS sending limit instantly (1/2)" into cm-10.1Daniel Hillenbrand2013-02-081-15/+21
|\ \ \ \ \ \ \ \
| * | | | | | | | Update the SMS sending limit instantly (1/2)Veeti Paananen2013-02-041-15/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch Set 2: observe the setting value instead of checking its value every time Patch Set 3: readd accidentally removed final modifier Patch Set 4: remove redundant inner context variable Change-Id: If8a0867945cf308391009eae168bf05a6dd429eb
* | | | | | | | | Qualcomm LTE RILs: do not make mLteRsrp negativeDavid Ferguson2013-02-073-14/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * In CM10.1, SignalStrength::validateInput() was added. This function expects mLteRsrp to be positive coming from the RIL. * Inverting in the RIL was causing validateInput() to flag mLteRsrp as invalid. * This shows up as a 0x7fffffff in About phone->Status->Signal strength when on LTE * Let validateInput() invert the sign instead of doing it in the custom RILs Change-Id: I6ae7e4a56141c49628576305d21bee77b2a93ad7
* | | | | | | | | SamsungExynos4RIL: fix emergency dialingRoman Birg2013-02-061-0/+53
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib910b82141a737b85b6c4e6cc7cec7c72a1d08b3
* | | | | | | | LGEQualcommUiccRIL: New subclass to deal with the latest qcom RILRicardo Cerqueira2013-01-311-0/+190
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yet another generation of CAF RIL, this one is necessary to support multi-RAT (GSM/LTE) radios... Change-Id: I87b5126ffbc16f3ccc7caaf227354edf95543c35 LGEQualcommUiccRIL: Fix LTE support Change-Id: Ifab51550113926d6d1b6c421e805f456d95faca8 LGEQualcommUiccRIL: Fix multi-PDP support Multiple concurrent PDPs are now functional, allowing the back-compat singlepdp flag to be disabled Change-Id: I8ef55e96b9f05d4a4dd8dbbaeddf6d48ded7fc67 Update to 4.2 APIs
* | | | | | | PhoneProxy: On v6 or greater RIL, when LTE_ON_CDMA is TRUE,dhacker292013-01-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | always create CDMALTEPhone, irrespective of the voice radio tech reported. Newer phones now have v7 RIL which need this to be true also also for data connection to initiate. Change-Id: I2825aa53c1525b71d7551a7b2ceff7c3931cc344 Signed-off-by: dhacker29 <davidhackerdvm@gmail.com>
* | | | | | | Telephony: Correct the typo in RIL.javaJiju Kinattingal2013-01-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic4bcd054f14d7e4b702b924f799e4d1619b666e0
* | | | | | | Reset data stall watch dog after doing recoveryBin Li2013-01-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without resetting data stall watch dog, one data stall will lead to radio reset if there is no data traffic after doing recovery. Change-Id: Icc7b1e7f160cd0c8910f7132d7c2fea0d29803e5 Signed-off-by: Bin Li <libin@marvell.com>
* | | | | | | Merge "SamsungExynos3RIL: fix unable to swtich 2G/3G while connected to ↵Daniel Hillenbrand2013-01-231-2/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | wifi" into cm-10.1
| * | | | | | | SamsungExynos3RIL: fix unable to swtich 2G/3G while connected to wifiPawit Pornkitprasan2013-01-231-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When connected to wifi, the actual mobile network is not connected but mobile data is reported as enabled, causing the code to try and disconnect, which never happens since it's not connected in the first place. Fix by checking if the network is connected instead of if it's enabled. Change-Id: I291b739a26fbf6c10917f195f80ea5044b6da03c