OpenWrt 23.05.0 - First stable release

Looks like this is incorrect?

No image in downloads and no DTS here: https://github.com/openwrt/openwrt/tree/openwrt-23.05/target/linux/mediatek/dts

The issue with uwsgi seems to have been resolved, and I could install all the needed packages.
It is not working, but I guess I need to update my configuration.

Flawless upgrade from 22.03.2 to 23.05.0 on my Linksys WRT3200ACM using sysupgrade, all settings retained.

I am not using the WIFI options and just using one LAN-port, so I stayed on version 22.03.2 waiting for 'relief' from the 23.05 version. First 24 hours of operations on 23.05.0 without any issues to report.

Thanks to everybody who contributed to this release. It feels great to be back in the current release.

3 Likes

Just to see how it would go, I "sidegraded" an x86 VM I have that was running last Monday's snapshot: auc -y -b 23.05 -B 23.05.0

The kernel upgraded from .133 to .134, but a handful of packages and kmods downgraded in version. Everything is working just fine, subnet restored and nothing funky going on in the system logs.

Just did an Archer C7 v4 from 22.03.5 -> 23.05.0, worked fine and everything is connecting as expected. Extra packages include adblock and my usual suite of network tools (nmap, tcpdump, conntrack...). The wolfssl packages were auto-replaced with the mbedtls and the configuration has no visible hiccups.

The English translation for adblock was dropped, as expected:

$ auc -y -b 23.05
auc/0.3.1-1
Server:    https://sysupgrade.openwrt.org
Running:   22.03.5 r20134-5f15225c1e on ath79/generic (tplink,archer-c7-v4)
Available: 23.05.0 r23497-6637af95aa
Requesting package lists...
 ...
Package libustream-wolfssl should be replaced by libustream-mbedtls.
 libustream-wolfssl: 2022-12-08-9217ab46-2 -> libustream-mbedtls: 2023-02-25-498f6e26-1
 ...
Package wpad-basic-wolfssl should be replaced by wpad-basic-mbedtls.
 wpad-basic-wolfssl: 2022-01-16-cff80b4f-16.2 -> wpad-basic-mbedtls: 2023-09-08-e5ccbfc6-4
 ...
Package px5g-wolfssl should be replaced by px5g-mbedtls.
 px5g-wolfssl: 6.2 -> px5g-mbedtls: 9
 ...
installed package luci-i18n-adblock-en cannot be found in remote list!

Requesting build...
Downloading image from https://sysupgrade.openwrt.org/store/85598b411ca57eaea5492e44c94ce516/openwrt-23.05.0-de0dc218a1a2-ath79-generic-tplink_archer-c7-v4-squashfs-sysupgrade.bin
Writing to 'openwrt-23.05.0-de0dc218a1a2-ath79-generic-tplink_archer-c7-v4-squashfs-sysupgrade.bin'
image verification succeeded
invoking sysupgrade

Memory use with about 65k entries in my adblock table is 35%, cached is 15% and free is 51%. Flash use is still pretty low, so it looks like this device will live on for quite a while:

$ df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 8.5M      8.5M         0 100% /rom
tmpfs                    59.6M      2.3M     57.3M   4% /tmp
/dev/mtdblock5            4.1M    300.0K      3.8M   7% /overlay
overlayfs:/overlay        4.1M    300.0K      3.8M   7% /
tmpfs                   512.0K         0    512.0K   0% /dev
2 Likes

I also wanted to confirm that the issue I reported in the following thread has also been fixed (without having to mangle the flow control):

Thanks!

Running well on an AVM FRITZ!Box 7520 "1&1 HomeServer", serial number L..., as VDSL-with-Vectoring Annex B router, 100 MBit/s downstream, 40 MBit/s upstream, on an 1&1 IPv6 and IPv4 dual-stack connection.

Wireless access point functionality not tested.

Using the default/regular pre-built image, openwrt-23.05.0-ipq40xx-generic-avm_fritzbox-7530-squashfs-sysupgrade.bin.

Upgraded from 23.05.0-rc2 which also ran without problems, as did 23.05.0-rc3 on another such device.

Stable VDSL sync with full speed. VDSL modem firmware in use: xcpe_8.D.1.C.1.7_8.D.0.E.1.2.bin, SHA1 checksum 8519c3a11ffb843b36ea5f485d886db1a47c582a, extracted from DrayTek firmware image Vigor2765_v4.4.2_MDM4.zip with xdsl-modem-fw-tools.

Belkin RT3200 running 22.03.5, performed auc -y -b 23.05 -B 23.05.0 After reboot there were no radios, as expected, so followed @golialive's instructions here Belkin RT3200/Linksys E8450 WiFi AX discussion - #3805 by golialive and all is well.

tl;dr for fix, which must be done from a wired connection:

$ opkg update
$ opkg install kmod-mt7915-firmware
$ vi /etc/config/wireless
   replace wifi-device radio0's 'option path ...' with
   option phy 'wl0'

   replace wifi-device radio1's 'option path ...' with
   option phy 'wl1'

$ reboot

After reboot, 2g comes up right away, but DFS takes 2-3 minutes to do its scan (nothing new here, just a reminder), then the 5g radio comes up.

Lots of room on this device, adblock installed with about 68k entries:

$ free
       total        used        free      shared  buff/cache   available
Mem:  502512       70984      370684        1784       60844      376144
Swap:      0           0           0

$ df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                12.5M     12.5M         0 100% /rom
tmpfs                   245.4M      1.7M    243.6M   1% /tmp
/dev/ubi0_5              74.7M    784.0K     70.1M   1% /overlay
overlayfs:/overlay       74.7M    784.0K     70.1M   1% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda2                 3.6T     28.0K      3.4T   0% /mnt/sda2

Will this functionality eventually make it into LuCi attended sysupgrade? Shouldn't the auc behaviour and attended sysupgrade behaviour match in this respect?

Yes, I suspect someone is working on it. All part of OpenWrt 23.05.0 - First stable release - #145 by efahl

Got it. The auc/attended sysupgrade functionality is super impressive all things considered. Looking forward to yet further improvement as time progresses.

1 Like

Yeah, Paul's recent commit on the ASU server code hints that he's thinking about a general mechanism for all of this:

Final upgrade of the day! My PC Engines apu2e4 edge router running 22.03.5, with all sorts of packages and fancy config (sqm, DoT with stubby under dnsmasq, adblock with big lists, UPS monitor, many network tools et cetera). Ran my usual auc -y -b 23.05 -B 23.05.0 and it installed without a hitch.

Just as when I upgraded the Archer (notes about 5 posts above), auc did the wolfssl -> mbedtls transition without prompting, and dropped the adblock -en translations.

1 Like

Congratulations to the OpenWRT team!

I've run into a small issue on my simple setup on a few Nanopi r2s which are setup as wireguard roadwarrior routers.

Running auc -y -b 23.05 -B 23.05.0 prompted some errors:

Error: Impossible package selection: luci-app-wireguard not in manifest  
Bad message (74)

After removing that package, it was possible to upgrade via auc without any issues:

root@rtr_ext3:~# auc -y -b 23.05 -B 23.05.0
auc/0.3.1-1
Server:    https://sysupgrade.openwrt.org
Running:   22.03.5 r20134-5f15225c1e on rockchip/armv8 (friendlyarm,nanopi-r2s)
Available: 23.05.0 r23497-6637af95aa
Requesting package lists...
 luci-proto-wireguard: git-23.093.40597-18a1842 -> git-23.073.81399-59a6f06
 libuci-lua: 2021-10-22-f84f49f0-6 -> 2023-08-10-5781664d-1
 tcpdump-mini: 4.9.3-4 -> 4.99.4-1
 luci-lib-base: git-20.232.39649-1f6dc29 -> git-22.308.54612-9118452
 mkf2fs: 1.14.0-3 -> 1.16.0-1
 opkg: 2022-02-24-d038e5b6-1 -> 2022-02-24-d038e5b6-2
 kmod-usb-core: 5.10.176-1 -> 5.15.134-1
 luci-app-opkg: git-23.093.42303-e16f620 -> git-23.009.82915-ec3aac4
 ubus: 2022-06-01-2bebf93c-1 -> 2023-06-05-f787c97b-1
 libuci: 2021-10-22-f84f49f0-6 -> 2023-08-10-5781664d-1
 rpcd: 2022-12-15-7de4820c-1 -> 2023-07-01-c07ab2f9-1
 busybox: 1.35.0-5 -> 1.36.1-1
 kmod-nft-fib: 5.10.176-1 -> 5.15.134-1
 kmod-nfnetlink: 5.10.176-1 -> 5.15.134-1
 libubus-lua: 2022-06-01-2bebf93c-1 -> 2023-06-05-f787c97b-1
 kmod-crypto-hash: 5.10.176-1 -> 5.15.134-1
 kmod-nf-reject6: 5.10.176-1 -> 5.15.134-1
 libiwinfo-lua: 2022-12-15-8d158096-1 -> 2023-07-01-ca79f641-1
 luci-mod-system: git-23.118.78821-0c02883 -> git-23.118.78765-58f7b27
 kmod-nf-flow: 5.10.176-1 -> 5.15.134-1
 libnl-tiny: 2021-11-21-8e0555fb-1 -> 2023-07-27-bc92a280-1
Package libustream-wolfssl should be replaced by libustream-mbedtls.
 libustream-wolfssl: 2022-12-08-9217ab46-2 -> libustream-mbedtls: 2023-02-25-498f6e26-1
 kmod-lib-crc-ccitt: 5.10.176-1 -> 5.15.134-1
 getrandom: 2021-08-03-205defb5-2 -> 2022-08-13-4c7b720b-2
 ucode-mod-ubus: 2022-12-02-46d93c9c-1 -> 2023-06-06-c7d84aae-1
 luci-theme-bootstrap: git-23.093.42704-b47268a -> git-23.085.34270-d94a728
 kmod-pppoe: 5.10.176-1 -> 5.15.134-1
 libuuid: 2.37.4-1 -> 2.39-2
 kmod-pppox: 5.10.176-1 -> 5.15.134-1
 kmod-nf-reject: 5.10.176-1 -> 5.15.134-1
 procd-ujail: 2022-06-01-7a009685-2 -> 2023-06-25-2db83655-2
 base-files: 1502-r20134-5f15225c1e -> 1545-r23497-6637af95aa
 kmod-nf-nat: 5.10.176-1 -> 5.15.134-1
 kmod-crypto-crc32c: 5.10.176-1 -> 5.15.134-1
 ucode-mod-uci: 2022-12-02-46d93c9c-1 -> 2023-06-06-c7d84aae-1
 partx-utils: 2.37.4-1 -> 2.39-2
 netifd: 2022-08-25-76d2d41b-1 -> 2023-09-19-7a58b995-1
 libf2fs: 1.14.0-3 -> 1.16.0-1
 libsmartcols: 2.37.4-1 -> 2.39-2
 libubus: 2022-06-01-2bebf93c-1 -> 2023-06-05-f787c97b-1
 firewall4: 2022-10-18-7ae5e14b-1 -> 2023-03-23-04a06bd7-1
 uboot-envtools: 2022.01-38 -> 2023.04-1
 kmod-mii: 5.10.176-1 -> 5.15.134-1
 dnsmasq: 2.86-16 -> 2.89-4
 procd: 2022-06-01-7a009685-2 -> 2023-06-25-2db83655-2
 kmod-crypto-sha256: 5.10.176-1 -> 5.15.134-1
 ubusd: 2022-06-01-2bebf93c-1 -> 2023-06-05-f787c97b-1
Package px5g-wolfssl should be replaced by px5g-mbedtls.
 px5g-wolfssl: 6.2 -> px5g-mbedtls: 9
 kmod-lib-crc32c: 5.10.176-1 -> 5.15.134-1
 luci-mod-status: git-23.158.78816-1c26abc -> git-23.236.53405-9b3c7d3
 libjson-script: 2022-05-15-d2223ef9-1 -> 2023-05-23-75a3b870-1
 kmod-nft-nat: 5.10.176-1 -> 5.15.134-1
 kmod-crypto-lib-chacha20poly1305: 5.10.176-1 -> 5.15.134-1
 kmod-crypto-lib-poly1305: 5.10.176-1 -> 5.15.134-1
 luci-app-firewall: git-23.093.42704-1c01c64 -> git-23.285.27691-e23911e
 libblkid: 2.37.4-1 -> 2.39-2
 jansson: 2.13.1-2 -> 2.14-3
 odhcp6c: 2022-08-05-7d21e8d8-18 -> 2023-05-12-bcd28363-20
 fstools: 2022-06-02-93369be0-2 -> 2023-02-28-bfe882d5-1
 kmod-udptunnel4: 5.10.176-1 -> 5.15.134-1
 kmod-udptunnel6: 5.10.176-1 -> 5.15.134-1
 uci: 2021-10-22-f84f49f0-6 -> 2023-08-10-5781664d-1
 ucode-mod-fs: 2022-12-02-46d93c9c-1 -> 2023-06-06-c7d84aae-1
 luci-ssl: git-20.244.36115-e10f954 -> git-23.035.26083-7550ad6
 dropbear: 2022.82-2 -> 2022.82-5
 kmod-crypto-kpp: 5.10.176-1 -> 5.15.134-1
 libnftnl: 1.2.1-2 -> 1.2.6-1
 rpcd-mod-file: 2022-12-15-7de4820c-1 -> 2023-07-01-c07ab2f9-1
 odhcpd-ipv6only: 2023-01-02-4a673e1c-2 -> 2023-06-24-52112643-1
 procd-seccomp: 2022-06-01-7a009685-2 -> 2023-06-25-2db83655-2
 libiwinfo-data: 2022-12-15-8d158096-1 -> 2023-07-01-ca79f641-1
 ucode: 2022-12-02-46d93c9c-1 -> 2023-06-06-c7d84aae-1
 rpcd-mod-luci: 20210614 -> 20230123-1
 kmod-nf-log: 5.10.176-1 -> 5.15.134-1
 libcomerr: 1.46.5-2 -> 1.47.0-2
 ppp: 2.4.9.git-2021-01-04-3 -> 2.4.9.git-2021-01-04-4
 luci-base: git-23.119.80898-65ef406 -> git-23.236.53405-fc638c8
 kmod-gpio-button-hotplug: 5.10.176-3 -> 5.15.134-3
 logd: 2021-08-03-205defb5-2 -> 2022-08-13-4c7b720b-2
 kmod-nf-log6: 5.10.176-1 -> 5.15.134-1
 kmod-usb-net: 5.10.176-1 -> 5.15.134-1
 kmod-wireguard: 5.10.176-1 -> 5.15.134-1
 wireguard-tools: 1.0.20210424-3 -> 1.0.20210914-2
 libblobmsg-json: 2022-05-15-d2223ef9-1 -> 2023-05-23-75a3b870-1
 kmod-usb-net-cdc-ncm: 5.10.176-1 -> 5.15.134-1
 openwrt-keyring: 2022-03-25-62471e69-3 -> 2022-03-25-62471e69-2
 luci-app-attendedsysupgrade: git-23.093.42303-58b861d -> git-23.132.65998-fa9fb2f
 libext2fs: 1.46.5-2 -> 1.47.0-2
 jshn: 2022-05-15-d2223ef9-1 -> 2023-05-23-75a3b870-1
 nftables-json: 1.0.2-2.1 -> 1.0.8-1
 e2fsprogs: 1.46.5-2 -> 1.47.0-2
 attendedsysupgrade-common: 7 -> 8
 kmod-ppp: 5.10.176-1 -> 5.15.134-1
 kmod-nft-offload: 5.10.176-1 -> 5.15.134-1
 kmod-usb-net-rtl8152: 5.10.176-1 -> 5.15.134-1
 libpcap: 1.10.1-4 -> 1.10.4-1
 libiwinfo: 2022-12-15-8d158096-1 -> 2023-07-01-ca79f641-1
 libss: 1.46.5-2 -> 1.47.0-2
 libjson-c: 0.15-2 -> 0.16-3
 auc: 0.3.1-1 -> 0.3.2-1
 kmod-nf-conntrack: 5.10.176-1 -> 5.15.134-1
 luci-lib-nixio: git-20.234.06894-c4a4e43 -> git-22.222.71555-88b9088
 libubox: 2022-05-15-d2223ef9-1 -> 2023-05-23-75a3b870-1
 rpcd-mod-rpcsys: 2022-12-15-7de4820c-1 -> 2023-07-01-c07ab2f9-1
 luci-lib-jsonc: git-22.097.61921-7513345 -> git-22.079.54693-45f411b
 luci: git-23.093.42303-d58cd69 -> git-23.051.66410-a505bb1
 kmod-nf-conntrack6: 5.10.176-1 -> 5.15.134-1
 libgcc: 11.2.0-4 -> 12.3.0-4
 libucode: 2022-12-02-46d93c9c-1 -> 2023-06-06-c7d84aae-1
 kmod-crypto-lib-curve25519: 5.10.176-1 -> 5.15.134-1
 ubox: 2021-08-03-205defb5-2 -> 2022-08-13-4c7b720b-2
 kmod-crypto-lib-chacha20: 5.10.176-1 -> 5.15.134-1
 rpcd-mod-iwinfo: 2022-12-15-7de4820c-1 -> 2023-07-01-c07ab2f9-1
 luci-mod-network: git-23.170.81153-99d3815 -> git-23.283.21598-257f54c
 kmod-nft-core: 5.10.176-1 -> 5.15.134-1
 kmod-nls-base: 5.10.176-1 -> 5.15.134-1
 kmod-usb-net-cdc-ether: 5.10.176-1 -> 5.15.134-1
installed package luci-i18n-attendedsysupgrade-en cannot be found in remote list!
 kmod-slhc: 5.10.176-1 -> 5.15.134-1
 ppp-mod-pppoe: 2.4.9.git-2021-01-04-3 -> 2.4.9.git-2021-01-04-4
Requesting build.......................................................................................
Downloading image from https://sysupgrade.openwrt.org/store/f826cb336391e623ac0e931878b78d5b/openwrt-23.05.0-d876244065d8-rockchip-armv8-friendlyarm_nanopi-r2s-squashfs-sysupgrade.img.gz
Writing to 'openwrt-23.05.0-d876244065d8-rockchip-armv8-friendlyarm_nanopi-r2s-squashfs-sysupgrade.img.gz'
Mon Oct 16 20:02:15 WEST 2023 upgrade: Reading partition table from bootdisk...
zcat: write error: Broken pipe
zcat: write: Broken pipe
Mon Oct 16 20:02:16 WEST 2023 upgrade: Reading partition table from image...
invoking sysupgrade

Best,
Pedro

Love the features bei

Thank you for this release, OpenWrt team! :slight_smile: Updated my Netgear WNDR3700 v4 and everything is great!

1 Like

Any support for TP Link Archer C20 v4 AC750

I had to reset the router to default and manually reconfigure the router on my Archer C6 v3.2
and that was an upgrade from 23.05. rc3 to 23.05.0.
Internet from wired lan just would not work, although all the settings appeared to be configured correctly.
As I said in an earlier post, it was too much hassle to troubleshoot and after about 30 minutes I just reset the router and reconfigured it manually and it's been working perfectly for a few days now

It just complains about "SQUASHFS Error: Unable to read xx file at xx address"

I'm trying to build a custom Linksys MR8300 23.05 image with the Firmware Selector and I now get these errors:

Collected errors:
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_core https://downloads.openwrt.org/releases/23.05.0/targets/ipq40xx/generic/packages). Skipping.
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_base https://downloads.openwrt.org/releases/23.05.0/packages/arm_cortex-a7_neon-vfpv4/base). Skipping.
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_luci https://downloads.openwrt.org/releases/23.05.0/packages/arm_cortex-a7_neon-vfpv4/luci). Skipping.
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_packages https://downloads.openwrt.org/releases/23.05.0/packages/arm_cortex-a7_neon-vfpv4/packages). Skipping.
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_routing https://downloads.openwrt.org/releases/23.05.0/packages/arm_cortex-a7_neon-vfpv4/routing). Skipping.
 * opkg_conf_parse_file: Duplicate src declaration (openwrt_telephony https://downloads.openwrt.org/releases/23.05.0/packages/arm_cortex-a7_neon-vfpv4/telephony). Skipping.