2016-09-19 21 views
0

私はAndroid 6.0.1でGPRSモデムを成功させることなく統合しようとしています。モデムはハードウェアレベルでうまく動作し、ATコマンドに正しく応答します。 Android UIでは、SIMカードが表示されず、モデムに関連するものは表示されません。Android RILモデムGPRS

Androidログでは、subId = -2、phoneId = -1、slotId = -1の多くを見ることができます。私の問題はこの間違った番号のためだと思います。

Android RILでの経験をお持ちの方は、この数字がどのように生成されているのか、どこにあるのかを理解するのに役立ちますか?

私のreference-ril.cはOKだと思います。なぜこのIdが正しく生成されないのか理解できません。

+0

無線ログをコピーしてコピーできますか?次のコマンドを使用してログを生成します: 'adb logcat -b radio> test_log.txt'。これらのパラメータが正しく渡されていないRILが動作しているので、問題はこれらのパラメータではないようです。 –

答えて

0

ほとんどすべての場合、PhoneIdはslotIdと同じですが、現在のサブスクリプションがどのSIMカードスロットにあるかを示します。 SubIdは、挿入されたSIMカードのレコードを維持します。たとえば、Iccid 46332223 *** 3232のカードを挿入し、テレフォニーはsubId = 1として記録し、Icid 46332223 *** 9900を持つ別のカードの場合は電話番号をSubId = 2と記録します。 insert 46332223 *** 3232再び、電話はそれが知人カードであることを知り、SubIdは再びsubId = 1として設定されます。それは他のカード用です

SIMカードが表示されない場合、plsはまずログのGET_SIM_STATUSをチェックし、状態がない場合はモデムの部分をチェックしてください。

関連する問題