Android RIL调制解调器GPRS

时间:2016-09-19 18:50:02

标签: android modem gprs ril

我正在尝试在Android 6.0.1中集成GPRS调制解调器而没有成功。调制解调器在硬件级别运行良好,并正确回答AT命令。在Android UI中,我只看到SIM卡不存在,与调制解调器无关。

在Android日志中我可以看到很多subId = -2,phoneId = -1,slotId = -1,我想我的问题是因为这个错误的数字。

有Android RIL经验的人可以帮助我理解这些数字是如何产生的以及在哪里产生的?

我认为我的reference-ril.c没问题,我无法理解为什么这个Id没有正确生成。

1 个答案:

答案 0 :(得分:0)

在几乎所有情况下,PhoneId等于slotId,这意味着当前订阅所在的SIM卡插槽。 SubId维护已插入的SIM卡的记录。例如,你插入一张卡与Iccid 46332223 *** 3232和电话记录为subId = 1,另一张卡与Iccid 46332223 *** 9900,电话记录为SubId = 2 .....接下来当你再次插入46332223 *** 3232,电话将知道它是熟人卡,SubId将再次设置为subId = 1。所以它适用于其他卡片。

如果未显示SIM卡,请先检查日志中的GET_SIM_STATUS,如果状态不存在,则应检查调制解调器部分。