@ravemir , I was expecting a similar situation upgrading my RT3200 from 22.03.5 to 23.05.0 because not only wolfssl changes to mbedtls, also the firmware is split and I could end up without WiFi, so I did the following:
- Opened the firmware selector and clicked on "Customize installed packages and/or first boot script".
- Added the packages I manually added on v22.03. In my case: nano, luci-app-attendedsysupgrade, luci-app-ddns, ddns-scripts-noip, curl, speedtestpp and so on. Also replaced wpad-basic-mbedtls for wpad-mbedtls because I use FT (802.11r) and requested a customized build like that.
- Did a sysupgrade keeping my settings.
- Everything was up and running and no missing firmware or dependencies.
In step 2, only the top packages are needed, for example luci-app-ddns install its dependencies automatically. I added the NoIP script because it wasn't a dependency of luci-app-ddns. For Attended Sysupgrade I only added luci-app-attendedsysupgrade. To be sure, I also added luci-app-firewall because it wasn't on the list and the theme I use (luci-theme-openwrt2020).
When 23.05.1 releases, I will do an attended syspgrade because in theory, there shouldn't be package name changes between minor releases. I hope not.
I hope this helps someone else.