OpenWrt 22.03.1 first service release

Hi,

The OpenWrt community is proud to announce the newest stable release of the OpenWrt 22.03 stable version series. It fixes security issues, improves device support, and brings a few bug fixes.

Download firmware images using the OpenWrt Firmware Selector:

Download firmware images directly from our download servers:

Main changes between OpenWrt 22.03.0 and OpenWrt 22.03.1:

Security fixes

Device support

  • Support for the following devices was added:
    • ZTE MF281
    • Ubiquiti UniFi FlexHD
  • Asus RT-AX53U: fix switch setup
  • GL-inet GL-AP1300: add LTE package, add WAN LED
  • Ubiquiti XM moved to ath79/tiny
  • Ubiquiti UniFi 6LR: fix network config
  • Linksys RE6500: enable LZMA loader to fix boot
  • LibreRouter v1: fix watchdog and PoE passthrough
  • NanoPi R4S: ensure unique MAC address
  • bcm4908:
    • Enable NVMEM U-Boot env data driver
    • Backport mtd parser for Broadcom's U-Boot partition
    • fix -EPROBE_DEFER support in bcm4908_enet
  • realtek:
    • fix RTL838x receive tag decoding
    • fix RTL839x receive tag decoding
  • ath79/tiny: activate low_mem too

Various fixes and improvements

  • kernel:
    • Backport mtd dynamic partition patch
    • Fix possible mtd NULL pointer dereference
  • hostapd: rename hostapd multicast_to_unicast option to
    multicast_to_unicast_all
  • mt7620 wifi: multiple improvements
  • build system:
    • Switch from xxd tool to xxdi.pl script
    • Check TLS certificates by default when downloading over HTTPS
    • Fix issues with targets installed via feeds
    • Fix build warnings with grep-3.8
    • Fix build problems with external toolchains
    • Activate fortify source when using external toolchain

Core components update

  • Update Linux kernel from 5.10.138 to 5.10.146
  • Update mt76 from 2022-08-26 to 2022-09-06
  • Update wolfssl from 5.4.0 to 5.5.1
  • Update wireless-regdb from 2022.06.06 to 2022.08.12
  • Update intel-microcode from 20220510 to 20220809

Full release notes and upgrade instructions are available at
https://openwrt.org/releases/22.03/notes-22.03.1

In particular, make sure to read the regressions and known issues before upgrading:
https://openwrt.org/releases/22.03/notes-22.03.1#known_issues

For a detailed list of all changes since 22.03.0, refer to
https://openwrt.org/releases/22.03/changelog-22.03.1

To download the 22.03.1 images, navigate to:
https://downloads.openwrt.org/releases/22.03.1/targets/
Use OpenWrt Firmware Selector to download:
https://firmware-selector.openwrt.org/?version=22.03.1

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:

12 Likes

Working great here on WRT3200ACM.

1 Like

Is https-dns-proxy confirmed working on this release?

"Unsupported version: 22.03.1" for WAX202 on the firmware selector.

1 Like

https://downloads.openwrt.org/releases/22.03.1/targets/ramips/mt7621/openwrt-22.03.1-ramips-mt7621-netgear_wax202-squashfs-factory.img
https://downloads.openwrt.org/releases/22.03.1/targets/ramips/mt7621/openwrt-22.03.1-ramips-mt7621-netgear_wax202-squashfs-sysupgrade.bin

2 Likes

???
I need a firmware with packages pre-installed.

https://downloads.openwrt.org/releases/22.03.1/targets/ramips/mt7621/openwrt-imagebuilder-22.03.1-ramips-mt7621.Linux-x86_64.tar.xz
can do it it for you.

2 Likes

I understand you are [inaccurately] saying the Firmware Selector will not support 22.03.1. OK thanks, I understand your point.

I would advise providing a step-by-step - especially for those who've never used Linux, tar.xz files, etc. if you provide a link to a compressed file as an answer. And to make firmware, and download for each model - tedious at least.

I'll await the fix like all other who don't have facilities to make a firmware everyday for every device (i.e. the reason the Firmware Selector was made, I thought?)...in the spirit of making responses less obtuse for others: https://firmware-selector.openwrt.org/?version=22.03.1

Thanks. I was aware of the other options of making firmware - and highlighting there may be an issue on the server, not finished copying for all models yet, etc. That's all.

I'm not saying anything like that, I simply don't know, I'm not familiar with the firmware-selector at all. All I'm saying is that the imagebuilder is available right now, at this very minute. firmware selector (asu/ chef) is just a pretty face to it, a convenience wrapper. Be aware that different parts of OpenWrt infrastructure are (primarily) maintained by different persons, not sharing the same timezones - delays between the release notes being published and firmware-selector (or rather asu/ chef) offering new releases are to be expected.

3 Likes

This is a release announce forum. If you ask nicely in the "Installing and Using OpenWrt" forum, I am sure people there will hold your hand to go through the process. However from my experience I would advise people who just want to be spoon-fed should steer away from any custom firmware. One must commit time and extra effort to learn to be successful in using any custom firmware.

3 Likes

Thanks, the gentle point was missed:

I'm sure people don't want to build a Linux machine just to install a major security update with other needed packages i.e. Wireguard (or without, as a workaround was to remove certain offending default packages from 22.03.0). That was relevant to the service release.

Instructing a user to install the proper packages on the Firmware Selector is straightforward for a user who may not be familiar with such things.

1 Like

Working great on Xiaomi AX3200 AX6S

Works on 22.03.0 on my raspberry pi 4. and on this new stable release. I gues you have another problem.

WDR3600 [ 22.03.1-ath79-generic-tplink_tl-wdr3600-v1 ]

usbmuxd is using ~50% CPU continuously, whether iPhone connected or not.

strace shows continuous ouput of the following:

strace -p 2511

ppoll([{fd=4, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 3, {tv_sec=0, tv_nsec=100}, [], 16) = 0 (Timeout)
poll([{fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 2, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 3, {tv_sec=0, tv_nsec=100}, [], 16) = 0 (Timeout)
poll([{fd=7, events=POLLIN}, {fd=8, events=POLLIN}], 2, 0) = 0 (Timeout)

Apologies, this is the first time I've tried usbmuxd on 22.03, so can't say if it was ok prior to 22.03.1

Previously was working well on same WDR3600 with 21.02.4

Is

ssh $R auc -y

a recommended upgrade path?

After a stable 30 day uptime on 22.03 went ahead and flashed 22.03.1 on my WRT32X. Lots of typical packages added, SQM, Adblock, Samba, USB3 storage, Advanced-Reboot, etc. Network is running great. Thanks devs.

22.03.2 may be coming soon:
https://www.openwall.com/lists/oss-security/2022/10/13/2

4 Likes

Updated my 2xr7800 without issue, but again with my e4200V2 i get the following:


Similar to when upgrading to 22.03.0, see:

The warning references 21.02, but I am already running 22.03.0. Is this a bug, or did the partition design change again?

Thanks devs for the quick security patch!

Your arrogant tone in response to a person who genuinely is trying to help you is not appreciated here. If you don't know how to do something:

  1. Ask nicely
  2. Search the forum
  3. Google