Android:RIL移植-使用my GPRS+;GSM(pppd和聊天)

Android:RIL移植-使用my GPRS+;GSM(pppd和聊天),android,pppd,Android,Pppd,Android在基于ARM的EVK系统上的移植与基于GPRS+GSM(UART)的模块集成已经完成。 能够端口RIL层以及使用我的网络供应商SIM卡拨打电话和短信 但是,当我选择(设置->无线网络->移动网络->APN或搜索移动网络)时,我无法获得任何APN设置 具体来说,我无法在定制的Android设备上获取localip、remoteip和网络。已经为Android编译了pppd和chat,并制作了适当的脚本文件来运行pppd和chat,但我仍然收到配置脚本文件错误 如果我能得到一些关于如何

Android在基于ARM的EVK系统上的移植与基于GPRS+GSM(UART)的模块集成已经完成。 能够端口RIL层以及使用我的网络供应商SIM卡拨打电话和短信

但是,当我选择(设置->无线网络->移动网络->APN或搜索移动网络)时,我无法获得任何APN设置

具体来说,我无法在定制的Android设备上获取localip、remoteip和网络。已经为Android编译了pppd和chat,并制作了适当的脚本文件来运行pppd和chat,但我仍然收到配置脚本文件错误

如果我能得到一些关于如何使用GPRS+GSM模块正确连接网络的提示,我将不胜感激


提前谢谢

我做的与你做的相反。我不在乎短信和语音,我只需要数据连接。启动后,立即从ADB运行“logcat-b radio-v time”。这是无线电日志。您应该看到设置数据连接的任何尝试和结果。在日志中,您应该看到一个“trySetupData”。这是通过GSM链路建立IP链路过程的开始。如果仔细阅读日志,您将看到所有的进度/状态和错误。这会给你一些下一步该做什么的提示。这就是我工作的方式

我一直在用扩展板将ril移植到潘登上。在运行期间,我也无法获得任何APN设置。但我可以在构建AOSP之前设置APN。apn信息记录在一个名为apns-conf.xml的xml文件中,该文件位于android/development/data/etc。您可以在此文件中配置apn

比如说,

<apn carrier="Android"
     mcc="310"
     mnc="995"
     apn="internet"
     user="*"
     server="*"
     password="*"
     mmsc="null"
/>
最后,您可以通过adb shell调试您的系统

logcat

logcat
logcat -b radio