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}

Your Answer

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.