Android:记录一下RK3399 安卓Q适配EC20 4G模块(附log)

1、内核驱动集成

按照移远官方提供的《Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.8.pdf》修改内核源码即可,这部分没什么好说的。

2、Android RIL部分

还是根据官方手册《Quectel_Android_RIL_Driver_User_Guide_V1.9.pdf》来修改即可,已经比较详细,这里就不班门弄斧了。

3、logcat -b radio -v time查看相关日志

按照上面内核和RIL部分的修改之后,一般都能成功上网了,如果未能成功则继续下一小节。由于日志非常长,文章放不下,只能提供文件下载,详情见下面资料下载部分。

4、遇到的问题及解决方案

4.1 安卓源码添加必要的程序或文件

如果未能正常识别,请确认系统中是否包含以下文件:

/vendor/bin/hw/rild
/system/priv-app/TeleService/TeleService.apk
/system/priv-app/TelephonyProvider/TelephonyProvider.apk
/system/framework/telephony-common.jar

对应安卓源码里面的目录如下:

hardware/ril/rild/
packages/services/Telephony/
packages/providers/TelephonyProvide/

直接单编或修改device.mk编进系统皆可。

4.2 SELinux权限问题

添加权限:

默认关闭/开启权限:


4.3 其他参考资料

5、资料下载

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44498318/article/details/109289482