/dev/qcqmi0 not coming up for EM7565 on Android 8.1 RIL

Hello Everyone,

We have EM7565 on our custom-designed board and host is Android 8.1
We found some of the specific EM7565 modules from our inventory are not coming up lot of time. They work 1 out of 10 time, but no 100% failure.

logcat -b radio shows below error continuously:
01-01 01:01:41.941 698 698 I use-Rlog/RLOG-RIL: QCWWAN2kEnumerateDevices unable to find device… 6

ls -l /dev/ttyUSB*

crw-rw---- 1 radio radio 188, 0 2009-01-01 01:00 /dev/ttyUSB0
crw-rw---- 1 radio radio 188, 1 2009-01-01 01:00 /dev/ttyUSB1
crw-rw---- 1 radio radio 188, 2 2009-01-01 01:00 /dev/ttyUSB2

ls -l /dev/qcqmi*

ls: /dev/qcqmi*: No such file or directory

getprop | grep ril

[init.svc.ril-daemon-qmi]: [running]
[persist.rild.nitz_long_ons_0]: []
[persist.rild.nitz_long_ons_1]: []
[persist.rild.nitz_long_ons_2]: []
[persist.rild.nitz_long_ons_3]: []
[persist.rild.nitz_plmn]: [] 
[persist.rild.nitz_short_ons_0]: [] 
[persist.rild.nitz_short_ons_1]: [] 
[persist.rild.nitz_short_ons_2]: [] 
[persist.rild.nitz_short_ons_3]: [] 
[persist.sys.ril.type]: [QMI] 
[ril.subscription.types]: [NV,RUIM] 
[rild.libpath]: [/system/vendor/lib64/libril-qc-qmi-1.so] 
[ro.boottime.ril-daemon-qmi]: [10370900777] 
[ro.radio.noril]: [no] 
[sys.ril.modem.reset]: [1]

What could be the reason for this failure? Can it be a pure hardware issue or an android issue?

Hi dhaval.patel1,

It seems that your issue is similar to this:

Thanks,

Hi @jerdung

No our issue is different. The one you mentioned was from the beginning of porting efforts.
But what we are observing right now is coming only after updating EM7565 module to the latest firmware SWI9X50C_01.14.02.00 2e210b

Any idea what could be the reason for this? Any guidance will be great.