ZBT WE-826 with Quectel EC25 LTE Modem

Hi LEDE Forums,
I have purchased a ZBT WE826 router with a Quctel EC-25E modem that is running OpenWrt 14.04 barier breaker.
It has quite a few features that i dont need (wds for example) and i cannot connect the wifi to another AP in client mode.
I would like to install LEDE firmware and get the modem working and hopefully the wifi in client mode too.

The reason for this post is that i do not have a copy of the original firmware in case i cannot get the modem working so i am asking the forums if any body has had experience with setting up a pcie EC25 modem on the MT7620A board?

Do i need to serial connect to the modem and change its internal configs?
Any insights would be helpful,

For starters I would make a backup of all the /dev/MTD partitions. This will allow you to flashback to this "original" state later.

Second, try if this ZBT has a recovery feature. (Hold reset when applying power). Most likely it has a Pandorabox u-boot with recovery web page (in Chinese). Just in case you need to recover from a bad flash.

From what I can see about this modem in combination with OpenWRT: it's an USB device on a pcie interface. All the required software/drivers should be updated and available in Lede. List the loaded modules as it is now and see if you can find the same package in Lede.

The WE826 is supported. Get the required software and start building your own custom firmware.

Thank you, that's what I wanted to hear! I have already been through the installed packages and I have not seen anything that grabbed my attention as not being available. I will give it a go.
Thanks for your help.

In case, you had success to get it working, pls provide the
special packages/modules to included into your custom image.
I dont mind, whether in QMI-mode or serial.

I get 10-30 Mbps DL depending on cell tower load and i use the 18.06.1 stable release for the WE826 and the modem is in QMI mode.
I began by setting it up as a serial modem and then added the QMI stuff after I was sure that the link was was working.

root@OpenWrt:~# opkg list-installed
base-files - 192-r7258-5eb055306f
busybox - 1.28.3-4
chat - 2.4.7-12
comgt - 0.32-30
dnsmasq - 2.80test3-1
dropbear - 2017.75-5
ethtool - 4.15-1
firewall - 2018-07-26-aa8846bb-1
fstools - 2018-04-16-e2436836-1
fwtool - 1
hostapd-common - 2018-04-09-fa617ee6-5
ip6tables - 1.6.2-1
iptables - 1.6.2-1
iptables-mod-conntrack-extra - 1.6.2-1
iptables-mod-ipopt - 1.6.2-1
iw - 4.14-1
iwinfo - 2018-07-24-94b1366d-1
jshn - 2018-07-25-c83a84af-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 4.14.63-1-1ac1d7db23ff229f0fbba413388c44ae
kmod-cfg80211 - 4.14.63+2017-11-01-9
kmod-eeprom-93cx6 - 4.14.63-1
kmod-gpio-button-hotplug - 4.14.63-2
kmod-ifb - 4.14.63-1
kmod-ip6tables - 4.14.63-1
kmod-ipt-conntrack - 4.14.63-1
kmod-ipt-conntrack-extra - 4.14.63-1
kmod-ipt-core - 4.14.63-1
kmod-ipt-ipopt - 4.14.63-1
kmod-ipt-nat - 4.14.63-1
kmod-ipt-offload - 4.14.63-1
kmod-leds-gpio - 4.14.63-1
kmod-lib-crc-ccitt - 4.14.63-1
kmod-lib-crc-itu-t - 4.14.63-1
kmod-mac80211 - 4.14.63+2017-11-01-9
kmod-mii - 4.14.63-1
kmod-mmc - 4.14.63-1
kmod-mt76 - 4.14.63+2018-07-13-67803752-1
kmod-mt76-core - 4.14.63+2018-07-13-67803752-1
kmod-mt7603 - 4.14.63+2018-07-13-67803752-1
kmod-mt76x2 - 4.14.63+2018-07-13-67803752-1
kmod-nf-conntrack - 4.14.63-1
kmod-nf-conntrack6 - 4.14.63-1
kmod-nf-flow - 4.14.63-1
kmod-nf-ipt - 4.14.63-1
kmod-nf-ipt6 - 4.14.63-1
kmod-nf-nat - 4.14.63-1
kmod-nf-reject - 4.14.63-1
kmod-nf-reject6 - 4.14.63-1
kmod-nls-base - 4.14.63-1
kmod-ppp - 4.14.63-1
kmod-pppoe - 4.14.63-1
kmod-pppox - 4.14.63-1
kmod-rt2800-lib - 4.14.63+2017-11-01-9
kmod-rt2800-mmio - 4.14.63+2017-11-01-9
kmod-rt2800-pci - 4.14.63+2017-11-01-9
kmod-rt2800-soc - 4.14.63+2017-11-01-9
kmod-rt2x00-lib - 4.14.63+2017-11-01-9
kmod-rt2x00-mmio - 4.14.63+2017-11-01-9
kmod-rt2x00-pci - 4.14.63+2017-11-01-9
kmod-sched-cake - 4.14.63+2018-07-16-f39ab9a4-1
kmod-sched-core - 4.14.63-1
kmod-sdhci-mt7620 - 4.14.63-1
kmod-slhc - 4.14.63-1
kmod-usb-core - 4.14.63-1
kmod-usb-ehci - 4.14.63-1
kmod-usb-net - 4.14.63-1
kmod-usb-net-qmi-wwan - 4.14.63-1
kmod-usb-net-sierrawireless - 4.14.63-1
kmod-usb-ohci - 4.14.63-1
kmod-usb-serial - 4.14.63-1
kmod-usb-serial-option - 4.14.63-1
kmod-usb-serial-wwan - 4.14.63-1
kmod-usb-wdm - 4.14.63-1
kmod-usb2 - 4.14.63-1
libblobmsg-json - 2018-07-25-c83a84af-1
libc - 1.1.19-1
libgcc - 7.3.0-1
libip4tc - 1.6.2-1
libip6tc - 1.6.2-1
libiwinfo - 2018-07-24-94b1366d-1
libiwinfo-lua - 2018-07-24-94b1366d-1
libjson-c - 0.12.1-1
libjson-script - 2018-07-25-c83a84af-1
liblua - 5.1.5-1
liblucihttp - 2018-05-18-cb119ded-1
liblucihttp-lua - 2018-05-18-cb119ded-1
libmnl - 1.0.4-1
libncurses - 6.1-1
libnl-core - 3.3.0-1
libnl-genl - 3.3.0-1
libnl-tiny - 0.1-5
libopenssl - 1.0.2p-1
libpcap - 1.8.1-1
libpcre - 8.41-2
libpthread - 1.1.19-1
librt - 1.1.19-1
libstdcpp - 7.3.0-1
libubox - 2018-07-25-c83a84af-1
libubus - 2018-07-26-40e0931e-1
libubus-lua - 2018-07-26-40e0931e-1
libuci - 2018-08-11-4c8b4d6e-1
libuclient - 2018-08-03-ae1c656f-1
libusb-1.0 - 1.0.22-1
libxtables - 1.6.2-1
logd - 2018-02-14-128bc35f-2
lua - 5.1.5-1
luci - git-18.228.31946-f64b152-1
luci-app-firewall - git-18.228.31946-f64b152-1
luci-app-sqm - 1.2.4-1
luci-app-travelmate - git-18.247.71242-9541751-1
luci-base - git-18.228.31946-f64b152-1
luci-lib-ip - git-18.228.31946-f64b152-1
luci-lib-jsonc - git-18.228.31946-f64b152-1
luci-lib-nixio - git-18.228.31946-f64b152-1
luci-mod-admin-full - git-18.228.31946-f64b152-1
luci-proto-3g - git-18.247.71242-9541751-1
luci-proto-ipv6 - git-18.228.31946-f64b152-1
luci-proto-ppp - git-18.228.31946-f64b152-1
luci-proto-qmi - git-18.247.71242-9541751-1
luci-theme-bootstrap - git-18.228.31946-f64b152-1
mtd - 23
netifd - 2018-07-30-a0a1e52e-1
nmap - 7.70-1
odhcp6c - 2018-07-14-67ae6a71-14
odhcpd-ipv6only - 1.10-1
openwrt-keyring - 2018-05-18-103a32e9-1
opkg - 2017-12-07-3b417b9f-2
picocom - 1.7-2
ppp - 2.4.7-12
ppp-mod-pppoe - 2.4.7-12
procd - 2018-03-28-dfb68f85-1
procps-ng - 3.3.11-4
rpcd - 2018-08-16-41333abe-1
rpcd-mod-rrdns - 20170710
rt2800-pci-firmware - 2017-09-06-a61ac5cf-1
screen - 4.6.2-1
sqm-scripts - 1.2.4-1
swconfig - 11
tc - 4.16.0-8
terminfo - 6.1-1
travelmate - 1.2.2-1
ubox - 2018-02-14-128bc35f-2
ubus - 2018-07-26-40e0931e-1
ubusd - 2018-07-26-40e0931e-1
uci - 2018-08-11-4c8b4d6e-1
uclient-fetch - 2018-08-03-ae1c656f-1
uhttpd - 2018-06-26-796d42bc-1
uqmi - 2016-12-19-8ceeab69-3
usb-modeswitch - 2017-12-19-f40f84c2-1
usign - 2015-07-04-ef641914-1
wireless-regdb - 2017-10-20-4343d359
wireless-tools - 29-5
wpad-mini - 2018-04-09-fa617ee6-5
wwan - 2014-07-17-1
zlib - 1.2.11-2