Android 下L716调试(ECM)
1、模块开机
a、首先检查硬件状态原理图审核确认无误,测量模块的vdd脚电压是否正常为1.8v,若正常1.8V则模块供电正常
2、上位机添加pid/vid
a、通过lsusb查看,模块已经正常开机且被上位机识别会出现对应的PID/VID,L716模块的为2CB7/0001—>ECM拨号模式(AT+GTUSBMODE=10)
b、在系统中添加了模块的kernel/usb/net/option.c中添加了模块的驱动,则可通过ls /dev/ttyUSB*查询枚举的端口一般是ttyUSB0开始(不固定)

3、ril库检查
a、抓取log之后,搜索Version,查看对应的的ril库版本,或者通过getprop | grep ril 确认对应的ril版本


4、卡检测
a通过radio log 搜索AT+CPIN?查看SIM看是否已经被识别,若未被识别首先排查硬件相关的,或直接插拔重启设备测试,注意是否检测热插拔功能命令AT+MSMPD=0/1
5、网卡驱动添加
a、通过log日志查看或者dmesg | grep cdc查看
正常的驱动:

没有添加ecm网卡驱动:

查看没有添加驱动的情况需联系客户上位机添加。
6、修改网卡名
a、发送getpeop | grep ril 查看:

b、通过adb把system/build.prop退出来修改,如下图。修改完成后推进去重新启动设备。


7、kernel修改
a、网卡名称与上位机本身网卡名称冲突,可在上位机环境中进行修改, 在 Kernel 中 找 到
drivers/net/usb/usbnet.c,通过 PID/VID 来匹配网卡名,如下:

8、数据开关
a、可以通过Android界面打开数据开关
svc data enable 打开数据
svc data disable 关闭数据
b、模块和wifi会产生冲突,不可以同时使用如手机也是这般可手动界面操作或发送命令:
svc wifi disable

8540

被折叠的 条评论
为什么被折叠?



