初步分析安卓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 版本没有版本号)和 模块 版本,最好都用最新
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!