Skip to content
成功

変更履歴

概要

  1. cli: add json data type (commit: 14d5a51) (details)
  2. unetd: update to Git HEAD (2025-07-05) (commit: bcf5174) (details)
  3. perf: disable BUILD_BPF_SKEL (commit: ed23b44) (details)
  4. perf: disable shellcheck (commit: 9d47c15) (details)
  5. wifi-scripts: correctly set basic-rates with wpa_supplicant (commit: a854d83) (details)
  6. realtek: enhance RTL930x SerDes/PLL/CMU interoperability (commit: d2108c2) (details)
  7. dropbear: bump to 2025.88 (commit: bbe4d6d) (details)
  8. dropbear: refactor configuration (commit: d8ff2d8) (details)
  9. dropbear: simplify rebuild on config changes (commit: 3dc0521) (details)
  10. dropbear: disable RSA-SHA1 by default (commit: 5e0fbca) (details)
  11. tools/7z: update to 25.00 (commit: 01654bc) (details)
  12. uboot-tools: update to v2025.07 (commit: 9dc4128) (details)
  13. kernel: bump 6.6 to 6.6.96 (commit: 2d8d11a) (details)
  14. kernel: bump 6.12 to 6.12.36 (commit: be3ce63) (details)
  15. kernel: bump 6.6 to 6.6.97 (commit: 04d7645) (details)
  16. kernel: bump 6.12 to 6.12.37 (commit: 57aa05e) (details)
  17. mediatek: add Huasifei WH3000 Pro support (commit: db1de8d) (details)
  18. mediatek: allow mounting ubifs by its device and partition name (commit: d8754f3) (details)
  19. mediatek: filogic: add support for TP-Link Festa FR365 (commit: e507398) (details)
  20. uboot-envtools: add support for Gateworks venice (commit: 29f7c0e) (details)
  21. ramips: add support for TP-Link EX220 v2 (commit: dd15117) (details)
  22. ath79: ubnt-amplifi-hd: Add 2nd USB bus (integrated ath3k bluetooth) (commit: 80a9da9) (details)
  23. ramips: add support for Wavlink WL-WN570HA2 (commit: 79b5151) (details)
  24. mediatek: add support for Zyxel NWA90AX PRO (commit: e34e874) (details)
  25. loongarch64: Create kernel files for v6.12 (from v6.6) (commit: 9454095) (details)
  26. loongarch64: Restore kernel files for v6.6 (commit: 492cb20) (details)
  27. loongarch64: add 6.12 as testing kernel (commit: 01a9a27) (details)
  28. kernel: Fix boot of amrsr target in qemu (commit: c5330bd) (details)
  29. spidev-test: Add license (commit: 315398b) (details)
  30. kexec-tools: Add license (commit: 7a83949) (details)
  31. nettle: Fix PKG_LICENSE_FILES (commit: 2722ba0) (details)
  32. util-linux: Update licenses (commit: c78c386) (details)
  33. toolchain: glibc: update to 2.41 (commit: 39c1ca3) (details)
  34. toolchain: glibc: Update glibc 2.41 to recent HEAD (commit: 8a40cca) (details)
  35. toolchain: adjust with recent glibc (commit: c571ac4) (details)
  36. scripts/ext-toolchain: adjust with recent glibc (commit: ddd49e8) (details)
  37. libpcap: adjust with glibc and libcrypt-compat (commit: 34c2e77) (details)
  38. dropbear: adjust with glibc and libcrypt-compat (commit: eecc53c) (details)
  39. ppp: adjust with glibc and libcrypt-compat (commit: ea6bceb) (details)
  40. uhttpd: adjust with glibc and libcrypt-compat (commit: ec62e87) (details)
  41. rpcd: adjust with glibc and libcrypt-compat (commit: 3a18848) (details)
  42. busybox: adjust with glibc and libcrypt-compat (commit: f0e7868) (details)
  43. policycoreutils: adjust with glibc and libcrypt-compat (commit: 6cac528) (details)
  44. tegra: bring back workaround for spurious interrupts (commit: b8dea60) (details)
  45. uboot-tegra: bump version to 2025.04 (commit: 92cd360) (details)
  46. generic: 6.12: add few DRM symbols (commit: 2073f2e) (details)
  47. kernel/tegra: Create kernel files for v6.12 (from v6.6) (commit: c89f3d3) (details)
  48. kernel/tegra: Restore kernel files for v6.6 (commit: 9e30462) (details)
  49. tegra: 6.12: refresh config and drop upstreamed patch (commit: 5aae86b) (details)
  50. tegra: add 6.12 as testing kernel (commit: 1d3cfe8) (details)
  51. kernel: modules: package userspace consumer regulator (commit: e73570a) (details)
  52. ath79: add support for Dell SonicPoint ACi APL27-0B1 (commit: a89eced) (details)
  53. generic: 6.12: add new config symbols (commit: 0ceedec) (details)
  54. qualcommax: remove useless cpu erratum (commit: c70de52) (details)
  55. qualcommbe: remove useless cpu erratum (commit: bad9ec3) (details)
  56. ltq-*-app: correctly report downstream band borders (commit: b002cdd) (details)
  57. opensbi: update tarball hash compressed by the zstd 1.5.7 (commit: 2aff9ba) (details)
  58. uboot-tools: envtools: ipq95xx: use common function (commit: 655eb05) (details)
  59. realtek: rtl931x: fix setting number of leds per port (commit: 6432b41) (details)
  60. uboot-mediatek: add USB bootmenu for Zyxel EX5601 (commit: de1f47c) (details)
  61. mediatek: filogic: mt7986: fix SPI driving for NAND and increase to 52MHz on ZyXEL EX5601 (commit: 058bd6c) (details)
  62. uboot-tegra: disable mkeficapsule build (commit: 3669874) (details)
  63. mediatek: add support for ipTIME AX3000SM (commit: 1c6cb6d) (details)
  64. kernel: make tty count for 8250 configurable (commit: b93bb3d) (details)
  65. mediatek: filogic: D-Link M30/M60: include initramfs in recovery (commit: 6615c8c) (details)
コミット 14d5a51822a1f6c385fc51f65b1d8019b7b6ac0d by nbd
cli: add json data type

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 14d5a51)
The file was modifiedpackage/utils/cli/files/usr/share/ucode/cli/types.uc (diff)
コミット bcf51747a27856773a33f0414c7eb6b004547537 by nbd
unetd: update to Git HEAD (2025-07-05)

790b41b6b987 pex: indicate refused update requests
8b100a9e311a host: add support for defining per-host metadata

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: bcf5174)
The file was modifiedpackage/network/services/unetd/Makefile (diff)
The file was modifiedpackage/network/services/unetd/files/unet.uc (diff)
コミット ed23b44e55fe9a01b3156a818a1cb0fe030c0183 by robimarko
perf: disable BUILD_BPF_SKEL

BUILD_BPF_SKEL was set to 1 by default in upstream commit:
9925495d96efc14d885ba66c5696f664fe0e663c ("perf build: Default
BUILD_BPF_SKEL, warn/disable for missing deps")

Prior to that, it was disabled by default and you had to enable it to
build BPF skeleton support.

So in order to fix perf compilation with kernel 6.12, lets disable
BUILD_BPF_SKEL.

Fixes: #19310
Link: https://github.com/openwrt/openwrt/pull/19361
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: ed23b44)
The file was modifiedpackage/devel/perf/Makefile (diff)
コミット 9d47c1522750639d8589c59ead1bca600320632b by robimarko
perf: disable shellcheck

Since upstream commit:
b809fc656e763296f227b9b31e8f225e5977a8af ("perf build: Shellcheck support
for OUTPUT directory")

perf will attempt to run shellcheck on the test shell scripts, however
there is no point in doing this in OpenWrt and while perf checks for
shellcheck presence on your host it can fail to build in some cases.

So, simply disable it for now.

Link: https://github.com/openwrt/openwrt/pull/19361
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 9d47c15)
The file was modifiedpackage/devel/perf/Makefile (diff)
コミット a854d833eabdbc3b42065927c136d75b981a1021 by mail
wifi-scripts: correctly set basic-rates with wpa_supplicant

Correctly load the list of basic_rates from UCI. basic-rates shall be
stored as a option-list. The current code did not retrieve this list
correctly.

wpa_supplicant uses a different config option to set basic-rates
when operating in mesh-mode.

Use the correct config key and calculation for mesh-interfaces.

Signed-off-by: David Bauer <mail@david-bauer.net>
(commit: a854d83)
The file was modifiedpackage/network/config/wifi-scripts/files/lib/netifd/hostapd.sh (diff)
コミット d2108c2c5896dcc878c7d65d8c3cd9c5b616dfae by robimarko
realtek: enhance RTL930x SerDes/PLL/CMU interoperability

The operating mode of a SerDes must be aligned with the attached PHY or
SFP module. That does not only require to change the protocol (e.g. SGMII,
10Gbase-R, ...) but also the speed (e.g. 1.25G). For this the SerDes must
be re-initialized properly.

- It must be taken into power down
- The PLL speed must be set
- Maybe the CMU (clock management unit) must be resetted
- The new mode must be set
- The state machine must be resetted
- The power must be reactivated

Until now this sequence is bugged. First the driver relies on a clean
setup from U-Boot (rtk network on) and second trying to to change mode
and PLL speeds does not work at all. And not to forget: Currently two
adjacent SerDes cannot drive SGMII/HSGMII at the same time. Fix this by
taking care about the right SerDes/PLL/CMU command init order.

P.S. This code is inspired by the work of Jan Hofmann, who tried to
enable parallel SGMII/HSGMII mode. The only missing bit was a proper CMU
reset sequence.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/19220
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: d2108c2)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c (diff)
コミット bbe4d6ddb2a97271a779521304fb1e26c70246fe by mail
dropbear: bump to 2025.88

- update dropbear to latest stable 2025.88;
  for the changes see https://matt.ucc.asn.au/dropbear/CHANGES
- rewrite 100-pubkey_path.patch
- refresh remaining patches

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
(commit: bbe4d6d)
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
The file was modifiedpackage/network/services/dropbear/patches/910-signkey-fix-use-of-rsa-sha2-256-pubkeys.patch (diff)
The file was modifiedpackage/network/services/dropbear/patches/140-disable_assert.patch (diff)
The file was modifiedpackage/network/services/dropbear/patches/160-lto-jobserver.patch (diff)
The file was addedpackage/network/services/dropbear/patches/050-dropbear-multihop-fix.patch
The file was modifiedpackage/network/services/dropbear/patches/100-pubkey_path.patch (diff)
コミット d8ff2d8cba7c90d7d77c493cf585142758346009 by mail
dropbear: refactor configuration

This allows to fine-tune dropbear build options.

This change is heavily based on similar work done by Marius Dinu earlier
so I'd like to say many thanks to original author.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
(commit: d8ff2d8)
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
The file was modifiedpackage/network/services/dropbear/files/dropbear.init (diff)
The file was modifiedpackage/network/services/dropbear/Config.in (diff)
コミット 3dc05213e0261bb960006c957c32f8f14559abe9 by mail
dropbear: simplify rebuild on config changes

It's hard or even impossible to track affected sources
so it's safe to remove all built objects (if any).

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
(commit: 3dc0521)
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
コミット 5e0fbca9b98e9bc415bbaa9aeeecb95848699a3f by mail
dropbear: disable RSA-SHA1 by default

Upstream has disabled SHA-1 algorithms by default since version 2025.87.
SHA-1 has known weakness and most SSH implementations support alternatives.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
(commit: 5e0fbca)
The file was modifiedpackage/network/services/dropbear/Config.in (diff)
コミット 01654bc2ad747ace71720aa2567992403a9aebed by vincent
tools/7z: update to 25.00

Changelog: https://www.7-zip.org/history.txt

All patches are automatically refreshed.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19360
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 01654bc)
The file was modifiedtools/7z/patches/7-zip-musl.patch (diff)
The file was modifiedtools/7z/Makefile (diff)
コミット 9dc4128e033c3fa902ecfe5926a393620bfa817c by hauke
uboot-tools: update to v2025.07

Update to the latest version.

Remove upstreamed patches:
  010-image-fit-sig-skip-in-tools-build-if-key-is-missing.patch[1]
  011-tools-fit_check_sign-make-key-optional.patch[2]
  012-tools-fit_check_sign-no-libcrypto.patch[2]

[1] https://github.com/u-boot/u-boot/commit/40dcd5088b7f64ee2841c233c8ab82ce9c188d73
[2] https://github.com/u-boot/u-boot/commit/9c79c8fe70da7cd05fa4c242197f14122f245d81

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19342
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9dc4128)
The file was removedpackage/boot/uboot-tools/patches/010-image-fit-sig-skip-in-tools-build-if-key-is-missing.patch
The file was modifiedpackage/boot/uboot-tools/patches/014-tools-fit_check_sign-no-decompress.patch (diff)
The file was removedpackage/boot/uboot-tools/patches/011-tools-fit_check_sign-make-key-optional.patch
The file was removedpackage/boot/uboot-tools/patches/012-tools-fit_check_sign-no-libcrypto.patch
The file was modifiedpackage/boot/uboot-tools/Makefile (diff)
The file was modifiedpackage/boot/uboot-tools/patches/003-tools-dumpimage-fix-tools-compile.patch (diff)
The file was modifiedpackage/boot/uboot-tools/patches/013-tools-fit_check_sign-all-image-types.patch (diff)
コミット 2d8d11a42c0293595871dbbb24a33ea86a0c5ebf by hauke
kernel: bump 6.6 to 6.6.96

Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.96

Remove upstream patch:
  generic/pending-6.6/650-Revert-ipv6-save-dontfrag-in-cork.patch[1]

All other patches are automatically refreshed.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.96&id=c46358d0275953b27c3d86f7a224e229f2d57d05

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Tested-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/19317
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2d8d11a)
The file was modifiedtarget/linux/generic/kernel-6.6 (diff)
The file was removedtarget/linux/generic/pending-6.6/650-Revert-ipv6-save-dontfrag-in-cork.patch
The file was modifiedtarget/linux/airoha/patches-6.6/048-06-v6.15-net-dsa-mt7530-Enable-Rx-sptag-for-EN7581-SoC.patch (diff)
コミット be3ce63822d8ace584d8bb1c06391eca101611a2 by hauke
kernel: bump 6.12 to 6.12.36

Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.36

Remove upstream patches:
  generic/backport-6.12/780-09-v6.13-r8169-add-support-for-RTL8125D.patch[1]
  generic/backport-6.12/781-04-v6.13-net-phy-realtek-merge-the-drivers-for-internal-NBase.patch[2]
  generic/backport-6.12/781-05-v6.13-net-phy-realtek-add-RTL8125D-internal-PHY.patch[3]

All other patches are automatically refreshed.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.36&id=37cb5967bd2513416398ff1a87a5ee2e63270b00
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.36&id=5eb0b10eea271e2e1f7d4fa1a6af6c09b2ecc4f5
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.36&id=5d479182d4ccde76df830a72927b3bdaafd142bf

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Tested-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/19317
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: be3ce63)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0073-ASoC-Add-support-for-all-the-downstream-rpi-sound-ca.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/780-07-v6.13-r8169-remove-rtl_dash_loop_wait_high-low.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.12/681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/780-03-v6.13-r8169-implement-additional-ethtool-stats-ops.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/781-03-v6.13-net-phy-realtek-clear-1000Base-T-link-partner-advert.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/781-02-v6.13-net-phy-realtek-change-order-of-calls-in-C22-read_st.patch (diff)
The file was removedtarget/linux/generic/backport-6.12/781-04-v6.13-net-phy-realtek-merge-the-drivers-for-internal-NBase.patch
The file was modifiedtarget/linux/imx/patches-6.12/506-6.16-PCI-imx6-Skip-link-up-workaround-for-newer-platforms.patch (diff)
The file was modifiedtarget/linux/generic/kernel-6.12 (diff)
The file was modifiedtarget/linux/generic/backport-6.12/780-01-v6.13-r8169-remove-original-workaround-for-RTL8125-broken-.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/780-04-v6.13-r8169-don-t-take-RTNL-lock-in-rtl_task.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/781-01-v6.13-net-phy-realtek-read-duplex-and-gbit-master-from-PHY.patch (diff)
The file was removedtarget/linux/generic/backport-6.12/781-05-v6.13-net-phy-realtek-add-RTL8125D-internal-PHY.patch
The file was modifiedtarget/linux/imx/patches-6.12/506-pending-PCI-imx6-Remove-apps_reset-toggle-in-_core_reset-function.patch (diff)
The file was modifiedtarget/linux/starfive/patches-6.12/1011-net-stmmac-use-GFP_DMA32.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/780-02-v6.13-r8169-enable-SG-TSO-on-selected-chip-versions-per-de.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/780-05-v6.13-replace-custom-flag-with-disable_work-et-al.patch (diff)
The file was removedtarget/linux/generic/backport-6.12/780-09-v6.13-r8169-add-support-for-RTL8125D.patch
コミット 04d764576b766ce849ea68af5ed7f5cfd8f47260 by hauke
kernel: bump 6.6 to 6.6.97

Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.97

Remove upstream patch:
  generic/backport-6.6/001-powerpc-kernel-Fix-pcc_save_regs-inclusion.patch[1]

Manually rebased patch:
  bcm53xx/patches-6.6/180-usb-xhci-add-support-for-performing-fake-doorbell.patch[2]

All other patches are automatically refreshed.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.97&id=8a7ac2737211451b8b98657b919c4c4e0a4c0c2f
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.97&id=7609899eb6b70b536123eb58eeab27c764752b82

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Co-authored-by: John Audia <therealgraysky@proton.me>
Tested-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19317
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 04d7645)
The file was modifiedtarget/linux/generic/backport-6.6/0080-v6.9-smp-Avoid-setup_max_cpus_namespace_collision_shadowing.patch (diff)
The file was modifiedtarget/linux/generic/kernel-6.6 (diff)
The file was modifiedtarget/linux/mediatek/patches-6.6/960-asus-hack-u-boot-ignore-mtdparts.patch (diff)
The file was removedtarget/linux/generic/backport-6.6/001-powerpc-kernel-Fix-pcc_save_regs-inclusion.patch
The file was modifiedtarget/linux/generic/backport-6.6/806-01-v6.10-xhci-pci-Use-PCI_VENDOR_ID_RENESAS.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/792-v6.16-igc-enable-HW-vlan-tag-insertion-stripping-by-defaul.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-6.6/330-snand-mtk-bmt-support.patch (diff)
The file was modifiedtarget/linux/bcm53xx/patches-6.6/180-usb-xhci-add-support-for-performing-fake-doorbell.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.6/681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/806-03-v6.12-xhci-pci-Make-xhci-pci-renesas-a-proper-modular-driver.patch (diff)
コミット 57aa05e8e515f9341af950fe0f52b7e83ec638d4 by hauke
kernel: bump 6.12 to 6.12.37

Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.37

Manually rebased patch:
  generic/hack-6.12/902-debloat_proc.patch[1]

New Kconfig symbol:
  x86: enable MITIGATION_TSA[2]

All other patches are automatically refreshed.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.37&id=ead91de35d9cd5c4f80ec51e6020f342079170af
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.37&id=7a0395f6607a5d01e2b2a86355596b3f1224acbd

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19317
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 57aa05e)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0525-drivers-usb-xhci-prevent-a-theoretical-race-on-non-c.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0130-drm-v3d-Clock-V3D-down-when-not-in-use.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0442-drivers-mmc-disable-write-caching-on-Samsung-2023-mo.patch (diff)
The file was modifiedtarget/linux/generic/hack-6.12/902-debloat_proc.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0344-sdhci-Add-SD-Express-hook.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0437-mmc-sdhci-extend-maximum-ADMA-transfer-length-to-4Mi.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0767-drm-v3d-Fix-return-if-scheduler-initialization-fails.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0057-MMC-added-alternative-MMC-driver.patch (diff)
The file was modifiedtarget/linux/ramips/patches-6.12/003-v6.13-mmc-mtk-sd-Implement-Host-Software-Queue-for-eMMC.patch (diff)
The file was modifiedtarget/linux/ramips/patches-6.12/831-02-mmc-mtk-sd-disable-auto-CMD23-support-for-mt7620.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-6.12/960-asus-hack-u-boot-ignore-mtdparts.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0126-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0772-drm-v3d-Add-modparam-for-turning-off-Big-Super-Pages.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0768-drm-v3d-Introduce-gemfs.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0125-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0335-usb-xhci-add-XHCI_VLI_HUB_TT_QUIRK.patch (diff)
The file was modifiedtarget/linux/x86/config-6.12 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0127-usb-xhci-drop-and-add-the-endpoint-context-in-xhci_f.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0054-Add-dwc_otg-driver.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0860-drm-v3d-Associate-a-V3D-tech-revision-to-all-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0096-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0777-drm-v3d-Remove-v3d-cpu_job.patch (diff)
The file was modifiedtarget/linux/ramips/patches-6.12/831-01-mmc-mtk-sd-add-tuning-parameters-for-legacy-MIPS-MT7.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0334-usb-xhci-add-VLI_SS_BULK_OUT_BUG-quirk.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0751-mmc-set-MMC_QUIRK_KNOWN_WORKING_SD_CQ-on-Raspberry-P.patch (diff)
The file was modifiedtarget/linux/ramips/patches-6.12/831-03-mmc-mtk-sd-use-default-PATCH_BIT1-2-values-for-mt762.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0360-i2c-designware-Add-SMBUS-quick-command-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0502-Bluetooth-hci_sync-Fix-crash-on-NULL-parent.patch (diff)
The file was modifiedtarget/linux/generic/kernel-6.12 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0333-xhci-quirks-add-link-TRB-quirk-for-VL805.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0445-mmc-quirks-add-MMC_QUIRK_BROKEN_ERASE-for-Phison-Int.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0950-usb-xhci-default-to-Intel-scheme-for-calculating-U1-.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0863-drm-v3d-Use-V3D_SMS-registers-for-power-on-off-and-r.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0006-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0124-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0775-drm-v3d-Add-DRM_IOCTL_V3D_PERFMON_SET_GLOBAL.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0396-drivers-mmc-sdhci-add-SPURIOUS_INT_RESP-quirk.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0443-mmc-quirks-disable-cache-on-more-known-bad-Sandisk-c.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.12/950-0446-i2c-designware-Add-support-for-bus-clear-feature.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.12/710-v6.16-igc-enable-HW-vlan-tag-insertion-stripping-by-defaul.patch (diff)
The file was modifiedtarget/linux/mediatek/patches-6.12/330-snand-mtk-bmt-support.patch (diff)
コミット db1de8d21fd7f115cc1a6274f031119c9f36eefd by hauke
mediatek: add Huasifei WH3000 Pro support

**Huasifei WH3000 Pro**
Portable Wi-Fi 6 travel router based on MediaTek MT7981A SoC. MT7981B+MT7976CN+RTL8221B Dual Core 1.3GHZ with 5G modems module and PWM Fan.

**Specifications**
SoC: Filogic 820 MT7981A (1.3GHz)
RAM: DDR4 1GB
Flash: eMMC 8GB
WiFi: 2.4GHz and 5GHz with 3 antennas
Ethernet:
1x WAN (10/100/1000M)
1x LAN (10/100/1000/2500M)
USB: 1x USB 3.0 port
Two buttons: power/reset and mode (BTN_0)
LEDS: blue, red, blue+red=pink
UART: 3.3V, TX, RX, GND / 115200 8N1

**Installation via U-Boot rescue**
1. Set static IP 192.168.1.2 on your computer and default route as 192.168.1.1
2. Connect to the WAN port and hold the reset button while booting the device.
3. Wait for the LED to blink 5 times, and release the reset button.
4. Open U-boot web page on your browser at http://192.168.1.1
5. Select the OpenWRT sysupgrade image, upload it, and start the upgrade.
6. Wait for the router to flash the new firmware.
7. Wait for the router to reboot itself.

**Installation via sysupgrade**
Just flash sysupgrade file via [LuCI upgrade page](http://192.168.1.1/cgi-bin/luci/admin/system/flash) without saving the settings.

**Installation via SSH**
Upload the file to the router `/tmp` directory, `ssh root@192.168.1.1` and issue a command:
```
sysupgrade -n /tmp/openwrt-mediatek-filogic-huasifei_wh3000-pro-squashfs-sysupgrade.bin
```

**Factory MAC**
You can find your Factory MAC which is mentioned on the box at `/dev/mmcblck0p2` partition `factory` starting from `0x4`
```
dd if=/dev/mmcblk0p2 bs=1 skip=4 count=6 | hexdump -C
```

Cherry-picked from https://github.com/coolsnowwolf/lede/commit/949d0bd77a2e97c2d982531f72b76c575fb28839

Fixed `green` to `blue` LED in dts, added `SUPPORTED_DEVICES += huasifei,fudy-pro` - to make sysupgrade compatible with factory QWRT/Lede fork firmware.

Signed-off-by: Fil Dunsky <filipp.dunsky@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19315
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: db1de8d)
The file was modifiedtarget/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/03_gpio_switches (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/mediatek/dts/mt7981b-huasifei-wh3000-pro.dts
コミット d8754f38665b723686a9b0de3175af1aa9ca983c by hauke
mediatek: allow mounting ubifs by its device and partition name

Since not every device sets an ubifs partition name as the same as their
parent mtd partition, this change allows mount_ubi_part to usable in
other devices

Signed-off-by: Yonghyu Ban <yhban@silicon.moe>
Link: https://github.com/openwrt/openwrt/pull/19203
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: d8754f3)
The file was modifiedtarget/linux/mediatek/filogic/base-files/lib/preinit/09_mount_cfg_part (diff)
コミット e507398b88322a69417de47b94942ab53dae4603 by hauke
mediatek: filogic: add support for TP-Link Festa FR365

Hardware
--------
SOC     : MediaTek MT7981B 2x A53
RAM     : NT5AD256M16E4-JR 512MiB
Flash   : ESMT F50L1G41LB 128MB
ETH     : 5x 1GbE (1x WAN, 4x LAN)
          1x SFP+ (2.5 GbE)
Switch  : MediaTek MT7531AE
WiFi    : MediaTek MT7976D
Buttons : Reset
Power   : DC 12V 2A

Installation
------------
1. Disassemble the device
2. Create solder bridge on R85, R86, Solder 4-pin header on J4.
3. Connect UART console.
4. In U-Boot shell, enter the following commands to prepare flashing
```
enable_phy
extra_para set extra-para score 100
extra_para set extra-para fwFlag good
```
5. Use `mtkupgrade` command to TFTP flash openwrt-mediatek-filogic-tplink_fr365-v1-squashfs-factory.bin
6. Reboot the device

Signed-off-by: Yonghyu Ban <yhban@silicon.moe>
Link: https://github.com/openwrt/openwrt/pull/19203
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e507398)
The file was addedtarget/linux/mediatek/dts/mt7981b-tplink-fr365v1.dts
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/hotplug.d/firmware/11-mt76-caldata (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/lib/preinit/10_fix_eth_mac.sh (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/lib/preinit/09_mount_cfg_part (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/01_leds (diff)
コミット 29f7c0ef977f03c32ebc5031cc1cda75b6fa2268 by hauke
uboot-envtools: add support for Gateworks venice

Add uboot-envtools support for Gateworks venice boards based on i.MX8M
SoC's (imx_cortexa53) which boot from and store their U-Boot env on
eMMC boot0 hardware partition.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Link: https://github.com/openwrt/openwrt/pull/19347
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 29f7c0e)
The file was addedpackage/boot/uboot-tools/uboot-envtools/files/imx_cortexa53
コミット dd15117dab568c7ebeaa8d3963f041bd8747e4ab by hauke
ramips: add support for TP-Link EX220 v2

This device is similar to the TP-Link EX220 v1.
The differences are the number of ports (3 LANs
and 1 WAN) and the number of LEDs (1 LED RGB)

Hardware
--------

CPU:    MediaTek MT7621 DAT
RAM:    128MB DDR3 (integrated)
FLASH:  16MB SPI-NOR
WiFi:   MediaTek MT7905 + MT7975 (2.4 / 5 DBDC) 802.11ax
SERIAL: 115200 8N1
        LED - (TX - RX - GND - 3V3 ) - ETH ports

Installation
------------

Flashing is only possible via a serial connection using the sysupgrade
image; the factory image must be signed. You can flash the sysupgrade
image directly through the U-Boot console, or preferably, by booting the
initramfs image and flashing with the sysupgrade command. Follow these
steps for sysupgrade flashing:

1. Establish a UART serial connection.
2. Set up a TFTP server at 192.168.0.2 and copy the initramfs image
   there.
3. Power on the device and press any key to interrupt normal boot.
4. Load the initramfs image using tftpboot.
5. Boot with bootm.
6. If you haven't done so already, back up all stock mtd partitions.
7. Copy the sysupgrade image to the router.
8. Flash OpenWrt through either LuCI or the sysupgrade command. Remember
   not to attempt saving settings.

Revert to stock firmware
------------------------

Flash stock firmware via OEM web-recovery mode. If you don't have access
to the stock firmware image, you will need to restore the firmware
partition backed up earlier.

Web-Recovery
------------

The router supports an HTTP recovery mode:

1. Turn off the router.
2. Press the reset button and power on the device.
3. When the LED start flashing, release reset and quickly press it
   again.

The interface is reachable at 192.168.0.1 and supports installation of
the OEM factory image. Note that flashing OpenWrt this way is not
possible, as mentioned above.

Signed-off-by: Gustavo Curi <gpcuri@land.ufrj.br>
Link: https://github.com/openwrt/openwrt/pull/19104
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: dd15117)
The file was addedtarget/linux/ramips/dts/mt7621_tplink_ex220-v2.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 80a9da93f622abed69907d3cf07963ef64c2bb8c by hauke
ath79: ubnt-amplifi-hd: Add 2nd USB bus (integrated ath3k bluetooth)

Add/enable 2nd USB bus (integrated ath3k bluetooth) to dts. This already
exists in the qca956x dtsi, adding the pointer here to bring the bluetooth to life.

The 2nd bus hosts the integrated bluetooth at 0x1b400000.

See in the comments for more info:
https://github.com/openwrt/openwrt/commit/c5b7ec8cee497c3a84eb8ad90d88494f0812698c

Tested-by: Russ Innes <russ.innes@gmail.com> on Ubiquiti Amplifi HD .

Signed-off-by: Russ Innes <russ.innes@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19303
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 80a9da9)
The file was modifiedtarget/linux/ath79/dts/qca9563_ubnt_amplifi-router-hd.dts (diff)
コミット 79b5151d7f212be4369946eaa0f4bf3fe850ef90 by hauke
ramips: add support for Wavlink WL-WN570HA2

The Wavlink Aerial HD3 (WL-WN570HA2) is an AC1200 dual-band outdoor
access point.  It supports 802.3AT/AF PoE and is IP67 waterproof.
It is based on the MediaTek MT7628DAN SoC and MT7613BEN WiFi 5 chip.
This model uses the 100Mbit LAN and 2.4Ghz WiFi elements of the
MT7628 and the 5Ghz WiFi of the MT7613.

Specification:
- SoC: MediaTek MT7628DAN (1C/1T) @ 580MHz
- RAM: 64MB DDR2 (integrated in SoC)
- FLASH: 16MB SPI NOR (Fudan FM25Q128A)
- Ethernet: 1x 10/100Mbps
- WiFi: 2.4/5 GHz 2T2R
  - 2.4GHz MediaTek MT7628DAN bgn
  - 5GHz MediaTek MT7613BEN nac
- Antennas: 2x detachable, dual-band 7dBi with RP-SMA connectors.
- USB: none
- BTN: Reset
- LED: 6 total: power; WAN/LAN; WiFi; WiFi low; WiFi med; Wifi high
- UART:  surface-mount on PCB.  Pins are marked via silkscreen.
   pin1 (square pad, towards Ethernet)=Vcc, pin2=RX,
   pin3=TX, pin4=GND.  Settings: 57600/8N1.
   NOTE: The TX & RX silkscreens were reversed on my test unit.

Installation:
1) This device requires a HTTP recovery procedure to do an initial load
  of OpenWRT.  You will need:
  a. A web browser (private window recommended)
  b. Configure an Ethernet interface to 192.168.1.x/24; don't use .1
  c. Connect a cable between the computer and the Wavlink's PoE injector.
2) Put the Wavlink in HTTP recovery mode.
  a. Do this by pressing and holding the reset button on the bottom while
  powering the unit on.
  b. As soon as all 6 LEDs light up blue (roughly 2-3 seconds), release
  the button.
  c. The LEDs should all remain lit, indicating it's in HTTP recovery.
3) Point the browser at http://192.168.1.1/index.html
4) Click "Choose File" and select the OpenWRT sysupgrade image.
5) Click the "Update Firmware" button and wait while the unit flashes
the image and reboots.
6) When the system comes back up fully, only the power LED will be lit.
Wait an extra minute then you should be able to reach OpenWRT on
http://192.168.1.1
5) Log into LuCI as root; there is no password.

Revert to the OEM Firmware:
--------------------------
* U-boot HTTP:
  Follow the HTTP recovery steps, and use a firmware image downloaded
  from Wavlink.

Signed-off-by: Jonathan Sturges <jsturges@redhat.com>
Link: https://github.com/openwrt/openwrt/pull/18856
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 79b5151)
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
The file was addedtarget/linux/ramips/dts/mt7628an_wavlink_wl-wn570ha2.dts
コミット e34e874a11f0506ff17365819bc101a455dc503e by hauke
mediatek: add support for Zyxel NWA90AX PRO

Same hardware as Zyxel NWA50AX PRO.
DEVICE_ALT0_VENDOR := Zyxel
DEVICE_ALT0_MODEL := NWA90AX Pro

Signed-off-by: Antonino Orlando <orlando.antonino@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19257
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e34e874)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
コミット 9454095e1ab05d31cfc98246166ce1759743008e by hauke
loongarch64: Create kernel files for v6.12 (from v6.6)

This is an automatically generated commit.

When doing `git bisect`, consider `git bisect --skip`.

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19136
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9454095)
The file was addedtarget/linux/loongarch64/config-6.12
The file was removedtarget/linux/loongarch64/config-6.6
コミット 492cb20976c02f2b7e9329f594b519d48d4b602b by hauke
loongarch64: Restore kernel files for v6.6

This is an automatically generated commit which aids following Kernel patch
history, as git will see the move and copy as a rename thus defeating the
purpose.

For the original discussion see:
https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19136
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 492cb20)
The file was addedtarget/linux/loongarch64/config-6.6
コミット 01a9a27dfa41ba566611583529ae466114628280 by hauke
loongarch64: add 6.12 as testing kernel

Runtime-tested on Loongson-3A6000-HV-7A2000-XA61200 with AMD RX580

Signed-off-by: Weijie Gao <hackpascal@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19136
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 01a9a27)
The file was modifiedtarget/linux/generic/config-6.12 (diff)
The file was modifiedtarget/linux/loongarch64/config-6.12 (diff)
The file was modifiedtarget/linux/loongarch64/Makefile (diff)
コミット c5330bdf7e8a577d98a4075cd9d022c1048d2913 by hauke
kernel: Fix boot of amrsr target in qemu

The bootup of the armsr target sometimes failed like this:
```
[    0.762283] NET: Registered PF_INET6 protocol family
[    0.791987] workqueue: Failed to create a worker thread: -EAGAIN
[    0.801986] workqueue: Failed to create a rescuer kthread for wq "mld": -EAGAIN
[    0.964017] NET: Unregistered PF_INET6 protocol family
```

Increase the maximum number of threads the kernel allows.

Link: https://github.com/openwrt/openwrt/pull/19376
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c5330bd)
The file was addedtarget/linux/generic/pending-6.6/250-kernel-fork-Increase-minimum-number-of-allowed-threa.patch
The file was addedtarget/linux/generic/pending-6.12/250-kernel-fork-Increase-minimum-number-of-allowed-threa.patch
コミット 315398be580abda0de75ad2a48e72cb661bb39e4 by hauke
spidev-test: Add license

Add GPL-2.0-only license.

Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/mailman.87460.1751380623.1866309.openwrt-devel@lists.openwrt.org/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 315398b)
The file was modifiedpackage/utils/spidev_test/Makefile (diff)
コミット 7a83949520628c448cc5b14764f3fa64706bc630 by hauke
kexec-tools: Add license

Add GPL-2.0-only license and CPE id.

Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/mailman.87462.1751380624.1866309.openwrt-devel@lists.openwrt.org/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 7a83949)
The file was modifiedpackage/boot/kexec-tools/Makefile (diff)
コミット 2722ba02c16e04cbe32800f9269454ba34be6be8 by hauke
nettle: Fix PKG_LICENSE_FILES

Update file names.

Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/mailman.87465.1751380624.1866309.openwrt-devel@lists.openwrt.org/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2722ba0)
The file was modifiedpackage/libs/nettle/Makefile (diff)
コミット c78c386568ac0a5e6e7440143009e628ac825565 by hauke
util-linux: Update licenses

Since util-linux has parts with different licences, give each part it's
own licence.

Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/mailman.87466.1751380624.1866309.openwrt-devel@lists.openwrt.org/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c78c386)
The file was modifiedpackage/utils/util-linux/Makefile (diff)
コミット 39c1ca333235d4acda4c18e98f263f9797391bf4 by hauke
toolchain: glibc: update to 2.41

glibc 2.39 has removed libcrypt completely:
- configuration flag "--enable-crypt" is obsolete and removed
- patch "050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch"
  does not matter anymore

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 39c1ca3)
The file was modifiedtoolchain/glibc/common.mk (diff)
The file was removedtoolchain/glibc/patches/050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch
コミット 8a40ccac372e7651eb52bd027f0913ea88c7da7a by hauke
toolchain: glibc: Update glibc 2.41 to recent HEAD

9f48a8abb2b2 Remove advisories from release branch
0a7c7a3e283a NEWS: start new section
bdccbfbc52d3 math: Fix log10p1f internal table value (BZ 32626)
d85a7719536f math: Fix sinhf for some inputs (BZ 32627)
cb7f20653724 nptl: Correct stack size attribute when stack grows up [BZ #32574]
cf88351b685d math: Fix tanf for some inputs (BZ 32630)
69fda28279b4 assert: Add test for CVE-2025-0395
1e0e33e1b19a Fix tst-aarch64-pkey to handle ENOSPC as not supported
a900dbaf70f0 x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL compiler [BZ #32723]
2cb04444b934 math: Fix `unknown type name '__float128'` for clang 3.4 to 3.8.1 (bug 32694)
07288c7445bb math: Add optimization barrier to ensure a1 + u.d is not reused [BZ #30664]
30992cb5e9d7 RISC-V: Fix IFUNC resolver cannot access gp pointer
7c9a0868077c Aarch64: Improve codegen in SVE asinh
94859e86807a Aarch64: Improve codegen in SVE exp and users, and update expf_inline
f3d9c116cb0a AArch64: Improve codegen for SVE erfcf
2025e27a817f AArch64: Improve codegen for SVE pow
7774a9d07ab2 AArch64: Improve codegen for SVE powf
6d1f97bb0667 aarch64: Add configure checks for GCS support
fda5730898bc aarch64: Add tests for Guarded Control Stack
61ba3cdfa9e9 aarch64: Add GCS tests for transitive dependencies
8d98ee8d70cd aarch64: Add GCS tests for dlopen
009c5a2dca7c aarch64: Add GCS test with signal handler
e0bc5f64eaf7 math: Improve layout of exp/exp10 data
c47c3890f15e AArch64: Add SVE memset
89be78704ed8 AArch64: Use prefer_sve_ifuncs for SVE memset
56609f8df1fa Pass -Wl,--no-error-execstack for tests where -Wl,-z,execstack is used [PR32717]
746ef8e93964 static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763]
fd202462c5f8 elf: Check if __attribute__ ((aligned (65536))) is supported
91f8cff2c48f configure: Fix spelling of -Wl,--no-error-execstack option
1a3083b99992 posix: Move environ helper variables next to environ definition (bug 32541)
66fc3bd75871 math: Remove an extra semicolon in math function declarations
33bfd9020fda Linux: Remove attribute access from sched_getattr (bug 32781)
e22c132484ea nptl: clear the whole rseq area before registration
98c712855d66 nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions (bug 32786)
ce9b765522f0 nptl: Check if thread is already terminated in sigcancel_handler (BZ 32782)
6a3a4a5e583a x86_64: Add tanh with FMA
7e72fa7577f2 x86_64: Add sinh with FMA
bcd4cf9d5ff2 x86_64: Add atanh with FMA
a282e2c0aee8 x86: Skip XSAVE state size reset if ISA level requires XSAVE
80cd6566496e x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810)
200d20123cb8 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread
b861755a84ee elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653)
d6d56af6e78c elf: Fix arm-linux-gnueabihf build break from b861755a84
f68b407d4bc5 x86: Optimize xstate size calculation
aca31d27123d x86: Add ARL/PTL/CWF model detection support
a53e76465791 x86: Handle unknown Intel processor with default tuning
046b33800c3e x86: Detect Intel Diamond Rapids
5cb575ca9a3d elf: tst-audit10: split AVX512F code into dedicated functions [BZ #32882]
5b4c4617016d nptl: Fix pthread_getattr_np when modules with execstack are allowed (BZ 32897)
5cf17ebc659c hurd: Fix tst-stack2 test build on Hurd
dab44a3b2bb5 elf: Keep using minimal malloc after early DTV resize (bug 32412)
2ca34d76270d support: Use const char * argument in support_capture_subprogram_self_sgid
624285af3bfc elf: Test case for bug 32976 (CVE-2025-4802)
899dd3ab2fc2 x86_64: Fix typo in ifunc-impl-list.c.
515d4166f4db elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987)
d952c6efaa87 sparc: Fix argument passing to __libc_start_main (BZ 32981)
84bdbf8a6f2f ppc64le: Revert "powerpc: Optimized strncmp for power10" (CVE-2025-5745)
55cdcadf7306 ppc64le: Revert "powerpc: Fix performance issues of strcmp power10" (CVE-2025-5702)
b48d7ab03643 ppc64le: Revert "powerpc : Add optimized memchr for POWER10" (Bug 33059)
0c76c951620f ppc64le: Revert "powerpc: Optimized strcmp for power10" (CVE-2025-5702)
61e461ed0c16 sparc: Fix sparc32 Fix argument passing to __libc_start_main (BZ 32981)
11e634ccf32e support: Pick group in support_capture_subprogram_self_sgid if UID == 0
6e489c17f827 Fix error reporting (false negatives) in SGID tests

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8a40cca)
The file was modifiedtoolchain/glibc/common.mk (diff)
コミット c571ac4bdf25b23b333f380591176628c5a20610 by hauke
toolchain: adjust with recent glibc

glibc 2.39 has removed libcrypt completely.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c571ac4)
The file was modifiedpackage/libs/toolchain/Makefile (diff)
コミット ddd49e82f605933c46d20703c87faa67b5878eb1 by hauke
scripts/ext-toolchain: adjust with recent glibc

glibc 2.39 has removed libcrypt completely.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ddd49e8)
The file was modifiedscripts/ext-toolchain.sh (diff)
コミット 34c2e7701a9a2ac49f3335ddee89956023b5a93a by hauke
libpcap: adjust with glibc and libcrypt-compat

glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 34c2e77)
The file was modifiedpackage/libs/libpcap/Makefile (diff)
コミット eecc53cbe5c2978c95ee7c87b6e8e31cfe0f595b by hauke
dropbear: adjust with glibc and libcrypt-compat

glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: eecc53c)
The file was modifiedpackage/network/services/dropbear/Makefile (diff)
コミット ea6bcebc417cbf0c464d5d0310d894af63a6820d by hauke
ppp: adjust with glibc and libcrypt-compat

glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ea6bceb)
The file was modifiedpackage/network/services/ppp/Makefile (diff)
コミット ec62e87c0c01948deaf214b17100111ae3988568 by hauke
uhttpd: adjust with glibc and libcrypt-compat

glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ec62e87)
The file was modifiedpackage/network/services/uhttpd/Makefile (diff)
コミット 3a188488197d5c004b9e8de1115f5acf73293a4e by hauke
rpcd: adjust with glibc and libcrypt-compat

glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3a18848)
The file was modifiedpackage/system/rpcd/Makefile (diff)
コミット f0e7868b7e0c780c84ccac7bd85ed470b44703b8 by hauke
busybox: adjust with glibc and libcrypt-compat

glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f0e7868)
The file was modifiedpackage/utils/busybox/Makefile (diff)
コミット 6cac528f7227f08e748dcfff53366c96cc0ad4a2 by hauke
policycoreutils: adjust with glibc and libcrypt-compat

glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6cac528)
The file was modifiedpackage/utils/policycoreutils/Makefile (diff)
コミット b8dea6056d32431f21096760df71a6d98441945a by hauke
tegra: bring back workaround for spurious interrupts

Unfortunately they still apear with prolonged serial console usage.
While it's not common to use serial console past initial setup, alas
when the condition is hit the console is almost unusable.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-2-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b8dea60)
The file was addedtarget/linux/tegra/patches-6.6/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch
コミット 92cd360aacd697f81f649ef78a7a5bb0d007f84a by hauke
uboot-tegra: bump version to 2025.04

Fixes build issue when faced with Swig>=4.3.x

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-3-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 92cd360)
The file was modifiedpackage/boot/uboot-tegra/Makefile (diff)
コミット 2073f2e16bca12e4b86e7e0574ecde0c8bfbed78 by hauke
generic: 6.12: add few DRM symbols

Found on tegra kernel 6.12 refresh.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-4-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2073f2e)
The file was modifiedtarget/linux/generic/config-6.12 (diff)
コミット c89f3d3864adfcb7f0e04a0763ebde7887b06c94 by hauke
kernel/tegra: Create kernel files for v6.12 (from v6.6)

This is an automatically generated commit.

When doing `git bisect`, consider `git bisect --skip`.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-5-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c89f3d3)
The file was addedtarget/linux/tegra/patches-6.12/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch
The file was removedtarget/linux/tegra/config-6.6
The file was addedtarget/linux/tegra/patches-6.12/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch
The file was addedtarget/linux/tegra/config-6.12
The file was removedtarget/linux/tegra/patches-6.6/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch
The file was removedtarget/linux/tegra/patches-6.6/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch
コミット 9e30462287a55eb9684598a767cea06db1ac29cb by hauke
kernel/tegra: Restore kernel files for v6.6

This is an automatically generated commit which aids following Kernel patch
history, as git will see the move and copy as a rename thus defeating the
purpose.

For the original discussion see:
https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-6-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 9e30462)
The file was addedtarget/linux/tegra/patches-6.6/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch
The file was addedtarget/linux/tegra/patches-6.6/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch
The file was addedtarget/linux/tegra/config-6.6
コミット 5aae86b39df95ae6e9379f8cac8dcc566610b754 by hauke
tegra: 6.12: refresh config and drop upstreamed patch

Refresh of config drops IOMMU GART driver as it has been removed
upstream.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-7-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5aae86b)
The file was modifiedtarget/linux/tegra/config-6.12 (diff)
The file was modifiedtarget/linux/tegra/patches-6.12/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch (diff)
The file was removedtarget/linux/tegra/patches-6.12/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch
コミット 1d3cfe8eb077a95addd57ff7aeaf4c6fb3d993b4 by hauke
tegra: add 6.12 as testing kernel

Introduce LED migration script as the names have changed.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-8-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1d3cfe8)
The file was modifiedtarget/linux/tegra/Makefile (diff)
The file was addedtarget/linux/tegra/base-files/etc/uci-defaults/04_led_migration
コミット e73570a113ca7a732a5edf9254b67ee3fd93c2e0 by hauke
kernel: modules: package userspace consumer regulator

Allows to enable/disable attached regulators from userspace, i.e. by
simply writing value to a sysfs exported state file. Useful in case of
USB port VBUS toggled by GPIO.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250529202033.28250-1-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e73570a)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
コミット a89eced3ab2cc8dde322d750a39b4f33369aaa36 by hauke
ath79: add support for Dell SonicPoint ACi APL27-0B1

Dell/SonicWall APL27-0B1 (marketed as SonicPoint ACi) is a dual band
wireless access point. Very similar to already supported APL26-0AE,
which all antennas are external, while this variant has internal
antennas. End of life as of 2022-07-31.

Specification
SoC: QualcommAtheros QCA9550
RAM: 256 MB DDR2
Flash: 32 MB SPI NOR
WIFI: 2.4 GHz 3T3R integrated
      5 GHz 3T3R QCA9890 oversized Mini PCIe card
Ethernet: 2x 10/100/1000 Mbps QCA8334
          port labeled lan1 is PoE capable (802.3at)
USB: 1x 2.0
LEDs: LEDs: 6x which 5 are GPIO controlled and two of them are dual color
Buttons: 1x GPIO controlled
Serial: RJ-45 port, SonicWall pinout
        baud: 115200, parity: none, flow control: none

Before flashing, be sure to have a copy of factory firmware, in case You
wish to revert to original firmware.

Installation
1. Prepare TFTP server with OpenWrt sysupgrade image and rename that
   image to "ap135.bin".
2. Connect to one of LAN ports.
3. Connect to serial port.
4. Hold the reset button (small through hole on side of the unit),
   power on the device and when prompted to stop autoboot, hit any key.
   The held button can now be released.
5. Alter U-Boot environment with following commands:
    setenv bootcmd bootm 0x9F110000
    saveenv
6. Adjust "ipaddr" (access point, default is 192.168.1.1) and "serverip"
   (TFTP server, default is 192.168.1.10) addresses in U-Boot
   environment, then run following commands:
    tftp 0x80060000 ap135.bin
    erase 0x9F110000 +0x1EF0000
    cp.b 0x80060000 0x9F110000 $filesize
7. After successful flashing, execute:
    boot
8. The access point will boot to OpenWrt. Wait few minutes, until the
    wrench LED will stop blinking, then it's ready for configuration.

Notes
By default no power is provided on USB port, so attached USB devices
won't enumerate. To change that enable regulator with:
echo "enabled" > /sys/devices/platform/output-usb-vbus/state
To disable power write "disabled" to the same file.
Ther regulator state will reset on reboot, consider running this command
on hotplug event or add it to /etc/rc.local. The hotplug event should
look like this:
if [ "${PRODUCT}" = "1d6b/2/606" ] && [ "${ACTION}" = "add" ]; then
echo "enabled" > /sys/devices/platform/output-usb-vbus/state
fi
Place it in /etc/hotplug.d/usb/10-usb-power.

Known issues
Initramfs image can't be bigger than specified kernel size, otherwise
bootloader will throw LZMA decompressing error. Switching to lzma-loader
should workaround that.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250529202033.28250-2-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a89eced)
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
The file was modifiedtarget/linux/ath79/dts/qca9550_dell_apl26-0ae.dts (diff)
The file was addedtarget/linux/ath79/dts/qca9550_dell_apl2x.dtsi
The file was addedtarget/linux/ath79/dts/qca9550_dell_apl27-0b1.dts
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
コミット 0ceedec6fa808c736b995ef97a8ebe19088a0235 by hauke
generic: 6.12: add new config symbols

Move the following kernel symbol configs to generic:
  COMPRESSED_INSTALL and IMX_SCMI related configs

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/19380
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 0ceedec)
The file was modifiedtarget/linux/imx/config-6.12 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-6.12 (diff)
The file was modifiedtarget/linux/qualcommax/config-6.12 (diff)
The file was modifiedtarget/linux/mvebu/config-6.12 (diff)
The file was modifiedtarget/linux/sunxi/config-6.12 (diff)
The file was modifiedtarget/linux/qualcommbe/config-6.12 (diff)
The file was modifiedtarget/linux/armsr/config-6.12 (diff)
The file was modifiedtarget/linux/mediatek/filogic/config-6.12 (diff)
The file was modifiedtarget/linux/generic/config-6.12 (diff)
The file was modifiedtarget/linux/stm32/stm32mp1/config-6.12 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-6.12 (diff)
コミット c70de5277d020fd5ff34e1ff56cc1f355cec392d by hauke
qualcommax: remove useless cpu erratum

These cpu erratums are used by other SoCs, just remove them.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/19380
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c70de52)
The file was modifiedtarget/linux/qualcommax/config-6.12 (diff)
コミット bad9ec332206ce026191a5d575e70c01b1f6b393 by hauke
qualcommbe: remove useless cpu erratum

These cpu erratums are used by other SoCs, just remove them.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/19380
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: bad9ec3)
The file was modifiedtarget/linux/qualcommbe/config-6.12 (diff)
コミット b002cdd6a3b9a469aad91b488c21a0604c01f941 by hauke
ltq-*-app: correctly report downstream band borders

The direction needs to be included in the IOCTL call.

Fixes: b91d7d9d78ea ("ltq-*-app: extend ubus metrics/statistics")
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
Link: https://github.com/openwrt/openwrt/pull/19363
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b002cdd)
The file was modifiedpackage/network/config/ltq-vdsl-vr9-app/Makefile (diff)
The file was modifiedpackage/network/config/ltq-vdsl-vr9-app/src/src/dsl_cpe_ubus.c (diff)
The file was modifiedpackage/network/config/ltq-vdsl-vr11-app/Makefile (diff)
The file was modifiedpackage/network/config/ltq-adsl-app/Makefile (diff)
コミット 2aff9ba76efc5d35e31b137d4c858919a006944c by hauke
opensbi: update tarball hash compressed by the zstd 1.5.7

The source code tarball packaged by the zstd 1.5.6 was accidentally
lost from OpenWrt mirror https://sources.cdn.openwrt.org/ and
https://sources.openwrt.org/. Now we have to use the new tarball
packaged by the zstd 1.5.7 to fix the GitHub CI warning.

Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19319
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2aff9ba)
The file was modifiedpackage/boot/opensbi/Makefile (diff)
コミット 655eb05699975fff2e1df96bf80cb284d3215ec3 by hauke
uboot-tools: envtools: ipq95xx: use common function

Use common function ubootenv_add_mmc

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19269
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 655eb05)
The file was modifiedpackage/boot/uboot-tools/uboot-envtools/files/qualcommbe_ipq95xx (diff)
コミット 6432b411805fad2e35ad2f3726bcb9d4cd58ce89 by hauke
realtek: rtl931x: fix setting number of leds per port

In rtl931x_led_init, the number of leds per port is not properly set. It
currently uses a hardcoded value of 1 which seems to be taken initially
from a specific device. This hardcoded value assumes any port always has
exactly two leds.

The RTL930x variant - rtl930x_led_init - does a better job at this. So
take it and use it for RTL931x too with the corresponding register.
While at it, rename the function to a proper naming scheme.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19241
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6432b41)
The file was modifiedtarget/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c (diff)
コミット de1f47cd9faf210d802cb39debaab6d7821412cc by hauke
uboot-mediatek: add USB bootmenu for Zyxel EX5601

Add new option to bootmenu which allows to boot the system from USB.
You can use dd to prepare USB with initramfs:
- dd bs=1M if=openwrt-mediatek-filogic-zyxel_ex5601-t0-ubootmod-initramfs-factory.ubi of=/dev/sdX

Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18949
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: de1f47c)
The file was modifiedpackage/boot/uboot-mediatek/patches/439-add-zyxel_ex5601-t0.patch (diff)
コミット 058bd6c9d3a058206f1b8eb9f229d5793eea1df4 by hauke
mediatek: filogic: mt7986: fix SPI driving for NAND and increase to 52MHz on ZyXEL EX5601

8mA driving will cause overshoot issue on SPI NAND. Change it to 4mA.
- Reference:
https://git01.mediatek.com/plugins/gitiles/openwrt/feeds/mtk-openwrt-feeds/+/003744197aa3a587828b4330ab1112ebdb9e840a

On Linux mainline (mt7986.dtsi), spi's source clock is: clocks = <&topckgen CLK_TOP_MPLL_D2>, which is
208MHz. Usable clock division will be:
- 208/4=52MHz
- 208/6~=35MHz
- 208/8=26MHz
and so on

If we specify 50MHz for spi-max-frequency, it will actually run under about 35MHz. Most SPI NAND & NOR
flashes are capable of running with more than 52MHz, include Micorn MT29F4G01ABAFDWB on ZyXEL EX5601.
[Ref: #18752] To reach highest performance on mt7986, use spi-max-frequency = <520000000>. Basically,
this setting should work on all mt7986 PCBs since most mt7986 boards follow reference design. However,
other boards needs further test to guarantee stability.

Signed-off-by: Sky Huang <SkyLake.Huang@mediatek.com>
Tested-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/18813
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 058bd6c)
The file was modifiedtarget/linux/mediatek/dts/mt7986a-zyxel-ex5601-t0-common.dtsi (diff)
コミット 3669874b4e13ff9bcf6cf4580fe51d20d5a94bd2 by hauke
uboot-tegra: disable mkeficapsule build

Host default environment doesn't provide/require gnutls headers needed
for building mkeficapsule tools, and as tegra target doesn't require EFI
capability, disable the build of mentioned tool.

Fixes: 92cd360aacd6 ("uboot-tegra: bump version to 2025.04")
Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250713125126.215092-1-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3669874)
The file was modifiedpackage/boot/uboot-tegra/Makefile (diff)
コミット 1c6cb6d5be10281d3b45ef8deec50b9e1e9aa8bb by hauke
mediatek: add support for ipTIME AX3000SM

Specification
-------------
- SoC       : MediaTek MT7981BA dual-core ARM Cortex-A53 1.3GHz
- RAM       : DDR3 256Mbytes, Nanya Technology NT5CC128M16IP
- Flash     : 128Mbytes NAND Flash, ESMT F50L1G41LB
- WLAN      : MediaTek MT7976CN dual-band Wi-Fi 6
  - 2.4GHz  : b/g/n/ax, MU-MIMO
  - 5GHz    : a/n/ac/ax, MU-MIMO
- Ethernet  : 10/100/1000 Mbps x4, LAN (MediaTek MT7531AE)
              10/100/1000 Mbps x1, WAN (MT7981 internal PHY)
- UART      : 1x4 pin header on PCB
  - [J500] 3.3V, TX, RX, GND (115200, 8N1)
- Buttons   : WPS, Reset
- LEDs      : 1x Power (Amber)
              1x CPU (Amber)
              1x Wi-Fi 5GHz (Amber)
              1x Wi-Fi 2.4GHz (Amber)
              1x WAN activity (Amber)
              4x LAN activity (Amber)
- Power     : 12VDC, 1A (Center positive polarity)

MAC address
-----------
+-----------+-------------------+-----------+
| Interface | MAC               | Algorithm |
+-----------+-------------------+-----------+
| WLAN 2.4G | B0:38:6C:xx:xx:xx | label     |
| WLAN 5G   | B2:38:6C:4x:xx:xx |           |
| WAN       | B0:38:6C:xx:xx:xx | label + 1 |
| LAN       | B0:38:6C:xx:xx:xx | label + 3 |
+-----------+-------------------+-----------+
The WLAN 2.4G MAC address was found in 'Factory' partition, 0x4

Installation
------------
1. Download the *initramfs-kernel.bin file from the OpenWrt website
2. Attach UART to the router, and interrupt the boot process by pressing '0'

   If you successfully interrupt the boot process, a terminal prompt
   name should look like this:

   MT7981>

3. Connect the router(LAN port) to the PC
4. Assign the PC IP address: 192.168.0.100/24
5. Load and run the *initramfs-kernel.bin:

  tftpboot 0x46000000 initramfs-kernel.bin
  bootm

6. Upload the OpenWrt *squashfs-sysupgrade.bin to the router
7. Run 'sysupgrade -n' with the sysupgrade OpenWrt image

Signed-off-by: Donghyun Ko <nyankosoftware@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18689
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 1c6cb6d)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/02_network (diff)
The file was addedtarget/linux/mediatek/dts/mt7981b-iptime-ax3000sm.dts
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/board.d/01_leds (diff)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
The file was modifiedtarget/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac (diff)
コミット b93bb3dc629d50cd8885b8ee11e379e3b2a3c4b6 by hauke
kernel: make tty count for 8250 configurable

The number of serial interfaces for the chip 8250 can be configured at
build time. This is currently not configurable and is always set to 16
interfaces. This is too little for some small embedded devices and too much
for others (x86_64). Therefore, this commit creates the possibility to set
this at compile time.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Link: https://github.com/openwrt/openwrt/pull/19217
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b93bb3d)
The file was modifiedpackage/kernel/linux/modules/other.mk (diff)
コミット 6615c8cfc85f1373cf93a9fc08cb1cb3bbefc964 by hauke
mediatek: filogic: D-Link M30/M60: include initramfs in recovery

Currently, if OEM recovery flashes OpenWrt to second ubi1,
OpenWrt cannot boot. With this commit, recovery image is built
with initramfs kernel, so that it can boot from either ubi or ubi1.

This adds an extra step to OpenWrt installation from OEM:
user needs to sysupgrade from initramfs to full system.

Signed-off-by: Mateusz Krzak <kszaquitto+github@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18878
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 6615c8c)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)