_______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt 19.07.4, r11208-ce6496d796 -----------------------------------------------------
The OpenWrt community is proud to announce the fourth service release of OpenWrt 19.07. It focuses on stability and device support.
The OpenWrt project is a Linux operating system targeting embedded devices. It is a complete replacement for the vendor-supplied firmware of a wide range of wireless routers and non-network devices. See the Table of Hardware for supported devices. For more information about OpenWrt project organization, see the About OpenWrt pages.
Get OpenWrt firmware images at: https://downloads.openwrt.org/releases/
Do you want to be informed about important changes such as new releases and security fixes?
We have a new mailing list for this, as well as RSS options: see Important changes and announcements.
Only the main changes are listed below. See changelog-19.07.4 for the full changelog.
Note: security fixes for packages can also be applied by upgrading only the affected packages on running devices, without the need for a full firmware upgrade. This can be done with
opkg update; opkg upgrade the_package_name or through the LuCI web interface.
Nevertheless, we encourage all users to upgrade their devices to OpenWrt 19.07.4 or later versions whenever possible.
See addressed_bugs for a complete list of bug fixes.
sysauth.htmtemplate to customize authentication
ar71xxare not yet supported in
ath79: this is a community effort. Helping to port devices to
ath79to make them available in future releases is very welcome.
luci-compatpackage to fix these
See also: active bug reports for openwrt-19.07
An upgrade from OpenWrt 18.06 to OpenWrt 19.07 is supported in many cases, including preserving configuration. A configuration backup is advised nonetheless when upgrading from OpenWrt 18.06.
With this release, the OpenWrt project brings all supported targets back to a
single common kernel version and further refines and broadens existing
device support. It also introduces a new
ath79 target and brings support for WPA3.
This release provides initial support for the new
ath79 target, the future device tree based successor of the popular
ar71xx target. For 19.07, both targets are still built, but it is recommended to switch to the
ath79 target whenever possible: future releases of OpenWrt will drop support for the
ar71xx target. See the ath79 technical reference for rationale about the transition.
To perform the upgrade, please follow the instructions from Upgrading from ar71xx to ath79. Functionality for a given device should be equivalent between the two targets: if this is not the case, please report the issue and revert back to ar71xx if needed.
The 19.07 release brings initial support for WPA3. However, WPA3 is not enabled by default and requires installing specific packages: to run WPA3 as an access point,
hostapd-openssl is needed. For use as a Wi-Fi station, you need either
wpa-supplicant-openssl (station support only) or
wpad-openssl (AP + station). Due to their large size, these packages are not installed by default, and it is impossible to install them on devices with less than 8MB flash.
It should also be noted that many existing client devices will never support WPA3, and that there are client devices that support WPA2 but cannot connect to an AP configured with WPA2+WPA3 mixed mode. Please only file bugs if you are sure the problem is not client related.
To configure your device as a WPA3 access point, see wpa_modes
The LuCI ecosystem is large, and not all LuCI apps have been adapted to this change, which may result in crashes involving
cbi.lua. In that case, install the
If LuCI is loading slowly, consider installing
uhttpd-mod-ubus, close and reopen the browser tab to start a new LuCI session.
With this step, Lua usage in LuCI is reduced and LuCI effectively comes closer to the goals of the experimental LuCI2 without having to rewrite everything from scratch.