OpenWrt 22.03.0-rc6 sixth release candidate

I tried https://firmware-selector.openwrt.org with rc5, or might have been rc4 and it bricked one of my routers (quite probably some mistake I made as I'd not used it before) and I've only just recovered it using serial as I couldn't get a ethernet connection even in recovery mode, so I'm reluctant to try it again!

If it is any help these are the packages I needed to install after flashing my build of rc6 (also includes some changes/extras I use for mesh)

opkg update

opkg install luci
opkg install ath10k-board-qca988x
opkg install ath10k-firmware-qca988x
opkg install batctl-full
opkg install ddns-scripts
opkg install ddns-scripts-services
opkg install hostapd-common
opkg install iw
opkg install iwinfo
opkg install kmod-ath
opkg install kmod-ath10k
opkg install kmod-ath9k
opkg install kmod-ath9k-common
opkg install kmod-batman-adv
opkg install kmod-cfg80211
opkg install kmod-crypto-ccm
opkg install kmod-crypto-cmac
opkg install kmod-crypto-ctr
opkg install kmod-crypto-gcm
opkg install kmod-crypto-gf128
opkg install kmod-crypto-ghash
opkg install kmod-crypto-hmac
opkg install kmod-crypto-rng
opkg install kmod-crypto-seqiv
opkg install kmod-crypto-sha256
opkg install kmod-hwmon-core
opkg install kmod-lib-crc16
opkg install kmod-mac80211
opkg install kmod-nls-base
opkg install kmod-owl-loader
opkg install kmod-usb-core
opkg install kmod-usb-dwc2
opkg install kmod-usb-roles
opkg install luci-app-ddns
opkg install luci-lib-ipkg
opkg install mesh11sd
opkg install wireless-regdb
opkg install wpad-wolfssl

And I believe this was the diff file I created from my non boot-looping .config . Annoyingly, I don't seem to have saved the full config file before subsequent builds with changes which resulted in it boot looping again, I'm guessing possibly because I included some of the previously omitted kmods, or its overall size.

CONFIG_TARGET_lantiq=y
CONFIG_TARGET_lantiq_xrx200=y
CONFIG_TARGET_lantiq_xrx200_DEVICE_bt_homehub-v5a=y
CONFIG_ALL_KMODS=y
CONFIG_ALL_NONSHARED=y
CONFIG_DEVEL=y
CONFIG_BPF_TOOLCHAIN_BUILD_LLVM=y
# CONFIG_BPF_TOOLCHAIN_NONE is not set
CONFIG_BUILDBOT=y
CONFIG_COLLECT_KERNEL_DEBUG=y
CONFIG_HAS_BPF_TOOLCHAIN=y
CONFIG_IMAGEOPT=y
CONFIG_KERNEL_BUILD_DOMAIN="buildhost"
CONFIG_KERNEL_BUILD_USER="builder"
# CONFIG_KERNEL_KALLSYMS is not set
CONFIG_PACKAGE_ath10k-board-qca988x=m
CONFIG_PACKAGE_ath10k-firmware-qca988x-ct=m
CONFIG_PACKAGE_fritz-caldata=m
CONFIG_PACKAGE_fritz-tffs=m
CONFIG_PACKAGE_fritz-tffs-nand=m
CONFIG_PACKAGE_hostapd-common=m
CONFIG_PACKAGE_iw=m
CONFIG_PACKAGE_iwinfo=m
CONFIG_PACKAGE_kmod-ath=m
CONFIG_PACKAGE_kmod-ath10k-ct=m
CONFIG_PACKAGE_kmod-ath9k=m
CONFIG_PACKAGE_kmod-ath9k-common=m
CONFIG_PACKAGE_kmod-cfg80211=m
CONFIG_PACKAGE_kmod-crypto-ccm=m
CONFIG_PACKAGE_kmod-crypto-cmac=m
CONFIG_PACKAGE_kmod-crypto-ctr=m
CONFIG_PACKAGE_kmod-crypto-gcm=m
CONFIG_PACKAGE_kmod-crypto-gf128=m
CONFIG_PACKAGE_kmod-crypto-ghash=m
CONFIG_PACKAGE_kmod-crypto-hmac=m
CONFIG_PACKAGE_kmod-crypto-rng=m
CONFIG_PACKAGE_kmod-crypto-seqiv=m
CONFIG_PACKAGE_kmod-crypto-sha256=m
CONFIG_PACKAGE_kmod-hwmon-core=m
CONFIG_PACKAGE_kmod-mac80211=m
CONFIG_PACKAGE_kmod-nls-base=m
CONFIG_PACKAGE_kmod-owl-loader=m
CONFIG_PACKAGE_kmod-usb-core=m
CONFIG_PACKAGE_kmod-usb-dwc2=m
CONFIG_PACKAGE_kmod-usb-roles=m
CONFIG_PACKAGE_libbpf=m
CONFIG_PACKAGE_libelf=m
CONFIG_PACKAGE_libiwinfo=m
CONFIG_PACKAGE_libiwinfo-data=m
CONFIG_PACKAGE_qosify=m
CONFIG_PACKAGE_tc-full=m
CONFIG_PACKAGE_tc-mod-iptables=m
CONFIG_PACKAGE_u-boot-easy80920_nor=y
CONFIG_PACKAGE_u-boot-easy80920_ram=y
CONFIG_PACKAGE_u-boot-p2812hnufx_ram=y
CONFIG_PACKAGE_u-boot-vgv7510kw22_brn=y
CONFIG_PACKAGE_u-boot-vgv7510kw22_nor=y
CONFIG_PACKAGE_u-boot-vgv7510kw22_ram=y
CONFIG_PACKAGE_u-boot-vgv7519_brn=y
CONFIG_PACKAGE_u-boot-vgv7519_nor=y
CONFIG_PACKAGE_u-boot-vgv7519_ram=y
CONFIG_PACKAGE_wireless-regdb=m
CONFIG_PACKAGE_wpad-basic-wolfssl=m
CONFIG_REPRODUCIBLE_DEBUG_INFO=y
CONFIG_SDK_LLVM_BPF=y
CONFIG_USE_LLVM_BUILD=y
CONFIG_VERSIONOPT=y
CONFIG_VERSION_BUG_URL=""
CONFIG_VERSION_CODE=""
CONFIG_VERSION_DIST="OpenWrt"
CONFIG_VERSION_FILENAMES=y
CONFIG_VERSION_HOME_URL=""
CONFIG_VERSION_HWREV=""
CONFIG_VERSION_MANUFACTURER=""
CONFIG_VERSION_MANUFACTURER_URL=""
CONFIG_VERSION_NUMBER=""
CONFIG_VERSION_PRODUCT=""
CONFIG_VERSION_REPO="https://downloads.openwrt.org/releases/22.03.0-rc6"
CONFIG_VERSION_SUPPORT_URL=""
# CONFIG_IB is not set
# CONFIG_MAKE_TOOLCHAIN is not set
# CONFIG_SDK is not set

Hi,
I reinstalled 22.03 rc6 on my Archer C7 V4. This time I leaved all IPv6 options untouched. Even WAN6 is unused and untouched. Then I reconfigured all previous features. It is running about an hour. I intentionally powered off the router two times and rebooted it several times because of installing packages. Now, it is able to assign dynamic IPs. However, reading the log file resulted as following:

_______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 22.03.0-rc6, r19590-042d558536
 -----------------------------------------------------
root@ArcherC7:~# logread | grep -i .err
Sat Aug 20 22:18:26 2022 kern.info kernel: [    0.000000] Writing ErrCtl register=00000000
Sat Aug 20 22:18:26 2022 kern.info kernel: [    0.000000] Readback ErrCtl register=00000000
Sat Aug 20 22:18:47 2022 daemon.err odhcpd[1791]: Failed to send to ff02::1%lan@br-lan (Address not available)

there is an error reported in the last line from odhcpd. The router is now in WISP mode and is connected to another host router with disabled IPv6. the host router is using a bridged ADSL2 modem.

Regards,

Installed rc6 on Mikrotik HEXs.
Updating software list in luci fails with " Check your network settings and connectivity."
Using opkg update : same problem.
But in ssh I can ping both ip as well as dns addresses successfully (also diagnostics works fine), so the basics are ok. There must be problem with the software repo ?

thanks


update: apparantly an old issue, disabling the wan6 interface solves the problem.

Installed on D-Link dir-2660 A2
Seems to work fine after some light testing.

tailscale does not work in this version.

Hi, wiill MT7610E 5.8ghz wifi work with this openwrt version?

Best to have a look at the table of hardware at:https://openwrt.org/toh/start

tailscale doesn't work since version 22.3.0. Is it necessary to install iptables-mod-chaos to run, is this a good practice? won't it break the firewall?

It just means it hasn't been update for FW4 compatibility yet.

the thing is i have both iptables and nftables on the system now. It seems to work. But I'm afraid that there might be some conflict in the firewalls.

I would stick with the 21.02 version. But there, after every restart, a different Mac address is generated for me. I don't know how to fix it.

MAC on the WAN interface?

Force it in /etc/config/network:

config device
        option name 'eth0' [replace with the proper interface]
        option macaddr 'aa:bb:cc:dd:ee:ff'

Quick status update on rc6 with a 23 day uptime on my WRT32X. It's been fast and stable on my 500/35 Mbit cable internet, with SQM cake I get A+ quality/A+ bufferbloat, adblock, usb3 storage w/samba hitting 110 MB/s r/w, nftables, 5GHz wifi, custom fw rules, etc.

After hammering my target with heavy traffic/usb storage loads, etc. it's been rock solid. The only "bug" I observed in rc6 is the known UPnP broken issue, and looks like it'll be fixed with commit: [https://github.com/openwrt/packages/commit/651a578cac6168566cf727d6b82ce819e41bbbbe]

Assuming that commit gets merged then rc7 would be "ready" from my targets perspective at least can't see any other issue. Thanks again devs!

Nice job! RC6 is stable (two weeks now) on three Sitecom WLR-8100 devices. Both V1.001 and V1.002.

Perfomed with sysupgrade in Luci and kept settings.

Has anyone who does NOT have IPv6 service with their ISP upgraded to RC6 and not had to disable WAN6 in order for things to work?

I think noone had.

How can I test upnp functionality? I'm trying it now and with this fix I still don't see any devices.

another problem I have is that on my ax-53u (openwrt) I have a Speed ​​test of only 300/300 Mb on Mikrotik with RouterOS 900/600.

EDIT: Speed ​​solved. Routing/NAT Offloading needed to be enabled

I've noticed on my BT hub 5 with the 5ghz non CT firmware and driver installed, that if I override the MAC address (option macaddr) for a 5ghz wireless AP or mesh, sometimes the 5ghz radio is disabled. Seems to happen mostly on mesh points.

This might be relevant from the log:-


Sat Aug 27 12:47:38 2022 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy0.conf (phy wlan0) --> new PHY
Sat Aug 27 12:47:39 2022 kern.warn kernel: [ 9239.699195] ath10k_pci 0000:02:00.0: pdev param 0 not supported by firmware

Also wireless scan and channel analysis in luci fails to complete if a mesh node is enabled.

Save yourself the effort testing it because it's broken with nftables until the commit goes in (provided it fully fixed it) and the next rc. If you really want to mess with it sure then just add the package luci-app-upnp (opkg will add the rest automatically from there), enable it, and use some programs that make upnp requests to the fw. The luci page will always be blank right in rc6 and you can check and confirm that in the logs. If you did your own build with that fix then hopefully it fixed it not sure haven't tested it I'm on rc6.

Yes, I built the package and installed on RC6 In the log it seems to work. But as you write, Luci page is always empty.

The scan on my phone shows me 8 upnp

Firewall

e inet miniupnpd {
        chain forward {
                comment "Miniupnpd forwarding table"
                type filter hook forward priority -20; policy accept;
                iif "pppoe-wan" th dport 6891 @nh,128,32 0xc0a85879 @nh,72,8 0x6 accept
                iif "pppoe-wan" th dport 34868 @nh,128,32 0xc0a85879 @nh,72,8 0x11 accept
                iif "pppoe-wan" th dport 6897 @nh,128,32 0xc0a85879 @nh,72,8 0x6 accept
                iif "pppoe-wan" th dport 6891 @nh,128,32 0xc0a85879 @nh,72,8 0x6 accept