初步分析安卓RIL LOG (客户支持)
2019年6月20日
16:09
一.安装adb 驱动(备用)
1.设备管理器识别安卓设备后(图标可能是adb 设备,也可能是便携设备),输入adb logcat -b radio -v time > d:log.txt (抓取时间适当长点)
二 ,设备驱动问题
1.在adb shell 登入安卓系统后,发送lsusb 查看 是否有 1826:4e3d 的设备,如果没有,让客户确认是否已经支持我们的设备(客户需要根据http://oldask.openluat.com/article/95修改linux
内核),如果确认已经支持,则查看硬件问题
三 ,网络环境问题
1.查看模块是否支持客户所用的卡
2.让客户在自己手机上测试该卡是否有效
3.搜索log 中csq 和
cesq 是否正常 ,用来判断当地的信号,以及板子的问题(经常客户忘插天线要注意!!!)
4.查看当地的频段是否在模块支持的频段范围内(通过手机安装Cellular-Z 和正在使用的卡来看当前的频段.这一步可以最后再做)
型号 |
2G频段支持 |
3G频段支持 |
4G频段支持 |
720H |
GSM850/900/1800MHZ |
WCDMA:B1/B8 TD-SCDMA:B34/B39 |
LTE TDD:B38,B39,B40,B41 LTE FDD:B1,B3,B5,B8 |
720D |
GSM900/1800MHZ |
|
LTE TDD:B38,B39,B40,B41 |
720G |
|
WCDMA:B1/B8 TD-SCDMA:B34/B39 |
LTE TDD:B38,B39,B40,B41 LTE FDD:B1,B3,B5,B8 |
720T |
|
|
LTE FDD:B5 |
720U |
|
WCDMA:B1/B8 |
LTE FDD:B1,B3,B5,B8 |
720GM |
|
WCDMA:B1/B8 TD-SCDMA:B34/B39 |
LTE TDD:B38,B39,B40,B41 LTE FDD:B8 |
720M |
|
|
LTE TDD:B39 LTE FDD:B8 |
四:模块业务问题
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 版本没有版本号)和 模块 版本,最好都用最新
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!