OpenWrt 22.03.0-rc1 first release candidate

Hauke Mehrtens hauke at
Sun Apr 24 08:00:24 PDT 2022


The OpenWrt community is proud to announce the first release candidate 
of the upcoming OpenWrt 22.03 stable version series. It incorporates 
over 3400 commits since branching the previous OpenWrt 21.02 release and 
has been under development for about one year.

This is just a release candidate and not the final release yet.

Download firmware images directly from our download servers:

Main changes from OpenWrt 21.02:

Firewall4 based on nftables

Firewall4 is used by default instead of firewall3 in the OpenWrt default 
images. Firewall4 uses nftables instead of iptables to configure the 
Linux netfilters.

Firewall4 uses the same UCI firewall configuration. Old firewall 
configurations should still work with firewall4, using nftables now. The 
extra option which allowed to add custom iptables commands does not work 
any more.

iptables is not included in the default images any more, it can be added 
with opkg or ImageBuilder if needed. iptables-nft, arptables-nft, 
ebtables-nft and xtables-nft provide the known command line interface 
from the old tools, but they will create nftables entries instead.

Many new devices added

OpenWrt 22.03 supports over 1550 devices. Support for over 160 new 
devices was added in addition to the device support by OpenWrt 21.02. 
OpenWrt 22.03 supports more than 10 devices capable of Wifi 6 (IEEE 
802.11ax) using the MediaTek MT7915 wifi chip.
  * The qoriq target for the NXP QorIQ (PowerPC) was added in OpenWrt
  * The bmips target for the Boardcom MIPS BCM33xx, BCM63xx and BCM7xxx
    SoCs was added.

More targets converted to DSA

The following targets or boards were migrated from swconfig to DSA with 
OpenWrt 22.03 in addition to the systems already migrated with OpenWrt 
  * bcm53xx: All board using this target were converted to DSA
  * lantiq: All boards using the xrx200 / vr9 SoC
  * sunxi: Bananapi Lamobo R1 (only sunxi board with switch)

Dark mode in LuCI

The LuCI bootstrap design supports a dark mode. The default design 
activates dark mode depending on the browser settings. Change it 
manually at “System” -> “System” -> “Language and Style”.

Year 2038 problem handled

OpenWrt 22.03 uses musl 1.2.x, which changed the time_t type from 32 bit 
to 64 bit on 32 bit systems, on 64 bit system it was always 64 bit long. 
When a Unix time stamp is stored in a signed 32 bit integer it will 
overflow on 19 January 2038. With the change to 64 bit this will happen 
292 billion years later. This is a change of the musl libc ABI and needs 
a recompilation of all user space applications linked against musl libc. 
For 64 bit systems this was done when the ABI was defined many years 
ago, the glibc ARC ABI already has a 64 bit time_t.

Core components update

Core components have the following versions in 22.03.0-rc1:
  * Updated toolchain:
    * musl libc 1.2.3
    * glibc 2.34
    * gcc 11.2.0
    * binutils 2.37
  * Updated Linux kernel
    * 5.10.111 for all targets
  * Network:
    * hostapd 2.10, dnsmasq 2.86, dropbear 2022.82
    * cfg80211/mac80211 from kernel 5.15.33
  * System userland:
    * busybox 1.35.0

In addition to the listed applications, many others were also updated.


Full release notes and upgrade instructions are available at

In particular, make sure to read the regressions and known issues before 

For a detailed list of all changes since 21.02, refer to

To download the 22.03.0-rc1 images, navigate to:

As always, a big thank you goes to all our active package maintainers,
testers, documenters, and supporters.

Have fun!

The OpenWrt Community


To stay informed of new OpenWrt releases and security advisories, there
are new channels available:

  * a low-volume mailing list for important announcements:

  * a dedicated "announcements" section in the forum:

  * other announcement channels (such as RSS feeds) might be added in the
    future, they will be listed at
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x93DD20630910B515.asc
Type: application/pgp-keys
Size: 13604 bytes
Desc: OpenPGP public key
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <>

More information about the openwrt-devel mailing list