slow to (re)connect to mobile data compared to iphone/legend? - Nexus S Q&A, Help & Troubleshooting

There has been constant 3g disconnectivity issue with my phone. What usually happens is like when I am using 3g, it will suddenly disconnect, every 15 minutes or so, and then I will need to wait 10-15 seconds, then I will get connected back.
I have always attributed this to the carrier at my country, Malaysia, coz I have tried another carrier's sim card before and it was very stable.
Until today when I put my NS side by side with my colleague's iPhone4, and his 3g connection is very stable, while mine dropped twice in the period of 5 minutes!
Is there any explanation to this?

Which ROM and kernel are you using?
Greetz

Stock kernel stock ROM from 2.3.4, XXKD1 radio.

today I realized that in opensignalsmaps, my phone seems to alternate between locking on the two further towers when there is one tower just right beside me!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

adb logcat shows this
06-27 18:06:49.507 D/RILJ ( 1479): [10609]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-27 18:06:52.066 D/RILJ ( 1479): [10610]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-27 18:06:52.066 D/RILJ ( 1479): [10610]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-27 18:06:56.355 D/RILJ ( 1479): [10611]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-27 18:06:56.355 D/RILJ ( 1479): [10611]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-27 18:06:56.464 D/RILJ ( 1479): [UNSL]< UNSOL_DATA_CALL_LIST_CHANGED [DataCallState: { cid: 1, active: 0, type: null, apn: null, address: null }, DataCallState: { cid: 2, active: 0, type: null, apn: null, address: null }, DataCallState: { cid: 3, active: 0, type: null, apn: null, address: null }]
06-27 18:06:56.464 D/RILJ ( 1479): [10612]> DATA_CALL_LIST
06-27 18:06:56.472 D/RILJ ( 1479): [10612]< DATA_CALL_LIST [DataCallState: { cid: 1, active: 0, type: null, apn: null, address: null }, DataCallState: { cid: 2, active: 0, type: null, apn: null, address: null }, DataCallState: { cid: 3, active: 0, type: null, apn: null, address: null }]
06-27 18:06:56.476 I/GSM ( 1479): PDP connection has dropped (active=false case). Reconnecting
06-27 18:06:56.480 D/GSM ( 1479): [DataConnection] Stop poll NetStat
06-27 18:06:56.480 D/GSM ( 1479): [GsmDataConnection-1] DcActiveState msg.what=EVENT_DISCONNECT
06-27 18:06:56.480 D/GSM ( 1479): [GsmDataConnection-1] tearDownData radio is on, call deactivateDataCall
06-27 18:06:56.480 D/RILJ ( 1479): [10613]> DEACTIVATE_DATA_CALL 1
06-27 18:06:56.488 D/RILJ ( 1479): [10613]< DEACTIVATE_DATA_CALL
06-27 18:06:56.488 D/GSM ( 1479): [GsmDataConnection-1] DcDisconnectingState msg.what=EVENT_DEACTIVATE_DONE
06-27 18:06:56.488 D/GSM ( 1479): [GsmDataConnection-1] DcInactiveState: setEnterNoticationParams dp
06-27 18:06:56.488 D/GSM ( 1479): [GsmDataConnection-1] DcInactiveState: enter notifyDisconnectCompleted
06-27 18:06:56.488 D/GSM ( 1479): [GsmDataConnection-1] NotifyDisconnectCompleted

More logs, from when the connection is dropped until I reconnected back. Not only I get disconnected often, but it takes like 30 seconds to reconnect back, is this normal?
06-30 16:09:00.804 I/GSM ( 190): PDP connection has dropped (active=false case). Reconnecting
06-30 16:09:00.804 D/GSM ( 190): [GsmDataConnection-1] DcActiveState msg.what=EVENT_DISCONNECT
06-30 16:09:00.804 D/GSM ( 190): [GsmDataConnection-1] tearDownData radio is on, call deactivateDataCall
06-30 16:09:00.804 D/RILJ ( 190): [1347]> DEACTIVATE_DATA_CALL 1
06-30 16:09:00.808 D/GSM ( 190): [DataConnection] Stop poll NetStat
06-30 16:09:00.812 D/RILJ ( 190): [1347]< DEACTIVATE_DATA_CALL
06-30 16:09:00.812 D/GSM ( 190): [GsmDataConnection-1] DcDisconnectingState msg.what=EVENT_DEACTIVATE_DONE
06-30 16:09:00.816 D/GSM ( 190): [GsmDataConnection-1] DcInactiveState: setEnterNoticationParams dp
06-30 16:09:00.816 D/GSM ( 190): [GsmDataConnection-1] DcInactiveState: enter notifyDisconnectCompleted
06-30 16:09:00.816 D/GSM ( 190): [GsmDataConnection-1] NotifyDisconnectCompleted
06-30 16:09:00.816 D/GSM ( 190): [GsmDataConnection-1] msg.what=25 msg.obj=<no-reason>
06-30 16:09:00.855 D/GSM ( 190): [GsmDataConnection-1] clearSettings
06-30 16:09:00.859 D/GSM ( 190): [DSAC DEB] trySetupData with mIsPsRestricted=false
06-30 16:09:00.859 I/GSM ( 190): Preferred APN:50216:50216:[ApnSettingV2] DiGi Internet, 1100, 50216, diginet, null, null, null, null, null, -1, default | supl, IP, IP
06-30 16:09:00.859 I/GSM ( 190): Waiting APN set to preferred APN
06-30 16:09:00.859 D/GSM ( 190): [GsmDataConnectionTracker] Create from allApns : [[ApnSettingV2] DiGi MMS, 1099, 50216, digimms, null, http://mms.digi.com.my/servlets/mms, 203.92.128.160, 80, null, -1, mms, IP, IP][[ApnSettingV2] DiGi Internet, 1100, 50216, diginet, null, null, null, null, null, -1, default | supl, IP, IP]
06-30 16:09:00.859 D/GSM ( 190): [GsmDataConnection-1] DcInactiveState msg.what=EVENT_CONNECT
06-30 16:09:00.859 D/GSM ( 190): [GsmDataConnection-1] Connecting to carrier: 'DiGi Internet' APN: 'diginet' proxy: 'null' port: 'null
06-30 16:09:00.859 D/RILJ ( 190): [1348]> SETUP_DATA_CALL 1 0 diginet null null 0 IP
06-30 16:09:00.941 D/RILJ ( 190): [1349]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:00.941 D/RILJ ( 190): [1349]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:00.988 D/RILJ ( 190): [1350]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:00.992 D/RILJ ( 190): [1350]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:01.027 D/RILJ ( 190): [1351]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:01.027 D/RILJ ( 190): [1351]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:01.046 D/RILJ ( 190): [1352]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:01.050 D/RILJ ( 190): [1352]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:11.792 D/RILJ ( 190): [1353]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:11.792 D/RILJ ( 190): [1353]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:14.339 D/RILJ ( 190): [1354]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:14.339 D/RILJ ( 190): [1354]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:27.187 D/RILJ ( 190): [1355]> REQUEST_GET_NEIGHBORING_CELL_IDS
06-30 16:09:27.187 D/RILJ ( 190): [1355]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED
06-30 16:09:33.515 D/RILJ ( 190): [1348]< SETUP_DATA_CALL {1, rmnet0, 10.194.153.195}
06-30 16:09:33.519 D/GSM ( 190): [GsmDataConnection-1] DcActivatingState msg.what=EVENT_SETUP_DATA_CONNECTION_DONE
06-30 16:09:33.519 D/GSM ( 190): [GsmDataConnection-1] interface=rmnet0 ipAddress=10.194.153.195 gateway=10.194.153.1 DNS1=203.92.128.151 DNS2=203.92.128.189
06-30 16:09:33.519 D/GSM ( 190): [GsmDataConnection-1] DataConnection setup result='SUCCESS' on cid=1
06-30 16:09:33.519 D/GSM ( 190): [GsmDataConnection-1] DcInactiveState: setEnterNoticationParams cp,cause
06-30 16:09:33.523 D/GSM ( 190): [GsmDataConnection-1] DcActiveState: enter notifyConnectCompleted
06-30 16:09:33.523 D/GSM ( 190): [GsmDataConnection-1] notifyConnection at 1309421373526 cause=No Error
06-30 16:09:33.566 D/GSM ( 190): [DataConnection] Start poll NetStat

After discussion with one of my friends working as network engineer, also owning a NS, he told me that the problem might be because NS is actually slow in reconnecting back when the connection is lost. There's a possibility that the iPhone or HTC Legend reconnects back fast enough that its not noticeable.
This issue also might not surface if the carrier doesn't terminate me that often.
My friend told me also he have seen really slow connection no matter 3g or wifi. You guys experienced anything like this and any roms/radio/kernel that improves this?

Related

help with HTCerror code

Hi,
I'm trying to get a G1 dev phone working on a Virgin sim card in Australia. The sim card works fine in another unlocked usb modem (ZTE MF626), but won't connect to the APN when in the G1. Also, I have a sim from another (but more expensive) network provider working ok in the G1. I'm out of ideas so I thought I would ask here.
I get the following logs from adb logcat -b radio. Anyone know what HTCerror 3, 1D means?
D/GSM ( 92): [DataConnectionTracker] ***trySetupData due to (unspecified)
D/GSM ( 92): [DataConnectionTracker] Create from allApns : [Virgin, VirginBroadband, , , , , , *]
D/GSM ( 92): [DataConnectionTracker] Setup watingApns : [Virgin, VirginBroadband, , , , , , *]
D/GSM ( 92): [PdpConnection] Connecting to carrier: 'Virgin' APN: 'VirginBroadband' proxy: '' port: '
D/RILJ ( 92): [0116]> SETUP_DEFAULT_PDP VirginBroadband
D/HTC_RIL ( 29): ril_func_config_and_activate_pdp():called
D/HTC_RIL ( 29): ril_func_config_and_activate_pdp():15,VirginBroadband
D/HTC_RIL ( 29): @(t=1230210362)>> 12:up:VirginBroadband
D/HTC_RIL ( 29): (t=1230210363)XX +HTCerror: 3,1D
D/RILJ ( 92): WAKE_LOCK_TIMEOUT mReqPending=0 mRequestList=1
D/RILJ ( 92): 0: [116] SETUP_DEFAULT_PDP
I/HTC_RIL ( 29): queue_get():<read_str_q> timeout (10000 msec) to get!
D/HTC_RIL ( 29): qmi_send_recv_procedure():QMI timeout (up:VirginBroadband ) 1 time(s)
D/RILJ ( 92): [0116]< SETUP_DEFAULT_PDP error: com.android.internal.telephony.gsm.CommandException: GENERIC_FAILURE
E/GSM ( 92): PDP Context Init failed com.android.internal.telephony.gsm.CommandException: GENERIC_FAILURE
D/RILJ ( 92): [0117]> LAST_PDP_FAIL_CAUSE
D/HTC_RIL ( 29): ril_func_get_last_pdp_fail_cause():called
D/HTC_RIL ( 29): @(t=1230210372)>> 12oll
D/HTC_RIL ( 29): @(t=1230210372)< 12:STATE=down
D/HTC_RIL ( 29): CID=1
D/HTC_RIL ( 29): 0
D/HTC_RIL ( 29):
D/HTC_RIL ( 29): @(t=1230210372)%% STATE=down
D/HTC_RIL ( 29): CID=1
D/HTC_RIL ( 29):
D/HTC_RIL ( 29): @(t=1230210372)<< 0
D/HTC_RIL ( 29):
D/RILJ ( 92): [0117]< LAST_PDP_FAIL_CAUSE {65535}
D/GSM ( 92): [PdpConnection] Notify PDP fail at 1230210372261 due to unknown data error
D/GSM ( 92): [DataConnectionTracker] PDP setup failed unknown data error
D/GSM ( 92): PDP activate failed. Scheduling next attempt for 1280s
D/GSM ( 92): NOT Posting GPRS Unavailable notification -- likely transient error
Click to expand...
Click to collapse

Broken data connection SGS5 on GSM/T-mobile

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 [email protected] 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 [email protected] target=com.android.internal.telephony.dataconnection.DcTracker }
E/DATA ( 1672): Unidentified event msg={ when=0 what=270340 [email protected] target=com.android.internal.telephony.dataconnection.DcTracker }
D/DCT ( 1672): [0]handleMessage msg={ when=0 what=270340 [email protected] target=com.android.internal.telephony.dataconnection.DcTracker }
E/DATA ( 1672): Unidentified event msg={ when=-1ms what=270340 [email protected] target=com.android.internal.telephony.dataconnection.DcTracker }
D/DCT ( 1672): [0]handleMessage msg={ when=-1ms what=270340 [email protected] target=com.android.internal.telephony.dataconnection.DcTracker }
E/DATA ( 1672): Unidentified event msg={ when=-1ms what=270340 [email protected] 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: mRegist[email protected]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 [email protected] 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 [email protected] 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.
I have the same problem but with AT&T, I have not tried with T-Mobile, and I have not messed around with hidden menu.
gcayey said:
I have the same problem but with AT&T, I have not tried with T-Mobile, and I have not messed around with hidden menu.
Click to expand...
Click to collapse
Interesting. Do you have root and if so, can you do a logcat -b radio to see if you get the same error? (If you need more info on how to do that let me know and I'll give a step by step)
please provide me with steps on ho to do logcat.
---------- Post added at 03:31 PM ---------- Previous post was at 03:26 PM ----------
how do I do logcat?
gcayey said:
please provide me with steps on ho to do logcat.
Click to expand...
Click to collapse
Here's a full tutorial: https://university.utest.com/androi...-how-to-capture-logcat-files-using-adb/#using
Only change is in your case you only want the radio logs, so change the command from "adb logcat –d > blah blah" to "adb logcat -b radio –d > blah blah"
hopefully this information will help thanks for being patient.
Not quite - you typed "logcat -d", I'm looking for the output of "logcat -b radio"
vintagepc said:
Not quite - you typed "logcat -d", I'm looking for the output of "logcat -b radio"
Click to expand...
Click to collapse
I did not know any other way to transfer this file from my phone
gcayey said:
I did not know any other way to transfer this file from my phone
Click to expand...
Click to collapse
Hmmm... I don't see the same error in yours, but your phone also doesn't seem to attempt to initialize the data connection (I don't see any "SETUP DATA CALL" in the log).
If your APN is set properly then I think you have a different underlying cause.
Update: My phone was in for service, when I got it back the form said they replaced several components and now data works as expected. Very strong evidence that it is a hardware issue.

OnePlus One (OxygenOS ) No GSM Signal

No network signal - how to know is gsm Radio dead in hardware or it is software issue
I have OnePlus One with OxygenOS now, but gsm wasn't working under CM12 either, so I clean installed Oxygen and it didn't resolve issue.
In log I have :
D/RILJ ( 1523): [3904]> QUERY_AVAILABLE_NETWORKS [SUB0]
D/RILC ( 250): SOCKET RIL_SOCKET_1 REQUEST: QUERY_AVAILABLE_NETWORKS length
:8
D/RILC ( 250): RequestComplete, RIL_SOCKET_1
E/RILC ( 250): Send Response to RIL_SOCKET_1
D/RilRequest( 1523): [3904]< QUERY_AVAILABLE_NETWORKS error: com.android.intern
al.telephony.CommandException: GENERIC_FAILURE ret=
*********************
D/NetworkSetting( 1523): EVENT_NETWORK_DATA_MANAGER_DONE: 1
V/QC_RIL_OEM_HOOK( 1523): sendRilOemHookMsg: Outgoing Data is 514f454d484f4f4b1200080000000000
D/QcrilMsgTunnelIfaceManager( 2776): handleMessage what = 1
D/QcrilMsgTunnelSocket( 2776): [1000] > OEM_HOOK_RAW[514f454d484f4f4b1200080000000000]
D/PowerManagerService( 833): acquireWakeLockInternal: lock=562127469, flags=0x1, tag="QcrilMsgTunnelSocket", ws=null, uid=1001, pid=2776
D/QcrilMsgTunnelSocket( 2776): readRilMessage: Buffer = [[email protected] HexData = [00000000e803000002000000ffffffff]
D/QcrilMsgTunnelSocket( 2776): Rcvd SOLICITED response with 12 bytes data for SUB0
D/QcRilRequest( 2776): [1000] < OEM_HOOK_RAW error: com.android.internal.telephony.CommandException: GENERIC_FAILURE
I also have this when trying to click "TURN RADIO ON" in service menu (*#*#4636#*#*) :
D/GsmSST ( 1523): [GsmSST] mDeviceShuttingDown = false
D/GsmSST ( 1523): [GsmSST] mDesiredPowerState = true
D/GsmSST ( 1523): [GsmSST] getRadioState = RADIO_OFF
D/GsmSST ( 1523): [GsmSST] mPowerOffDelayNeed = true
D/GsmSST ( 1523): [GsmSST] mAlarmSwitch = false
D/RILJ ( 1523): [4127]> RADIO_POWER on [SUB0]
D/RILC ( 250): SOCKET RIL_SOCKET_1 REQUEST: RADIO_POWER length:16
D/RILC ( 250): RequestComplete, RIL_SOCKET_1
E/RILC ( 250): Send Response to RIL_SOCKET_1
D/RilRequest( 1523): [4127]< RADIO_POWER error: com.android.internal.telephony.C
ommandException: GENERIC_FAILURE ret=

OwnROM 5.1.1_r9 osprey crash when making or receiving phone calls (Aug 19 build)

(Apologies if this is a duplicate, search for "phone call reboot" is a bit too generic)
Greetings.
Summary:
- Making or Receiving phone calls causes hard reboot.
Additional Info:
I flashed the MotoG3 2015 with the OwnROM August 19, 2015 ROM build and installed OwnROM GAPPS (and SuperSU, etc) using TWRP.
ro.modversion = OwnROM-osprey-1.0-UNOFFICIAL-20150819
http://forum.xda-developers.com/2015-moto-g/development/rom-ownrom-5-1-1r9-moto-g3-osprey-t3181556
The OwnROM osprey ROM install went smoothly.
I believe this build includes squid2's wifi fixes beta branch.
Wifi and Mobile Data work just fine.
Unfortunately, phone calls do not. (sort of an important feature on a phone)
Attached below is a logcat of the crash as well as some device system info.
Let me know if require any additional information to help get it fixed.
Side note: This is not my first mod ROM flash. Previously used prebuilt ROMS on Nex7 and HTC EVO 3D. And built CM from source for Nex4 - although didn't tinker with it much. All I'm saying is I'm more than happy to dig in and help poke the source to trace the problem.
~~
Build info:
[ro.build.characteristics]: [default]
[ro.build.date.utc]: [1440007221]
[ro.build.date]: [mercredi 19 août 2015, 20:00:21 (UTC+0200)]
[ro.build.description]: [osprey_retus-user 5.1.1 LPI23.72-16.3 3 release-keys]
[ro.build.display.id]: [LMY48I]
[ro.build.fingerprint]: [motorola/osprey_retus/osprey_umts:5.1.1/LPI23.72-16.3/3:user/release-keys]
[ro.build.flavor]: [ownrom_osprey-userdebug]
[ro.build.host]: [cute-loli]
[ro.build.id]: [LMY48I]
[ro.build.product]: [osprey_umts]
[ro.build.selinux]: [1]
[ro.build.tags]: [test-keys]
[ro.build.type]: [userdebug]
[ro.build.user]: [mazda]
[ro.build.version.all_codenames]: [REL]
[ro.build.version.codename]: [REL]
[ro.build.version.incremental]: [f4697fa0ac]
[ro.build.version.release]: [5.1.1]
[ro.build.version.sdk]: [22]​
~~
Logcat excerpt:
E/MDM ( 5820): [194] b.run: Couldn't connect to Google API client: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
D/LocSvc_NiH( 4423): OutgoingCallReceiver :: onReceive
D/LocSvc_NiH( 4423): bundle != null
I/Telecom ( 4423): CallsManager: Creating a new outgoing call with handle: ***********
D/LocationInitializer( 5880): Restart initialization of location
I/InCall ( 8822): CallList - onUpdate - [Call_0, CONNECTING, [Capabilities:], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: PENDING_OUTGOING -> PENDING_OUTGOING
I/Telecom ( 4423): CallsManager: updateLchStatus subInConversation: 1
I/Telecom ( 4423): CreateConnectionProcessor: Trying attempt CallAttemptRecord(ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [356a192b7913b04c54574d18c28d46e6395428ab], UserHandle{0},ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [356a192b7913b04c54574d18c28d46e6395428ab], UserHandle{0})
I/Telecom ( 4423): CreateConnectionProcessor: Attempting to call from ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}
I/Telecom ( 4423): ServiceBinderConnection: Service bound ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}
I/Telephony( 5319): TelephonyConnectionService: onCreateOutgoingConnection, request: ConnectionRequest xxxxxxxxxxxxxxx Bundle[mParcelledData.dataSize=96]
D/Telephony( 5319): TelephonyConnectionService: placeOutgoingConnection isAddParticipant = false
D/audio_hw_extn( 4345): audio_extn_get_parameters: returns
I/str_params( 4345): key: 'all_call_states' value: ''
D/audio_hw_extn( 4345): audio_extn_get_parameters: returns
I/str_params( 4345): key: 'all_call_states' value: ''
D/audio_hw_extn( 4345): audio_extn_get_parameters: returns
I/str_params( 4345): key: 'all_call_states' value: ''
D/audio_hw_primary( 4345): adev_set_parameters: enter: vsid=281022464;call_state=1
D/voice_extn( 4345): update_call_states is_call_active:1 in_call:1, mode:2
D/voice_extn( 4345): update_calls: enter:
D/voice_extn( 4345): update_calls: cur_state=2 new_state=1 vsid=10c01000
D/voice_extn( 4345): update_calls: ACTIVE/HOLD/LOCAL_HOLD -> INACTIVE vsid:10c01000
D/voice ( 4345): voice_stop_usecase: enter usecase:voice-call
D/Telephony( 5319): TelephonyConnectionService: Adding GSM connection to conference controller: [TelephonyConnection objId:56562108 type:gsm state:STATE_DIALING capabilities:[Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE] address:[675aa62b2044da4dbe24de64d16385340f9c2a43] originalConnection: incoming: false state: DIALING post dial state: NOT_STARTED partOfConf:N]
D/Telephony( 5319): TelephonyConferenceController: Recalculate conference calls null [].
D/Telephony( 5319): TelephonyConferenceController: Found a match for all connections in connection servicefalse
D/Telephony( 5319): TelephonyConferenceController: not enough connections to be a conference!
D/Telephony( 5319): TelephonyConferenceController: recalc - 3 [TelephonyConnection objId:56562108 type:gsm state:STATE_DIALING capabilities:[Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE] address:[675aa62b2044da4dbe24de64d16385340f9c2a43] originalConnection: incoming: false state: DIALING post dial state: NOT_STARTED partOfConf:N]
I/InCall ( 8822): CallList - onUpdate - [Call_0, CONNECTING, [Capabilities:], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: PENDING_OUTGOING -> PENDING_OUTGOING
D/hardware_info( 4345): hw_info_append_hw_type : device_name = voice-handset
D/hardware_info( 4345): hw_info_append_hw_type : device_name = handset-mic
I/InCall ( 8822): CallList - onUpdate - [Call_0, CONNECTING, [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: PENDING_OUTGOING -> PENDING_OUTGOING
D/voice ( 4345): voice_stop_usecase: exit: status(0)
D/voice_extn( 4345): update_calls: cur_state=1 new_state=1 vsid=10dc1000
D/voice_extn( 4345): update_calls: cur_state=1 new_state=1 vsid=10c02000
D/voice_extn( 4345): update_calls: cur_state=1 new_state=1 vsid=10803000
D/voice_extn( 4345): update_calls: cur_state=1 new_state=1 vsid=10002000
I/InCall ( 8822): CallList - onUpdate - [Call_0, CONNECTING, [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: PENDING_OUTGOING -> PENDING_OUTGOING
I/InCall ( 8822): CallList - onUpdate - [Call_0, CONNECTING, [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: PENDING_OUTGOING -> PENDING_OUTGOING
I/Telecom ( 4423): CallAudioManager: updateAudioStreamAndMode, mIsRinging: false, mIsTonePlaying: false
I/Telecom ( 4423): CallAudioManager: requestAudioFocusAndSetMode, stream: 0 -> 0, mode: 2
D/audio_hw_extn( 4345): audio_extn_get_parameters: returns
I/str_params( 4345): key: 'all_call_states' value: ''
D/audio_hw_extn( 4345): audio_extn_get_parameters: returns
I/str_params( 4345): key: 'all_call_states' value: ''
I/InCall ( 8822): CallList - onUpdate - [Call_0, CONNECTING, [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: PENDING_OUTGOING -> PENDING_OUTGOING
D/audio_hw_extn( 4345): audio_extn_get_parameters: returns
I/str_params( 4345): key: 'all_call_states' value: ''
I/Telecom ( 4423): CallsManager: setCallState CONNECTING -> DIALING, call: [577472097, CONNECTING, com.android.phone/com.android.services.telephony.TelephonyConnectionService, ***********, 0, childs(0), has_parent(false), [[Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE]], false, ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [356a192b7913b04c54574d18c28d46e6395428ab], UserHandle{0} 0]
I/InCall ( 8822): CallList - onUpdate - [Call_0, CONNECTING, [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: PENDING_OUTGOING -> PENDING_OUTGOING
D/audio_hw_primary( 4345): adev_set_parameters: enter: vsid=281022464;call_state=2
D/voice_extn( 4345): update_call_states is_call_active:0 in_call:1, mode:2
D/voice_extn( 4345): update_calls: enter:
D/voice_extn( 4345): update_calls: cur_state=1 new_state=2 vsid=10c01000
D/voice_extn( 4345): update_calls: INACTIVE -> ACTIVE vsid:10c01000
D/voice ( 4345): voice_start_usecase: enter usecase:voice-call
D/audio_hw_primary( 4345): select_devices: out_snd_device(6: voice-handset) in_snd_device(27: handset-mic)
W/msm8916_platform( 4345): Codec backend bitwidth 16, samplerate 48000
W/msm8916_platform( 4345): platform_check_codec_backend_cfg:Use default bw and sr for voice/voip calls
D/hardware_info( 4345): hw_info_append_hw_type : device_name = voice-handset
D/hardware_info( 4345): hw_info_append_hw_type : device_name = handset-mic
I/Telecom ( 4423): PhoneStateBroadcaster: Broadcasted state change: 2
E/ACDB-LOADER( 4345): Error: ACDB AFE returned = -19
E/ACDB-LOADER( 4345): Error: ACDB AFE returned = -19
E/ACDB-LOADER( 4345): Error: ACDB AANC returned = -19
D/audio_hw_primary( 4345): select_devices: done
D/voice ( 4345): voice_config.rate 8000
I/Telecom ( 4423): CallAudioManager: updateAudioStreamAndMode, mIsRinging: false, mIsTonePlaying: false
I/InCall ( 8822): CallList - onUpdate - [Call_0, DIALING, [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
I/InCall ( 8822): InCallPresenter - Start in call UI
I/InCall ( 8822): InCallPresenter - Showing InCallActivity immediately
I/Timeline( 8822): Timeline: Activity_launch_request id:com.android.dialer time:30333383
I/ActivityManager( 4423): START u0 {act=android.intent.action.MAIN flg=0x10840000 cmp=com.android.dialer/com.android.incallui.InCallActivity (has extras)} from uid 10006 on display 0
I/Telecom ( 4423): CallAudioManager: requestAudioFocusAndSetMode, stream: 0 -> 0, mode: 2
I/Telecom ( 4423): CallsManager: entered manageMSimInCallTones
V/WindowManager( 4423): addAppToken: AppWindowToken{1744b4be token=Token{3dcb5f79 ActivityRecord{ac96440 u0 com.android.dialer/com.android.incallui.InCallActivity t50}}} to stack=1 task=50 at 0
I/Telecom ( 4423): CallsManager: setCallState DIALING -> DIALING, call: [577472097, DIALING, com.android.phone/com.android.services.telephony.TelephonyConnectionService, ***********, 0, childs(0), has_parent(false), [[Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE]], false, ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [356a192b7913b04c54574d18c28d46e6395428ab], UserHandle{0} 0]
I/Telecom ( 4423): CallsManager: entered manageMSimInCallTones
I/Telecom ( 4423): CallsManager: setActiveSubscription = 1
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: PENDING_OUTGOING -> OUTGOING
D/AccelerometerListener( 8822): enable(true)
I/InCall ( 8822): ProximitySensor - ProximitySensor{keybrd=0, dpad=0, offhook=1, hor=0, ui=0, aud=EARPIECE}
I/Telecom ( 4423): ProximitySensorManager: Acquiring proximity wake lock
I/InCall ( 8822): CallList - onUpdate - [Call_0, DIALING, [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: OUTGOING -> OUTGOING
I/InCall ( 8822): CallList - onUpdate - [Call_0, DIALING, [Capabilities: CAPABILITY_SUPPORT_HOLD CAPABILITY_MERGE_CONFERENCE CAPABILITY_MUTE], children:[], parent:null, videoState:0, mIsActivSub:false, callSubState:0, mSessionModificationState:0, conferenceable:[], VideoSettingsCameraDir:-1)]
D/AccelerometerListener( 8822): enable(false)
I/InCall ( 8822): InCallPresenter - Phone switching state: OUTGOING -> OUTGOING
D/AndroidRuntime( 4423): Shutting down VM
--------- beginning of crash
E/AndroidRuntime( 4423): *** FATAL EXCEPTION IN SYSTEM PROCESS: main
E/AndroidRuntime( 4423): java.lang.NullPointerException: Attempt to invoke interface method 'int cyanogenmod.hardware.ICMHardwareService.getSupportedFeatures()' on a null object reference
E/AndroidRuntime( 4423): at cyanogenmod.hardware.CMHardwareManager.getSupportedFeatures(CMHardwareManager.java:169)
E/AndroidRuntime( 4423): at cyanogenmod.hardware.CMHardwareManager.isSupported(CMHardwareManager.java:183)
E/AndroidRuntime( 4423): at com.android.server.telecom.ProximitySensorManager.turnOn(ProximitySensorManager.java:70)
E/AndroidRuntime( 4423): at com.android.server.telecom.CallsManager.turnOnProximitySensor(CallsManager.java:986)
E/AndroidRuntime( 4423): at com.android.server.telecom.InCallAdapter$InCallAdapterHandler.handleMessage(InCallAdapter.java:182)
E/AndroidRuntime( 4423): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 4423): at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 4423): at com.android.server.SystemServer.run(SystemServer.java:298)
E/AndroidRuntime( 4423): at com.android.server.SystemServer.main(SystemServer.java:186)
E/AndroidRuntime( 4423): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 4423): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 4423): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
E/AndroidRuntime( 4423): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
E/MotoSensors( 4423): Proximity uncovered
D/voice ( 4345): voice_start_usecase: exit: status(0)
D/voice_extn( 4345): update_calls: cur_state=1 new_state=1 vsid=10dc1000
D/voice_extn( 4345): update_calls: cur_state=1 new_state=1 vsid=10c02000
D/voice_extn( 4345): update_calls: cur_state=1 new_state=1 vsid=10803000
D/voice_extn( 4345): update_calls: cur_state=1 new_state=1 vsid=10002000
I/Process ( 4423): Sending signal. PID: 4423 SIG: 9
W/ResourceType( 8822): For resource 0x7f0b0023, entry index(35) is beyond type entryCount(18)
E/QMI_FW ( 4623): xport_send: Sendto failed for port 4608
E/QMI_FW ( 4623): xport_send: Sendto failed for port 4608
E/installd( 331): eof
E/installd( 331): failed to read size
I/installd( 331): closing connection
D/audio_hw_primary( 4345): out_standby: enter: stream (0xb587fe80) usecase(1: low-latency-playback)
E/WifiManager( 5709): Channel connection lost
W/Sensors ( 4829): sensorservice died [0xa2e4e4c0]
I/ServiceManager( 270): service 'telecom' died
I/ServiceManager( 270): service 'notification' died
I/ServiceManager( 270): service 'devicestoragemonitor' died
I/ServiceManager( 270): service 'location' died
I/ServiceManager( 270): service 'country_detector' died
I/ServiceManager( 270): service 'search' died
D/SurfaceFlinger( 272): Set power mode=2, type=0 flinger=0xb6082000
I/ServiceManager( 270): service 'dropbox' died
D/SurfaceFlinger( 272): Screen type=0 is already mode=2
I/ServiceManager( 270): service 'wallpaper' died
I/ServiceManager( 270): service 'audio' died
I/ServiceManager( 270): service 'DockObserver' died
I/ServiceManager( 270): service 'usb' died
I/ServiceManager( 270): service 'serial' died
I/ServiceManager( 270): service 'uimode' died
I/ServiceManager( 270): service 'jobscheduler' died
I/ServiceManager( 270): service 'backup' died
I/ServiceManager( 270): service 'appwidget' died
I/ServiceManager( 270): service 'voiceinteraction' died
W/Sensors ( 8822): sensorservice died [0xb4b971c0]
D/hardware_info( 4345): hw_info_append_hw_type : device_name = voice-handset
E/WifiManager( 5319): Channel connection lost
W/AudioFlinger( 4345): power manager service died !!!
I/ServiceManager( 270): service 'diskstats' died
I/lowmemorykiller( 269): ActivityManager disconnected
I/lowmemorykiller( 269): Closing Activity Manager data connection
W/Sensors ( 5277): sensorservice died [0xb4a32d40]
W/Sensors ( 5820): sensorservice died [0xb4ad3ac0]
E/WifiManager( 5820): Channel connection lost
E/WifiManager( 4829): Channel connection lost
D/Telephony( 5319): GsmConnection: Null call extras
I/ServiceManager( 270): service 'samplingprofiler' died
I/ServiceManager( 270): service 'commontime_management' died
I/ServiceManager( 270): service 'dreams' died
I/ServiceManager( 270): service 'assetatlas' died
...
​
Resolved
Hi,
Built from source thinking I could debug the cause.
But, woo-hoo, my build works fine.
My guess is the previous prebuilt ROM build I installed still had the RIL bug mentioned in this post:
http://forum.xda-developers.com/showpost.php?p=62393781&postcount=4

Question Debugging Fingerprint

When converting a CN device to WW, clicking the fingerprint lock in Settings crashes instantly. The error in logcat claims file not found for a file in /system/vendor/etc named settings_vendor_style.xml that is not included on stock devices (those not converted to a different region).
In theory, a Magisk module should be able to inject the file and fix the reader, but the content of the file is unknown because it doesn't exist.
Code:
06-30 22:12:32.430 9577 9577 W Settings: Failed to load keypad_style file : file not found
06-30 22:12:32.430 9577 9577 W Settings: java.io.FileNotFoundException: /system/vendor/etc/settings_vendor_style.xml: open failed: ENOENT (No such file or directory)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.IoBridge.open(IoBridge.java:492)
06-30 22:12:32.430 9577 9577 W Settings: at java.io.FileInputStream.<init>(FileInputStream.java:160)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.settings.Utils.getPreloadIndonesiaStyle(Utils.java:1340)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.createPreferenceHierarchy(FingerprintSettings.java:521)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.updatePreferences(FingerprintSettings.java:647)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.onResume(FingerprintSettings.java:636)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.Fragment.performResume(Fragment.java:2973)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:594)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1339)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1477)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1555)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1608)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3046)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3004)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentController.dispatchResume(FragmentController.java:273)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentActivity.onResumeFragments(FragmentActivity.java:405)
06-30 22:12:32.430 9577 9577 W Settings: at androidx.fragment.app.FragmentActivity.onPostResume(FragmentActivity.java:394)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.Activity.performResume(Activity.java:8242)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4518)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4567)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2129)
06-30 22:12:32.430 9577 9577 W Settings: at android.os.Handler.dispatchMessage(Handler.java:106)
06-30 22:12:32.430 9577 9577 W Settings: at android.os.Looper.loop(Looper.java:263)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread.main(ActivityThread.java:7810)
06-30 22:12:32.430 9577 9577 W Settings: at java.lang.reflect.Method.invoke(Native Method)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
06-30 22:12:32.430 9577 9577 W Settings: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
06-30 22:12:32.430 9577 9577 W Settings: Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.Linux.open(Native Method)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
06-30 22:12:32.430 9577 9577 W Settings: at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:7696)
06-30 22:12:32.430 9577 9577 W Settings: at libcore.io.IoBridge.open(IoBridge.java:478)
06-30 22:12:32.430 9577 9577 W Settings: ... 29 more
I brought a ROG Phone 5 from India. I'm rooted and I couldn't find this file. Perhaps it is somewhere else? I also checked in the WW folder but I couldn't find it there either.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
thejus44 said:
I brought a ROG Phone 5 from India. I'm rooted and I couldn't find this file. Perhaps it is somewhere else? I also checked in the WW folder but I couldn't find it there either.
Click to expand...
Click to collapse
Thanks for looking, but your device isn't one of the ones I was asking about.
I have the official US device from US ASUS store unrooted, and that file is not visible in that directory. I use FX explorer and used search function for entire device with no results. Hopefully someone with root comes through.
Hmm. If the file doesn't exist, I wonder what is trying to find it.
BILLYB187 said:
I have the official US device from US ASUS store unrooted, and that file is not visible in that directory. I use FX explorer and used search function for entire device with no results. Hopefully someone with root comes through.
Click to expand...
Click to collapse
Can you access the system folder with an unrooted phone?
The last time I had an unrooted phone those folders were totally restricted. I'm surprised they changed it.
Maybe I'm getting old
I thought you could always view it, but not mount it write enabled. I know some file browsers didn't bother granting access because you couldn't do anything, but later realized that viewing is still something.
Cannot find said file either - Australian purchased WW ROG 5
Thanks for looking. Ill have to see what happens if I make up a fake file. I wonder why it's looking for one that doesn't exist.
Code:
06-30 22:07:29.665 9473 9473 W Settings: Failed to load keypad_style file : failed to parsing
06-30 22:07:29.665 9473 9473 W Settings: org.xmlpull.v1.XmlPullParserException: Unexpected token (position:unknown @1:3 in [email protected])
06-30 22:07:29.665 9473 9473 W Settings: at com.android.org.kxml2.io.KXmlParser.next(KXmlParser.java:436)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.org.kxml2.io.KXmlParser.next(KXmlParser.java:321)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.settings.Utils.getPreloadIndonesiaStyle(Utils.java:1352)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.createPreferenceHierarchy(FingerprintSettings.java:521)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.updatePreferences(FingerprintSettings.java:647)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment.onResume(FingerprintSettings.java:636)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.Fragment.performResume(Fragment.java:2973)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:594)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1339)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1477)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1555)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1608)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3046)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3004)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentController.dispatchResume(FragmentController.java:273)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentActivity.onResumeFragments(FragmentActivity.java:405)
06-30 22:07:29.665 9473 9473 W Settings: at androidx.fragment.app.FragmentActivity.onPostResume(FragmentActivity.java:394)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.Activity.performResume(Activity.java:8242)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4518)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4567)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:52)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2129)
06-30 22:07:29.665 9473 9473 W Settings: at android.os.Handler.dispatchMessage(Handler.java:106)
06-30 22:07:29.665 9473 9473 W Settings: at android.os.Looper.loop(Looper.java:263)
06-30 22:07:29.665 9473 9473 W Settings: at android.app.ActivityThread.main(ActivityThread.java:7810)
06-30 22:07:29.665 9473 9473 W Settings: at java.lang.reflect.Method.invoke(Native Method)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
06-30 22:07:29.665 9473 9473 W Settings: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
Not seeing settings_vendor_style.xml either. I didn't have a fingerprint created the first time I checked, but created one and didn't see this file or the previous one either.
I'll try to keep an eye on this post to see if I can help you further.
I've had fingerprint enabled on my Asus USA variant the entire time and am rooted. And I can't see this file either
So does this bug still happen on the .57 update? I'm still on .26 but the synchronization bugs are starting to get annoying and I wonder if the updates fixes it, but I'm scared the fingerprint scanner wont work when I do
seiferfury said:
So does this bug still happen on the .57 update? I'm still on .26 but the synchronization bugs are starting to get annoying and I wonder if the updates fixes it, but I'm scared the fingerprint scanner wont work when I do
Click to expand...
Click to collapse
The issue was that CN devices converted to WW lost the ability to access the fingerprint menu. If it worked before and all you are doing is an update, that would not be part of the known issue. Results may vary.

Categories

Resources