[Sprint Galaxy S 5 Q&A, Help & Troubleshooting] vintagepc:
Hi all,

I have a G900P on t-mobile. Call works, SMS works, but no data connection. Hoping someone here sees something I'm missing.

APN settings are verified and correct (had someone else double-check them) and data works with this SIM on another device.

It seems to be a deeper error than usual - RIL logs show a "generic error", and Phone info/testing doesn't even show any connection attempts. Relevant RIL logs below:

E/RILD ( 451): roaming false

E/use-Rlog/RLOG-RIL-QMI( 502): qmuxd: RX 52 bytes on fd=24 from qmux_client_id=0x0

E/use-Rlog/RLOG-RIL-QMI( 502): qmuxd: TX message on fd=24, to qmux_client_id=0x0, len=283

E/use-Rlog/RLOG-RIL-QMI( 451): qmi_wds_read_cdma_common_profile_tlvs: ignoring unknown TLV type=c1

E/use-Rlog/RLOG-RIL-QMI( 451): qmi_wds_read_cdma_common_profile_tlvs: ignoring unknown TLV type=c0

E/use-Rlog/RLOG-RIL-QMI( 451): qmi_wds_read_cdma_common_profile_tlvs: ignoring unknown TLV type=bf

E/use-Rlog/RLOG-RIL-QMI( 451): qmi_wds_read_cdma_common_profile_tlvs: ignoring unknown TLV type=be

E/use-Rlog/RLOG-RIL-QMI( 451): qmi_wds_read_cdma_common_profile_tlvs: ignoring unknown TLV type=bd

E/use-Rlog/RLOG-RIL-QMI( 451): qmi_wds_read_cdma_common_profile_tlvs: ignoring unknown TLV type=b0

E/use-Rlog/RLOG-RIL-QMI( 451): qmi_wds_read_cdma_common_profile_tlvs: ignoring unknown TLV type=ab

E/use-Rlog/RLOG-RIL-QMI( 451): qmi_wds_read_cdma_common_profile_tlvs: ignoring unknown TLV type=aa

E/use-Rlog/RLOG-RIL-QMI( 451): qmi_wds_read_cdma_common_profile_tlvs: ignoring unknown TLV type=a9

E/RILD ( 451): roaming false

E/use-Rlog/RLOG-RIL-QMI( 502): qmuxd: RX 100 bytes on fd=24 from qmux_client_id=0x0

E/use-Rlog/RLOG-RIL-QMI( 502): qmuxd: TX message on fd=24, to qmux_client_id=0x0, len=59

E/RILD ( 451): Create3gppProfile(): Failed to create profile(-4, 4102)

D/use-Rlog/RLOG-RILSWITCH( 451): RIL_vendorOnRequestComplete

D/use-Rlog/RLOG-RILSWITCH( 451): RILD <-- RIL (token 0xb53282e0)

D/RILC ( 451): RequestComplete, RIL_SOCKET_1

D/RILC ( 451): responseDataCallList: v6

E/RILC ( 451): Send Response to RIL_SOCKET_1

D/use-Rlog/RLOG-RILSWITCH( 451): Vendor RIL ----> UNSOLICITED: 1010

D/use-Rlog/RLOG-RILSWITCH( 451): Sending vendor RIL unsolicited message to rild

D/RILC ( 451): responseDataCallList: v6

I/RILC ( 451): not a valid RIL UNSOLICITED: UNSOL_DATA_CALL_LIST_CHANGED length:16

E/RILC ( 451): Send Response to not a valid RIL

D/use-Rlog/RLOG-RILSWITCH( 451): Vendor RIL ----> UNSOLICITED: 1009

D/use-Rlog/RLOG-RILSWITCH( 451): Sending vendor RIL unsolicited message to rild

I/RILC ( 451): not a valid RIL UNSOLICITED: UNSOL_SIGNAL_STRENGTH length:60

E/RILC ( 451): Send Response to not a valid RIL

D/RilRequest( 1672): [1033]< SETUP_DATA_CALL error: com.android.internal.telephony.CommandException: GENERIC_FAILURE ret=DataCallResponse: {version=6 status=14 retry=-1 cid=1 active=0 type=IP ifname=rmnet0 mtu=0 addresses=[0.0.0.0] dnses=[0.0.0.0,0.0.0.0] gateways=[0.0.0.0] pcscf=[]}

D/DC-2 ( 1672): DcActivatingState: msg={what=EVENT_SETUP_DATA_CONNECTION_DONE when=0 obj=android.os.AsyncResult@300ebeef target=Handler (com.android.internal.util.StateMachine$SmHandler) {399db4e6} replyTo=null}

D/DC-2 ( 1672): onSetupConnectionCompleted failed, ar.exception=com.android.internal.telephony.CommandException: GENERIC_FAILURE response=DataCallResponse: {version=6 status=14 retry=-1 cid=1 active=0 type=IP ifname=rmnet0 mtu=0 addresses=[0.0.0.0] dnses=[0.0.0.0,0.0.0.0] gateways=[0.0.0.0] pcscf=[]}

D/DCT ( 1672): [0]IncludeFixedApn : ConfigFixedApn is empty! return..

D/DC-2 ( 1672): DcActivatingState onSetupConnectionCompleted result=ERR_RilError SetupResult.mFailCause=UNKNOWN dc={DC-2: State=DcActivatingState mApnSetting=[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , RefCount=1 mCid=-1 mCreateTime=-1 mLastastFailTime=-1 mLastFailCause=NONE mTag=24 mRetryManager=RetryManager: { forever=true maxRetry=10 curMaxRetry=10 retry=2 config={max_retries=infinite,default_randomization=2000,5000,10000,20000,40000,80000:5000,160000:5000,320000:5000,640000:5000,1280000:5000,1800000:5000} retryArray={5000:2000 10000:2000 20000:2000 40000:2000 80000:5000 160000:5000 320000:5000 640000:5000 1280000:5000 1800000:5000 }} mLinkProperties={LinkAddresses: [] Routes: [] DnsAddresses: [] Domains: null MTU: 0 TcpBufferSizes: 40778,244668,734003,16777,100663,301990} linkCapabilities=[ Transports: CELLULAR Capabilities: MMS&SUPL&DUN&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN LinkUpBandwidth>=5898Kbps LinkDnBandwidth>=14336Kbps] mApnContexts=[{mApnType=default mState=RETRYING mWaitingApns={[[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , ]} mWaitingApnsPermanentFailureCountDown=1 mApnSetting={[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , } mReason=lostDataConnection mDataEnabled=true mDependencyMet=true}]}

D/DC-2 ( 1672): [dcRac] getSuggestedRetryTime: retry is needed

D/DCT ( 1672): [0]IncludeFixedApn : ConfigFixedApn is empty! return..

D/RILJ ( 1672): responseDataCallList ver=6 num=0 [SUB0]

D/RILJ ( 1672): [UNSL]< UNSOL_DATA_CALL_LIST_CHANGED [] [SUB0]

D/DCT ( 1672): [0]handleMessage msg={ when=0 what=270340 obj=android.os.AsyncResult@104e4dfc target=com.android.internal.telephony.dataconnection.DcTracker }

E/DATA ( 1672): Unidentified event msg={ when=0 what=270340 obj=android.os.AsyncResult@104e4dfc target=com.android.internal.telephony.dataconnection.DcTracker }

D/DCT ( 1672): [0]handleMessage msg={ when=0 what=270340 obj=android.os.AsyncResult@1a022c85 target=com.android.internal.telephony.dataconnection.DcTracker }

E/DATA ( 1672): Unidentified event msg={ when=-1ms what=270340 obj=android.os.AsyncResult@1a022c85 target=com.android.internal.telephony.dataconnection.DcTracker }

D/DCT ( 1672): [0]handleMessage msg={ when=-1ms what=270340 obj=android.os.AsyncResult@305baada target=com.android.internal.telephony.dataconnection.DcTracker }

E/DATA ( 1672): Unidentified event msg={ when=-1ms what=270340 obj=android.os.AsyncResult@305baada target=com.android.internal.telephony.dataconnection.DcTracker }

W/SignalStrength( 1672): Signal before validate=SignalStrength: 14 1635 -1 -1 -1 -1 -1 -1 -1 -1 2147483647 -1 2147483647 0x0 gsm|lte

W/SignalStrength( 1672): Signal after validate=SignalStrength: 14 99 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 -1 2147483647 0x6 gsm|lte

D/DefaultPhoneNotifier( 1672): notifySignalStrength: mRegistry=com.android.internal.telephony.ITelephonyRegistry$Stub$Proxy@199442c3 ss=SignalStrength: 14 99 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 -1 2147483647 0x6 gsm|lte sender=Handler (com.android.internal.telephony.gsm.GSMPhone) {23f0c61a}

D/DC-2 ( 1672): [dcRac] getSuggestedRetryTime: 21765 response=DataCallResponse: {version=6 status=14 retry=-1 cid=1 active=0 type=IP ifname=rmnet0 mtu=0 addresses=[0.0.0.0] dnses=[0.0.0.0,0.0.0.0] gateways=[0.0.0.0] pcscf=[]} dc={DC-2: State=DcActivatingState mApnSetting=[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , RefCount=1 mCid=-1 mCreateTime=-1 mLastastFailTime=-1 mLastFailCause=NONE mTag=24 mRetryManager=RetryManager: { forever=true maxRetry=10 curMaxRetry=10 retry=2 config={max_retries=infinite,default_randomization=2000,5000,10000,20000,40000,80000:5000,160000:5000,320000:5000,640000:5000,1280000:5000,1800000:5000} retryArray={5000:2000 10000:2000 20000:2000 40000:2000 80000:5000 160000:5000 320000:5000 640000:5000 1280000:5000 1800000:5000 }} mLinkProperties={LinkAddresses: [] Routes: [] DnsAddresses: [] Domains: null MTU: 0 TcpBufferSizes: 40778,244668,734003,16777,100663,301990} linkCapabilities=[ Transports: CELLULAR Capabilities: MMS&SUPL&DUN&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN LinkUpBandwidth>=5898Kbps LinkDnBandwidth>=14336Kbps] mApnContexts=[{mApnType=default mState=RETRYING mWaitingApns={[[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , ]} mWaitingApnsPermanentFailureCountDown=1 mApnSetting={[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , } mReason=lostDataConnection mDataEnabled=true mDependencyMet=true}]}

D/DC-2 ( 1672): DcActivatingState: ERR_RilError delay=21765 isRetryNeeded=true result=ERR_RilError SetupResult.mFailCause=UNKNOWN result.isRestartRadioFail=false result.isPermanentFail=false

D/DC-2 ( 1672): DcActivatingState: ERR_RilError retry

D/DC-2 ( 1672): [dcRac] startRetryAlarm: next attempt in 21s what=262154 tag=24

D/DC-2 ( 1672): DcRetryingState: enter() mTag=24, call notifyAllOfDisconnectDcRetrying lostConnection

D/DCT ( 1672): [0]IncludeFixedApn : ConfigFixedApn is empty! return..

D/DCT ( 1672): [0]handleMessage msg={ when=-1ms what=270370 obj=android.os.AsyncResult@3b25b0b target=com.android.internal.telephony.dataconnection.DcTracker }

D/TelephonyManager( 1672): getLteOnCdmaMode=1 curVal=1 product_type='' lteOnCdmaProductType=''

D/DCT ( 1672): [0]DataConnectionTracker.handleMessage: EVENT_DISCONNECT_DC_RETRYING msg={ when=-3ms what=270370 obj=android.os.AsyncResult@3b25b0b target=com.android.internal.telephony.dataconnection.DcTracker }

D/DCT ( 1672): [0]onDisconnectDcRetrying: apnContext={mApnType=default mState=RETRYING mWaitingApns={[[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , ]} mWaitingApnsPermanentFailureCountDown=1 mApnSetting={[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , } mReason=lostDataConnection mDataEnabled=true mDependencyMet=true}

D/Dcc ( 1672): removeActiveDcByCid removedDc=null dc={DC-2: State=DcRetryingState mApnSetting=[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , RefCount=1 mCid=-1 mCreateTime=-1 mLastastFailTime=-1 mLastFailCause=NONE mTag=24 mRetryManager=RetryManager: { forever=true maxRetry=10 curMaxRetry=10 retry=2 config={max_retries=infinite,default_randomization=2000,5000,10000,20000,40000,80000:5000,160000:5000,320000:5000,640000:5000,1280000:5000,1800000:5000} retryArray={5000:2000 10000:2000 20000:2000 40000:2000 80000:5000 160000:5000 320000:5000 640000:5000 1280000:5000 1800000:5000 }} mLinkProperties={LinkAddresses: [] Routes: [] DnsAddresses: [] Domains: null MTU: 0 TcpBufferSizes: 40778,244668,734003,16777,100663,301990} linkCapabilities=[ Transports: CELLULAR Capabilities: MMS&SUPL&DUN&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN LinkUpBandwidth>=5898Kbps LinkDnBandwidth>=14336Kbps] mApnContexts=[{mApnType=default mState=RETRYING mWaitingApns={[[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , ]} mWaitingApnsPermanentFailureCountDown=1 mApnSetting={[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, , } mReason=lostDataConnection mDataEnabled=true mDependencyMet=true}]}

D/DCT ( 1672): [0]isDataPossible(default): possible=true isDataAllowed=true apnTypePossible=true apnContextisEnabled=true apnContextState()=RETRYING isDataAllowedOnDataDisabled =false

D/DCT ( 1672): [ApnContext:default] getApnSetting: apnSetting=[ApnSettingV3] tmo, 30, 310260, epc.tmobile.com, , , , , , -1, default | mms | admin | supl | dun | internet, IP, IP, true, 0, 0, false, 1023, 0, 300, 0, ,

D/Dcc ( 1672): onDataStateChanged: dcsList=[] mDcListActiveByCid={}

D/Dcc ( 1672): onDataStateChanged: dcsToRetry=[]

D/Dcc ( 1672): onDataStateChanged: Data Activity updated to NONE. isAnyDataCallActive = false isAnyDataCallDormant = false

D/Dcc ( 1672): onDataStateChanged: dcsToRetry=[] apnsToCleanup=[]

D/Dcc ( 1672): onDataStateChanged: X

D/DC-1 ( 1672): DcInactiveState nothandled msg.what=EVENT_DATA_CONNECTION_STATE_CHANGED

D/DC-1 ( 1672): DcDefault msg=EVENT_DATA_CONNECTION_STATE_CHANGED RefCount=0

D/DC-2 ( 1672): DcRetryingState nothandled msg.what=EVENT_DATA_CONNECTION_STATE_CHANGED

D/DC-2 ( 1672): DcDefault msg=EVENT_DATA_CONNECTION_STATE_CHANGED RefCount=1

E/use-Rlog/RLOG-RIL-QMI( 502): qmuxd: TX message on fd=24, to qmux_client_id=0x0, len=69

E/use-Rlog/RLOG-RIL-QMI( 502): qmuxd: RX 47 bytes on fd=24 from qmux_client_id=0x0

E/use-Rlog/RLOG-RIL-QMI( 502): qmuxd: TX message on fd=24, to qmux_client_id=0x0, len=65

Thoughts/ideas/more info you need from me? I can't find any info on DataCallResponse with a status of 14.

Yes, I realize this is probably on me as I poked around in the IOThiddenmenu, but I *did* make notes of things I changed and set everything back the way it was when I was done.

Data was working fine when still on Sprint CDMA/LTE.