|
I am facing the exact same problem as you are, sent numerous emails and tickets to Umidigi support but never got an answer. Maybe if a lot of us face this issue, Umidigi will look into it more.
I went ahead and dumped the MTKLOG as per the bug report page instructions. It appears that the cellular mobile radio just..dies and the phone needs to be restarted to bring it back up. Here is part of the log from mtklog -> mobilelog -> APLog -> radio_log:
06-10 09:47:05.632413 1348 9553 D RILJ : [4319]> RIL_REQUEST_GET_CELL_INFO_LIST [SUB1]
06-10 09:47:05.634625 1348 1498 D RILJ : [4319]< RIL_REQUEST_GET_CELL_INFO_LIST error 1 [SUB1]
06-10 09:47:05.634883 1348 1498 D RilRequest: [4319]< RIL_REQUEST_GET_CELL_INFO_LIST error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE ret=[]
06-10 09:47:05.635139 1348 1628 D MTKSST : [GsmSST1] EVENT_MTK_GET_CELL_INFO_LIST: error ret null, e=com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
06-10 09:47:05.635523 1348 9553 D MTKSST : [GsmSST1] SST.getAllCellInfo(): X size=0 list=null
06-10 09:47:05.643143 1348 9553 D MTKSST : [GsmSST0] SST.getAllCellInfo(): E
06-10 09:47:22.654317 1348 1498 D RILJ : [UNSL]< UNSOL_MODEM_RESTART mdl_sock_host [SUB1]
06-10 09:47:22.654858 1348 1348 D MtkGsmCdmaPhone: [MtkGsmCdmaPhone] Event EVENT_MODEM_RESET Received isInEcm = false isPhoneTypeGsm = true mImsPhone = Handler (com.mediatek.internal.telephony.imsphone.MtkImsPhone) {32efbee}
06-10 09:47:23.788317 876 963 E RILMUXD : 1238:pseudo_device_read(): Interrupt signal EIO caught
06-10 09:47:23.788441 876 963 E RILMUXD : 1273:pseudo_device_read(): Appl. dropped connection, device /dev/pts/20 shutting down. Set to be reopened
06-10 09:47:23.788690 876 970 E RILMUXD : 1238:pseudo_device_read(): Interrupt signal EIO caught
06-10 09:47:23.788717 876 963 E RILMUXD : 3734:poll_thread(): Device read function returned error
06-10 09:47:23.794426 1348 1348 D RILJ : handleMessage: EVENT_RADIO_PROXY_DEAD cookie = 1 mRadioProxyCookie = 1 [SUB0]
06-10 09:47:23.794441 1348 1498 D RILJ : serviceDied [SUB1]
06-10 09:47:23.794465 876 947 E RILMUXD : 3734:poll_thread(): Device read function returned error
06-10 09:47:23.794487 876 947 E RILMUXD : 3767:poll_thread(): Device polling thread terminated
06-10 09:47:23.794506 876 946 E RILMUXD : 3734:poll_thread(): Device read function returned error
06-10 09:47:23.794526 876 946 E RILMUXD : 3767:poll_thread(): Device polling thread terminated
06-10 09:47:23.794559 1668 1691 D MwiRIL : serviceDied [SUB1]
06-10 09:47:23.915111 1348 1642 D SuppServConf: [1]handleMessage msg: EVENT_ICC_CHANGED
06-10 09:47:23.919202 1348 1348 E MtkRILJ : RadioProxy getService/setResponseFunctions: java.util.NoSuchElementException
06-10 09:47:23.925662 1348 1348 E UiccCardApplication: Received message { when=-131ms what=9 obj=android.os.AsyncResult@eac5c38 target=com.android.internal.telephony.uicc.UiccCardApplication$1 }[9] while being destroyed. Ignoring. (slot 0)
06-10 09:47:23.925848 1348 1348 D GsmCdmaCallTkr: Receives EVENT_RADIO_OFF_OR_NOT_AVAILABLE
06-10 09:47:23.926085 1348 1348 D GsmCdmaCallTracker: [0] update phone state, old=IDLE new=IDLE
06-10 09:47:23.926214 1348 1348 D MtkGsmCdmaPhone: [MtkGsmCdmaPhone] Event EVENT_RADIO_OFF_OR_NOT_AVAILABLE Received
06-10 09:47:23.928064 1348 1641 D SubscriptionInfoUpdater: Broadcasting intent ACTION_SIM_STATE_CHANGED UNKNOWN reason null for mCardIndex: 0
06-10 09:47:23.928796 1348 1574 D MtkDC-1 : DcActiveState not handled msg.what=REQ_RESET
06-10 09:47:23.928807 1348 1348 D MtkGsmCdmaPhone: [MtkGsmCdmaPhone] getDataConnectionState apnType=default ret=DISCONNECTED
06-10 09:47:23.928851 1348 1574 D MtkDC-1 : DcDefault msg=REQ_RESET RefCount=1
06-10 09:47:23.928872 1348 1574 D MtkDC-1 : DcDefaultState: msg.what=REQ_RESET
06-10 09:47:23.928990 1348 1574 D MtkDC-1 : DcActiveState: exit dc=com.mediatek.internal.telephony.dataconnection.MtkDataConnection$MtkDcActiveState@6541f28
06-10 09:47:23.929309 1348 1574 D MtkDC-1 : DcInactiveState: enter() mTag=3
06-10 09:47:23.929414 1348 1574 D MtkDC-1 : DcInactiveState: enter notifyConnectCompleted +ALL failCause=NONE |
|