Remove obsolete mediatek-sdk build tree integration patches (0067, 0069)
and replace with a cleaner approach using a firewall3 default packages
variant. This simplifies the MediaTek SDK integration for OpenWrt 24.10.
Signed-off-by: John Crispin <john@phrozen.org>
The MediaTek SDK uses kernel 5.4.271 which requires adjustments to
the crypto module packaging:
1. The gf128mul module location changed between kernel versions:
- Kernels < 6.2: crypto/gf128mul.ko
- Kernels >= 6.2: lib/crypto/gf128mul.ko
Add version-specific file paths to handle both locations.
2. The sha512-arm64 module doesn't exist in older ARM64 kernels like 5.4,
causing package build failures. Exclude this module for the mt7981
target which uses the older MediaTek SDK kernel.
These changes allow the kernel modules to build correctly whilst
maintaining compatibility with newer kernel versions.
Signed-off-by: John Crispin <john@phrozen.org>
Add kernel version and hash for MediaTek target using Linux 5.4.271
from the MediaTek SDK external feed.
Signed-off-by: John Crispin <john@phrozen.org>
Adds a turnoff command to the LED script for disabling LEDs via the led command.
Renumbered from patches/0014.
Signed-off-by: John Crispin <john@phrozen.org>
Adds support for DHCP option 138 (CAPWAP AC) and option 224 (private/site-specific) in netifd and busybox udhcpc.
Renumbered from patches/0101.
Signed-off-by: John Crispin <john@phrozen.org>
Consolidates all TIP-specific hostapd patches into a single patch including drop script, TIP extensions, shell scripts, global_ban support, builtin patches sync, and radar notification fixes.
Consolidated from patches 0020-0025.
Signed-off-by: John Crispin <john@phrozen.org>
Adds sync after uci-defaults execution to ensure changes are written to disk.
Renumbered from patches/0096.
Signed-off-by: John Crispin <john@phrozen.org>
Calls modemmanager script to set up Quectel LTE modems for WWAN connectivity.
Renumbered from patches/0093.
Signed-off-by: John Crispin <john@phrozen.org>
Adds UBI force detach patch for IPQ807x to handle problematic UBI volumes.
Renumbered from patches/0071.
Signed-off-by: John Crispin <john@phrozen.org>
Adds lib/nl80211 support for QCA WiFi 6/7 nl80211 operations in ucode.
Renumbered and updated from patches/0081.
Signed-off-by: John Crispin <john@phrozen.org>
Prevents using pool NTP servers if DHCP-provided NTP servers are available.
Renumbered from patches/0079.
Signed-off-by: John Crispin <john@phrozen.org>
Checks for EST (Enrollment over Secure Transport) support if the certificate was issued via EST.
Renumbered from patches/0091.
Signed-off-by: John Crispin <john@phrozen.org>
Reverts upstream WiFi interface/device renaming changes from <phy>-<type><index> back to traditional wlan<N> naming to maintain compatibility with existing configurations.
Renumbered from patches/0026. In 24.10 the script moved from mac80211 package to wifi-scripts package.
Signed-off-by: John Crispin <john@phrozen.org>
Increases rootfs size to 500M for targets requiring larger firmware images.
Renumbered and generalised from patches/0085.
Signed-off-by: John Crispin <john@phrozen.org>
Only reloads swconfig if configuration actually changed, avoiding unnecessary switch resets.
Renumbered from patches/0033.
Signed-off-by: John Crispin <john@phrozen.org>
Adds GCMP-256 as a cipher suite when SAE is enabled, particularly for 6GHz operation.
Renumbered from patches/0090.
Signed-off-by: John Crispin <john@phrozen.org>
Uses CLOCK_BOOTTIME instead of CLOCK_MONOTONIC for better suspend/resume handling.
Renumbered from patches/0042.
Signed-off-by: John Crispin <john@phrozen.org>
Reduces SPI clock speed to 20MHz for yuncore ax820 to fix stability issues.
Renumbered from patches/0050.
Signed-off-by: John Crispin <john@phrozen.org>
Adds AFC (Automated Frequency Coordination) related fields to ubus GPS info command.
Renumbered from patches/0076.
Signed-off-by: John Crispin <john@phrozen.org>
Fixes issue where DHCP client would sometimes send supersede requests incorrectly.
Renumbered from patches/0087.
Signed-off-by: John Crispin <john@phrozen.org>
Removes nand.sh from base-files as NAND handling is now done by the sysupgrade framework.
Renumbered and generalised from patches/0065.
Signed-off-by: John Crispin <john@phrozen.org>
Adds helper function to set wireless MAC address base in board configuration.
Renumbered from patches/0083.
Signed-off-by: John Crispin <john@phrozen.org>
Prevents automatic generation of default network interfaces on first boot, allowing full uCentral control.
Renumbered from patches/0082.
Signed-off-by: John Crispin <john@phrozen.org>
Adds wlan-ucentral-schema revision hash to /etc/openwrt_release for version tracking.
Renumbered from patches/0087.
Signed-off-by: John Crispin <john@phrozen.org>
Adds support for CI_FWSETENV environment variable for firmware environment manipulation.
Renumbered from patches/0018.
Signed-off-by: John Crispin <john@phrozen.org>
Makes sysupgrade default to not preserving configuration unless explicitly requested with -f flag.
Renumbered from patches/0013.
Signed-off-by: John Crispin <john@phrozen.org>
Adds the wlan-ap repository hash to /etc/openwrt_release for version tracking.
Renumbered from patches/0012.
Signed-off-by: John Crispin <john@phrozen.org>
Forces users to log in on the serial console for security, removing automatic root access.
New patch for 24.10.
Signed-off-by: John Crispin <john@phrozen.org>