OpenWrt support for WAX206

Confirmed - It does install using openwrt-mediatek-mt7622-netgear_wax206-squashfs-factory.
I will now try to fully migrate to this device and test all the features. : ) Thank You!

@Sailor oh I had not noticed this possibility until now. Yes this would then actually the best for me as a non-expert....
I will install the package then also on my WAX202 :slight_smile:

Are there any recommendations on what to set under "Configuration"?

EDIT:
I got an error :frowning:

{
    "url": "https://sysupgrade.openwrt.org",
    "revision": "r21758-6709edf1e9",
    "advanced_mode": "0",
    "branch": "SNAPSHOT",
    "efi": null,
    "request_hash": "67bbf94b18f6d4b579d311689deab952",
    "profile": "netgear,wax206",
    "target": "mediatek/mt7622",
    "version": "SNAPSHOT",
    "packages": [
        "attendedsysupgrade-common",
        "base-files",
        "busybox",
        "ca-bundle",
        "cgi-io",
        "dnsmasq",
        "dropbear",
        "ethtool",
        "firewall4",
        "fstools",
        "fwtool",
        "getrandom",
        "hostapd-common",
        "iw",
        "iwinfo",
        "jansson",
        "jshn",
        "jsonfilter",
        "kernel",
        "kmod-cfg80211",
        "kmod-crypto-acompress",
        "kmod-crypto-aead",
        "kmod-crypto-ccm",
        "kmod-crypto-cmac",
        "kmod-crypto-crc32c",
        "kmod-crypto-ctr",
        "kmod-crypto-gcm",
        "kmod-crypto-gf128",
        "kmod-crypto-ghash",
        "kmod-crypto-hash",
        "kmod-crypto-hmac",
        "kmod-crypto-manager",
        "kmod-crypto-null",
        "kmod-crypto-rng",
        "kmod-crypto-seqiv",
        "kmod-crypto-sha256",
        "kmod-fixed-phy",
        "kmod-gpio-button-hotplug",
        "kmod-hwmon-core",
        "kmod-leds-gpio",
        "kmod-lib-crc-ccitt",
        "kmod-lib-crc32c",
        "kmod-lib-lzo",
        "kmod-libphy",
        "kmod-mac80211",
        "kmod-mdio-gpio",
        "kmod-mdio-netlink",
        "kmod-mhi-bus",
        "kmod-mhi-pci-generic",
        "kmod-mii",
        "kmod-mt76-connac",
        "kmod-mt76-core",
        "kmod-mt7615-common",
        "kmod-mt7615e",
        "kmod-mt7622-firmware",
        "kmod-mt7915-firmware",
        "kmod-mt7915e",
        "kmod-nf-conntrack",
        "kmod-nf-conntrack6",
        "kmod-nf-flow",
        "kmod-nf-log",
        "kmod-nf-log6",
        "kmod-nf-nat",
        "kmod-nf-reject",
        "kmod-nf-reject6",
        "kmod-nfnetlink",
        "kmod-nft-core",
        "kmod-nft-fib",
        "kmod-nft-nat",
        "kmod-nft-offload",
        "kmod-of-mdio",
        "kmod-phy-realtek",
        "kmod-sched-cake",
        "kmod-sched-core",
        "kmod-thermal",
        "libblobmsg-json",
        "libbz2",
        "libevent2-core",
        "libfdt",
        "libiwinfo",
        "libiwinfo-data",
        "libjson-c",
        "libjson-script",
        "liblucihttp",
        "liblucihttp-ucode",
        "liblzma",
        "libmagic",
        "libmnl",
        "libncurses",
        "libnftnl",
        "libnl-tiny",
        "libopenssl",
        "libpcap",
        "libsmartcols",
        "libtirpc",
        "libubox",
        "libubus",
        "libuci",
        "libuclient",
        "libucode",
        "libustream-wolfssl",
        "libwolfssl",
        "logd",
        "lscpu",
        "lsof",
        "luci",
        "luci-app-attendedsysupgrade",
        "luci-app-firewall",
        "luci-app-opkg",
        "luci-base",
        "luci-mod-admin-full",
        "luci-mod-network",
        "luci-mod-status",
        "luci-mod-system",
        "luci-proto-ipv6",
        "luci-proto-ppp",
        "luci-ssl",
        "luci-theme-bootstrap",
        "mdio-tools",
        "mii-tool",
        "mt76-test",
        "mtd",
        "nand-utils",
        "netifd",
        "nftables-json",
        "odhcp6c",
        "odhcpd-ipv6only",
        "openwrt-keyring",
        "opkg",
        "procd",
        "procd-seccomp",
        "procd-ujail",
        "px5g-wolfssl",
        "rpcd",
        "rpcd-mod-file",
        "rpcd-mod-iwinfo",
        "rpcd-mod-luci",
        "rpcd-mod-rpcsys",
        "rpcd-mod-rrdns",
        "rpcd-mod-ucode",
        "rsync",
        "tcpdump",
        "terminfo",
        "tmux",
        "ubi-utils",
        "uboot-envtools",
        "ubox",
        "ubus",
        "ubusd",
        "uci",
        "uclient-fetch",
        "ucode",
        "ucode-mod-fs",
        "ucode-mod-html",
        "ucode-mod-math",
        "ucode-mod-ubus",
        "ucode-mod-uci",
        "uhttpd",
        "uhttpd-mod-ubus",
        "urandom-seed",
        "urngd",
        "usign",
        "vim-full",
        "wireless-regdb",
        "wpad-basic-wolfssl",
        "zlib"
    ],
    "diff_packages": true,
    "filesystem": "squashfs",
    "client": "luci/git-22.285.67526-18bfcca"
}

STDERR:

Package list missing or not up-to-date, generating it.

Building package index...
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/packages/Packages.gz
Updated list of available packages in /home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../../../../../../../../home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/dl/openwrt_core
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/Packages.gz
Updated list of available packages in /home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../../../../../../../../home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/dl/openwrt_base
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/base/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/kmods/5.15.94-1-e648527b12d357739e79042f0ec63158/Packages.gz
Updated list of available packages in /home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../../../../../../../../home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/dl/openwrt_kmods
Downloading https://downloads.openwrt.org/snapshots/targets/mediatek/mt7622/kmods/5.15.94-1-e648527b12d357739e79042f0ec63158/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/Packages.gz
Updated list of available packages in /home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../../../../../../../../home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/dl/openwrt_luci
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/luci/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../../../../../../../../home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/dl/openwrt_packages
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing/Packages.gz
Updated list of available packages in /home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../../../../../../../../home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/dl/openwrt_routing
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/routing/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/telephony/Packages.gz
Updated list of available packages in /home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../../../../../../../../home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/dl/openwrt_telephony
Downloading https://downloads.openwrt.org/snapshots/packages/aarch64_cortex-a53/telephony/Packages.sig
Signature check passed.
Downloading file:packages/Packages
Updated list of available packages in /home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/../../../../../../../../../../../home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/dl/imagebuilder
Downloading file:packages/Packages.sig
Signature check failed.
Remove wrong Signature file.
Collected errors:
 * check_data_file_clashes: Package libustream-mbedtls20201210 wants to install file /home/aparcar/asu/worker1/cache/SNAPSHOT/mediatek/mt7622/build_dir/target-aarch64_cortex-a53_musl/root-mediatek/lib/libustream-ssl.so
	But that file is already provided by package  * libustream-wolfssl20201210
 * opkg_install_cmd: Cannot install package luci-ssl.
make[2]: *** [Makefile:185: package_install] Error 255
make[1]: *** [Makefile:150: _call_manifest] Error 2
make: *** [Makefile:269: manifest] Error 2

Offtop: You can buy WAX206 for 306 zł (~$70) right now in one of the largest polish online store morele.

they don't ship abroad AFAIK, at least didn't in the past.
and it's listed at 399, offer probably expired.

The offer is still valid, one would need to use a discount code: "UPDATE23" at checkout

that info should perhaps have been in the 1st post ?

Remove the package starting with the name libustream-mbedtls when you past all the packages in to the config file, and try if it builds the image.

See this: OpenWrt support for WAX206 - #390 by giuliomagnifico

1 Like

Done, page moved (and cleaned up).

3 Likes

Thank you so much @giuliomagnifico for the support, thank all of you guys.....
What do you think about the update process for my case as a non-expert? For me it will be easiest I use this luci attended sysupgrade function or?
Or does it make no difference? In the end, both approaches keep my settings and packages if I understood correctly.

Hello all,

It is worth replacing the wrt1900acs v2 with this router WAX206?

if you want faster wifi, and WPA3, sure.

1 Like

The luci attended sysupgrade, it simply replaces your firmware with the newer one.

1 Like

I have to remove kmod-mt7915e, libustream-wolfssl20201210 and px5g-wolfssl, then it would be possible to generate a firmware with the firmware builder.
Is that ok to do this?

I am not an expert by any means but it seems that you have ended up with both kmod-mt7915e and kmod-mt7915-firmware, which seem to be the same firmware for one of the main chips.

In the github discussion about integrating this router in to the main openwrt code, there was some discussion of the kmod-mt7915e module being renamed to kmod-mt7915-firmware to avoid errors in builds, but I am not sure why. You definitely need one of those kernel modules, I can't say for sure if you can delete one though.

You might be best to use a standard sysupgrade build config and only add in things that you know you need additionally to the base config. As this is a snapshot build you will definitely want to add Luci (web gui) as snapshot builds frequently don't include it. Just adding luci will add a bunch of other stuff that it needs too.

Edit: perhaps you are coming from an earlier snapshot build that only had kmod-mt7915e and the automatic builder wants to add in the correctly named kmod-mt7915-firmware but you are also wanting to add the former as it was in your package list even though it is no longer needed. It does seem like you've been adding in a bit of ssl stuff that is causing you errors. Perhaps starting from a more standard sysupgrade will clear out any problems before adding packages manually (errors will then be seen for each package you add) then doing an attended upgrade that integrates your installed packages into a sysupgrade.

1 Like

This looks useful :slight_smile:

@carload why you don't download a "clean" build without any packages and then you install them later via opkg/WebUI? The settings of your packages will be conservate also if the packages are not installed, as soon as you reinstall them, OpenWrt will read the settings from their config files!

1 Like

flash Sysupgrade to lastest snapshot, boots up and almost everything works, just want to know is 160mhz remove due to not stable ? cannot get it with US/AU country code.

I would like to thank your efforts too for getting the support for this device to the mainline. :partying_face:

Hello all,
Can someone post some speed tests, on the wire and on the wifi side, I'm interested in how this router is doing?

Thx

@rygle @giuliomagnifico
Thank you for the help. I will do that, a clean build ........

There is an open bugreport, asking for 160mhz to be reactivated. It was disabled for a few chipsets sometime ago.