Hello All,
I am currently working with android 4.0.2 with kernel version 2.6.37 using DM3730. Currently stuck on this issue and not sure that the problem could be.
I have telit Modem and can receive calls but not being able to make calls. I have attached the Logcat message for any input on this issue. I am using RIL version 6 but the vendor RIL using version 7. So i teid to mody the code to adapt and almost there. The reception ICON on top right hand corner does show 3G with no reception bars and the does indicate that its registered on EE network.
Any ideas pointer suggestions would be great.
Regards
Ali
LOGCAT
I/RIL ( 1287): Opening tty device /dev/ttyACM4
E/RILC ( 1287): RIL_register: RIL version 6
D/RIL ( 1287): setRadioState(0)
D/AT ( 1287): AT< #QSS: 2
D/AT ( 1287): AT> ATE0Q0V1
D/AT ( 1287): AT< +CREG: 2
D/AT ( 1287): AT< #PSNT: 4
D/AT ( 1287): AT< #PSNT: 3
D/AT ( 1287): AT< OK
I/RIL-SERIAL( 1287): Found GSM Modem
D/AT ( 1287): AT> ATE0
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> ATE0Q0V1
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CFUN=5
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT&W
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT&P
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> ATS0=0
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CMEE=1
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CREG=2
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CGREG=2
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CMUT=0
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT#QSS=2
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+WIND=32
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CFUN?
D/AT ( 1287): AT< +CFUN: 5
D/AT ( 1287): AT< OK
D/RIL ( 1287): setRadioState(0)
D/AT ( 1287): AT> AT#PSNT=1
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CSMS=1
D/AT ( 1287): AT< +CSMS: 1,1,1
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CNMI=2,2,2,1,1
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CSCS="UCS2"
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CCWA=1
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+COLP=0
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT#NITZ=9,1
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CUSD=1
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CSSN=1,1
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CGEREP=1,0
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT#DIALMODE=0
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CMGF=0
D/AT ( 1287): AT< OK
D/AT ( 1287): AT> AT+CPBS="EC"
D/AT ( 1287): AT< +CME ERROR: 4
E/RIL-SERIAL( 1287): setPropertyEmergencyList failure, using common emergency list
D/AT ( 1287): AT> AT+CPBS="SM"
D/AT ( 1287): AT< OK
D/RIL ( 1287): setRadioState(4)
D/AT ( 1287): AT< +CGREG: 0
D/AT ( 1287): AT< +CREG: 1,"043E","098AE3B",2
D/AT ( 1287): AT< #PSNT: 3
D/AT ( 1287): AT< +CGREG: 1,"043E","098AE3B",2,"01"
D/AT ( 1287): AT< #QSS: 3
D/RILB ( 1520): /proc/cmdline=init=/init mem=256M noinitrd rw omap_vout.vid1_static_vrfb_alloc=y vram=32M omapfb.vram=0:16M rootdelay=1 rootwait root=/dev/mmcblk0p2 ip=off rootfstype=ext3 ethaddr=00:11:22:33:44:55 console=ttyO2,115200n8 androidboot.console=ttyO2
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
I/PHONE ( 1520): Network Mode set to 0
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
I/PHONE ( 1520): lteOnCdma is 0 use SUBSCRIPTION_FROM_NV
I/PHONE ( 1520): Cdma Subscription set to 1
D/RILJ ( 1520): RIL(context, preferredNetworkType=0 cdmaSubscription=1)
D/RILJ ( 1520): Starting RILReceiver
I/PHONE ( 1520): Creating GSMPhone
I/RILC ( 1287): libril: new connection
I/RILC ( 1287): RIL Daemon version: Telit android ril R4.00.02.b3_HE910
I/RILJ ( 1520): Connected to 'rild' socket
D/RILJ ( 1520): [UNSL]< UNSOL_RIL_CONNECTED {6}
D/RILJ ( 1520): [0000]> RADIO_POWER off
D/RIL ( 1287): onRequest: RADIO_POWER
D/RIL ( 1287): setRadioState(0)
D/RILJ ( 1520): [0001]> REQUEST_SET_PREFERRED_NETWORK_TYPE : 0
D/RILJ ( 1520): [0002]> RIL_REQUEST_CDMA_SET_SUBSCRIPTION_SOURCE : 1
D/RILJ ( 1520): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED SIM_READY
D/RILB ( 1520): Notifying: radio available
D/RILJ ( 1520): [0003]> SCREEN_STATE: true
D/RILB ( 1520): Notifying: SIM ready
D/RILB ( 1520): Notifying: Radio On
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILJ ( 1520): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED RADIO_OFF
D/RILB ( 1520): Notifying: radio off or not available
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/AT ( 1287): AT> AT+CFUN=5
D/PHONE ( 1520): mDoesRilSendMultipleCallRing=true
D/PHONE ( 1520): mCallRingDelay=3000
D/RILJ ( 1520): setPhoneType=1 old value=0
D/SMS ( 1520): SMSDispatcher: ctor mSmsCapable=false format=3gpp mSmsReceiveDisabled=true mSmsSendDisabled=true
W/GSM ( 1520): Can't open /system/etc/voicemail-conf.xml
W/GSM ( 1520): Can't open /system/etc/spn-conf.xml
D/GSM ( 1520): [ApnContext] set mDependencyMet as false, for type default, current state is true
D/GSM ( 1520): [ApnContext] set enabled as true, for type default, current state is false
D/GSM ( 1520): [GsmDCT] applyNewState(default, true(true), true(false))
D/GSM ( 1520): [ApnContext] set reason as dependencyMet, for type default,current state IDLE
D/GSM ( 1520): [ApnContext] set enabled as true, for type default, current state is true
D/GSM ( 1520): [ApnContext] set mDependencyMet as true, for type default, current state is false
D/GSM ( 1520): [GsmDCT] trySetupData for type:default due to dependencyMet
D/GSM ( 1520): [GsmDCT] trySetupData with mIsPsRestricted=false
D/GSM ( 1520): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/GSM ( 1520): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/RILJ ( 1520): [0004]> RADIO_POWER on
D/GSM ( 1520): [GsmSST] Poll ServiceState done: oldSS=[1 home null null null Unknown:0 CSS not supported 0 0 RoamInd=0 DefRoamInd=0 EmergOnly=false] newSS=[3 home null null null Unknown:0 CSS not supported -1 -1 RoamInd=-1 DefRoamInd=-1 EmergOnly=false] oldGprs=1 newData=1 oldMaxDataCalls=1 mNewMaxDataCalls=1 oldReasonDataDenied=-1 mNewReasonDataDenied=-1 oldType=Unknown:0 newType=Unknown:0
D/GSM ( 1520): [GsmSST] updateSpnDisplay: changed sending intent rule=2 showPlmn='false' plmn='null' showSpn='false' spn='null'
D/GSM ( 1520): [GsmDCT] handleMessage msg={ what=270337 when=-803ms obj=android.os.AsyncResult@410cfb70 }
D/GSM ( 1520): [GsmDCT] onRadioAvailable
D/GSM ( 1520): [GsmDCT] overall state is IDLE
D/GSM ( 1520): [GsmDCT] handleMessage msg={ what=270342 when=-804ms obj=android.os.AsyncResult@410d4190 }
D/GSM ( 1520): [GsmDCT] onRadioOffOrNotAvailable: is off and clean up all connections
D/GSM ( 1520): [GsmDCT] cleanUpAllConnections: tearDown=false reason=radioTurnedOff
D/GSM ( 1520): [ApnContext] set reason as radioTurnedOff, for type default,current state IDLE
D/GSM ( 1520): [GsmDCT] cleanUpConnection: tearDown=false reason=radioTurnedOff
D/GSM ( 1520): [ApnContext] setState: IDLE for type default, previous state:IDLE
D/GSM ( 1520): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/GSM ( 1520): [GsmDCT] isDataPossible(default): possible=false isDataAllowed=false apnTypePossible=true apnContextisEnabled=true apnContextState()=IDLE
D/GSM ( 1520): [GsmDCT] get active apn string for type:default
D/GSM ( 1520): [GsmDCT] stopNetStatPoll
D/GSM ( 1520): [GsmDCT] stopDataStallAlarm: current tag=28236 mDataStallAlarmIntent=null
D/GSM ( 1520): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1520): [GsmDCT] handleMessage msg={ what=270345 when=-832ms obj=android.os.AsyncResult@410d44e8 }
D/GSM ( 1520): [GsmDCT] onDataConnectionDetached: stop polling and notify detached
D/GSM ( 1520): [GsmDCT] stopNetStatPoll
D/GSM ( 1520): [GsmDCT] stopDataStallAlarm: current tag=28237 mDataStallAlarmIntent=null
D/GSM ( 1520): [GsmDCT] notifyDataConnection: reason=dataDetached
D/GSM ( 1520): [GsmDCT] notifyDataConnection: type:default
D/GSM ( 1520): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/GSM ( 1520): [GsmDCT] isDataPossible(default): possible=false isDataAllowed=false apnTypePossible=true apnContextisEnabled=true apnContextState()=IDLE
D/GSM ( 1520): [GsmDCT] get active apn string for type:default
D/GSM ( 1520): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1520): [GsmDCT] handleMessage msg={ what=270348 when=-856ms obj=android.os.AsyncResult@410d4640 }
D/GSM ( 1520): [GsmDCT] onRoamingOff
D/GSM ( 1520): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1520): [ApnContext] set reason as roamingOff, for type default,current state IDLE
D/GSM ( 1520): [GsmDCT] trySetupData for type:default due to roamingOff
D/GSM ( 1520): [GsmDCT] trySetupData with mIsPsRestricted=false
D/GSM ( 1520): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/GSM ( 1520): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1520): [IccCard] Handler [IccCard] EVENT_RADIO_OFF_OR_NOT_AVAILABLE
D/GSM ( 1520): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED NOT_READY reason null
D/RILJ ( 1520): [0005]> BASEBAND_VERSION
D/RILJ ( 1520): [0006]> GET_IMEI
D/RILJ ( 1520): [0007]> GET_IMEISV
D/AT ( 1287): AT< OK
D/RIL ( 1287): onRequest: SET_PREFERRED_NETWORK_TYPE
D/RIL ( 1287): onRequest: CDMA_SET_SUBSCRIPTION_SOURCE
D/RIL ( 1287): onRequest: SCREEN_STATE
D/RIL ( 1287): onRequest: RADIO_POWER
D/RILJ ( 1520): [0000]< RADIO_POWER
D/RILJ ( 1520): [0001]< REQUEST_SET_PREFERRED_NETWORK_TYPE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1520): [0002]< RIL_REQUEST_CDMA_SET_SUBSCRIPTION_SOURCE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1520): [0003]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/AT ( 1287): AT> AT+CFUN=1
D/AT ( 1287): AT< OK
D/RIL ( 1287): setRadioState(10)
D/RIL ( 1287): onRequest: BASEBAND_VERSION
D/RILJ ( 1520): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED RADIO_ON
D/RILB ( 1520): Notifying: Radio On
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILJ ( 1520): [0008]> OPERATOR
D/RILJ ( 1520): [0009]> DATA_REGISTRATION_STATE
D/RILJ ( 1520): [0010]> VOICE_REGISTRATION_STATE
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1520): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILJ ( 1520): [0011]> QUERY_NETWORK_SELECTION_MODE
D/RILJ ( 1520): [0012]> GET_CURRENT_CALLS
D/AT ( 1287): AT> AT+GMR
D/AT ( 1287): AT< 12.00.203
D/AT ( 1287): AT< OK
D/RIL ( 1287): onRequest: GET_IMEI
D/RILJ ( 1520): [0004]< RADIO_POWER
D/RILJ ( 1520): [0005]< BASEBAND_VERSION 12.00.203
D/GSM ( 1520): Baseband version: 12.00.203
D/AT ( 1287): AT> AT+CGSN
D/AT ( 1287): AT< 359658044406926
D/AT ( 1287): AT< OK
D/RIL ( 1287): onRequest: GET_IMEISV
D/RIL ( 1287): Request not supported. Tech: 1
D/RIL ( 1287): onRequest: OPERATOR
D/RILJ ( 1520): [0006]< GET_IMEI
D/RILJ ( 1520): [0007]< GET_IMEISV error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
D/AT ( 1287): AT> AT+COPS=3,0;+COPS?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?
D/AT ( 1287): AT< +COPS: 1,0,"EE",2
D/AT ( 1287): AT< +COPS: 1,0,"EE",2
D/AT ( 1287): AT< +COPS: 1,2,"23430",2
D/AT ( 1287): AT< OK
D/RIL ( 1287): onRequest: DATA_REGISTRATION_STATE
D/RIL-SERIAL( 1287): requestDataRegistrationState
D/RILJ ( 1520): [0008]< OPERATOR {EE, , 23430}
D/AT ( 1287): AT> AT+CGREG?
D/AT ( 1287): AT< +CGREG: 2,1,"043E","098AE3B",2,"01"
D/AT ( 1287): AT< OK
D/RIL-SERIAL( 1287): parseDataRegistrationState. Parsing: +CGREG: 2,1,"043E","098AE3B",2,"01"
D/AT ( 1287): AT> AT#PSNT?
D/AT ( 1287): AT< #PSNT: 1,3
D/AT ( 1287): AT< OK
D/RIL ( 1287): onRequest: VOICE_REGISTRATION_STATE
D/RIL-SERIAL( 1287): requestVoiceRegistrationState
D/RILJ ( 1520): [0009]< DATA_REGISTRATION_STATE {1, 43e, 98ae3b, 9, 0, 1}
D/AT ( 1287): AT> AT+CREG?
D/AT ( 1287): AT< +CREG: 2,1,"043E","098AE3B",2
D/AT ( 1287): AT< OK
D/RIL-SERIAL( 1287): parseVoiceRegistrationState. Parsing: +CREG: 2,1,"043E","098AE3B",2
D/AT ( 1287): AT> AT#PSNT?
D/AT ( 1287): AT< #PSNT: 1,3
D/AT ( 1287): AT< OK
D/RIL ( 1287): onRequest: QUERY_NETWORK_SELECTION_MODE
D/RILJ ( 1520): [0010]< VOICE_REGISTRATION_STATE {1, 43e, 98ae3b, 9, null, null, null, 0, null, null, null, null, null, null, null}
D/GSM ( 1520): [GsmDCT] handleMessage msg={ what=270368 when=0 arg1=1 }
D/GSM ( 1520): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/GSM ( 1520): [GsmDCT] handleMessage msg={ what=270368 when=0 arg1=1 }
D/GSM ( 1520): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/AT ( 1287): AT> AT+COPS?
D/AT ( 1287): AT< +COPS: 1,2,"23430",2
D/AT ( 1287): AT< OK
D/RIL ( 1287): onRequest: GET_CURRENT_CALLS
D/RILJ ( 1520): [0011]< QUERY_NETWORK_SELECTION_MODE {1}
D/GSM ( 1520): [GsmSST] Poll ServiceState done: oldSS=[3 home null null null Unknown:0 CSS not supported -1 -1 RoamInd=-1 DefRoamInd=-1 EmergOnly=false] newSS=[0 home EE 23430 (manual) HSDPA:9 CSS not supported -1 -1 RoamInd=-1 DefRoamInd=-1 EmergOnly=false] oldGprs=1 newData=0 oldMaxDataCalls=1 mNewMaxDataCalls=1 oldReasonDataDenied=-1 mNewReasonDataDenied=-1 oldType=Unknown:0 newType=HSDPA:9
D/GSM ( 1520): [GsmSST] RAT switched Unknown:0 -> HSDPA:9 at cell 10006075
D/GSM ( 1520): [GsmSST] updateSpnDisplay: changed sending intent rule=2 showPlmn='true' plmn='EE' showSpn='false' spn='null'
D/AT ( 1287): AT> AT+CLCC
D/AT ( 1287): AT< OK
D/RILJ ( 1520): [0012]< GET_CURRENT_CALLS
D/GSM ( 1520): [GsmDCT] get all active apn types
D/GSM ( 1520): [GsmDCT] isDataAllowed: not allowed due to - SIM not loaded
D/GSM ( 1520): [GsmDCT] isDataPossible(default): possible=false isDataAllowed=false apnTypePossible=true apnContextisEnabled=true apnContextState()=IDLE
D/GSM ( 1520): [GsmDCT] get active apn string for type:default
D/GSM ( 1520): [GsmDCT] handleMessage msg={ what=270352 when=-61ms obj=android.os.AsyncResult@411022b0 }
D/GSM ( 1520): [GsmDCT] onDataConnectionAttached
D/GSM ( 1520): [GsmDCT] overall state is IDLE
D/GSM ( 1520): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1520): [ApnContext] set reason as dataAttached, for type default,current state IDLE
D/GSM ( 1520): [GsmDCT] trySetupData for type:default due to dataAttached
D/GSM ( 1520): [GsmDCT] trySetupData with mIsPsRestricted=false
D/GSM ( 1520): [GsmDCT] isDataAllowed: not allowed due to - SIM not loaded
D/GSM ( 1520): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1520): [GsmDCT] handleMessage msg={ what=270368 when=-1ms arg1=1 }
D/GSM ( 1520): [GsmDCT] isDataAllowed: not allowed due to - SIM not loaded