android14 em060k双卡模式异常

[ 1222.227816][ T210] servicemanager: Since ‘android.hardware.radio.modem.IRadioModem/slot2’ could not be found, trying to start it as a lazy AIDL service. (if it’s not configured to be a lazy service, it may be stuck starting or still starting).
[ 1222.229875][ T1] init: Control message: Could not find ‘aidl/android.hardware.radio.modem.IRadioModem/slot2’ for ctl.interface_start from pid: 210 (/system/bin/servicemanager)
[ 1222.230483][ T5015] servicemanager: Tried to start aidl service android.hardware.radio.modem.IRadioModem/slot2 as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
[ 1223.231419][ T210] servicemanager: Since ‘android.hardware.radio.modem.IRadioModem/slot2’ could not be found, trying to start it as a lazy AIDL service. (if it’s not configured to be a lazy service, it may be stuck starting or still starting).
[ 1223.235300][ T1] init: Control message: Could not find ‘aidl/android.hardware.radio.modem.IRadioModem/slot2’ for ctl.interface_start from pid: 210 (/system/bin/servicemanager)
[ 1223.235895][ T5016] servicemanager: Tried to start aidl service android.hardware.radio.modem.IRadioModem/slot2 as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
[ 1224.235044][ T210] servicemanager: Since ‘android.hardware.radio.modem.IRadioModem/slot2’ could not be found, trying to start it as a lazy AIDL service. (if it’s not configured to be a lazy service, it may be stuck starting or still starting).
[ 1224.238838][ T1] init: Control message: Could not find ‘aidl/android.hardware.radio.modem.IRadioModem/slot2’ for ctl.interface_start from pid: 210 (/system/bin/servicemanager)
[ 1224.239524][ T5017] servicemanager: Tried to start aidl service android.hardware.radio.modem.IRadioModem/slot2 as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
[ 1225.238090][ T210] servicemanager: Since ‘android.hardware.radio.modem.IRadioModem/slot2’ could not be found, trying to start it as a lazy AIDL service. (if it’s not configured to be a lazy service, it may be stuck starting or still starting).
[ 1225.240473][ T1] init: Control message: Could not find ‘aidl/android.hardware.radio.modem.IRadioModem/slot2’ for ctl.interface_start from pid: 210 (/system/bin/servicemanager)
[ 1225.241148][ T5018] servicemanager: Tried to start aidl service android.hardware.radio.modem.IRadioModem/slot2 as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
[ 1226.240867][ T210] servicemanager: Since ‘android.hardware.radio.modem.IRadioModem/slot2’ could not be found, trying to start it as a lazy AIDL service. (if it’s not configured to be a lazy service, it may be stuck starting or still starting).
[ 1226.245082][ T1] init: Control message: Could not find ‘aidl/android.hardware.radio.modem.IRadioModem/slot2’ for ctl.interface_start from pid: 210 (/system/bin/servicemanager)
[ 1226.246503][ T5019] servicemanager: Tried to start aidl service android.hardware.radio.modem.IRadioModem/slot2 as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.
[ 1227.244238][ T210] servicemanager: Since ‘android.hardware.radio.modem.IRadioModem/slot2’ could not be found, trying to start it as a lazy AIDL service. (if it’s not configured to be a lazy service, it may be stuck starting or still starting).
[ 1227.248919][ T1] init: Control message: Could not find ‘aidl/android.hardware.radio.modem.IRadioModem/slot2’ for ctl.interface_start from pid: 210 (/system/bin/servicemanager)
[ 1227.249599][ T5020] servicemanager: Tried to start aidl service android.hardware.radio.modem.IRadioModem/slot2 as a lazy service, but was unable to. Usually this happens when a service is not installed, but if the service is intended to be used as a lazy service, then it may be configured incorrectly.

搭配移远的蜂窝模块,默认只能支持单卡单待(SSSS)。不支持DSSS或者DSDS.
双卡方案要搭配两个移远的蜂窝模块,并且要用专门的RIL libs,要启动两个rild。

RIL libs可以提供一份吗,em060k-gl的

使用
https://github.com/QuectelWB/Quectel_RIL.git

这不太合理吧,em060k-gl明明是双卡单待方案模组,为什么不能dsds模式?我用at指令都可以切卡,并且at指令能读取到两张卡,是不是就ril库不对而已?

这个模块双卡单待DSSA是否可以实现

模块虽然支持双SIM卡,但是是需要用AT切换的。对Android来说,就相当于一个modem。模组也只有一个IMEI。

也就是说,我要做双卡单待,现有的so库是没有相关接口的,只能另外去写at指令切卡。

是的。目前如果要切另外一个SIM卡,没有接口会去掉切SIM卡的AT,需要用户自己去做。


那reference-ril库是否有对这三个指令封装

reference-ril 里的接口是Android定义的接口。单卡方案不可能有切SIM卡。

好的,明白,感谢!