ec20
添加USB識別
添加配置到config.txt
echo -e "enable_uart=1 notg_mode=1" >> /boot/config.txt
也可以在Windows上,直接修改boot分區下的config.txt
安裝ipk包
opkg update opkg install usb-modeswitch kmod-mii kmod-usb-net kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi
可選ipk包
kmod-usb-net-cdc-mbim Kernel module for MBIM Devices
umbim MBIM modem utility
opkg update opkg install kmod-usb-net-cdc-mbim umbim
ADD SUPPORT FOR PC INTERFACE (TTYUSB0) - YOU NEED IT IF YOU WANT TO SEND AT COMMANDS, FOR EG. TO CHECK YOUR BALANCE BY USSD.
kmod-usb-serial-option
kmod-usb-serial
kmod-usb-serial-wwan
opkg update opkg install kmod-usb-serial-option kmod-usb-serial kmod-usb-serial-wwan
查看設備是否存在
安裝lsusb命令,可不裝
opkg update opkg install usbutils
重啟設備應用驅動程序
lsusb Bus 002 Device 001: ID 1d6b:0003 Linux 5.10.161 xhci-hcd xHCI Host Controller Bus 001 Device 003: ID 0424:9e00 Bus 001 Device 006: ID 2c7c:0125 Quectel EC25-EUX Bus 001 Device 002: ID 1a40:0201 USB 2.0 Hub [MTT] Bus 001 Device 001: ID 1d6b:0002 Linux 5.10.161 xhci-hcd xHCI Host Controller
此時已經可以查看到EC25
編譯撥號軟件
下載Quectel_QConnectManager_Linux軟件撥號
Quectel_QConnectManager_Linux
因為擴展了系統空間,選擇直接將此壓縮包放在openwrt設備上解壓
opkg update && opkg install unzip make gcc #解壓壓縮包 unzip Quectel_QConnectManager_Linux_V1.6.0.16.zip
編譯
在編譯過程中發現缺失兩個lib庫 pthread,dl
選擇從工具鏈中直接復制兩個庫到設備
下載工具鏈并解壓到linux系統下
# 文件位置 # pthread /openwrt-toolchain-22.03.2-bcm27xx-bcm2711_gcc-11.2.0_musl.Linux-x86_64/toolchain-aarch64_cortex-a72_gcc-11.2.0_musl/lib/libpthread.a # dl /openwrt-toolchain-22.03.2-bcm27xx-bcm2711_gcc-11.2.0_musl.Linux-x86_64/toolchain-aarch64_cortex-a72_gcc-11.2.0_musl/lib/libdl.a
將這兩個文件放到openwrt系統/usr/lib目錄下,然后進入剛才解壓撥號軟件的文件夾中,執行make命令
cd quectel-CM make release
等待執行結束即可得到quectel-CM二進制文件,執行后即可撥號
./quectel-CM
審核編輯黃宇
-
4G
+關注
關注
15文章
5523瀏覽量
119214 -
OpenWrt
+關注
關注
10文章
130瀏覽量
39326 -
樹莓派
+關注
關注
117文章
1709瀏覽量
105716
發布評論請先 登錄
相關推薦
評論