<p style="margin:0cm;margin-bottom:.0001pt"><span style="font-size:20.0pt;
font-family:"微软雅黑",sans-serif”>初步分析安卓RIL LOG (客户支持)<o:p>
2019年6月20日<o:p>
16:09<o:p>
一.安装adb 驱动(备用)<o:p>
1.设备管理器识别安卓设备后(图标可能是adb 设备,也可能是便携设备),输入adb logcat -b radio -v time > d:log.txt (抓取时间适当长点)<o:p>
二 ,设备驱动问题<o:p>
1.在adb shell 登入安卓系统后,发送lsusb 查看 是否有 1826:4e3d 的设备,如果没有,让客户确认是否已经支持我们的设备(客户需要根据http://oldask.openluat.com/article/95修改linux
内核),如果确认已经支持,则查看硬件问题<o:p>
三 ,网络环境问题<o:p>
1.查看模块是否支持客户所用的卡<o:p>
2.让客户在自己手机上测试该卡是否有效<o:p>
3.搜索log 中csq 和
cesq 是否正常 ,用来判断当地的信号,以及板子的问题(经常客户忘插天线要注意!!!)<o:p>
4.查看当地的频段是否在模块支持的频段范围内(通过手机安装Cellular-Z 和正在使用的卡来看当前的频段.这一步可以最后再做)<o:p>
型号<o:p> | 2G频段支持<o:p> | 3G频段支持<o:p> | 4G频段支持<o:p> |
720H<o:p> | GSM850/900/1800MHZ<o:p> | WCDMA:B1/B8<o:p> TD-SCDMA:B34/B39<o:p> | LTE TDD:B38,B39,B40,B41<o:p> LTE FDD:B1,B3,B5,B8<o:p> |
720D<o:p> | GSM900/1800MHZ<o:p> | <o:p> | LTE TDD:B38,B39,B40,B41<o:p> |
720G<o:p> | <o:p> | WCDMA:B1/B8<o:p> TD-SCDMA:B34/B39<o:p> | LTE TDD:B38,B39,B40,B41<o:p> LTE FDD:B1,B3,B5,B8<o:p> |
720T<o:p> | <o:p> | <o:p> | LTE FDD:B5<o:p> |
720U<o:p> | <o:p> | WCDMA:B1/B8<o:p> | LTE FDD:B1,B3,B5,B8<o:p> |
720GM<o:p> | <o:p> | WCDMA:B1/B8<o:p> TD-SCDMA:B34/B39<o:p> | LTE TDD:B38,B39,B40,B41<o:p> LTE FDD:B8<o:p> |
720M<o:p> | <o:p> | <o:p> | LTE TDD:B39<o:p> LTE FDD:B8<o:p> |
四:模块业务问题
1.通过查看cereg 和 creg来查看是注册上什么网(注册上4G 是比较理想的),如果已经注册上4G 则向下查看
1.1. 搜索pppd_create_thread succ ,没有发现
1.1.1 需要搜索客户的apns-conf.xml
看下是否支持当前卡(通过radio 的log 搜索cops 就可以知道),如果没有,则添加,添加后删除telephony.db 后重启安卓板,具体位置可以通过命令行 find -name apns-conf.xml 和 find -name telephony.db 来搜索
1.2.搜索pppd_create_thread
succ
,有发现
1.2.1 搜索get_local_ip
查看是否 分配到ip
1.2.1.1 有分配IP,则在命令行 输入ifconfig 查看是否出现ppp0 网卡
1.2.1.1.1 出现ppp 输入 ping
115.239.210.27
1.2.1.1.1.1 出现 connect:Networkis unreachable 则输入命令 ip route add default dev ppp0 table ppp0 ,然后再 ping ,如果能 ping 通 这是路由问题,需要修改ip-up 文件
1.2.1.1.1.2 可以ping 通 则输入 ping www.baidu.com ,如果出现 pingunknown host www.baidu.com 则 是dns 解析问题
五:RIL 版本问题
在log 中搜索,ver 可以找到安卓ril 版本(老ril 版本没有版本号)和 模块 版本,最好都用最新