0

Until recently I was using ViperOS on my Redmi 4a. I couldn't send or receive MMS, but mobile data worked fine.

Then I changed the operator (French operator Prixtel with Orange), and mobile data didn't work anymore, although I followed the operator instructions.

I tried the SIM card on another Redmi 4a with stock ROM and it works fine there. I tried other custom ROMs with different versions of Android (lineageOS 18.0 & AOSPExtended 7.0 lastly) but the issue remains. I tried playing with the "preferred network type" setting without any success.

For search's sake, I get net::ERR_INTERNET_DISCONNECTED in the mobile browser (although mobile data is obviously enabled, and showing "3G").

Thanks to this answer I discovered the magical *#*#4636#*#* command and also tried different preferred networks in "Phone info", but it always showed "Data Service: Disconnected" (sometimes after "Connecting" for a while). The "Set Radio Band Mode" setting only shows Automatic, United States and Cellular 800 (I choose Automatic), and the "Enable Data Connection" doesn't seem to have any effect.

I have no clue on how to solve this issue, where should I start ?

FWIW, here is the adb logcat output from the moment I enable mobile data to the moment I refresh google homepage in the browser — for now I'm struggling to identify actions related to mobile data.

06-12 20:55:56.451   450   450 D audio_hw_primary: out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
06-12 20:55:56.451   450   450 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
06-12 20:55:56.455   450  3578 D audio_hw_primary: start_output_stream: enter: stream(0xe552a000)usecase(1: low-latency-playback) devices(0x2)
06-12 20:55:56.455   450  3578 D audio_hw_primary: select_devices for use case (low-latency-playback)
06-12 20:55:56.455   450  3578 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: )
06-12 20:55:56.455   450  3578 I msm8916_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 1 device (speaker)
06-12 20:55:56.455   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
06-12 20:55:56.455   450  3578 I msm8916_platform: platform_check_and_set_codec_backend_cfg: becf: new_snd_devices[0] is speaker
06-12 20:55:56.455   450  3578 I msm8916_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 current bit width: 16 sample rate: 48000 channels: 2 usecase 1 device (speaker)
06-12 20:55:56.455   450  3578 D msm8916_platform: platform_check_codec_backend_cfg:becf: afe: playback on codec device not supporting native playback set default Sample Rate(48k)
06-12 20:55:56.455   450  3578 D msm8916_platform: platform_check_codec_backend_cfg:becf: afe: only 48KHZ sample rate is supported Configure afe to default Sample Rate(48k)
06-12 20:55:56.455   450  3578 I msm8916_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 16 sample rate: 48000 channels: 2
06-12 20:55:56.455   450  3578 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
06-12 20:55:56.455   450  3578 E msm8916_platform: platform_check_backends_match: Invalid snd_device = 
06-12 20:55:56.455   450  3578 D audio_hw_primary: check_usecases_codec_backend:becf: (65) check_usecases curr device: speaker, usecase device: backends match 0
06-12 20:55:56.455   450  3578 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
06-12 20:55:56.455   450  3578 D hardware_info: hw_info_append_hw_type : device_name = speaker
06-12 20:55:56.455   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:55:56.455   450  3578 D audio_hw_primary: enable_snd_device: snd_device(2: speaker)
06-12 20:55:56.455   450  3578 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0
06-12 20:55:56.455   450  3578 D audio_route: Apply path: speaker
06-12 20:55:56.462  2163  2318 D DataUsageController: setMobileDataEnabled: enabled=true
06-12 20:55:56.466  2163  2318 D TelephonyManager: setDataEnabled: enabled=true
06-12 20:55:56.474   852   852 V SettingsProvider: Notifying for 0: content://settings/global/mobile_data1
06-12 20:55:56.476  2520  3306 D QcDataStatusNotification Service: MultiSim onChange(): subId = 1
06-12 20:55:56.477  2520  3306 D QcDataStatusNotification Service: onChange():uri=content://settings/global/mobile_data1 authority=settings path=/global/mobile_data1 segments=[global, mobile_data1] uriLastSegment=mobile_data
06-12 20:55:56.477  2520  3306 D QcDataStatusNotification Service: handleMessage: Data Enable changed to 1 on phoneId = 0
06-12 20:55:56.478  2869  2869 D QcrilMsgTunnelIfaceManager: handleMessage what = 3
06-12 20:55:56.479  2869  2869 I QcrilOemhookMsgTunnel: [0]invokeOemRilRequestRaw: serial=1061 length=20
06-12 20:55:56.481   450  3578 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 1 of type 0 for Event 3, with Raise=0
06-12 20:55:56.481   450  3578 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->out_snd_device speaker
06-12 20:55:56.481   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:55:56.481   450  3578 E msm8916_platform: platform_get_snd_device_backend_index: BE DAI Name Table is not present
06-12 20:55:56.481   450  3578 E audio_hw_utils: send_app_type_cfg_for_device: Couldn't get the backend index for snd device speaker ret=-14
06-12 20:55:56.481   450  3578 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
06-12 20:55:56.481   450  3578 I audio_hw_utils: send_app_type_cfg_for_device PLAYBACK app_type 69937, acdb_dev_id 14, sample_rate 48000, snd_device_be_idx -14
06-12 20:55:56.482   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
06-12 20:55:56.482   450  3578 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> send_audio_cal, acdb_id = 14, path = 0, app id = 0x11131, sample rate = 48000
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> send_asm_topology
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> send_adm_topology
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> send_audtable
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> AUDIO_SET_AUDPROC_CAL
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> send_audvoltable
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_VOL_STEP_TABLE_SIZE
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE, vol index 0
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 12
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_SIZE
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> send_audstrmtable
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_V2
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 16
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> send_afe_topology
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 14, Topology Id 1025e
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> send_afe_cal
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE_SIZE
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> AUDIO_SET_AFE_CAL
06-12 20:55:56.482   450  3578 D ACDB-LOADER: ACDB -> send_hw_delay : acdb_id = 14 path = 0
06-12 20:55:56.483   450  3578 D ACDB-LOADER: ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
06-12 20:55:56.483   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:55:56.483   450  3578 I msm8916_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 1 uc_id 1 snd_dev 2
06-12 20:55:56.483   450  3578 D audio_hw_primary: enable_audio_route: apply mixer and update path: low-latency-playback
06-12 20:55:56.483   450  3578 D audio_route: Apply path: low-latency-playback
06-12 20:55:56.484   450  3578 D audio_hw_primary: select_devices: done
06-12 20:55:56.485  2869  2964 I QcrilOemhookMsgTunnel: [0]processOemHookResponse serial no: 1061 error: 0length=0
06-12 20:55:56.487  2869  2869 D QcrilMsgTunnelIfaceManager: handleMessage what = 4
06-12 20:55:56.487  2869  2869 D QcrilMsgTunnelIfaceManager: OEM_RIL_REQUEST_ASYNC_DONE requestAsync.sub :0
06-12 20:55:56.493   450  3578 D msm8916_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map12
06-12 20:55:56.493   450  3578 D msm8916_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
06-12 20:55:56.503  2520  2520 D TelephonyProvider: subIdString = 1 subId = 1
06-12 20:55:56.531  2495  2495 D DPMJ    : |SERVICE| DPM received action android.intent.action.ANY_DATA_STATE
06-12 20:55:56.532  2495  2495 W DPMJ    : |SERVICE| DPM received ACTION_ANY_DATA_CONNECTION_STATE_CHANGEDdefault
06-12 20:55:56.532  2495  2495 W DPMJ    : |SERVICE| If apn type is default ->default
06-12 20:55:56.537  2520  2846 D TelephonyProvider: subIdString = 1 subId = 1
06-12 20:55:56.583   450  3578 D audio_hw_primary: start_output_stream: exit
06-12 20:55:56.583   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:55:56.583   450  3578 I msm8916_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 1 uc_id 1 snd_dev 2
06-12 20:55:56.596  2495  3511 I DPMJ    : |REQ:RCVR| DPM creating socket
06-12 20:55:56.608  2520 29402 W QImsService: ImsConfigImpl : VoWiFi Roaming: value can't be changed
06-12 20:55:56.609  2520 29402 D ImsConfigImplBase: Set provision value of 26 to 0 failed with error code 1
06-12 20:55:56.613  2520 29401 I QImsService: ImsSenderRxr : [0070]> REQUEST_SET_IMS_CONFIG [SUB0]
06-12 20:55:56.613  2520 29401 I QImsService: ImsSenderRxr : REQUEST_SET_IMS_CONFIG request to ImsRadio: token 70 item:29 boolValue:false intValue:1 strValue:null errorCause:0
06-12 20:55:56.622  2520  2834 I QImsService: ImsRadioResponse : Set config response received.
06-12 20:55:56.622  2520  2834 I QImsService: ImsSenderRxr : [0070]< REQUEST_SET_IMS_CONFIG [SUB0]
06-12 20:55:56.623  2520  3229 I QImsService: ImsConfigImplHandler : Message received: what = 1
06-12 20:55:56.623  2520  3229 I QImsService: ImsConfigImpl : Notifyall
06-12 20:55:56.637  2520  2520 I ImsManager: update RTT: settings value: false always-on carrierconfig: false
06-12 20:55:56.648  2520  2520 I ImsManager: changeMmTelCapability: changing capabilities for sub: 1, request: CapabilityChangeRequest{mCapabilitiesToEnable={CapabilityPair{mCapability=2, radioTech=0}}, mCapabilitiesToDisable={CapabilityPair{mCapability=1, radioTech=0}, CapabilityPair{mCapability=1, radioTech=1}, CapabilityPair{mCapability=4, radioTech=0}}}
06-12 20:55:56.650  2520  2520 I QImsService: ImsConfigImpl : SetServiceStatus = 3 13 2
06-12 20:55:56.652  2520  2520 I QImsService: ImsSenderRxr : [0071]> REQUEST_SET_SERVICE_STATUS [SUB0]
06-12 20:55:56.652  2520  2520 I QImsService: ImsSenderRxr : REQUEST_SET_SERVICE_STATUS to ImsRadio: token -71 SrvType:3 Network:14 enabled:2 RestrictCause:0
06-12 20:55:56.654  2520  2520 I QImsService: ImsConfigImpl : SetServiceStatus = 0 13 0
06-12 20:55:56.656  2520  2520 I QImsService: ImsSenderRxr : [0072]> REQUEST_SET_SERVICE_STATUS [SUB0]
06-12 20:55:56.656  2520  2520 I QImsService: ImsSenderRxr : REQUEST_SET_SERVICE_STATUS to ImsRadio: token -72 SrvType:0 Network:14 enabled:0 RestrictCause:0
06-12 20:55:56.659  2520  2520 I QImsService: ImsConfigImpl : SetServiceStatus = 0 18 0
06-12 20:55:56.660  2520  2834 I QImsService: ImsRadioResponse : SetServiceStatus response received.
06-12 20:55:56.660  2520  2834 I QImsService: ImsSenderRxr : [0071]< REQUEST_SET_SERVICE_STATUS [SUB0]
06-12 20:55:56.660  2520  3229 I QImsService: ImsConfigImplHandler : Message received: what = 2
06-12 20:55:56.661  2520  2520 I QImsService: ImsSenderRxr : [0073]> REQUEST_SET_SERVICE_STATUS [SUB0]
06-12 20:55:56.661  2520  2520 I QImsService: ImsSenderRxr : REQUEST_SET_SERVICE_STATUS to ImsRadio: token -73 SrvType:0 Network:19 enabled:0 RestrictCause:0
06-12 20:55:56.663  2520  2520 I QImsService: ImsConfigImpl : SetServiceStatus = 0 13 0
06-12 20:55:56.664  2520  2520 I QImsService: ImsSenderRxr : [0074]> REQUEST_SET_SERVICE_STATUS [SUB0]
06-12 20:55:56.664  2520  2520 I QImsService: ImsSenderRxr : REQUEST_SET_SERVICE_STATUS to ImsRadio: token -74 SrvType:0 Network:14 enabled:0 RestrictCause:0
06-12 20:55:56.671  2520  2520 I QImsService: ImsService : enableIms :: slotId=0
06-12 20:55:56.674  2520  2520 I QImsService: ImsSenderRxr : [0075]> REQUEST_IMS_REG_STATE_CHANGE [SUB0]
06-12 20:55:56.675  2520  2520 I QImsService: ImsSenderRxr : REQUEST_IMS_REG_STATE_CHANGE request to ImsRadio - token:75 RegState1
06-12 20:55:56.676  2520  2520 D MultiSimSettingController: onUserDataEnabled
06-12 20:55:56.676  2520  2520 D MultiSimSettingController: setUserDataEnabledForGroup subId 1 enable true
06-12 20:55:56.684  2520  2834 I QImsService: ImsRadioResponse : SetServiceStatus response received.
06-12 20:55:56.684  2520  2834 I QImsService: ImsSenderRxr : [0072]< REQUEST_SET_SERVICE_STATUS [SUB0]
06-12 20:55:56.684  2520  3229 I QImsService: ImsConfigImplHandler : Message received: what = 2
06-12 20:55:56.684  2520  2834 I QImsService: ImsRadioResponse : SetServiceStatus response received.
06-12 20:55:56.685  2520  2834 I QImsService: ImsSenderRxr : [0073]< REQUEST_SET_SERVICE_STATUS [SUB0]
06-12 20:55:56.685  2520  3229 I QImsService: ImsConfigImplHandler : Message received: what = 2
06-12 20:55:56.687  2520  2834 I QImsService: ImsRadioResponse : SetServiceStatus response received.
06-12 20:55:56.687  2520  2834 I QImsService: ImsSenderRxr : [0074]< REQUEST_SET_SERVICE_STATUS [SUB0]
06-12 20:55:56.687  2520  2834 I QImsService: ImsRadioResponse : Got registration change response from ImsRadio.
06-12 20:55:56.687  2520  3229 I QImsService: ImsConfigImplHandler : Message received: what = 2
06-12 20:55:56.687  2520  2834 I QImsService: ImsSenderRxr : [0075]< REQUEST_IMS_REG_STATE_CHANGE [SUB0]
06-12 20:55:56.701  2520  2520 I QImsService: ImsServiceSubHandler : Message received: what = 9
06-12 20:55:57.533  2869  2964 I QcrilOemhookMsgTunnel: [0]processOemHookIndication length=21
06-12 20:55:57.534  2869  2869 D QcrilMsgTunnelIfaceManager: handleMessage what = 0
06-12 20:55:57.602 29411 29411 E QC-time-services: Error changing gid:-1
06-12 20:55:57.602 29411 29411 E QC-time-services: Time-services exiting
06-12 20:55:57.754  2869  2964 I QcrilOemhookMsgTunnel: [0]processOemHookIndication length=21
06-12 20:55:57.754  2869  2869 D QcrilMsgTunnelIfaceManager: handleMessage what = 0
06-12 20:55:57.797  2495  2495 D DPMJ    : |SERVICE| DPM received action android.intent.action.ANY_DATA_STATE
06-12 20:55:57.797  2495  2495 W DPMJ    : |SERVICE| DPM received ACTION_ANY_DATA_CONNECTION_STATE_CHANGEDdefault
06-12 20:55:57.797  2495  2495 W DPMJ    : |SERVICE| If apn type is default ->default
06-12 20:55:59.731   450   450 D audio_hw_primary: out_standby: enter: stream (0xe552a000) usecase(1: low-latency-playback)
06-12 20:55:59.879   450   450 D audio_hw_primary: disable_audio_route: reset and update mixer path: low-latency-playback
06-12 20:55:59.881   450   450 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 1 of type 0 for Event 2, with Raise=0
06-12 20:55:59.881   450   450 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:55:59.881   450   450 I msm8916_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 1 uc_id 1 snd_dev 2
06-12 20:55:59.881   450   450 D hardware_info: hw_info_append_hw_type : device_name = speaker
06-12 20:55:59.881   450   450 D audio_hw_primary: disable_snd_device: snd_device(2: speaker)
06-12 20:55:59.881   450   450 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:55:59.891   450   450 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 0, with Raise=0
06-12 20:55:59.891   450   450 D audio_hw_primary: out_standby: exit
06-12 20:56:00.004  2163  2163 D KeyguardClockSwitch: Updating clock: 20:56
06-12 20:56:00.598  2495  3511 I DPMJ    : |REQ:RCVR| DPM creating socket
06-12 20:56:02.588   695   695 E MSM-irqbalance: __set_smp_affinity: Unable to open /proc/irq/6/smp_affinity
06-12 20:56:02.589   695   695 E MSM-irqbalance: get_smp_affinity: Unable to open /proc/irq/6/smp_affinity
06-12 20:56:02.590   695   695 E MSM-irqbalance: Unable to set SMP affinity
06-12 20:56:02.614 29421 29421 E QC-time-services: Error changing gid:-1
06-12 20:56:02.614 29421 29421 E QC-time-services: Time-services exiting
06-12 20:56:02.689  2163  2163 D StatusBar: disable<e i a s b h r c s > disable2<q i n >
06-12 20:56:02.803  2163  2163 D StatusBar: disable<e i a s b h r c s > disable2<q i n >
06-12 20:56:04.117   450   450 D audio_hw_primary: out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
06-12 20:56:04.117   450   450 D audio_hw_extn: audio_extn_set_anc_parameters: anc_enabled:0
06-12 20:56:04.123   450  3578 D audio_hw_primary: start_output_stream: enter: stream(0xe552a000)usecase(1: low-latency-playback) devices(0x2)
06-12 20:56:04.123   450  3578 D audio_hw_primary: select_devices for use case (low-latency-playback)
06-12 20:56:04.123   450  3578 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: )
06-12 20:56:04.123   450  3578 I msm8916_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 1 device (speaker)
06-12 20:56:04.123   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
06-12 20:56:04.123   450  3578 I msm8916_platform: platform_check_and_set_codec_backend_cfg: becf: new_snd_devices[0] is speaker
06-12 20:56:04.123   450  3578 I msm8916_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 current bit width: 16 sample rate: 48000 channels: 2 usecase 1 device (speaker)
06-12 20:56:04.123   450  3578 D msm8916_platform: platform_check_codec_backend_cfg:becf: afe: playback on codec device not supporting native playback set default Sample Rate(48k)
06-12 20:56:04.123   450  3578 D msm8916_platform: platform_check_codec_backend_cfg:becf: afe: only 48KHZ sample rate is supported Configure afe to default Sample Rate(48k)
06-12 20:56:04.123   450  3578 I msm8916_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 16 sample rate: 48000 channels: 2
06-12 20:56:04.123   450  3578 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
06-12 20:56:04.123   450  3578 E msm8916_platform: platform_check_backends_match: Invalid snd_device = 
06-12 20:56:04.123   450  3578 D audio_hw_primary: check_usecases_codec_backend:becf: (65) check_usecases curr device: speaker, usecase device: backends match 0
06-12 20:56:04.123   450  3578 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
06-12 20:56:04.123   450  3578 D hardware_info: hw_info_append_hw_type : device_name = speaker
06-12 20:56:04.124   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:56:04.124   450  3578 D audio_hw_primary: enable_snd_device: snd_device(2: speaker)
06-12 20:56:04.124   450  3578 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0
06-12 20:56:04.124   450  3578 D audio_route: Apply path: speaker
06-12 20:56:04.151   450  3578 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 1 of type 0 for Event 3, with Raise=0
06-12 20:56:04.151   450  3578 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->out_snd_device speaker
06-12 20:56:04.151   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:56:04.151   450  3578 E msm8916_platform: platform_get_snd_device_backend_index: BE DAI Name Table is not present
06-12 20:56:04.151   450  3578 E audio_hw_utils: send_app_type_cfg_for_device: Couldn't get the backend index for snd device speaker ret=-14
06-12 20:56:04.151   450  3578 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
06-12 20:56:04.151   450  3578 I audio_hw_utils: send_app_type_cfg_for_device PLAYBACK app_type 69937, acdb_dev_id 14, sample_rate 48000, snd_device_be_idx -14
06-12 20:56:04.152   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
06-12 20:56:04.152   450  3578 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> send_audio_cal, acdb_id = 14, path = 0, app id = 0x11131, sample rate = 48000
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> send_asm_topology
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> send_adm_topology
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> send_audtable
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> AUDIO_SET_AUDPROC_CAL
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> send_audvoltable
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_VOL_STEP_TABLE_SIZE
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE, vol index 0
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 12
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_SIZE
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> send_audstrmtable
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_V2
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 16
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> send_afe_topology
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 14, Topology Id 1025e
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> send_afe_cal
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE_SIZE
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> AUDIO_SET_AFE_CAL
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> send_hw_delay : acdb_id = 14 path = 0
06-12 20:56:04.152   450  3578 D ACDB-LOADER: ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
06-12 20:56:04.152   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:56:04.152   450  3578 I msm8916_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 1 uc_id 1 snd_dev 2
06-12 20:56:04.152   450  3578 D audio_hw_primary: enable_audio_route: apply mixer and update path: low-latency-playback
06-12 20:56:04.152   450  3578 D audio_route: Apply path: low-latency-playback
06-12 20:56:04.154   450  3578 D audio_hw_primary: select_devices: done
06-12 20:56:04.156   450  3578 D msm8916_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map12
06-12 20:56:04.157   450  3578 D msm8916_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
06-12 20:56:04.246   450  3578 D audio_hw_primary: start_output_stream: exit
06-12 20:56:04.246   450  3578 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
06-12 20:56:04.246   450  3578 I msm8916_platform: platform_get_custom_mtmx_params: no matching param with id 0 ip_ch 2 op_ch 1 uc_id 1 snd_dev 2
06-12 20:56:04.599  2495  3511 I DPMJ    : |REQ:RCVR| DPM creating socket

Finally here is the telephony.registry status (obtained thanks to this Q/A) :

adb shell dumpsys telephony.registry|grep mServiceState
    mServiceState={mVoiceRegState=0(IN_SERVICE), mDataRegState=0(IN_SERVICE), mChannelNumber=10712, duplexMode()=0, mCellBandwidths=[], mVoiceOperatorAlphaLong=Prixtel, mVoiceOperatorAlphaShort=Prixtel, mDataOperatorAlphaLong=Prixtel, mDataOperatorAlphaShort=Prixtel, isManualNetworkSelection=true(manual), getRilVoiceRadioTechnology=3(UMTS), getRilDataRadioTechnology=3(UMTS), mCssIndicator=unsupported, mNetworkId=-1, mSystemId=-1, mCdmaRoamingIndicator=-1, mCdmaDefaultRoamingIndicator=-1, mIsEmergencyOnly=false, isUsingCarrierAggregation=false, mLteEarfcnRsrpBoost=0, mNetworkRegistrationInfos=[NetworkRegistrationInfo{ domain=CS transportType=WWAN registrationState=HOME roamingType=NOT_ROAMING accessNetworkTechnology=UMTS rejectCause=0 emergencyEnabled=false availableServices=[VOICE,SMS,VIDEO] cellIdentity=CellIdentityWcdma:{ mLac=2055 mCid=56358812 mPsc=48 mUarfcn=10712 mMcc=208 mMnc=null mAlphaLong= mAlphaShort=} voiceSpecificInfo=VoiceSpecificRegistrationInfo { mCssSupported=false mRoamingIndicator=1 mSystemIsInPrl=-1 mDefaultRoamingIndicator=-1} dataSpecificInfo=null nrState=NONE}, NetworkRegistrationInfo{ domain=PS transportType=WWAN registrationState=HOME roamingType=NOT_ROAMING accessNetworkTechnology=UMTS rejectCause=0 emergencyEnabled=false availableServices=[DATA] cellIdentity=CellIdentityWcdma:{ mLac=2055 mCid=56358812 mPsc=48 mUarfcn=10712 mMcc=208 mMnc=null mAlphaLong= mAlphaShort=} voiceSpecificInfo=null dataSpecificInfo=android.telephony.DataSpecificRegistrationInfo :{ maxDataCalls = 20 isDcNrRestricted = false isNrAvailable = false isEnDcAvailable = false LteVopsSupportInfo :  mVopsSupport = 1 mEmcBearerSupport = 1 mIsUsingCarrierAggregation = false } nrState=NONE}], mNrFrequencyRange=-1, mOperatorAlphaLongRaw=Prixtel, mOperatorAlphaShortRaw=Prixtel, mIsIwlanPreferred=false}
    mServiceState={mVoiceRegState=1(OUT_OF_SERVICE), mDataRegState=1(OUT_OF_SERVICE), mChannelNumber=0, duplexMode()=0, mCellBandwidths=[], mVoiceOperatorAlphaLong=null, mVoiceOperatorAlphaShort=null, mDataOperatorAlphaLong=null, mDataOperatorAlphaShort=null, isManualNetworkSelection=false(automatic), getRilVoiceRadioTechnology=0(Unknown), getRilDataRadioTechnology=0(Unknown), mCssIndicator=unsupported, mNetworkId=0, mSystemId=0, mCdmaRoamingIndicator=0, mCdmaDefaultRoamingIndicator=0, mIsEmergencyOnly=false, isUsingCarrierAggregation=false, mLteEarfcnRsrpBoost=0, mNetworkRegistrationInfos=[], mNrFrequencyRange=0, mOperatorAlphaLongRaw=null, mOperatorAlphaShortRaw=null, mIsIwlanPreferred=false}
New contributor
Skippy le Grand Gourou is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

Your Answer

Skippy le Grand Gourou is a new contributor. Be nice, and check out our Code of Conduct.

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.