Support for ZBT WE826-Q

At ROOter we have been using the WE826-T ever since it was first supported by OpenWrt. It is a well used and supported device.

The big difference to many people is the Wifi between the Q and the T.

The T is MT76 and the Q is Ath9k and most feel that Ath9k is better supported and works better.

I was doing image creation for a company that sells plenty of WE826-T but wanted a similar router that had better Wifi. ZBT did not, and still doesn't, have a firmware for the Q that is newer than 17.01 and that has terrible modem support.

We finally figured out the problem without any help from ZBT as they were uninterested in firmware that wasn't 17.01.

Hey all thanks for this. @Dairyman is exactly right, I'd trust ath9k far more than mt76, which can be so flaky.

I'd like to create my own OpenWRT image that are super stripped down (to give space to some research partners who might want to deploy agents on the router). Are you thinking of getting these changes into OpenWRT? Or could you help me do it? Happy to put in the graft if it helps others.

I have various WISPs as clients, using the WE826 with MT7620 and openwrt. And my custom builds, usually some type of hotspots, also incl. EC25. There _were_issues, in the very past, though.

Thanks for this - will bear in mind

ROOter is a slight fork of OpenWrt with the changes being mostly cosmetic and affecting the Material theme. The actual modem support is done using the usual OpenWrt style packages. There are a few driver patches to make modems work better but it is really just OpenWrt with a bunch of packages added.

To ease making ROOter images I have a build system package that will create an OpenWrt buiild system (18.06.6, 18.06.7, 19.07.0 or 19.07.2) and install all the needed packages. Just by running a single script.

If you know about OpenWrt and want to try your hand at this go to

It includes a tutorial on how to set up and build images.

1 Like

Some people find the MT76 wifi quite adequate and are happy using the WE-826-T. Others find it to be somewhat flaky and like the Ath9K Wifi better. All a matter of if it works for you.

We have working images for both the T and the Q routers so people can use which one they want.

Hi Dairyman, thanks for this. Been getting my head round ROOter, well done, such a solid piece of work :slight_smile:

WRT to Q, do I just build the APl47 image in AR7xxx while selecting the package for the wee826-q? Is that what will get me a usable image?

As you figured, you select AP147 as the device then select the ext-rooter16 and we826-q packages. This will create the correct image.

For better support you probably should post on the ROOter forum as we don't always lurk here.

Thanks for your ROOter image . I'm using a we826-q in China , and people in China needs programs like ssr or v2ray to get connected to youtube and google ... My question is when i use this image , I can not insall iptables-mod-tproxy , which leads to can not insall ssr or v2ray , any idea how to solve this ?

here is the information :
After flashing the local compiled image to my route, I got this error when using opkg install sometimes:

  • satisfy_dependencies_for: Cannot satisfy the following dependencies for iptables-mod-tproxy:
  • kernel (= 4.9.152-1-0b692028eb19a63deb9c9d19c9fee83c)
  • opkg_install_cmd: Cannot install package iptables-mod-tproxy.

Hi. I'm new to this but not programing, linux, etc. I'm looking to install on the following device, but am afraid to brick it. Is there a way to back up and recover in case it doesn't work? Looking forward to updating the FW for this and being able to control the DNS settings in particular.


This device is very well supported on openwrt. Use the Quectel EC25 modem in case, highest speed not required. The WE826 has a recovery mode, device to be flashed via LAN connection, using standard browser.
Do not worry about backup, you can always flash another image.
BTW: You can buy (much) cheaper directly in China, via alibaba.

He is asking about the WE826-Q and not the WE826-T which has OpenWrt

The WE826-Q is an AP147-010 clone and can run that image except that
there are some problem areas.

First, it has a hardware watchdog monitor that requires a heartbeat on
GPIO 2 or else the router will reboot after a short period.

Second, the 920-usb-chipidea-AR933x-platform-support.patch disables
the USB because the hardware is missing what appears to be some pullups
on pins of the SOC. That patch needs to be changed in order to make the
USB and PCie slot work. ZBT uses Lede 17.01 as their firmware as that
patch came as part of 18.06.

1 Like

Thank you very much for the reply. I truly appreciate it. Can you provide me with the correct link for instructions and downloads? I have no problem flashing devices (Wifi router, Android devices, etc.) just need more details. The reason I'm trying this is because the device uses foreign DNS servers and I'm not really OK with that. And of course the current UI doesn't let me change it. I see the current installation also has a telnet interface as well, but don't have the root/admin password.

The easiest way to change this router is to flash it to a firmware
called ROOter.

This is a project I run that has developed an OpenWrt based firmware
that provides major support for routers using cellular modems.

Your router would use this firmware :

This has all the changes I outlined and has been tested on my and others
WE826-Q and is known to work correctly.

This is the only firmware I know of that supports this router.

Thank you very much. I'll try it soon.

Howdy! I downloaded your build toolkit for OpenWRT 19.07.2 and it appears that AP147 is not a target device in AR7xxx. Am I missing something obvious?

Its seems I need to read a bit more. QUALCOMM Atheros. My bad.

The Target is called Qualcomm Atheros AP147-010 in AT7xxx.

Hi, finally got back to this. It is my RV setup. I tried to do the upload firmware: file://openwrt-WE826-Q-GO2020-03-01.bin
After it uploads, the UI says: incorrect model
Any suggestions?

1 Like

GOT IT. Needed to use breed bootloader web interface