zhubinsheng 发表于 2025-1-2 12:25:27

3568bringup4g模块报错

(为了高效,请按如下格式提问)

硬件主板型号:3568
固件名称/系统版本:11 编译时间是::
自编的或固件下载地址:一样的报错,最新的代码编出来的固件或者使用官方的最新的固件
Log日志: (可以导出,用TXT附件上传)
log先不附了,必现的问题
问题描述及复现步骤:
首先是libquectel-ril.so这个库压根没有编译,但是radio的hal服务却用到这个,以至于系统无法启动radio的底层服务。

其次我怀疑是配置的有问题:

是用libquectel-ril.so还是librk-ril.so?感觉用librk-ril.so好像at指令也能收发

如果是libquectel-ril的话,你们为什么没吧移远提供的驱动放到源码里编译或者是编好so库放进去用?我想知道没这么做的原因


何浩钧 发表于 2025-1-2 15:06:24

你好!使用我们提供的4G模块遇到问题了吗。直接使用是否可以。

zhubinsheng 发表于 2025-1-2 15:13:02

何浩钧 发表于 2025-1-2 15:06
你好!使用我们提供的4G模块遇到问题了吗。直接使用是否可以。

不可以,必现的,少库 radio的底层服务都跑不起来

何浩钧 发表于 2025-1-2 15:16:24

zhubinsheng 发表于 2025-1-2 15:13
不可以,必现的,少库 radio的底层服务都跑不起来

这个我们出厂都测试过了,应该不会吧,可以ping通过吗?

zhubinsheng 发表于 2025-1-2 15:24:42

何浩钧 发表于 2025-1-2 15:16
这个我们出厂都测试过了,应该不会吧,可以ping通过吗?


libquectel-ril.so在哪里编出来的的? rild用到这个库 但是源码里没有提供

zhubinsheng 发表于 2025-1-2 15:44:02

何浩钧 发表于 2025-1-2 15:16
这个我们出厂都测试过了,应该不会吧,可以ping通过吗?


开发板你们出厂测试吗?用的是自己本地编的固件吗?
我这个报错应该很明显了吧,少这个库

何浩钧 发表于 2025-1-2 16:01:15

zhubinsheng 发表于 2025-1-2 15:44
开发板你们出厂测试吗?用的是自己本地编的固件吗?
我这个报错应该很明显了吧,少这个库
...


按照WIKI看下是否可以上网,如果不行,可以寄回给我们看看是不是硬件坏了。

zhubinsheng 发表于 2025-1-2 16:42:55

不行,但是跟硬件没关系,是安卓系统里少库,请你仔细看一下我的上述问题描述

fahri 发表于 2025-1-2 18:53:55

通过网盘分享的文件:BAK
链接: https://pan.baidu.com/s/1BOemE2AH8Jg7qyLHOcRGOQ?pwd=c37g 提取码: c37g
--来自百度网盘超级会员v7的分享

你好,如果着急可以先用此版本Android固件,但WiFi蓝牙有点问题。4g模块报错我看看分析解决

zhubinsheng 发表于 2025-1-2 19:32:22

fahri 发表于 2025-1-2 18:53
通过网盘分享的文件:BAK
链接: https://pan.baidu.com/s/1BOemE2AH8Jg7qyLHOcRGOQ?pwd=c37g 提取码: c37g...

麻烦上传修改的patch,或者贴一下修改方式。

zhubinsheng 发表于 2025-1-3 14:17:47

fahri 发表于 2025-1-2 18:53
通过网盘分享的文件:BAK
链接: https://pan.baidu.com/s/1BOemE2AH8Jg7qyLHOcRGOQ?pwd=c37g 提取码: c37g...

方便先把修改发一下吗?就是libquectel-ril.so在哪里编出来的的?

zhubinsheng 发表于 2025-1-6 17:58:38

fahri 发表于 2025-1-2 18:53
通过网盘分享的文件:BAK
链接: https://pan.baidu.com/s/1BOemE2AH8Jg7qyLHOcRGOQ?pwd=c37g 提取码: c37g...

急着要,能发一下修改的patch吗

fahri 发表于 2025-1-9 15:03:32

您好!
1.将configure.rar解压后配置文件放到vendor/rockchip/common/phone下,位置如下所示
bin/chat
etc/ppp/ip-down
etc/ppp/ip-up
etc/ppp/ql-ril.conf
lib/libreference-ril-ec20.so

2.device/rockchip/common打入devicecommon.patch
3.device/rockchip/rk356x打入devicerk356x.patch
4.vendor/rockchip/common打入vendorcommon.patch
5.hardware/ril/rild/rild.rc
diff --git a/rild/rild.rc b/rild/rild.rc
index f6beb54..7a2572f 100644
--- a/rild/rild.rc
+++ b/rild/rild.rc
@@ -1,5 +1,5 @@
service vendor.ril-daemon /vendor/bin/hw/rild
   class main
-    user radio
-    group radio cache inet misc audio log readproc wakelock
+    user root
+    group radio cache inet misc audio sdcard_rw log
   capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW

fahri 发表于 2025-1-9 15:13:55

1.kernel/打入kerneldriver.patch
2./system/core/init/devices.cpp修改如下
diff --git a/init/devices.cpp b/init/devices.cpp
index 9fbec641b..9fca78432 100644
--- a/init/devices.cpp
+++ b/init/devices.cpp
@@ -492,6 +492,11 @@ void DeviceHandler::HandleUevent(const Uevent& uevent) {
             int device_id = uevent.minor % 128 + 1;
             devpath = StringPrintf("/dev/bus/usb/%03d/%03d", bus_id, device_id);
         }
+                               #if 1 //add by quectel for mknod /dev/cdc-wdmo
+                                       } else if (uevent.subsystem == "usbmisc" && !uevent.device_name.empty()) {
+                                                          devpath = "/dev/" + uevent.device_name;
+                               #endif
+
   } else if (StartsWith(uevent.subsystem, "usb")) {
         // ignore other USB events
         return;

zhubinsheng 发表于 2025-1-9 22:26:54

fahri 发表于 2025-1-9 15:03
您好!
1.将configure.rar解压后配置文件放到vendor/rockchip/common/phone下,位置如下所示
bin/chat


patch收到了,相信你们能跑起来,但是担忧稳定性,所以提出以下几个小问题,麻烦解答下

   <!-- This device is not "voice capable"; it's data-only. -->
-    <bool name="config_voice_capable">false</bool>
+    <bool name="config_voice_capable">true</bool>

这个非必要改为true吧?

ro.telephony.default_network=9
这个修改的意义是什么?方便告知下吗?

libreference-ril-ec20.so的是移远提供的还是基于他们的源码编译的?

kerneldriver.patch是移远提供的吗?

fahri 发表于 5 天前

拉了一套全新源码测试修改的,编译测试烧录通过才放出来,你那边测试没通过?libreference-ril-ec20.so可以重命名为libquectel-ril.so,可以通过命令查询库详细信息

zhubinsheng 发表于 5 天前

fahri 发表于 2025-1-13 11:14
拉了一套全新源码测试修改的,编译测试烧录通过才放出来,你那边测试没通过?libreference-ril-ec20.so可以 ...

用是一回事,为什么这么修改又是一回事。帮忙回答我提出的问题,谢谢
页: [1]
查看完整版本: 3568bringup4g模块报错