Added updated busybox, dropbear and libc + timezone and ntp settings
- Added support for installing (extracting) ipk packages into image, must be compiled with nomips16
- Added
fping,htop,lszsz,nand-utils,nano,zoneinfoandzstdpackages - Replaced
libcwith package version for better crypt() support - Updated default password hashing algorithm to
sha512 - Created
copy_packages.shhelper script for copying packages out of openwrt build folder - Reworked
create.shscript to support bothlocal-upgrade.imgandlocal-upgrade.tarfiles - Reworked
build.shscript to require both bfw and basic firmware images, with options to select the type of image to build - Added
--bfw-kernel/--basic-kerneland--bfw-bootcore/--basic-bootcoreto select the kernel/bootcore to use during build - Updated rx_los daemon to turn off RX_LOS by default and support monitoring LOS when RX_LOS is enabled
- Updated vlans daemon with logging to console
- Improved the urngd init script to ensure it starts properly, and start it early during preinit
** IMPORTANT Reminder **
There are now 2 variants of the firmware:
- basic - This is based on the much cleaner Potrontec firmware and implements a custom LuCi based WebUI. I now recommend this version for all users. NOTE: This variant has no root password by default, set it under System > Administration in the WebUI
- bfw - This is based on the same Azores/BFW firmware as all releases before 2.0.0.
Upgrade Instrstructions
If on Azores/BFW firmware, use local-upgrade.img in the WebUI. If on 2.1.0 or higher, local-upgrade.tar can also be used from the 8311-firmware-upgrade.sh cli tool.
If on the Basic firmware variant, use local-upgrade.tar in the WebUI or CLI tool. If already on a version before 2.1.0, a manual update will be required.
Note: You can switch between firmware variants using these upgrade methods, both firmware variants are fully compatible with one another.
Full Changelog: v2.2.1...v2.3.0