Firmware Update: OpenWrt 19.07.3

A third update for version 19.07 of OpenWrt has been released. OpenWrt is an alternative open source firmware for a large number various routers and embedded devices. By means of the opkg package management system there is the possibility to determine for yourself what the router can and cannot do. Also on GoT there are several people actively working on it, see this topic. You can simply update the version with sysupgrade from the web interface. The main improvements made in this release are listed below.

Security fixes

Bug fixes

  • opkg: reduce memory usage: this should fix “Out of memory” issues when running opkg update, see FS#2734
  • Services: respawn rpcd automatically if it crashes or stops
  • Services: fix DNSSEC+NTP chicken-and-egg workaround in dnsmasq

New devices

  • Add support for Luxul XAP-1610 and XWR-3150
  • Add support for more devices in ath79: TP-Link TL-WR740N v5, TP-Link Archer C60 v3, TP-Link WDR3500 v1, TP-Link TL-WA850RE v1, TP-Link TL-WA860RE v1, TP-Link TL- WDR4310 v1

Existing devices

  • Fix ar71xx – ath79 sysupgrade for some devices: TP-Link TL-WA901ND v2, TL-WDR4900 v2, TL-WR810N v1/v2, TL-WR842N/ND v1, TL-WR740N v1/v2/v3/v4/v5, TL -WR741N/ND v1/v2, TL-WR743ND v1, TL-WR841N/ND v5/v6, TL-WR941N/ND v2/v3/v4
  • Fix “Illegal instruction” issues on some mvebu (Marvell Armada 370 CPU) and tegra2 devices: Globalscale Mirabox, CompuLab TrimSlice, possibly others
  • Fix support for the 256M variant of ZBT MT7621
  • Enable SPI support on ClearFog devices
  • Fix hang after reboot on OXNAS devices
  • Improve extraction of wireless calibration data (ath9k/ath10k) on Mikrotik devices
  • Optimize sysupgrade process on bcm53xx to save space on tmpfs
  • Various fixes and improvements for several devices: AVM FRITZ Repeater 450E, Archer C7, Archer C60 v1/v2, TL-MR3040 v2, GL.iNet GL-AR750S, Mikrotik RB951G-2HnD, ZyXEL Keenetic, ew-dorin, traverse-ls1043, kirkwood, bcm53xx-based Asus devices

Various fixes and improvements

  • Services: add scriptarp option to dnsmasq that allows to run scripts in /etc/hotplug.d/neigh/ on arp-add and arp-del events
  • kernel: backport out-of-memory fix for non-Ethernet devices
  • build: fix build with GCC 10

see addressed_bugs for a complete list of bug fixes.

LuCI web interface

  • Greatly improve loading performance when using LuCI with HTTPS (see uhttpd commit for details)
  • Allow to configure WPA3 modes for Wi-Fi (#3363)
  • Improve internationalization by introducing support for plural translations and context
  • Update translations from website
  • Many additional bug fixes and improvements

Core components

  • Update Linux kernel from 4.14.171 to 4.14.180
  • Update mac80211 to version 4.19.120
  • Update mt76 Wi-Fi driver to latest version
  • Update wireless-regdb
  • Update fstools to latest version
  • Update openssl to 1.1.1g
  • Update mbedtls to 2.16.6

Known issues

  • Transition to ath79: several devices that are supported in ar71xx are not yet supported in ath79: this is a community effort. Helping to port devices to ath79 to make them available in future releases is very welcome.
  • device support: images for some device became too big to support a persistent overlay, causing such devices to lose configuration after a reboot. If you experience this problem, please report the affected device in the forum and consider downgrading to OpenWrt 18.06 or using the Image Builder to pack a smaller custom image
  • device support: unstable Ethernet link with atheros switch on some ath79 devices (such as TL-WR841N): FS#2216, FS#2730
  • LuCI web interface: some optional GUI packages crash with an error about missing “cbi.lua”, install the luci-compat package to fix these

See also: active bug reports for openwrt-19.07

Version number 19.07.3
Release status Final
Website OpenWrt
License type GPL