完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1) devicerockchiprk3288device.mk
rild.libpath=/vendor/lib/libreference-ril.so rild.libargs=-d /dev/ttyUSB0 2) devicerockchipcommonBoardConfig.mk #enable 3g dongle #BOARD_HAVE_DONGLE ?= false BOARD_HAVE_DONGLE ?= true 3) 修改: 删除系统自带的: hardwarerilreference-ril 4) 把:externalpppchatAndroid.mk 改为 Android.mk_bak 使其不编译,供应商提供的文件中已经有 chat 5) 修改:devicerockchipcommoninit.rk30board.rc (这里的修改特别重要ro.boot.noril和ro.radio.noril都要为false) # for telephony function on property:ro.boot.noril=false setprop ro.radio.noril false start ril-daemon (这里要 start) 编译后查看 outtargetproductrk3288vendorbuild.prop 相关修改 6) 修改: systemcorerootdirinit.rc 添加: service ril-daemon /vendor/bin/hw/rild -l /vendor/lib/libreference-ril.so (注意 rild 生成的目录,不是 system/bin/rild 了) class main user root group radio cache inet misc audio sdcard_rw log capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW 7)拷贝供应商给的arm32-v8a目录下的文件: libreference-ril.so chat ip-down ip-up 到: devicerockchiprk3288 目录下。并修改当前目录的 rk3288.mk 文件: PRODUCT_COPY_FILES += device/rockchip/rk3288/libreference-ril.so:vendor/lib/libreference-ril.so PRODUCT_COPY_FILES += device/rockchip/rk3288/chat:system/bin/chat PRODUCT_COPY_FILES += device/rockchip/rk3288/ip-up:system/bin/ip-up PRODUCT_COPY_FILES += device/rockchip/rk3288/ip-down:system/bin/ip-down 8) devicerockchiprk3288manifest.xml 按照厂家给的修改。 9) 供应商还提供了修改: rild.te 和 file_contexts 文件的内容,但是自带的文件看上去不需要修改,而且按照文档修改了编译就会报错,所以没有改动。 10) apn支持:(支持电信联通移动) vendor/rockchip/common/phone/etc/apns-full-conf.xml 11) 系统运行后,用命令 logcat -b radio 查看到发现ppp没有权限 在init.rc中加入 chmod 777 /dev/ppp无效 所以在devicerockchipcommonueventd.rockchip.rc中加入 /dev/ppp 0777 system system 发现有效 12) 系统运行后,发现报错: [ 306.824913] type=1400 audit(1557227231.473:88): avc: denied { execute_no_trans } for pid=2498 ino=251 scontext=u:r:rild:s0 tcontext=u:object_r:system_file:s0 tclass=file permissive=0 提示的是 chat 没有权限: devicerockchipcommonsepolicyrild.te 最后添加: allow rild system_file:file {execute execute_no_trans}; 具体的错误要具体分析,这里只是我的板子出现的。 13)系统运行后发现没有4G网络,所以在devicerockchipcommonoverlaypackagesservicesTelephonyresvalues 添加config.xml文件 到这里4G模块就移植完成了。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
808 浏览 0 评论
1024 浏览 1 评论
887 浏览 1 评论
2113 浏览 1 评论
3373 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 02:55 , Processed in 1.193466 second(s), Total 71, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号