Have a Quectel EC25-A working on ZBT WG3526 16M hardware. This is requiring a 4.9+ kernel, but hey, it's works simply with only a couple additional packages. I'm on AT&T, btw. The actual kernel version of SNAPSHOT r6334-36fb069 is 4.9.82.
I installed the 20180228 snapshot release. It's relatively bare, so log on with SSH to a wired LAN port. The WiFi radios are disable so I edited the /etc/config/wireless to switch the interfaces on at boot time.
In my case, I bridged the WAN port through my Macbook's Thunderbolt wired port to give it Internet access.
Grab the package list:
Install luci and its qmi component to make your life easier, one other package, and restart:
opkg install luci luci-proto-qmi kmod-usb-net-cdc-ether
reboot
Logon to the web client
Add a "WWAN" interface as "QMI Cellular", with "/dev/cdc-wdm0" as the device, APN = "Broadband" (but I don't think it matters), Auth = "NONE"
Set the Advanced Settings to "Bring up on boot", if it's not already set.
Reboot once again. The Interfaces Overview page then showed packets both being transmitted and received.
BusyBox v1.27.2 () built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt SNAPSHOT, r6334-36fb069
-----------------------------------------------------
root@OpenWrt:~# ifconfig wwan0
wwan0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.129.134.152 P-t-P:10.129.134.152 Mask:255.255.255.240
inet6 addr: fe80::748d:8c25:fca5:4e2d/64 Scope:Link
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4601 errors:0 dropped:0 overruns:0 frame:0
TX packets:5162 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2431725 (2.3 MiB) TX bytes:2346637 (2.2 MiB)
root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-data-status --get-current-settings --get-capabilities --get-signal-info --get-serving-system
"connected"
{
"pdp-type": "ipv4",
"ip-family": "ipv4",
"mtu": 1430,
"ipv4": {
"ip": "10.129.134.152",
"dns1": "172.26.38.1",
"gateway": "10.129.134.153",
"subnet": "255.255.255.240"
},
"ipv6": {
},
"domain-names": {
}
}
{
"max_tx_channel_rate": 50000000,
"max_rx_channel_rate": 100000000,
"data_service": "non_simultaneous_cs_ps",
"sim": "supported",
"networks": [
"umts",
"lte",
"unknown"
]
}
{
"type": "lte",
"rssi": -70,
"rsrq": -11,
"rsrp": -100,
"snr": 48
}
{
"registration": "registered",
"plmn_mcc": 310,
"plmn_mnc": 410,
"plmn_description": "A??\n",
"roaming": false
}
I transferred a 56MB file and had an average transfer speed of 312 KB/s and a transfer time of just under three minutes (2:58). Max observered transfer speed in the middle of my house on the side of a hill without direct LoS to a cell tower was 340 KB/s.
I hope this help other folks struggling with this.
(Last edited by Buzzsaw on 5 Mar 2018, 16:36)