Hell team,
I have a customized board based on Mistral EVM and I have successfully ported ICS to it. Now I would like to add 3G modem support. I have read some threads in this forum and could make it work properly.
First of all, I'd like to make a phone call. So pppd is not launched. The modem is connected to ttyACM0.
The following is what I did:
1. create ueventd.omap3evm.rc which contains
/dev/ttyACM0 0660 radio radio
2. In device.mk
PRODUCT_COPY_FILES := \
device/ti/vector9500/init.rc:root/init.rc \
device/ti/vector9500/ueventd.omap3evm.rc:root/ueventd.omap3evm.rc \
device/ti/vector9500/gpio-keys.kcm:system/usr/keylayout/gpio-keys.kcm \
device/ti/vector9500/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \
device/ti/vector9500/ft5x06_ts.idc:system/usr/idc/ft5x06_ts.idc \
device/ti/vector9500/vold.fstab:system/etc/vold.fstab
PRODUCT_COPY_FILES += \
frameworks/base/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \
frameworks/base/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazz$
frameworks/base/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \
frameworks/base/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml \
frameworks/base/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml
PRODUCT_PACKAGES += \
rild
3. In init.rc
service ril-daemon /system/bin/rild -l /system/lib/libreference-ril.so -- -d /dev/ttyACM0
class main
socket rild stream 660 root radio
socket rild-debug stream 660 radio system
user root
group radio cache inet misc audio sdcard_r sdcard_rw vpn net_admin
4. In overlay config.xml
<!-- This device is not "voice capable"; it's data-only. -->
<bool name="config_voice_capable">true</bool>
<!-- This device does not allow sms service. -->
<bool name="config_sms_capable">false</bool>
<string-array translatable="false" name="networkAttributes">
<item>"mobile,0,0,0,-1,true"</item>
<item>"wifi,1,1,1,-1,true"</item>
<item>"wifi_p2p,13,1,0,-1,true"</item>
<item>"bluetooth,7,7,0,-1,true"</item>
<item>"ethernet,9,9,1,-1,ture"</item>
</string-array>
<string-array translatable="false" name="radioAttributes">
<item>"0,1"</item>
<item>"1,1"</item>
<item>"7,1"</item>
<item>"9,1"</item>
</string-array>
5. In hardware/ril/reference-ril/reference-ril.c
static void initializeCallback(void *param)
{
ATResponse *p_response = NULL;
int err;
setRadioState (RADIO_STATE_OFF);
at_handshake();
/* note: we don't check errors here. Everything important will
be handled in onATTimeout and onATReaderClosed */
/* atchannel is tolerant of echo but it must */
/* have verbose result codes */
at_send_command("ATE0Q0V1", NULL);
/* No auto-answer */
at_send_command("ATS0=0", NULL);
at_send_command("AT^SLED=2", NULL);
/* Extended errors */
at_send_command("AT+CMEE=1", NULL);
/* Network registration events */
err = at_send_command("AT+CREG=2", &p_response);
/* some handsets -- in tethered mode -- don't support CREG=2 */
if (err < 0 || p_response->success == 0) {
at_send_command("AT+CREG=1", NULL);
}
at_response_free(p_response);
/* GPRS registration events */
at_send_command("AT+CGREG=1", NULL);
/* Call Waiting notifications */
at_send_command("AT+CCWA=1", NULL);
/* +CSSU unsolicited supp service notifications */
at_send_command("AT+CSSN=0,1", NULL);
/* no connected line identification */
at_send_command("AT+COLP=0", NULL);
/* HEX character set */
at_send_command("AT+CSCS=\"GSM\"", NULL);
/* USSD unsolicited */
at_send_command("AT+CUSD=1", NULL);
/* SMS PDU mode */
at_send_command("AT+CMGF=0", NULL);
#ifdef USE_TI_COMMANDS
at_send_command("AT%CPI=3", NULL);
/* TI specific -- notifications when SMS is ready (currently ignored) */
at_send_command("AT%CSTAT=1", NULL);
#endif /* USE_TI_COMMANDS */
/* assume radio is off on error */
if (isRadioOn() > 0) {
setRadioState (RADIO_STATE_SIM_NOT_READY);
}
}
/* use RIL_SignalStrength_v6 struct */
static void requestSignalStrength(void *data, size_t datalen, RIL_Token t)
{
ATResponse *p_response = NULL;
int err;
char *line;
int ber;
int signalStrength;
RIL_SignalStrength_v6 curSignalStrength;
err = at_send_command_singleline("AT+CSQ", "+CSQ:", &p_response);
if (err < 0 || p_response->success == 0) {
RIL_onRequestComplete(t, RIL_E_GENERIC_FAILURE, NULL, 0);
goto error;
}
line = p_response->p_intermediates->line;
err = at_tok_start(&line);
if (err < 0) goto error;
err = at_tok_nextint(&line, &signalStrength);
if (err < 0) goto error;
err = at_tok_nextint(&line, &ber);
if (err < 0) goto error;
at_response_free(p_response);
curSignalStrength.GW_SignalStrength.signalStrength = signalStrength;
curSignalStrength.GW_SignalStrength.bitErrorRate = ber;
curSignalStrength.CDMA_SignalStrength.dbm = 0;
curSignalStrength.CDMA_SignalStrength.ecio = 0;
curSignalStrength.EVDO_SignalStrength.dbm = 0;
curSignalStrength.EVDO_SignalStrength.ecio = 0;
curSignalStrength.EVDO_SignalStrength.signalNoiseRatio = 0;
curSignalStrength.LTE_SignalStrength.signalStrength = 0;
curSignalStrength.LTE_SignalStrength.rsrp = 0;
curSignalStrength.LTE_SignalStrength.rsrq = 0;
curSignalStrength.LTE_SignalStrength.rssnr = 0;
curSignalStrength.LTE_SignalStrength.cqi = 0;
LOGI("SignalStrength %d BER: %d", signalStrength, ber);
RIL_onUnsolicitedResponse(RIL_UNSOL_SIGNAL_STRENGTH, &curSignalStrength, sizeof(curSignalStrength));
return;
error:
LOGE("requestSignalStrength must never return an error when radio is on");
RIL_onRequestComplete(t, RIL_E_GENERIC_FAILURE, NULL, 0);
at_response_free(p_response);
}
After above changes, I did a clean build. But the network connection is not established.
The logcat -b radio dumps:
root@android:/ # logcat -b read adio
I/RIL ( 1076): Opening tty device /dev/ttyACM0
E/RILC ( 1076): RIL_register: RIL version 6
I/RIL ( 1076): Setting speed
D/AT ( 1076): AT> ATE0Q0V1
D/AT ( 1076): AT< ^SYSSTART
D/AT ( 1076): AT< ATE0Q0V1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> ATE0Q0V1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> ATS0=0
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT^SLED=2
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CMEE=1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CREG=2
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CGREG=1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CCWA=1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CSSN=0,1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+COLP=0
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CSCS="GSM"
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CUSD=1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CMGF=0
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CFUN?
D/AT ( 1076): AT< +CFUN: 1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CPIN?
D/AT ( 1076): AT< +CPIN: READY
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CSMS=1
D/AT ( 1076): AT< +CSMS: 1,1,1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CNMI=1,2,2,1,1
D/AT ( 1076): AT< OK
[ 35.519927] request_suspend_state: wakeup (3->0) at 35735290533 (2000-01-01 00:00:30.961303714 UTC)
D/RILB ( 1283): /proc/cmdline=console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off omap_vout.vid1_static_vrfb_alloc=y vram=8M omapfb.vram=0:8M
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
I/PHONE ( 1283): Network Mode set to 0
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
I/PHONE ( 1283): lteOnCdma is 0 use SUBSCRIPTION_FROM_NV
I/PHONE ( 1283): Cdma Subscription set to 1
D/RILJ ( 1283): RIL(context, preferredNetworkType=0 cdmaSubscription=1)
D/RILJ ( 1283): Starting RILReceiver
I/PHONE ( 1283): Creating GSMPhone
I/RILC ( 1076): libril: new connection
I/RILC ( 1076): RIL Daemon version: android reference-ril 1.0
I/RILJ ( 1283): Connected to 'rild' socket
D/RILJ ( 1283): [UNSL]< UNSOL_RIL_CONNECTED {6}
D/RILJ ( 1283): [0000]> RADIO_POWER off
D/RIL ( 1076): onRequest: RADIO_POWER
D/AT ( 1076): AT> AT+CFUN=0
D/RILJ ( 1283): [0001]> REQUEST_SET_PREFERRED_NETWORK_TYPE : 0
D/RILJ ( 1283): [0002]> RIL_REQUEST_CDMA_SET_SUBSCRIPTION_SOURCE : 1
D/RILJ ( 1283): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED SIM_READY
D/RILB ( 1283): Notifying: radio available
D/RILJ ( 1283): [0003]> SCREEN_STATE: true
D/RILB ( 1283): Notifying: SIM ready
D/RILB ( 1283): Notifying: Radio On
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/PHONE ( 1283): mDoesRilSendMultipleCallRing=true
D/PHONE ( 1283): mCallRingDelay=3000
D/RILJ ( 1283): setPhoneType=1 old value=0
D/SMS ( 1283): SMSDispatcher: ctor mSmsCapable=false format=3gpp mSmsReceiveDisabled=true mSmsSendDisabled=true
W/GSM ( 1283): Can't open /system/etc/voicemail-conf.xml
W/GSM ( 1283): Can't open /system/etc/spn-conf.xml
D/GSM ( 1283): [ApnContext] set mDependencyMet as false, for type default, current state is true
D/GSM ( 1283): [ApnContext] set enabled as true, for type default, current state is false
D/GSM ( 1283): [GsmDCT] applyNewState(default, true(true), true(false))
D/GSM ( 1283): [ApnContext] set reason as dependencyMet, for type default,current state IDLE
D/GSM ( 1283): [ApnContext] set enabled as true, for type default, current state is true
D/GSM ( 1283): [ApnContext] set mDependencyMet as true, for type default, current state is false
D/GSM ( 1283): [GsmDCT] trySetupData for type:default due to dependencyMet
D/GSM ( 1283): [GsmDCT] trySetupData with mIsPsRestricted=false
D/GSM ( 1283): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/GSM ( 1283): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/RILJ ( 1283): [0004]> GET_CURRENT_CALLS
D/RILJ ( 1283): [0005]> OPERATOR
D/RILJ ( 1283): [0006]> DATA_REGISTRATION_STATE
D/RILJ ( 1283): [0007]> VOICE_REGISTRATION_STATE
D/RILJ ( 1283): [0008]> QUERY_NETWORK_SELECTION_MODE
D/RILJ ( 1283): setCurrentPreferredNetworkType: 0
D/RILJ ( 1283): [0009]> REQUEST_SET_PREFERRED_NETWORK_TYPE : 0
D/RILJ ( 1283): [0010]> SET_NETWORK_SELECTION_AUTOMATIC
D/RILJ ( 1283): [0011]> OPERATOR
D/RILJ ( 1283): [0012]> DATA_REGISTRATION_STATE
D/RILJ ( 1283): [0013]> VOICE_REGISTRATION_STATE
D/RILJ ( 1283): [0014]> QUERY_NETWORK_SELECTION_MODE
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/GSM ( 1283): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED READY reason null
V/GSM ( 1283): SIMRecords:fetchSimRecords 0
D/RILJ ( 1283): [0015]> GET_IMSI
D/RILJ ( 1283): [0016]> iccIO: SIM_IO 0xc0 0x2fe2 path: 3F00,0,0,15
D/RILJ ( 1283): [0017]> iccIO: SIM_IO 0xc0 0x6f40 path: 3F007F10,0,0,15
D/RILJ ( 1283): [0018]> iccIO: SIM_IO 0xc0 0x6fc9 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0019]> iccIO: SIM_IO 0xc0 0x6fad path: 3F007F20,0,0,15
D/RILJ ( 1283): [0020]> iccIO: SIM_IO 0xc0 0x6fca path: 3F007F20,0,0,15
D/RILJ ( 1283): [0021]> iccIO: SIM_IO 0xc0 0x6f11 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0022]> iccIO: SIM_IO 0xc0 0x6fcb path: 3F007F20,0,0,15
D/RILJ ( 1283): [0023]> iccIO: SIM_IO 0xc0 0x6f13 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0024]> iccIO: SIM_IO 0xc0 0x6f46 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0025]> iccIO: SIM_IO 0xc0 0x6fcd path: 3F007F20,0,0,15
D/RILJ ( 1283): [0026]> iccIO: SIM_IO 0xc0 0x6fc5 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0027]> iccIO: SIM_IO 0xc0 0x6f38 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0028]> iccIO: SIM_IO 0xc0 0x6f16 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0029]> iccIO: SIM_IO 0xc0 0x6f15 path: 3F007F20,0,0,15
D/GSM ( 1283): [GsmDCT] handleMessage msg={ what=270337 when=-577ms obj=android.os.AsyncResult@410f9d70 }
D/GSM ( 1283): [GsmDCT] onRadioAvailable
D/GSM ( 1283): [GsmDCT] overall state is IDLE
D/GSM ( 1283): [GsmDCT] handleMessage msg={ what=270345 when=-584ms obj=android.os.AsyncResult@410fa100 }
D/GSM ( 1283): [GsmDCT] onDataConnectionDetached: stop polling and notify detached
D/GSM ( 1283): [GsmDCT] stopNetStatPoll
D/GSM ( 1283): [GsmDCT] stopDataStallAlarm: current tag=38379 mDataStallAlarmIntent=null
D/GSM ( 1283): [GsmDCT] notifyDataConnection: reason=dataDetached
D/GSM ( 1283): [GsmDCT] notifyDataConnection: type:default
D/GSM ( 1283): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/GSM ( 1283): [GsmDCT] isDataPossible(default): possible=false isDataAllowed=false apnTypePossible=true apnContextisEnabled=true apnContextState()=IDLE
D/GSM ( 1283): [GsmDCT] get active apn string for type:default
D/GSM ( 1283): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1283): [GsmDCT] handleMessage msg={ what=270348 when=-606ms obj=android.os.AsyncResult@410fa258 }
D/GSM ( 1283): [GsmDCT] onRoamingOff
D/GSM ( 1283): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1283): [ApnContext] set reason as roamingOff, for type default,current state IDLE
D/GSM ( 1283): [GsmDCT] trySetupData for type:default due to roamingOff
D/GSM ( 1283): [GsmDCT] trySetupData with mIsPsRestricted=false
D/GSM ( 1283): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/GSM ( 1283): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/RILJ ( 1283): [0030]> GET_SIM_STATUS
D/RILJ ( 1283): [0031]> QUERY_FACILITY_LOCK
D/RILJ ( 1283): [0032]> QUERY_FACILITY_LOCK
D/RILJ ( 1283): [0033]> RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING
D/RILJ ( 1283): [0034]> BASEBAND_VERSION
D/RILJ ( 1283): [0035]> GET_IMEI
D/RILJ ( 1283): [0036]> GET_IMEISV
D/AT ( 1076): AT< OK
D/AT ( 1076): AT< ^SYSSTART AIRPLANE MODE
D/RIL ( 1076): onRequest: SET_PREFERRED_NETWORK_TYPE
D/RIL ( 1076): onRequest: CDMA_SET_SUBSCRIPTION_SOURCE
D/RIL ( 1076): onRequest: SCREEN_STATE
D/RIL ( 1076): onRequest: GET_CURRENT_CALLS
D/RIL ( 1076): onRequest: OPERATOR
D/RIL ( 1076): onRequest: DATA_REGISTRATION_STATE
D/RIL ( 1076): onRequest: VOICE_REGISTRATION_STATE
D/RIL ( 1076): onRequest: QUERY_NETWORK_SELECTION_MODE
D/RIL ( 1076): onRequest: SET_PREFERRED_NETWORK_TYPE
D/RIL ( 1076): onRequest: SET_NETWORK_SELECTION_AUTOMATIC
D/RIL ( 1076): onRequest: OPERATOR
D/RIL ( 1076): onRequest: DATA_REGISTRATION_STATE
D/RIL ( 1076): onRequest: VOICE_REGISTRATION_STATE
D/RIL ( 1076): onRequest: QUERY_NETWORK_SELECTION_MODE
D/RIL ( 1076): onRequest: GET_IMSI
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: SIM_IO
D/RIL ( 1076): onRequest: GET_SIM_STATUS
D/RIL ( 1076): onRequest: QUERY_FACILITY_LOCK
D/RIL ( 1076): onRequest: QUERY_FACILITY_LOCK
D/RIL ( 1076): onRequest: REPORT_STK_SERVICE_IS_RUNNING
D/RIL ( 1076): onRequest: BASEBAND_VERSION
D/RIL ( 1076): onRequest: GET_IMEI
D/RIL ( 1076): onRequest: GET_IMEISV
D/RILJ ( 1283): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED RADIO_OFF
D/RILB ( 1283): Notifying: radio off or not available
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILJ ( 1283): [0000]< RADIO_POWER
D/RILJ ( 1283): [0037]> RADIO_POWER on
D/GSM ( 1283): [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/RIL ( 1076): onRequest: RADIO_POWER
D/AT ( 1076): AT> AT+CFUN=1
D/RILJ ( 1283): [0001]< REQUEST_SET_PREFERRED_NETWORK_TYPE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0002]< RIL_REQUEST_CDMA_SET_SUBSCRIPTION_SOURCE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/GSM ( 1283): [GsmSST] updateSpnDisplay: changed sending intent rule=2 showPlmn='false' plmn='null' showSpn='false' spn='null'
D/RILJ ( 1283): [0003]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/GSM ( 1283): [GsmDCT] handleMessage msg={ what=270342 when=-35ms obj=android.os.AsyncResult@4113fcf8 }
D/GSM ( 1283): [GsmDCT] onRadioOffOrNotAvailable: is off and clean up all connections
D/RILJ ( 1283): [0004]< GET_CURRENT_CALLS error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0005]< OPERATOR error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0006]< DATA_REGISTRATION_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0007]< VOICE_REGISTRATION_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/GSM ( 1283): [GsmDCT] cleanUpAllConnections: tearDown=false reason=radioTurnedOff
D/RILJ ( 1283): [0008]< QUERY_NETWORK_SELECTION_MODE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0009]< REQUEST_SET_PREFERRED_NETWORK_TYPE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0010]< SET_NETWORK_SELECTION_AUTOMATIC error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/GSM ( 1283): [ApnContext] set reason as radioTurnedOff, for type default,current state IDLE
D/GSM ( 1283): [GsmDCT] cleanUpConnection: tearDown=false reason=radioTurnedOff
D/GSM ( 1283): [ApnContext] setState: IDLE for type default, previous state:IDLE
D/GSM ( 1283): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1 - SIM not loaded
D/GSM ( 1283): [GsmDCT] isDataPossible(default): possible=false isDataAllowed=false apnTypePossible=true apnContextisEnabled=true apnContextState()=IDLE
D/GSM ( 1283): [GsmDCT] get active apn string for type:default
D/RILJ ( 1283): [0011]< OPERATOR error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/GSM ( 1283): [GsmDCT] stopNetStatPoll
D/GSM ( 1283): [GsmDCT] stopDataStallAlarm: current tag=38380 mDataStallAlarmIntent=null
D/RILJ ( 1283): [0012]< DATA_REGISTRATION_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0013]< VOICE_REGISTRATION_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/GSM ( 1283): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1283): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED NOT_READY reason null
D/RILJ ( 1283): [0014]< QUERY_NETWORK_SELECTION_MODE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0015]< GET_IMSI error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0016]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0017]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0018]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0019]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0020]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0021]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0022]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0023]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0024]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
E/GSM ( 1283): Exception querying IMSI, Exception:com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0025]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0026]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0027]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0028]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0038]> iccIO: SIM_IO 0xc0 0x6f17 path: 3F007F20,0,0,15
D/GSM ( 1283): SIMRecords: MNC length not present in EF_AD
D/RILJ ( 1283): [0039]> iccIO: SIM_IO 0xc0 0x6f14 path: 3F007F20,0,0,15
D/GSM ( 1283): Invalid or missing EF[MSISDN]
D/RILJ ( 1283): [0029]< SIM_IO error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0030]< GET_SIM_STATUS IccCardState {CARDSTATE_PRESENT,PINSTATE_UNKNOWN,num_apps=1,gsm_id=0{APPTYPE_SIM,APPSTATE_DETECTED},cmda_id=8,ism_id=8}
E/GSM ( 1283): Exception in fetching EF_CSP data com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0031]< QUERY_FACILITY_LOCK error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0032]< QUERY_FACILITY_LOCK error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0033]< RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0034]< BASEBAND_VERSION error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/GSM ( 1283): [IccCard] Error in querying facility lock:com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/GSM ( 1283): [IccCard] Error in querying facility lock:com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0035]< GET_IMEI error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RILJ ( 1283): [0036]< GET_IMEISV error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/AT ( 1076): AT< OK
D/AT ( 1076): AT< ^SYSSTART
D/AT ( 1076): AT> AT+CPIN?
D/RILJ ( 1283): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED SIM_NOT_READY
D/RILB ( 1283): Notifying: Radio On
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILJ ( 1283): [0040]> OPERATOR
D/RILJ ( 1283): [0041]> DATA_REGISTRATION_STATE
D/RILJ ( 1283): [0042]> VOICE_REGISTRATION_STATE
D/AT ( 1076): AT< +CME ERROR: 14
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28439,0,0,15
D/RILJ ( 1283): [0043]> QUERY_NETWORK_SELECTION_MODE
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILJ ( 1283): [0044]> GET_CURRENT_CALLS
D/RILJ ( 1283): [0037]< RADIO_POWER
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28436,0,0,15
D/RILJ ( 1283): [0038]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
D/GSM ( 1283): Invalid or missing EF[MAILBOX]
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: OPERATOR
D/AT ( 1076): AT> AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?;+COPS=3,2;+COPS?
D/RILJ ( 1283): [0039]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
D/RILJ ( 1283): [0045]> iccIO: SIM_IO 0xc0 0x6f18 path: 3F007F20,0,0,15
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: DATA_REGISTRATION_STATE
D/AT ( 1076): AT> AT+CGREG?
D/RILJ ( 1283): [0040]< OPERATOR {null, null, null}
D/AT ( 1076): AT< +CGREG: 1,0
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: VOICE_REGISTRATION_STATE
D/AT ( 1076): AT> AT+CREG?
D/RILJ ( 1283): [0041]< DATA_REGISTRATION_STATE {0, ffffffff, ffffffff}
D/AT ( 1076): AT< +CREG: 2,0
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: QUERY_NETWORK_SELECTION_MODE
D/AT ( 1076): AT> AT+COPS?
D/RILJ ( 1283): [0042]< VOICE_REGISTRATION_STATE {0, ffffffff, ffffffff}
E/GSM ( 1283): [GsmSST] error parsing RegistrationState: java.lang.NumberFormatException: Invalid int: "ffffffff"
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: GET_CURRENT_CALLS
D/AT ( 1076): AT> AT+CLCC
D/RILJ ( 1283): [0043]< QUERY_NETWORK_SELECTION_MODE {0}
D/GSM ( 1283): [GsmSST] Poll ServiceState done: oldSS=[3 home null null null Unknown:0 CSS not supported -1 -1 RoamInd=-1 DefRoamInd=-1 EmergOnly=false] newSS=[1 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/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28440,0,0,15
D/RILJ ( 1283): [0044]< GET_CURRENT_CALLS
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CPIN?
D/RILJ ( 1283): [0045]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
D/GSM ( 1283): [SIMRecords] No SPN loaded in either CHPS or 3GPP
D/AT ( 1076): AT< +CPIN: READY
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CSMS=1
D/RILJ ( 1283): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED SIM_READY
D/RILB ( 1283): Notifying: SIM ready
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILJ ( 1283): [0046]> OPERATOR
D/RILJ ( 1283): [0047]> DATA_REGISTRATION_STATE
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILJ ( 1283): [0048]> VOICE_REGISTRATION_STATE
D/AT ( 1076): AT< +CSMS: 1,1,1
D/AT ( 1076): AT< OK
D/AT ( 1076): AT> AT+CNMI=1,2,2,1,1
D/RILJ ( 1283): [0049]> QUERY_NETWORK_SELECTION_MODE
D/RILJ ( 1283): setCurrentPreferredNetworkType: 0
D/RILJ ( 1283): [0050]> REQUEST_SET_PREFERRED_NETWORK_TYPE : 0
D/RILJ ( 1283): [0051]> SET_NETWORK_SELECTION_AUTOMATIC
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: OPERATOR
D/AT ( 1076): AT> AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?;+COPS=3,2;+COPS?
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: DATA_REGISTRATION_STATE
D/AT ( 1076): AT> AT+CGREG?
D/RILJ ( 1283): [0046]< OPERATOR {null, null, null}
D/RILJ ( 1283): [0052]> OPERATOR
D/RILJ ( 1283): [0053]> DATA_REGISTRATION_STATE
D/AT ( 1076): AT< +CGREG: 1,0
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: VOICE_REGISTRATION_STATE
D/AT ( 1076): AT> AT+CREG?
D/RILJ ( 1283): [0047]< DATA_REGISTRATION_STATE {0, ffffffff, ffffffff}
D/RILJ ( 1283): [0054]> VOICE_REGISTRATION_STATE
D/RILJ ( 1283): [0055]> QUERY_NETWORK_SELECTION_MODE
D/AT ( 1076): AT< +CREG: 2,0
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: QUERY_NETWORK_SELECTION_MODE
D/AT ( 1076): AT> AT+COPS?
D/RILJ ( 1283): [0048]< VOICE_REGISTRATION_STATE {0, ffffffff, ffffffff}
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/GSM ( 1283): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED READY reason null
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SET_PREFERRED_NETWORK_TYPE
D/RIL ( 1076): onRequest: SET_NETWORK_SELECTION_AUTOMATIC
D/AT ( 1076): AT> AT+COPS=0
D/RILJ ( 1283): [0049]< QUERY_NETWORK_SELECTION_MODE {0}
D/RILJ ( 1283): [0050]< REQUEST_SET_PREFERRED_NETWORK_TYPE error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
D/AT ( 1076): AT< ERROR
D/RIL ( 1076): onRequest: OPERATOR
D/AT ( 1076): AT> AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?;+COPS=3,2;+COPS?
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: DATA_REGISTRATION_STATE
D/AT ( 1076): AT> AT+CGREG?
D/RILJ ( 1283): [0052]< OPERATOR {null, null, null}
D/AT ( 1076): AT< +CGREG: 1,2
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: VOICE_REGISTRATION_STATE
D/AT ( 1076): AT> AT+CREG?
D/RILJ ( 1283): [0053]< DATA_REGISTRATION_STATE {2, ffffffff, ffffffff}
D/AT ( 1076): AT< +CREG: 2,2
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: QUERY_NETWORK_SELECTION_MODE
D/AT ( 1076): AT> AT+COPS?
D/RILJ ( 1283): [0054]< VOICE_REGISTRATION_STATE {2, ffffffff, ffffffff}
D/AT ( 1076): AT< +COPS: 0
D/AT ( 1076): AT< OK
D/RILJ ( 1283): [0055]< QUERY_NETWORK_SELECTION_MODE {0}
V/GSM ( 1283): SIMRecords:fetchSimRecords 0
D/RILJ ( 1283): [0056]> GET_IMSI
D/RILJ ( 1283): [0057]> iccIO: SIM_IO 0xc0 0x2fe2 path: 3F00,0,0,15
D/RIL ( 1076): onRequest: GET_IMSI
D/AT ( 1076): AT> AT+CIMI
D/RILJ ( 1283): [0058]> iccIO: SIM_IO 0xc0 0x6f40 path: 3F007F10,0,0,15
D/RILJ ( 1283): [0059]> iccIO: SIM_IO 0xc0 0x6fc9 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0060]> iccIO: SIM_IO 0xc0 0x6fad path: 3F007F20,0,0,15
D/RILJ ( 1283): [0061]> iccIO: SIM_IO 0xc0 0x6fca path: 3F007F20,0,0,15
D/RILJ ( 1283): [0062]> iccIO: SIM_IO 0xc0 0x6f11 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0063]> iccIO: SIM_IO 0xc0 0x6fcb path: 3F007F20,0,0,15
D/RILJ ( 1283): [0064]> iccIO: SIM_IO 0xc0 0x6f13 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0065]> iccIO: SIM_IO 0xc0 0x6f46 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0066]> iccIO: SIM_IO 0xc0 0x6fcd path: 3F007F20,0,0,15
D/RILJ ( 1283): [0067]> iccIO: SIM_IO 0xc0 0x6fc5 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0068]> iccIO: SIM_IO 0xc0 0x6f38 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0069]> iccIO: SIM_IO 0xc0 0x6f16 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0070]> iccIO: SIM_IO 0xc0 0x6f15 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0071]> GET_SIM_STATUS
D/RILJ ( 1283): [0072]> QUERY_FACILITY_LOCK
D/RILJ ( 1283): [0073]> QUERY_FACILITY_LOCK
D/RILJ ( 1283): [0074]> RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING
E/GSM ( 1283): [GsmSST] error parsing RegistrationState: java.lang.NumberFormatException: Invalid int: "ffffffff"
D/GSM ( 1283): [GsmSST] Poll ServiceState done: oldSS=[1 home null null null Unknown:0 CSS not supported -1 -1 RoamInd=-1 DefRoamInd=-1 EmergOnly=false] newSS=[1 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/AT ( 1076): AT< 302220003457220
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,12258,0,0,15
D/RILJ ( 1283): [0056]< GET_IMSI
D/GSM ( 1283): IMSI: xxxxxxx
D/AT ( 1076): AT< +CRSM: 144,0,"621C8202412183022FE2A503DA0104"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28480,0,0,15
D/RILJ ( 1283): [0057]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/AT ( 1076): AT< +CRSM: 144,0,"621E8205422100220383026F40A503"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28617,0,0,15
D/RILJ ( 1283): [0058]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/AT ( 1076): AT< +CRSM: 144,0,"62248205422100040483026FC9A509"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28589,0,0,15
D/RILJ ( 1283): [0059]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/GSM ( 1283): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED IMSI reason null
D/AT ( 1076): AT< +CRSM: 144,0,"62228202412183026FADA509DA0101"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28618,0,0,15
D/RILJ ( 1283): [0060]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/AT ( 1076): AT< +CRSM: 144,0,"62248205422100050483026FCAA509"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28433,0,0,15
D/RILJ ( 1283): [0061]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28619,0,0,15
D/RILJ ( 1283): [0062]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
D/AT ( 1076): AT< +CRSM: 144,0,"62248205422100100483026FCBA509"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28435,0,0,15
D/RILJ ( 1283): [0063]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28486,0,0,15
D/RILJ ( 1283): [0064]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
D/AT ( 1076): AT< +CRSM: 144,0,"62218202412183026F46A509DA0101"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28621,0,0,15
D/RILJ ( 1283): [0065]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/AT ( 1076): AT< +CRSM: 144,0,"621C8202412183026FCDA503DA0101"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28613,0,0,15
D/RILJ ( 1283): [0066]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/AT ( 1076): AT< +CRSM: 144,0,"62258205422100181483026FC5A509"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28472,0,0,15
D/RILJ ( 1283): [0067]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/RILJ ( 1283): [0075]> iccIO: SIM_IO 0xc0 0x6f17 path: 3F007F20,0,0,15
D/RILJ ( 1283): [0076]> iccIO: SIM_IO 0xc0 0x6f14 path: 3F007F20,0,0,15
D/GSM ( 1283): Invalid or missing EF[MSISDN]
D/AT ( 1076): AT< +CRSM: 144,0,"621C8202412183026F38A503DA0101"
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28438,0,0,15
D/RILJ ( 1283): [0068]< SIM_IO IccIoResponse sw1:0x90 sw2:0x0
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28437,0,0,15
D/RILJ ( 1283): [0069]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: GET_SIM_STATUS
D/AT ( 1076): AT> AT+CPIN?
D/RILJ ( 1283): [0070]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
E/GSM ( 1283): Exception in fetching EF_CSP data com.android.internal.telephony.IccException: sw1:106 sw2:130
D/AT ( 1076): AT< +CPIN: READY
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: QUERY_FACILITY_LOCK
D/RIL ( 1076): onRequest: QUERY_FACILITY_LOCK
D/RIL ( 1076): onRequest: REPORT_STK_SERVICE_IS_RUNNING
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28439,0,0,15
D/RILJ ( 1283): [0071]< GET_SIM_STATUS IccCardState {CARDSTATE_PRESENT,PINSTATE_UNKNOWN,num_apps=1,gsm_id=0{APPTYPE_SIM,APPSTATE_READY},cmda_id=8,ism_id=8}
E/GSM ( 1283): [IccCard] Invalid Subscription Application index:8
D/GSM ( 1283): [IccCard] USIM=READY CSIM=ABSENT
D/RILB ( 1283): getLteOnCdmaMode=0 curVal=-1 product_type='' lteOnCdmaProductType=''
D/RILJ ( 1283): [0072]< QUERY_FACILITY_LOCK error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
D/RILJ ( 1283): [0073]< QUERY_FACILITY_LOCK error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
D/RILJ ( 1283): [0074]< RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
D/GSM ( 1283): [IccCard] Error in querying facility lock:com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
D/GSM ( 1283): [IccCard] Error in querying facility lock:com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28436,0,0,15
D/RILJ ( 1283): [0075]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
D/GSM ( 1283): Invalid or missing EF[MAILBOX]
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/RILJ ( 1283): [0076]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
D/RILJ ( 1283): [0077]> iccIO: SIM_IO 0xc0 0x6f18 path: 3F007F20,0,0,15
D/RIL ( 1076): onRequest: SIM_IO
D/AT ( 1076): AT> AT+CRSM=192,28440,0,0,15
D/AT ( 1076): AT< +CRSM: 106,130,""
D/AT ( 1076): AT< OK
D/RILJ ( 1283): [0077]< SIM_IO IccIoResponse sw1:0x6a sw2:0x82
D/GSM ( 1283): [SIMRecords] No SPN loaded in either CHPS or 3GPP
D/GSM ( 1283): SIMRecords: record load complete
D/GSM ( 1283): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED LOADED reason null
D/GSM ( 1283): [GsmDCT] handleMessage msg={ what=270338 when=-6ms obj=android.os.AsyncResult@410e04e0 }
D/GSM ( 1283): [GsmDCT] onRecordsLoaded: createAllApnList
D/GSM ( 1283): [GsmDCT] createAllApnList: selection=numeric = '302220' and carrier_enabled = 1
D/GSM ( 1283): [GsmDCT] createAllApnList: No APN found for carrier: 302220
D/GSM ( 1283): [GsmDCT] createAllApnList: X mAllApns=[]
D/GSM ( 1283): [GsmDCT] onRecordsLoaded: notifying data availability
D/GSM ( 1283): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/GSM ( 1283): [ApnContext] set reason as simLoaded, for type default,current state IDLE
D/GSM ( 1283): [GsmDCT] trySetupData for type:default due to simLoaded
D/GSM ( 1283): [GsmDCT] trySetupData with mIsPsRestricted=false
D/GSM ( 1283): [GsmDCT] isDataAllowed: not allowed due to - gprs= 1
D/GSM ( 1283): [GsmDCT] notifyOffApnsOfAvailability skipped apn due to isReady==false: state=IDLE apnType=default
D/RILJ ( 1283): [0078]> SIGNAL_STRENGTH
D/RIL ( 1076): onRequest: SIGNAL_STRENGTH
D/AT ( 1076): AT> AT+CSQ
D/AT ( 1076): AT< +CSQ: 14,99
D/AT ( 1076): AT< OK
I/RIL ( 1076): SignalStrength 14 BER: 99
D/RILJ ( 1283): [0079]> SIGNAL_STRENGTH
D/RIL ( 1076): onRequest: SIGNAL_STRENGTH
D/AT ( 1076): AT> AT+CSQ
D/AT ( 1076): AT< +CSQ: 14,99
D/AT ( 1076): AT< OK
I/RIL ( 1076): SignalStrength 14 BER: 99
Any help is appreciated.
Thanks in advance,
James