qmi_wwan 1-1:1.4: cdc-wdm0: USB WDM device 接下来就是在 OpenWrt 中添加一个接口: 添加接口 名称可以根据自己的需要随便填写,下面的协议要选择 QMI 蜂窝,接下来点击创建接口。 常规设置 接口创建完成后,打开常规设置,里面的调制解调设备选择 /dev/cdc-wdm0,APN 和 PIN 保持空白不设置,身份验证类型保持默...
懂SSH的可以直接输入这两行命令 opkg update opkg install usb-modeswitch kmod-mii kmod-usb-net kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi kmod-usb-net-cdc-mbim umbim kmod-usb-serial-option kmod-usb-serial kmod-usb-serial-wwan sms-tool luci-app-sms-tool 可能需要自己单独安装 配置OpenWrt 先确保...
.tx_fixup = qmi_wwan_tx_fixup, #endif }; static const struct driver_info qmi_wwan_info_quirk_dtr = { .description = "WWAN/QMI device", .flags = FLAG_WWAN | FLAG_SEND_ZLP, .bind = qmi_wwan_bind, .unbind = qmi_wwan_unbind, .manage_power = qmi_wwan_manage_power, .rx_fixup ...
然后是两个结构体qmi_wwan_info和qmi_wwan_info_quirk_dtr里需要添加 AI检测代码解析 static const struct driver_info qmi_wwan_info = { .description = "WWAN/QMI device", .flags = FLAG_WWAN | FLAG_SEND_ZLP, .bind = qmi_wwan_bind, .unbind = qmi_wwan_unbind, .manage_power = qmi_wwan_man...
上端拨号程序 -- uqmi uqmi是openwrt1407默认支持的一个小型的qmi拨号程序,它实现了qmi中常用的拨号命令,查看状态命令,PIN相关功能等。使用方法如下: eg:uqmi -d /dev/cdc-wwan0 --get-data-status //获取连接状态。 uqmi -d /dev/cdc-wwan0 --get-signal-info //获取信号信息。
<*> kmod-usb-net-qmi-wwan... QMI WWAN driver <*> kmod-usb-net-rndis... Support for RNDIS connections <*> kmod-usb-net-sierrawireless... Support for Sierra Wireless devices <*> kmod-usb-net-smsc95xx. SMSC LAN95XX based USB 2.0 10/100 ethernet devices <*> kmod...
[KERNEL]/drivers/net/usb/qmi_wwan.c. File: [KERNEL]/drivers/net/usb/qmi_wwan.c 具体修改详细代码我已经打好了对应的patch。 openwrt_linux4.4.60_Quectel_EC20_usb.patch 2.修改配置 第一步:进入配置环境 $make menuconfig 第二步:配置 3.编译测试 ...
① 0:RMNET接口,高通模组所特有的,通过蜂窝QMI-WWAN发送QMI拨号命令,获取公网IP。采用这个模式接口,把EC20插入电脑后并安装好驱动后,Windows系统会将设备识别为一块LTE网卡,走的是移动数据。后面本人所用到的也是这个模式,因为这样可以获得运营商下发的IPv6-PD前缀子网从而为底下连接的设备分配各自的唯一IPv6地址。
uqmi是openwrt1407默认支持的一个小型的qmi拨号程序,它实现了qmi中常用的拨号命令,查看状态命令,PIN相关功能等。使用方法如下: eg:uqmi -d /dev/cdc-wwan0 --get-data-status //获取连接状态。 uqmi -d /dev/cdc-wwan0 --get-signal-info //获取信号信息。
File: [KERNEL]/drivers/net/usb/qmi_wwan.c 具体修改详细代码我已经打好了对应的patch。 openwrt_linux4.4.60_Quectel_EC20_usb.patch 2.修改配置 第一步:进入配置环境 $make menuconfig 第二步:配置 3.编译测试 以上操作完成后就是编译源码了。 $ make V=S 将固件烧写进入板子中,插入4G模块,启动板子会...