移远官网

A523 适配 EC20

A523 为android 13 ,内核版本为5.15,请问有没有相关的内核驱动,EC20CEHCR06A06M1G版本

网上很多文章都可以参考
安装EC20调试环境_android12 兼容ec20-CSDN博客

请参考 Quectel_UMTS_LTE_5G_Linux_USB_Driver_User_Guide_V3.1.pdf

好的,能不能发一个移远最新的ril库文件,可以用在android 13 上面的带libril.so文件的

Android 13 上可以用IRadio 1.5.

请问移远的库文件是基于android 13 aosp生成的么

我将移动提供的3.6.24 ril库文件去替换了libril.so文件以及libreference-ril.so文件,以及把rild文件替换了,但是现在内核一直报错init: Control message: Could not find ‘android.hardware.radio@1.5::IRadio/slot1’ for ctl.interface_start from pid: 179 (/system/bin/hwservicemanager)


Snipaste_2024-07-03_16-25-28
dmesg.txt (31.6 KB)
logcat.txt (5.4 KB)

全志搞的那个radioMonitor 是不需要的
要拿掉

07-03 16:24:53.606 D/RadioMonitor(  444): add property_get check
07-03 16:24:53.607 D/RadioMonitor(  444): platform = false
07-03 16:24:53.607 D/RadioMonitor(  444): platform: wifi-only
07-03 16:24:53.608 D/RadioMonitor(  444): RadioMonitor starting sleep loop
07-03 16:24:53.608 I/RadioMonitor(  444): radio_monitor_thread run

发送完整的日志
logcat -b all

IRadio1.5的分支是可以在Android 13 上使用的。

使用了移远的libril.so文件后,视乎连EC20模块都没有检测到

下面是完整的日志信息
logcat.txt (1.9 MB)

我把radioMonitor去掉了也还是在内核init中报错找不到radio1.5

rild 没有正常运行起来。

linker : CANNOT LINK EXECUTABLE “/vendor/bin/hw/rild”: library “librilutils.so” not found: needed by /vendor/lib64/libril.so in namespace (default)

这个librilutils.so 也需要。

mmm hardware/ril/libriltuils 可以编译出来的


这是拨号时的打印

4g图标正常出现了,但是没有信号,使用的内核驱动是移远提供的1.2.7版本


使用移远的拨号工具quectel_cm也不能成功拨号

附上logcat -b all的打印
logcat.txt (2.2 MB)

Android上不要用quectel-CM

这个就是没注网。检查下SIM卡套餐和天线吧

感谢,现在已经可以正常上网了,但是gps还是不行,请帮我看看是哪里的问题,这是日志打印信息
logcat.txt (1.7 MB)

GPS 还要移植GPS的HIDL服务的和Quectel的GPS库的。
getprop | grep gnss
看下

你好,现在还有一个问题,gps定位定的不准确,定位到美国去了是什么情况?

要看看输出的nmea 语句是否正确。

好的,EC800M-CN可以同时使用4g和gnss么,可以的话要怎么使用呢?

可以的。你选择的EC800M模组是支持GNSS的版本吗?