Skip to content
成功

変更履歴

概要

  1. unetd: cli: fix editing service config attributes (commit: 228eb7f) (details)
  2. cli: fix removing values when attribute has .get_object set (commit: ae31c0d) (details)
  3. cli: fix showing empty lists (commit: a46a55b) (details)
  4. procd: update to Git HEAD (2025-03-13) (commit: 3b65496) (details)
  5. package: use service_running instead of service_started for ubus config (commit: 9a79cdc) (details)
  6. linux-firmware: update to 20250311 (commit: a21ae5c) (details)
  7. ramips: mt7621: Move common DNA EX400 defs to dtsi (commit: e8603f3) (details)
  8. ramips: Add support for Genexis / Inteno Pulse EX400 (commit: 3e7337f) (details)
  9. ramips: mt7621: Reduce hardcoded metadata for Inteno Y3 imgs (commit: 4e3342f) (details)
  10. tools/coreutils: update to 9.6 (commit: 160e0b7) (details)
  11. umdns: set triggers and firewall rules on reload (commit: 6ef0f08) (details)
  12. mediatek: filogic: openwrt-one: drop kmod-nvme (commit: 6c8cc86) (details)
  13. firmware: intel-microcode: update to 20250211 (commit: f4801cf) (details)
  14. ramips: Cleanup Genexis EX400 upgrade script (commit: a53417c) (details)
  15. tools/coreutils: fix wrong PKG_HASH after update to version 9.6 (commit: c2a58fe) (details)
  16. generic: rename backport patch 852 (commit: bdd5587) (details)
  17. kernel: bump 6.6 to 6.6.83 (commit: 748682e) (details)
  18. rockchip: show boot stages on nanopi R6 system LED (commit: de9ad11) (details)
  19. rockchip: configure reset button on nanopi R6 (commit: 2e7d060) (details)
  20. rockchip: set network IRQ affinity to fast CPU cores (commit: 5921515) (details)
  21. kernel: load r8169 network module at boot time (commit: effcb6e) (details)
  22. stm32: modules: fix stm32-hash package build (commit: 4efb4a2) (details)
  23. ramips: Add support for Cudy M1200 v1 (commit: c13a050) (details)
  24. uboot-mediatek: move custom uart config symbol to board defconfigs (commit: 3d8d807) (details)
  25. Revert "tools/coreutils: fix wrong PKG_HASH after update to version 9.6" (commit: e41247c) (details)
  26. Revert "tools/coreutils: update to 9.6" (commit: a178d89) (details)
  27. ath79: add support for Longdata APS256 (commit: 3961b71) (details)
  28. ramips: add support for Zyxel LTE7490-M904 (commit: f3eca7c) (details)
  29. optee-os.mk: override default PATH to not use hostpkg python (commit: 8c3a43b) (details)
  30. mediatek: Update mt7622-reyee-ax3200-e5.dts (commit: f4ba980) (details)
  31. lantiq: xrx200: convert switch driver to package (commit: 62bf028) (details)
  32. lantiq-gphy-firmware: add package (commit: a18d95f) (details)
  33. kernel: Activate CONFIG_NET_SWITCHDEV in generic config (commit: abd0418) (details)
  34. selinux-policy: update to version v2.6 (commit: 0aaabff) (details)
  35. bcm27xx-gpu-fw: update to v1.20250305 (commit: 2804cfe) (details)
  36. bcm27xx-utils: update to latest version (commit: 6403c28) (details)
  37. bcm27xx: pull 6.6 patches from RPi repo (commit: 251f76c) (details)
  38. selinux-policy: fix PKG_MIRROR_HASH after update to v2.6 (commit: 7a1fe3f) (details)
  39. bcm27xx: refresh kernel configs (commit: 1f20752) (details)
  40. ramips: mt7621: add support for Maginon MC-1200AC (commit: 06142cc) (details)
  41. generic: import rtl8261n patches from mediatek (commit: 054b870) (details)
  42. mediatek: Xiaomi AX3000t: enable SPI calibration (commit: 043df82) (details)
  43. generic: silence led set_brightness error message (commit: 3a1bc14) (details)
  44. ipq-wifi: update to 2024-02-17 (commit: 4990ce6) (details)
  45. ath79: ZTE MF286A: use specific board definition file for qca9888 (commit: b60d241) (details)
  46. ath79: support ZTE MF286C (commit: 5ac6f56) (details)
  47. ath79: ZTE MF281: use specific board definition file for qca9888 (commit: 8951ac6) (details)
  48. kernel: modules: reorder i40e, mlx4, and mlx5 load priorities (commit: ad106a3) (details)
  49. x86: add Supermicro SuperServer E302-9D (commit: 86a691c) (details)
  50. ipq806x: use nvmem for wifi mac (commit: 148f82a) (details)
  51. nettle: update to 3.10.1 (commit: 4b650dd) (details)
  52. ramips: use openwrt,netdev-name to fix port name conflict on TP-Link Deco M4R v4 (commit: 4fed462) (details)
  53. uboot-mediatek: u7623: remove keys pin function (commit: f8a2e1c) (details)
  54. mediatek: u7623: fix network switch enumeration (commit: adc4d95) (details)
コミット 228eb7f62ad3a3b4e9101a7a840b26aef469009e by nbd
unetd: cli: fix editing service config attributes

They must be set on the config object instead of the main service object

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 228eb7f)
The file was modifiedpackage/network/services/unetd/files/unet.uc (diff)
コミット ae31c0ddd78f8f02b303cff8b455b0a5d05239bf by nbd
cli: fix removing values when attribute has .get_object set

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: ae31c0d)
The file was modifiedpackage/utils/cli/files/usr/share/ucode/cli/object-editor.uc (diff)
コミット a46a55b407e71b8f92a2754565f7883de49e368e by nbd
cli: fix showing empty lists

Display <none> as value instead of hiding the attribute name

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: a46a55b)
The file was modifiedpackage/utils/cli/files/usr/sbin/cli (diff)
コミット 3b65496654335dba662367f35f79248d389eb6b0 by nbd
procd: update to Git HEAD (2025-03-13)

80187cf5badb service: re-run init script "running" command after instance restart
891094aefcb2 rcS: avoid duplicate pending "running" calls

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 3b65496)
The file was modifiedpackage/system/procd/Makefile (diff)
コミット 9a79cdc7ee2d5c12f3a19ab89c8821d8672c1080 by nbd
package: use service_running instead of service_started for ubus config

Fixes issue with loading config after a service crash. Should also improve
startup time.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 9a79cdc)
The file was modifiedpackage/network/config/qosify/files/qosify.init (diff)
The file was modifiedpackage/libs/udebug/files/udebug.init (diff)
The file was modifiedpackage/network/services/bridger/files/bridger.init (diff)
The file was modifiedpackage/network/services/umdns/files/umdns.init (diff)
The file was modifiedpackage/network/services/omcproxy/files/omcproxy.init (diff)
コミット a21ae5cc61f021ae9a18dad6ca330295e0a49a04 by vincent
linux-firmware: update to 20250311

git log --no-merges --pretty=oneline --abbrev-commit 20250211...20250311
bdd88e967517 amdgpu: update psp 14.0.0 firmware
c8234f76bdd5 amdgpu: update gc 11.5.0 firmware
cc3227cd4fdb amdgpu: update vcn 4.0.2 firmware
1498f32eb8b7 amdgpu: update psp 13.0.4 firmware
a8bbcfaa3e15 amdgpu: update gc 11.0.1 firmware
645cc116bf8c amdgpu: update navy flounder firmware
5eac1029bb58 amdgpu: update gc 11.5.2 firmware
c5dc6df52b6d amdgpu: update vcn 5.0.0 firmware
8d5a8ed7f731 amdgpu: update smu 14.0.3 firmware
e6827bc2196f amdgpu: update sdma 7.0.1 firmware
44458e4f60b2 amdgpu: update gc 14.0.3 firmware
118bd6c7609c amdgpu: update gc 12.0.1 firmware
16987c25cf66 amdgpu: update sienna cichlid firmware
7ade6230b03a amdgpu: update yellow carp firmware
03d2ad8f27f3 amdgpu: update smu 14.0.2 firmware
eaf44ec2dff9 amdgpu: update psp 14.0.2 firmware
a9e53dc0e853 amdgpu: update gc 12.0.0 firmware
f7654d0634d3 amdgpu: update vega20 firmware
ff0fce9d60e1 amdgpu: update navi14 firmware
052c28862ae1 amdgpu: update vega12 firmware
3ca9ff138536 amdgpu: update vcn 4.0.4 firmware
3402e84bb438 amdgpu: update psp 13.0.7 firmware
1d028a0a7820 amdgpu: update gc 11.0.2 firmware
e58f61a19248 amdgpu: update vega10 firmware
0560dbe09009 amdgpu: update vcn 3.1.2 firmware
b3bcd93cdaa4 amdgpu: update gc 10.3.6 firmware
777f9945d49e amdgpu: update navi10 firmware
204aacb2901c amdgpu: update navi12 firmware
f3f87199f598 amdgpu: update psp 13.0.10 firmware
0833f16ca55a amdgpu: update gc 11.0.3 firmware
598c0af458cb amdgpu: update vangogh firmware
c32b218f2621 amdgpu: update picasso firmware
fcc391f90bec amdgpu: update vcn 4.0.0 firmware
bdd88e967517 amdgpu: update psp 14.0.0 firmware
c8234f76bdd5 amdgpu: update gc 11.5.0 firmware
cc3227cd4fdb amdgpu: update vcn 4.0.2 firmware
1498f32eb8b7 amdgpu: update psp 13.0.4 firmware
a8bbcfaa3e15 amdgpu: update gc 11.0.1 firmware
645cc116bf8c amdgpu: update navy flounder firmware
5eac1029bb58 amdgpu: update gc 11.5.2 firmware
c5dc6df52b6d amdgpu: update vcn 5.0.0 firmware
8d5a8ed7f731 amdgpu: update smu 14.0.3 firmware
e6827bc2196f amdgpu: update sdma 7.0.1 firmware
44458e4f60b2 amdgpu: update gc 14.0.3 firmware
118bd6c7609c amdgpu: update gc 12.0.1 firmware
16987c25cf66 amdgpu: update sienna cichlid firmware
7ade6230b03a amdgpu: update yellow carp firmware
03d2ad8f27f3 amdgpu: update smu 14.0.2 firmware
eaf44ec2dff9 amdgpu: update psp 14.0.2 firmware
a9e53dc0e853 amdgpu: update gc 12.0.0 firmware
f7654d0634d3 amdgpu: update vega20 firmware
ff0fce9d60e1 amdgpu: update navi14 firmware
052c28862ae1 amdgpu: update vega12 firmware
3ca9ff138536 amdgpu: update vcn 4.0.4 firmware
3402e84bb438 amdgpu: update psp 13.0.7 firmware
1d028a0a7820 amdgpu: update gc 11.0.2 firmware
e58f61a19248 amdgpu: update vega10 firmware
0560dbe09009 amdgpu: update vcn 3.1.2 firmware
b3bcd93cdaa4 amdgpu: update gc 10.3.6 firmware
777f9945d49e amdgpu: update navi10 firmware
204aacb2901c amdgpu: update navi12 firmware
f3f87199f598 amdgpu: update psp 13.0.10 firmware
0833f16ca55a amdgpu: update gc 11.0.3 firmware
598c0af458cb amdgpu: update vangogh firmware
c32b218f2621 amdgpu: update picasso firmware
fcc391f90bec amdgpu: update vcn 4.0.0 firmware
bdd88e967517 amdgpu: update psp 14.0.0 firmware
c8234f76bdd5 amdgpu: update gc 11.5.0 firmware
cc3227cd4fdb amdgpu: update vcn 4.0.2 firmware
1498f32eb8b7 amdgpu: update psp 13.0.4 firmware
a8bbcfaa3e15 amdgpu: update gc 11.0.1 firmware
645cc116bf8c amdgpu: update navy flounder firmware
5eac1029bb58 amdgpu: update gc 11.5.2 firmware
c5dc6df52b6d amdgpu: update vcn 5.0.0 firmware
8d5a8ed7f731 amdgpu: update smu 14.0.3 firmware
e6827bc2196f amdgpu: update sdma 7.0.1 firmware
44458e4f60b2 amdgpu: update gc 14.0.3 firmware
118bd6c7609c amdgpu: update gc 12.0.1 firmware
16987c25cf66 amdgpu: update sienna cichlid firmware
7ade6230b03a amdgpu: update yellow carp firmware
03d2ad8f27f3 amdgpu: update smu 14.0.2 firmware
eaf44ec2dff9 amdgpu: update psp 14.0.2 firmware
a9e53dc0e853 amdgpu: update gc 12.0.0 firmware
f7654d0634d3 amdgpu: update vega20 firmware
ff0fce9d60e1 amdgpu: update navi14 firmware
052c28862ae1 amdgpu: update vega12 firmware
3ca9ff138536 amdgpu: update vcn 4.0.4 firmware
3402e84bb438 amdgpu: update psp 13.0.7 firmware
1d028a0a7820 amdgpu: update gc 11.0.2 firmware
e58f61a19248 amdgpu: update vega10 firmware
0560dbe09009 amdgpu: update vcn 3.1.2 firmware
b3bcd93cdaa4 amdgpu: update gc 10.3.6 firmware
777f9945d49e amdgpu: update navi10 firmware
204aacb2901c amdgpu: update navi12 firmware
f3f87199f598 amdgpu: update psp 13.0.10 firmware
0833f16ca55a amdgpu: update gc 11.0.3 firmware
598c0af458cb amdgpu: update vangogh firmware
c32b218f2621 amdgpu: update picasso firmware
fcc391f90bec amdgpu: update vcn 4.0.0 firmware
16dba25cc2a6 amdgpu: update psp 13.0.0 firmware
1921d2321616 amdgpu: update gc 11.0.0 firmware
401fdb179a92 amdgpu: update psp 13.0.14 firmware
9b0c9f217009 amdgpu: update gc 9.4.4 firmware
12f2ea7e1edd amdgpu: update psp 13.0.6 firmware
37dd196c523d amdgpu: update gc 9.4.3 firmware
f04ce74d4960 amdgpu: update beige goby firmware
5f011e04bba5 amdgpu: update gc 10.3.7 firmware
6f8864aecde2 amdgpu: update psp 14.0.1 firmware
ccd76e2f57a1 amdgpu: update gc 11.5.1 firmware
c5710c8a642a amdgpu: update gc 11.0.4 firmware
ff2c4d0706a8 amdgpu: update dimgrey cavefish firmware
6966680eeb7d amdgpu: update aldebaran firmware
ffdb342f8db5 qcom: Update gpu firmwares for qcs8300 chipset
ad16cf3b829f linux-firmware: add firmware for qat_420xx devices
c2c0e64a1b02 amdgpu: DMCUB updates for various ASICs
d2e1085e36fb i915: Update Xe3LPD DMC to v2.20
8b3109069b3b linux-firmware: update firmware for MT7925 WiFi device
ae25a3cb0fd8 mediatek MT7925: update bluetooth firmware to 20250305133215
7a074fed8691 mediatek MT7920: update bluetooth firmware to 20250210151502
d61ca3c53acd linux-firmware: Update firmware file for Intel BlazarU core
9971a5b69745 linux-firmware: Update firmware file for Intel BlazarI core
9b870dde196d intel_vpu: Add firmware for 37xx and 40xx NPUs
f573fa75ee6c QCA: Add Bluetooth firmwares for QCA2066 with USB transport
250b01fdbbda QCA: Add two bluetooth firmware nvm files for QCA2066
ca3ecd432113 QCA: Update Bluetooth QCA2066 firmware to 2.1.0-00653
f5afc67b2d57 QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00653
675b89218fe1 cirrus: cs35l41: Add firmware and tuning for ASUS Consumer laptops
68fe46cc732f cirrus: cs35l41: Add Firmware for various ASUS Commercial laptops
312effe7857e ASoC: tas2781: Update dsp firmware for Gemtree project
35900e1f24cd xe: Update GUC to v70.40.2 for BMG, LNL
5602c7293e66 amdgpu: DMCUB updates for various ASICs
de78f0aaafb9 amdgpu: DCUB update for DCN401 and DCN315
90e90cd14622 cirrus: cs35l41: Add firmware and tunings for CS35L41 driver for Steam Deck
811bb52b1d29 ath11k: QCN9074 hw1.0: update to WLAN.HK.2.9.0.1-02175-QCAHKSWPL_SILICONZ-2
a4ede19b319e ath11k: QCA6698AQ hw2.1: update to WLAN.HSP.1.1-04604-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
537891bbcbb2 ath11k: QCA6698AQ hw2.1: update board-2.bin
0a69dcd33a4b rtw89: 8852bt: update fw to v0.29.122.0 and BB parameter to 07
3660cb7665df linux-firmware: Update AMD SEV firmware
15442c631c6b linux-firmware: update firmware for MT7920 WiFi device
2ee90738b79a qca: update WCN3988 firmware
1cc8c1bfa112 amdgpu: Update ISP FW for isp v4.1.1
773611b481e1 qcom: add firmware for Adreno A225
307af4cea232 cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for two HP laptops
0aad62c61cab cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops
f2ac3cafdec1 cirrus: cs35l56: Add and update firmware for Cirrus CS35L56 for various Lenovo laptops
50710a3006fa cirrus: cs35l56: Update firmware for Cirrus Amps for some Dell laptops
d88562a09aac linux-firmware: update firmware for en8811h 2.5G ethernet phy
f71241766176 i915: Update Xe3LPD DMC to v2.17
9ea3e5dd4265 ASoC: tas2781: Change regbin firmwares for single device

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/18234
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: a21ae5c)
The file was modifiedpackage/firmware/linux-firmware/Makefile (diff)
コミット e8603f3b5a15856fccee2e02a5406ca9c8b2ba1d by hauke
ramips: mt7621: Move common DNA EX400 defs to dtsi

Move common definitions for DNA Valokuitu Plus EX400 to a dtsi include.
This is in preparation of adding the non-branded variant of the device
produced by Genexis / Inteno in the next commit. The device with DNA
branding differs in the LED labling on the device.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Link: https://github.com/openwrt/openwrt/pull/17551
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: e8603f3)
The file was addedtarget/linux/ramips/dts/mt7621_genexis_pulse-ex400-common.dtsi
The file was modifiedtarget/linux/ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts (diff)
コミット 3e7337feead8e0a0f5a05f5b91d7d0fd7f14ec56 by hauke
ramips: Add support for Genexis / Inteno Pulse EX400

Add support for Genexis Pulse EX400 / Inteno Pulse EX400. A branded
variant for the Finnish ISP DNA has already been added in fea2264d9fdd
(ramips: mt7621: Add DNA Valokuitu Plus EX400, 2023-07-31). This commit
adds support for the generic variants with Inteno and Genexis branding.
Inteno changed its name to Genexis and both brandings exist.

In terms of electronics, there is no difference between the DNA-branded
version and other brandings. LED markings on the case are different,
though. While the DNA-version has a "software-update" LED, the other
versions have a WPS LED. To reduce user confusion, create a separate
image.

Add the different device-tree with the different LED and rename things
to work the same way for both variants.

Specifications:
- Device: Genexis Pulse EX400 / Inteno Pulse EX400
- SoC: MT7621A
- Flash: 256 MB NAND
- RAM: 256 MB
- Ethernet: Built-in, 2 x 1 GbE
- Wifi: MT7603 2.4 GHz 2x2 MIMO, MT7615 5 GHz 4x4 MU-MIMO
- USB: 1x 2.0
- LEDs (GPIO): green/red status, green WPS
- LEDs (SX9512, unsupported): Broadband, Wi-Fi 2.4G, Wi-Fi 5G
- Buttons (GPIO): Reset
- Buttons (SX9512, unsupported): Wi-Fi 2.4G, Wi-Fi 5G, WPS

MAC addresses:
- LAN:     U-Boot 'ethaddr' (label)
- WAN:     label + 1
- 2.4 GHz: label + 6
- 5 GHz:   label + 7

Serial:
There is a black block connector next to the red ethernet connector. It
is accessible also through holes in the casing.

Pinout (TTL 3.3V)
+---+---+
|Tx |Rx |
+---+---+
|Vcc|Gnd|
+---+---+

Firmware:
The vendor firmware is a fork of OpenWrt (Reboot) with a kernel version
4.4.93. The flash is arranged as below and there is a dual boot
mechanism alternating between rootfs_0 and rootfs_1.

+-------+------+------+-----------+-----------+
|       | env1 | env2 | rootfs_0  |  rootfs_1 |
|       +------+------+-----------+-----------+
|       |         UBI volumes                 |
+-------+-------------------------------------+
|U-Boot |             UBI                     |
+-------+-------------------------------------+
|mtd0   |             mtd1                    |
+-------+-------------------------------------+
|                     NAND                    |
+---------------------------------------------+

In OpenWrt rootfs_0 will be used as a boot partition that will contain the
kernel and the dtb. The squashfs rootfs and overlay are standard OpenWrt
behaviour.

+-------+------+------+-----------+--------+------------+
|       | env1 | env2 | rootfs_0  | rootfs | rootfs_data|
|       +------+------+-----------+--------+------------+
|       |         UBI volumes                           |
+-------+-----------------------------------------------+
|U-Boot |             UBI                               |
+-------+-----------------------------------------------+
|mtd0   |             mtd1                              |
+-------+-----------------------------------------------+
|                     NAND                              |
+-------------------------------------------------------+

U-boot:
With proper serial access, booting can be halted to U-boot by pressing
any key. TFTP and flash writes are available, but only the first one has
been tested.

NOTE: Recovery mode can be accessed by holding down the reset button while
powering on the device. The led 'Update' will show a solid green light
once ready. A web server will be running at 192.168.1.1:80 and it will
allow flashing a firmware package. You can cycle between rootfs_0 and
rootfs_1 by pressing the reset button once.

Root password:
With the vendor web UI create a backup of your settings and download the
archive to your computer. Within the archive in the file
/etc/shadow replace the password hash for root with that of a password you
know. Restore the configuration with the vendor web UI and you will have
changed the root password.

SSH access:
You might need to enable the SSH service for LAN interface as by default
it's enabled for WAN only.

Installing OpenWrt:
With the vendor web UI, or from the U-Boot recovery UI, install the
OpenWrt factory image. Alternatively, ssh to the device and use
sysupgrade -n from cli.

Finalize by installing the OpenWrt sysupgrade image to get a fully
functioning system.

Reverting to the vendor firmware:

Boot with OpenWrt initramfs image
  - Remove volumes rootfs_0, rootfs and rootfs_data and create vendor
    volumes.

    ubirmvol /dev/ubi0 -n 2
    ubirmvol /dev/ubi0 -n 3
    ubirmvol /dev/ubi0 -n 4
    ubimkvol /dev/ubi0 -N rootfs_0 -S 990
    ubimkvol /dev/ubi0 -N rootfs_1 -S 990

    Power off and enter to the U-boot recovery to install the vendor
    firmware.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Link: https://github.com/openwrt/openwrt/pull/17551
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3e7337f)
The file was addedtarget/linux/ramips/mt7621/base-files/lib/upgrade/inteno.sh
The file was addedtarget/linux/ramips/dts/mt7621_genexis_pulse-ex400.dts
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/init.d/bootcount (diff)
The file was modifiedtarget/linux/ramips/dts/mt7621_dna_valokuitu-plus-ex400.dts (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
The file was removedtarget/linux/ramips/mt7621/base-files/lib/upgrade/dna.sh
The file was modifiedtarget/linux/ramips/dts/mt7621_genexis_pulse-ex400-common.dtsi (diff)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 4e3342f5f17d5d227f036b4b16e2a3721a2e8493 by hauke
ramips: mt7621: Reduce hardcoded metadata for Inteno Y3 imgs

Instead of hardcoded metadata, put some sensible data instead.

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Link: https://github.com/openwrt/openwrt/pull/17551
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4e3342f)
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
コミット 160e0b7ad866c9f52b81d95588c7b0a40cffd109 by vincent
tools/coreutils: update to 9.6

Update to latest stable release

https://lists.gnu.org/archive/html/coreutils/2025-01/msg00049.html

Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/18191
Signed-off-by: Nick Hainke <vincent@systemli.org>
(commit: 160e0b7)
The file was modifiedtools/coreutils/Makefile (diff)
コミット 6ef0f08664ff28aa932e3ea194b0c6f6d907b136 by nbd
umdns: set triggers and firewall rules on reload

Both depend on the config, so they need to be sent to procd on reload.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
(commit: 6ef0f08)
The file was modifiedpackage/network/services/umdns/files/umdns.init (diff)
コミット 6c8cc862954b61d91a0c2670be4be0795c184ae5 by daniel
mediatek: filogic: openwrt-one: drop kmod-nvme

The OpenWrt One is the only board listing kmod-nvme as part of it's
default package set.

Remove kmod-nvme from the default package set as the board is sold
without an NVMe SSD and the M.2 slot can also be used for other
purposes.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(commit: 6c8cc86)
The file was modifiedtarget/linux/mediatek/image/filogic.mk (diff)
コミット f4801cffc3697d57a6d47e325d2f43c785ce3416 by hauke
firmware: intel-microcode: update to 20250211

Debian Changelogs from 20240531:

local access.
    - Mitigations for INTEL-SA-01079 (CVE-2024-23918)
      Potential security vulnerabilities in some Intel Xeon processors
      using Intel SGX may allow escalation of privilege.  Intel disclosed
      that some processor models were already fixed by a previous
      microcode update.
    - Updated mitigations for INTEL-SA-01097 (CVE-2024-24968)
      Improper finite state machines (FSMs) in hardware logic in some
      Intel Processors may allow an privileged user to potentially enable a
      denial of service via local access.
    - Mitigations for INTEL-SA-01103 (CVE-2024-23984)
      A potential security vulnerability in the Running Average Power Limit
      (RAPL) interface for some Intel Processors may allow information
      disclosure.  Added mitigations for more processor models.
  * Updated Microcodes:
    sig 0x000806f8, pf_mask 0x87, 2024-06-20, rev 0x2b000603, size 588800
    sig 0x000806f7, pf_mask 0x87, 2024-06-20, rev 0x2b000603
    sig 0x000806f6, pf_mask 0x87, 2024-06-20, rev 0x2b000603
    sig 0x000806f5, pf_mask 0x87, 2024-06-20, rev 0x2b000603
    sig 0x000806f4, pf_mask 0x87, 2024-06-20, rev 0x2b000603
    sig 0x00090672, pf_mask 0x07, 2024-05-29, rev 0x0037, size 224256
    sig 0x00090675, pf_mask 0x07, 2024-05-29, rev 0x0037
    sig 0x000b06f2, pf_mask 0x07, 2024-05-29, rev 0x0037
    sig 0x000b06f5, pf_mask 0x07, 2024-05-29, rev 0x0037
    sig 0x000906a3, pf_mask 0x80, 2024-06-03, rev 0x0435, size 223232
    sig 0x000906a4, pf_mask 0x80, 2024-06-03, rev 0x0435
    sig 0x000a06a4, pf_mask 0xe6, 2024-08-02, rev 0x0020, size 138240
    sig 0x000b06a2, pf_mask 0xe0, 2024-05-29, rev 0x4123, size 220160
    sig 0x000b06a3, pf_mask 0xe0, 2024-05-29, rev 0x4123
    sig 0x000b06a8, pf_mask 0xe0, 2024-05-29, rev 0x4123
    sig 0x000c06f2, pf_mask 0x87, 2024-06-20, rev 0x21000283, size 560128
    sig 0x000c06f1, pf_mask 0x87, 2024-06-20, rev 0x21000283
  * source: update symlinks to reflect id of the latest release, 20241112
  * Update changelog for 3.20240910.1 and 3.20240813.1 with new information:
    INTEL-SA-1103 was addressed by 3.20240813.1 for some processor models,
    and not by 3.20240910. INTEL-SA-1079 was addressed by 3.20240910.1 for
    some processor models.

-- Henrique de Moraes Holschuh <hmh@debian.org>  Thu, 14 Nov 2024 15:37:40 -0300

intel-microcode (3.20241029.1) UNRELEASED; urgency=medium

  * New upstream microcode datafile 20241029
    - Not relevant for operating system microcode updates
    - Only when loaded from firmware, this update fixes the critical,
      potentially hardware-damaging errata RPL061: Incorrect Internal
      Voltage Request on Raptor Lake (Core 13th/14th gen) Intel
      processors.
  * Updated Microcodes:
    sig 0x000b0671, pf_mask 0x32, 2024-08-29, rev 0x012b, size 211968

-- Henrique de Moraes Holschuh <hmh@debian.org>  Thu, 14 Nov 2024 14:49:03 -0300

intel-microcode (3.20240910.1) unstable; urgency=medium

  * New upstream microcode datafile 20240910 (closes: #1081363)
    - Mitigations for INTEL-SA-01097 (CVE-2024-24968)
      Improper finite state machines (FSMs) in hardware logic in some
      Intel Processors may allow an privileged user to potentially enable a
      denial of service via local access.
    - Fixes for unspecified functional issues on several processor models
    - The processor voltage limit issue on Core 13rd/14th gen REQUIRES A
      FIRMWARE UPDATE.  It is present in this release for sig 0xb0671, but
      THE VOLTAGE ISSUE FIX ONLY WORKS WHEN THE MICROCODE UPDATE IS LOADED
      THROUGH THE FIT TABLE IN FIRMWARE.  Contact your system vendor for a
      firmware update that includes the appropriate microcode update for
      your processor.
  * Updated Microcodes:
    sig 0x00090672, pf_mask 0x07, 2024-02-22, rev 0x0036, size 224256
    sig 0x00090675, pf_mask 0x07, 2024-02-22, rev 0x0036
    sig 0x000b06f2, pf_mask 0x07, 2024-02-22, rev 0x0036
    sig 0x000b06f5, pf_mask 0x07, 2024-02-22, rev 0x0036
    sig 0x000906a3, pf_mask 0x80, 2024-02-22, rev 0x0434, size 222208
    sig 0x000906a4, pf_mask 0x80, 2024-02-22, rev 0x0434
    sig 0x000a06a4, pf_mask 0xe6, 2024-06-17, rev 0x001f, size 137216
    sig 0x000b0671, pf_mask 0x32, 2024-07-18, rev 0x0129, size 215040
    sig 0x000b06a2, pf_mask 0xe0, 2024-02-22, rev 0x4122, size 220160
    sig 0x000b06a3, pf_mask 0xe0, 2024-02-22, rev 0x4122
    sig 0x000b06a8, pf_mask 0xe0, 2024-02-22, rev 0x4122
    sig 0x000b06e0, pf_mask 0x19, 2024-03-25, rev 0x001a, size 138240
  * Update changelog for 3.20240813.1 with new information
  * Update changelog for 3.20240514.1 with new information
  * source: update symlinks to reflect id of the latest release, 20240910

-- Henrique de Moraes Holschuh <hmh@debian.org>  Sat, 21 Sep 2024 16:40:07 -0300

intel-microcode (3.20240813.2) unstable; urgency=high

  * Merge changes from intel-microcode/3.20240531.1+nmu1, which were left out
    from 3.20240813.1 by an oversight, regressing merged-usr. Closes: #1060200

-- Henrique de Moraes Holschuh <hmh@debian.org>  Sat, 17 Aug 2024 11:31:32 -0300

intel-microcode (3.20240813.1) unstable; urgency=medium

  * New upstream microcode datafile 20240813 (closes: #1078742)
    - Mitigations for INTEL-SA-01083 (CVE-2024-24853)
      Incorrect behavior order in transition between executive monitor and SMI
      transfer monitor (STM) in some Intel Processors may allow a privileged
      user to potentially enable escalation of privilege via local access.
    - Mitigations for INTEL-SA-01118 (CVE-2024-25939)
      Mirrored regions with different values in 3rd Generation Intel Xeon
      Scalable Processors may allow a privileged user to potentially enable
      denial of service via local access.
    - Mitigations for INTEL-SA-01100 (CVE-2024-24980)
      Protection mechanism failure in some 3rd, 4th, and 5th Generation Intel
      Xeon Processors may allow a privileged user to potentially enable
      escalation of privilege via local access.
    - Mitigations for INTEL-SA-01038 (CVE-2023-42667)
      Improper isolation in the Intel Core Ultra Processor stream cache
      mechanism may allow an authenticated user to potentially enable
      escalation of privilege via local access.  Intel disclosed that some
      processor models were already fixed by the previous microcode update.
    - Mitigations for INTEL-SA-01046 (CVE-2023-49141)
      Improper isolation in some Intel Processors stream cache mechanism may
      allow an authenticated user to potentially enable escalation of
      privilege via local access.  Intel disclosed that some processor models
      were already fixed by the previous microcode update.
    - Mitigations for INTEL-SA-01079 (CVE-2024-23918)
      Potential security vulnerabilities in some Intel Xeon processors
      using Intel SGX may allow escalation of privilege.  Intel released this
      information during the full disclosure for the 20241112 update.
      Processor signatures 0x606a6 and 0x606c1.
    - Mitigations for INTEL-SA-01103 (CVE-2024-23984)
      A potential security vulnerability in the Running Average Power Limit
      (RAPL) interface for some Intel Processors may allow information
      disclosure. Intel released this information during the full disclosure
      for the 20240910 update.  Processor signatures 0x5065b, 0x606a6,
      0x606c1.
    - Fix for unspecified functional issues on several processor models
    - Fix for errata TGL068/ADL075/ICL088/... "Processor may hang during a
      microcode update".  It is not clear which processors were fixed by this
      release, or by one of the microcode updates from 2024-05.
    - Mitigations for INTEL-SA-01213 (CVE-2024-36293)
      Improper access control in the EDECCSSA user leaf function for some
      Intel Processors with Intel SGX may allow an authenticated user to
      potentially enable denial of service via local access.  Intel released
      this information during the full disclosure for the 20250211 update.
      Processor signature 0x906ec (9th Generation Intel Core processor).
  * Updated microcodes:
    sig 0x00050657, pf_mask 0xbf, 2024-03-01, rev 0x5003707, size 39936
    sig 0x0005065b, pf_mask 0xbf, 2024-04-01, rev 0x7002904, size 30720
    sig 0x000606a6, pf_mask 0x87, 2024-04-01, rev 0xd0003e7, size 308224
    sig 0x000606c1, pf_mask 0x10, 2024-04-03, rev 0x10002b0, size 300032
    sig 0x000706e5, pf_mask 0x80, 2024-02-15, rev 0x00c6, size 114688
    sig 0x000806c1, pf_mask 0x80, 2024-02-15, rev 0x00b8, size 112640
    sig 0x000806c2, pf_mask 0xc2, 2024-02-15, rev 0x0038, size 99328
    sig 0x000806d1, pf_mask 0xc2, 2024-02-15, rev 0x0052, size 104448
    sig 0x000806e9, pf_mask 0xc0, 2024-02-01, rev 0x00f6, size 106496
    sig 0x000806e9, pf_mask 0x10, 2024-02-01, rev 0x00f6, size 106496
    sig 0x000806ea, pf_mask 0xc0, 2024-02-01, rev 0x00f6, size 105472
    sig 0x000806eb, pf_mask 0xd0, 2024-02-01, rev 0x00f6, size 106496
    sig 0x000806ec, pf_mask 0x94, 2024-02-05, rev 0x00fc, size 106496
    sig 0x00090661, pf_mask 0x01, 2024-04-05, rev 0x001a, size 20480
    sig 0x000906ea, pf_mask 0x22, 2024-02-01, rev 0x00f8, size 105472
    sig 0x000906eb, pf_mask 0x02, 2024-02-01, rev 0x00f6, size 106496
    sig 0x000906ec, pf_mask 0x22, 2024-02-01, rev 0x00f8, size 106496
    sig 0x000906ed, pf_mask 0x22, 2024-02-05, rev 0x0100, size 106496
    sig 0x000a0652, pf_mask 0x20, 2024-02-01, rev 0x00fc, size 97280
    sig 0x000a0653, pf_mask 0x22, 2024-02-01, rev 0x00fc, size 98304
    sig 0x000a0655, pf_mask 0x22, 2024-02-01, rev 0x00fc, size 97280
    sig 0x000a0660, pf_mask 0x80, 2024-02-01, rev 0x00fe, size 97280
    sig 0x000a0661, pf_mask 0x80, 2024-02-01, rev 0x00fc, size 97280
    sig 0x000a0671, pf_mask 0x02, 2024-03-07, rev 0x0062, size 108544
    sig 0x000a06a4, pf_mask 0xe6, 2024-04-15, rev 0x001e, size 137216
  * source: update symlinks to reflect id of the latest release, 20240813
  * postinst, postrm: switch to dpkg-trigger to run update-initramfs

-- Henrique de Moraes Holschuh <hmh@debian.org>  Thu, 15 Aug 2024 14:41:50 -0300

Signed-off-by: John Audia <therealgraysky@proton.me>
Link: https://github.com/openwrt/openwrt/pull/18197
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f4801cf)
The file was modifiedpackage/firmware/intel-microcode/Makefile (diff)
コミット a53417cc301f6b2cdcc7270d1b275acf49e6e64b by hauke
ramips: Cleanup Genexis EX400 upgrade script

The code can be made more efficient by not extracting the sysupgrade.tar but
rather just querying for the filesize within the archive. Resorting to
manual update of UBI volume is extra work too, setting CI_KERNPART=rootfs_0
is enough.

Suggested-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Signed-off-by: Mauri Sandberg <maukka@ext.kapsi.fi>
Link: https://github.com/openwrt/openwrt/pull/17806
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a53417c)
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/inteno.sh (diff)
コミット c2a58fe875ff04ce956c7da8f42412053bfc7597 by ynezz
tools/coreutils: fix wrong PKG_HASH after update to version 9.6

Currently macOS builds are failing due to hash mismatch. Lets fix it by
using proper hash:

Here are the SHA1 and SHA256 checksums:

   File: coreutils-9.6.tar.gz
   SHA1 sum:   1da82e96486e0eedbd5257c8190f2cf9fcb71c2e
   SHA256 sum: 2bec616375002c92c1ed5ead32a092b174fe44c14bc736d32e5961053b821d84

References: https://lists.gnu.org/archive/html/coreutils/2025-01/msg00049.html
Fixes: 160e0b7ad866 ("tools/coreutils: update to 9.6")
Reported-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(commit: c2a58fe)
The file was modifiedtools/coreutils/Makefile (diff)
コミット bdd5587b6b0f5281806607a7eb8ffd298fdbe4c7 by hauke
generic: rename backport patch 852

Rename 852-stable-bus-mhi-host-pci_generic-constify-modem_telit_fn980_.patch
to 852-v6.9-stable-bus-mhi-host-pci_generic-constify-modem_telit_fn980.patch
because it is used since kernel 6.9-rc1 (https://lore.kernel.org/lkml/Zfwv2y7P7BneKqMZ@kroah.com/).

Link: https://web.git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.9.y&id=2ec11b5d6d900b17c7d001fbee4751fd2aa58917
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/18237
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: bdd5587)
The file was removedtarget/linux/generic/backport-6.6/852-stable-bus-mhi-host-pci_generic-constify-modem_telit_fn980_.patch
The file was addedtarget/linux/generic/backport-6.6/852-v6.9-stable-bus-mhi-host-pci_generic-constify-modem_telit_fn980.patch
コミット 748682e8556d27d904d3fe363228e16eff47afd9 by noltari
kernel: bump 6.6 to 6.6.83

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

Removed upstreamed:
bcm27xx/patches-6.6/950-0483-usb-xhci-borrow-upstream-TRB_FETCH-quirk-on-VL805-ho.patch[1]

Manually rebased:
bcm27xx/patches-6.6/950-0061-Revert-Revert-xhci-add-quirk-for-host-controllers-th.patch
bcm27xx/patches-6.6/950-0485-usb-xhci-add-XHCI_VLI_HUB_TT_QUIRK.patch
bcm27xx/patches-6.6/950-0519-usb-dwc3-Set-DMA-and-coherent-masks-early.patch

All other patches automatically rebased.

1. https://web.git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/usb/host/xhci-pci.c?h=linux-6.6.y&id=c401b1b4b835d66792e884b76264d742a20d931d

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia <therealgraysky@proton.me>
[fixed issues with bcm27xx patches]
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 748682e)
The file was modifiedtarget/linux/generic/pending-6.6/680-net-add-TCP-fraglist-GRO-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0519-usb-dwc3-Set-DMA-and-coherent-masks-early.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-05-v6.9-net-dsa-mt7530-always-trap-frames-to-active-CPU-port.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-21-v6.9-net-dsa-mt7530-do-not-use-SW_PHY_RST-to-reset-MT7531.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-42-v6.10-net-dsa-mt7530-refactor-MT7530_MFC-and-MT7531_CFC-ad.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0485-usb-xhci-add-XHCI_VLI_HUB_TT_QUIRK.patch (diff)
The file was removedtarget/linux/bcm27xx/patches-6.6/950-0483-usb-xhci-borrow-upstream-TRB_FETCH-quirk-on-VL805-ho.patch
The file was modifiedtarget/linux/generic/backport-6.6/790-46-v6.10-net-dsa-mt7530-define-MAC-speed-capabilities-per-swi.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-18-v6.9-net-dsa-mt7530-do-not-clear-config-supported_interfa.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-52-v6.10-net-dsa-mt7530-explain-exposing-MDIO-bus-of-MT7531AE.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-16-v6.9-net-dsa-mt7530-remove-pad_setup-function-pointer.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-40-v6.10-net-dsa-mt7530-rename-p5_intf_sel-and-use-only-for-M.patch (diff)
The file was modifiedinclude/kernel-6.6 (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0061-Revert-Revert-xhci-add-quirk-for-host-controllers-th.patch (diff)
The file was modifiedtarget/linux/generic/pending-6.6/685-net-gso-fix-tcp-fraglist-segmentation-after-pull-fro.patch (diff)
The file was modifiedtarget/linux/starfive/patches-6.6/0110-usb-xhci-using-dma_alloc_noncoherent-to-alloc-low-me.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-39-v6.10-net-dsa-mt7530-refactor-MT7530_PMCR_P.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-24-v6.9-net-dsa-mt7530-get-rid-of-mt753x_mac_config.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-36-v6.10-net-dsa-mt7530-mdio-read-PHY-address-of-switch-from-.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-07-v6.9-net-dsa-mt7530-store-port-5-SGMII-capability-of-MT75.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-33-v6.10-net-dsa-mt7530-provide-own-phylink-MAC-operations.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-1359-usb-dwc3-core-add-support-for-setting-NAK-enhancemen.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-27-v6.9-net-dsa-mt7530-simplify-link-operations.patch (diff)
The file was modifiedtarget/linux/ipq40xx/patches-6.6/999-atm-mpoa-intel-dsl-phy-support.patch (diff)
The file was modifiedtarget/linux/ath79/patches-6.6/900-unaligned_access_hacks.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0853-drivers-usb-dwc3-add-FS-LS-bus-instance-parkmode-dis.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-47-v6.10-net-dsa-mt7530-get-rid-of-function-sanity-check.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-15-v6.9-net-dsa-mt7530-call-port-6-setup-from-mt7530_mac_con.patch (diff)
The file was modifiedtarget/linux/airoha/patches-6.6/029-v6.12-net-dsa-mt7530-Add-EN7581-support.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0482-xhci-quirks-add-link-TRB-quirk-for-VL805.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-25-v6.9-net-dsa-mt7530-put-initialising-PCS-devices-code-bac.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-19-v6.9-net-dsa-mt7530-remove-.mac_port_config-for-MT7988-an.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-22-v6.9-net-dsa-mt7530-get-rid-of-useless-error-returns-on-p.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-48-v6.10-net-dsa-mt7530-refactor-MT7530_PMEEECR_P.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-45-v6.10-net-dsa-mt7530-return-mt7530_setup_mdio-mt7531_setup.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/611-01-v6.11-udp-Allow-GSO-transmit-from-devices-with-no-checksum.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-02-v6.7-net-dsa-mt753x-remove-mt753x_phylink_pcs_link_up.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-23-v6.9-net-dsa-mt7530-get-rid-of-priv-info-cpu_port_config.patch (diff)
The file was modifiedtarget/linux/rockchip/patches-6.6/034-v6.7-usb-dwc3-add-optional-PHY-interface-clocks.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-08-v6.9-net-dsa-mt7530-improve-comments-regarding-switch-por.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-51-v6.10-net-dsa-mt7530-do-not-pass-port-variable-to-mt7531_r.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-17-v6.9-net-dsa-mt7530-correct-port-capabilities-of-MT7988.patch (diff)
The file was modifiedtarget/linux/starfive/patches-6.6/0109-usb-xhci-To-improve-performance-usb-using-lowmem-for.patch (diff)
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0484-usb-xhci-add-VLI_SS_BULK_OUT_BUG-quirk.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-43-v6.10-net-dsa-mt7530-refactor-MT7530_HWTRAP-and-MT7530_MHW.patch (diff)
The file was modifiedtarget/linux/generic/backport-6.6/790-50-v6.10-net-dsa-mt7530-use-priv-ds-num_ports-instead-of-MT75.patch (diff)
コミット de9ad11dac094b6074c9b23341acbc28806404ae by hauke
rockchip: show boot stages on nanopi R6 system LED

Set up openwrt to show boot progress on the nanopi R6S or R6C system LED.

The LED blinking states indicate the boot stage. The LED is defined as
a power LED, but can still be set to heartbeat in /etc/config/system
after the system is done booting.

Signed-off-by: Michel Lespinasse <michel@lespinasse.org>
Link: https://github.com/openwrt/openwrt/pull/17638
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: de9ad11)
The file was addedtarget/linux/rockchip/patches-6.6/401-1-nanopi-r6-show-boot-status-on-system-led
コミット 2e7d060fd1ba6160067df1a2ba303c7c2efe2a7e by hauke
rockchip: configure reset button on nanopi R6

Set up openwrt to handle the reset button appropriately (so that it
can trigger the various recovery modes) on the nanopi R6S and R6C models.

Signed-off-by: Michel Lespinasse <michel@lespinasse.org>
Link: https://github.com/openwrt/openwrt/pull/17638
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 2e7d060)
The file was addedtarget/linux/rockchip/patches-6.6/401-2-nanopi-r6-reset-button
コミット 59215154a0eba77f0a79a6e30069a3037603ebf2 by hauke
rockchip: set network IRQ affinity to fast CPU cores

The nanopi R6S, R6C and nanopc T6 platforms are based on rk3588(s) SoC,
which has fast and slow CPU cores. Set up network interrupt affinity to be
on the fast CPU cores by default. This is similar to the way this was
already configured on nanopi R4S.

Signed-off-by: Michel Lespinasse <michel@lespinasse.org>
Link: https://github.com/openwrt/openwrt/pull/17638
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5921515)
The file was modifiedtarget/linux/rockchip/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity (diff)
コミット effcb6e4c3f6638ad4dde7a7e9218c4f7189019b by hauke
kernel: load r8169 network module at boot time

This allows the network interface naming to be stable, free from any
possible interaction from external USB network devices that might
claim usb* interface names.

(This was a real problem I encountered with a nanopi R6S device and
an external rtl8152 usb3 network controller - the USB controller would
claim the eth1 name, causing much confusion).

Signed-off-by: Michel Lespinasse <michel@lespinasse.org>
Link: https://github.com/openwrt/openwrt/pull/17638
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: effcb6e)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 4efb4a26d28ecdd5fec9dc3a85bcb46a45a75f60 by hauke
stm32: modules: fix stm32-hash package build

* Remove misplaced backslash to fix the build warning:

WARNING: can't parse line: FILES:=/drivers/crypto/stm32/stm32-hash.ko

* Add missing dependency package kmod-crypto-engine:

Package kmod-stm32-hash is missing dependencies for the following libraries:
crypto_engine.ko

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Link: https://github.com/openwrt/openwrt/pull/18241
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4efb4a2)
The file was modifiedtarget/linux/stm32/modules.mk (diff)
コミット c13a050d5ad55ab090a592823a9f964af8614fc2 by hauke
ramips: Add support for Cudy M1200 v1

The M1200 v1 is similar to the TR1200 series from Cudy. Differences:
- Only 1 LAN port
- No USB

Specifications:
- MT7628
- MT7628AN (2.4G b/g/n) and MT7613BE (5G ac/n) wifi
- 128 MB RAM
- 16 MB flash

MAC Addresses:
- There is one on the label, e.g. xx:xx:xx:xx:xx:A4
- LAN (bottom connector) is the same as the label, e.g. xx:xx:xx:xx:xx:A4
- WAN (top connector) is label + 1, e.g. xx:xx:xx:xx:xx:A5
- WLAN (2.4G) is the same as the label, e.g. xx:xx:xx:xx:xx:A4
- WLAN (5G) is label + 2, e.g. xx:xx:xx:xx:xx:A6

UART:
- is available via the pin holes on the board
- The pinout is printed to the board: P: VCC, G: GND, R: RX, T:TX
- RX and TX require solder bridges to be installed
- Do NOT connect VCC
- Settings: 3.3V, 115200, 8N1

GPIO:
- There are two LEDs: Red (GPIO 4) and White (GPIO 0)
- There are two buttons: Reset (GPIO 11) and WPS (GPIO 5)

Migration to OpenWrt:
- Download the migration image from the Cudy website (it should be available as soon as OpenWrt officially supports the device)
- Connect computer to LAN (bottom connector) and flash the migration image via OEM web interface
- OpenWrt is now accessible via 192.168.1.1

Revert back to OEM firmware:
- Set up a TFTP server on IP 192.168.1.88 and connect to the WAN port (upper port)
- Provide the Cudy firmware as recovery.bin in the TFTP server
- Press the reset button while powering on the device
- Recovery process is started now
- When recovery process is done, OEM firmware is accessible via 192.168.10.1 again

General information:
- No possibility to load a initramfs image via U-Boot because there is no option to interrupt U-Boot

Signed-off-by: Roland Reinl <reinlroland+github@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18233
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: c13a050)
The file was addedtarget/linux/ramips/dts/mt7628an_cudy_m1200-v1.dts
The file was modifiedtarget/linux/ramips/mt76x8/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ramips/image/mt76x8.mk (diff)
コミット 3d8d807373746d6b3c1674bc450d78090954346f by robimarko
uboot-mediatek: move custom uart config symbol to board defconfigs

This helps to solve the issue of waiting for "SERIAL_RX_BUFFER_SIZE"
input when enabling verbose log output option (V=s).

Fixes: https://github.com/openwrt/openwrt/issues/18036
Signed-off-by: Shiji Yang <yangshiji66@qq.com>
Link: https://github.com/openwrt/openwrt/pull/18043
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: 3d8d807)
The file was modifiedpackage/boot/uboot-mediatek/patches/432-add-tplink-xdr608x.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/400-update-bpir2-defconfig.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/453-add-openwrt-one.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/431-add-xiaomi_redmi-ax6000.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/436-add-glinet-mt6000.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/444-add-abt_asr3000.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/450-add-bpi-r4.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/314-mt7981-select-rootdisk.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/454-add-glinet-x3000.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/440-add-xiaomi_mi-router-ax3000t.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/105-configs-add-usefull-stuff-to-mt7988-rfb.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/412-add-ubnt-unifi-6-lr.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/420-add-support-for-RAVPower-RP-WD009.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/438-add-jcg_q30-pro.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/430-add-bpi-r3.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/460-add-routerich-ax3000.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/433-add-qihoo_360t7.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/Makefile (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/434-add-xiaomi_mi-router-wr30u.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/429-add-netcore-n60.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/456-add-arcadyan-mozart.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/401-update-u7623-defconfig.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/441-add-jdcloud_re-cp-03.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/421-zbtlink_zbt-wg3526-16m.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/458-add-GatoNetworks-GDSP.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/451-add-tplink-xtr8488.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/459-add-mercusys-mr90x-v1.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/437-add-cmcc_rax3000m.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/435-add-h3c_magic-nx30-pro.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/407-mtk-20-configs-mt7622-enable-environment-for-mt7622_rfb.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/410-add-linksys-e8450.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/442-add-bpi-r3-mini.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/452-add-xiaomi-redmi-ax6s.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/439-add-zyxel_ex5601-t0.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/404-add-bananapi_bpi-r64_defconfigs.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/107-configs-add-useful-options-to-mt7981-rfb.patch (diff)
The file was modifiedpackage/boot/uboot-mediatek/patches/443-add-nokia_ea0326gmp.patch (diff)
コミット e41247ca2146bf62f32495741703a787a4a3b528 by robimarko
Revert "tools/coreutils: fix wrong PKG_HASH after update to version 9.6"

This reverts commit c2a58fe875ff04ce956c7da8f42412053bfc7597.

Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: e41247c)
The file was modifiedtools/coreutils/Makefile (diff)
コミット a178d8966f7f0342a71f39fe1d5a742b433d6fe9 by robimarko
Revert "tools/coreutils: update to 9.6"

This reverts commit 160e0b7ad866c9f52b81d95588c7b0a40cffd109.

It seems that this was not tested on MacOS and will fail to compile,
so revert it until a proper update is done.

Fixes: 160e0b7ad866 ("tools/coreutils: update to 9.6")
Signed-off-by: Robert Marko <robimarko@gmail.com>
(commit: a178d89)
The file was modifiedtools/coreutils/Makefile (diff)
コミット 3961b717761c03c970b37d0469328098c3140853 by hauke
ath79: add support for Longdata APS256

Forum discussion : https://forum.openwrt.org/t/aps-256va-help-for-identification/143653/52

Specification:
Power: 12-36V input via 5,5/2,1 DC barrel jack, or 5V Micro USB-B
CPU: Atheros AR9344 rev 2
RAM: 128MB
Flash: 16MB
WI-Fi: 2.4GHz
Fast Ethernet: 1 WAN and 2 LAN
USB: 2 x USB-A, 1 x micro-USB-B (for power input)
WWAN: 3G modem via extended mini-PCIE form factor (can be replaced with Wifi 5GHz card)

The device come with custom openwrt BB an CC.

Because of limited LAN port, I disable GMAC0, so the WAN port can be connected to GMAC1 and function as LAN port as well.

Enable ssh access and Backup:

1.  open router admin page via LAN cable
2.  browse 192.168.111.1:8000
3.  login with password 123456
4.  click wifi icon on top menu
5.  change the path at the end of the url (after random hash) with /admin/system/flashops
        it will looks like this:
        http://192.168.111.1:8000/cgi-bin/luci/;stok=29698152cf64c980177a04f86c99ea0d/admin/system/flashops
        (the hash after "stok=" will be different)
6.  restore the config with this modified backup (can be created manually by changing dropbear config to allow ssh)
        https://drive.google.com/file/d/1Vs-k7DHBSRZFfkxv1cMOmgAPZfB-RUen/view?usp=sharing
7.  now you can login to ssh with root user and 123456 password, and backup all partition and upgrade firmware

!!! BACKUP EVERY PARTITION !!!

Flashing instructions:
- Flash directly from factory web interface accessed from "Enable ssh access" step 5

Signed-off-by: Roy H <roy@altbytes.com>
Link: https://github.com/openwrt/openwrt/pull/17939
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3961b71)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/generic/base-files/etc/board.d/01_leds (diff)
The file was addedtarget/linux/ath79/dts/ar9344_longdata_aps256.dts
The file was modifiedtarget/linux/ath79/image/generic.mk (diff)
コミット f3eca7cbc105afe9c6b79ae7b36a2784d419f134 by hauke
ramips: add support for Zyxel LTE7490-M904

The Zyxel LTE7490-M904 is an 802.3at PoE powered LTE outdoor (IP68) CPE
with integrated directional antennas.

Specifications:

- SoC: MediaTek MT7621AT
- RAM: 256 MB
- Flash: 128 MB MB NAND (MX30LF1G18AC)
- WiFi: MediaTek MT7603E 802.11b/g/n
- Switch: 1 LAN port (1 Gbps)
- LTE/3G/2G: Quectel EG18-EA LTE-A Cat. 18 connected by USB3 to SoC
- SIM: 1 micro-SIM slots under transparent cover
- Buttons: Reset, WLAN under same cover
- LEDs: Multicolour green/red/amber under same cover (visible)
- Power: 802.3at PoE via LAN port

The device is built as an outdoor ethernet to LTE bridge or router.
The wifi interface is intended for installation and/or temporary
management purposes only.

UART Serial:

57600N1, located on populated 5 pin header J5:

[o] GND
[ ] key - no pin
[o] RX
[o] TX
[o] 3.3V Vcc

Remove the SIM/button/LED cover and 12 screws holding the back plate
and antenna cover together. Be careful with the cables.

Installation from OEM web GUI:

- Log in as "admin" on OEM web GUI
- Upload OpenWrt initramfs-recovery.bin image on the
  Maintenance -> Firmware page
- Wait for OpenWrt to boot and ssh to root@192.168.1.1
- Sysupgrade to the OpenWrt sysupgrade image and reboot

For more details about flashing see:
2449a63208 (ramips: mt7621: Add support for ZyXEL NR7101, 2021-04-19)

Main porting work done by Ernesto Castellotti <ernesto@castellotti.net>:
bf1c12f68b (ramips: add support for ZyXEL LTE7490-M904, 2023-12-20)

Signed-off-by: Eric Schäfer <eric@es86.de>
Link: https://github.com/openwrt/openwrt/pull/17485
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f3eca7c)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/03_gpio_switches (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ramips (diff)
The file was addedtarget/linux/ramips/dts/mt7621_zyxel_lte7490-m904.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/init.d/bootcount (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
コミット 8c3a43be27d989ef42d4148949e43266694a5168 by hauke
optee-os.mk: override default PATH to not use hostpkg python

In some cases hostpkg python from packages feed is used (hostpkg has higher
priority in PATH) which causes build failure (cryptography module is
missing). So override PATH to not use hostpkg python.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
Link: https://github.com/openwrt/openwrt/pull/18102
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8c3a43b)
The file was modifiedinclude/optee-os.mk (diff)
コミット f4ba980f154fabc63a7164309543312b320cbfd7 by hauke
mediatek: Update mt7622-reyee-ax3200-e5.dts

fixed wrong reg.
The original commit assumed the size part was the end of the reg.

Fixes: 7dbac3433fef ("mediatek: add support for reyee AX3200-E5")
Signed-off-by: Boyang Sun <boyinthesun@163.com>
Link: https://github.com/openwrt/openwrt/pull/18074
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f4ba980)
The file was modifiedtarget/linux/mediatek/dts/mt7622-reyee-ax3200-e5.dts (diff)
コミット 62bf0287326dcfab4596d5f4cad77cd9e7f8f03b by hauke
lantiq: xrx200: convert switch driver to package

The next commit converts the firmware used by this driver
to a package. Due to the fact that the driver is shipped
as a package the firmware is already available.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/17669
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 62bf028)
The file was modifiedtarget/linux/lantiq/xrx200/target.mk (diff)
The file was modifiedtarget/linux/lantiq/xrx200/config-6.6 (diff)
The file was modifiedtarget/linux/lantiq/xrx200_legacy/target.mk (diff)
The file was modifiedtarget/linux/lantiq/modules.mk (diff)
The file was modifiedtarget/linux/lantiq/xrx200_legacy/config-6.6 (diff)
コミット a18d95f35bd54ade908e8ec3158435859402552d by hauke
lantiq-gphy-firmware: add package

This has several advantages:
* reduction in the size of the kernel and the complete image. Individual
devices only need two of the four binaries. In combination with the second
commit it reduces kernel size by 64.2 kB and image size by 22.8 kB,
* the option to extend this package with firmware for future SoCs,
* combining the kernel and binary blobs with another licence may not be
fully compatible with the licence used by Linux. The current PHY firmware
is built into the kernel. This comit converts it to a package.

Tested on AVM 5490 and BT Home Hub 5A.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Link: https://github.com/openwrt/openwrt/pull/17669
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: a18d95f)
The file was addedpackage/firmware/lantiq/lantiq-gphy-firmware/files/xrx200_phy11g_a22.bin
The file was removedtarget/linux/lantiq/files/firmware/lantiq/xrx200_phy22f_a14.bin
The file was modifiedtarget/linux/lantiq/image/vr9_legacy.mk (diff)
The file was modifiedtarget/linux/lantiq/image/tp-link_legacy.mk (diff)
The file was removedtarget/linux/lantiq/files/firmware/lantiq/xrx200_phy11g_a14.bin
The file was addedpackage/firmware/lantiq/lantiq-gphy-firmware/files/xrx200_phy22f_a14.bin
The file was addedpackage/firmware/lantiq/lantiq-gphy-firmware/files/xrx200_phy22f_a22.bin
The file was modifiedtarget/linux/lantiq/xrx200/config-6.6 (diff)
The file was removedtarget/linux/lantiq/files/firmware/lantiq/xrx200_phy22f_a22.bin
The file was modifiedtarget/linux/lantiq/image/vr9.mk (diff)
The file was modifiedpackage/boot/uboot-lantiq/Makefile (diff)
The file was removedtarget/linux/lantiq/files/firmware/lantiq/xrx200_phy11g_a22.bin
The file was addedpackage/firmware/lantiq/lantiq-gphy-firmware/Makefile
The file was addedpackage/firmware/lantiq/lantiq-gphy-firmware/files/xrx200_phy11g_a14.bin
The file was modifiedtarget/linux/lantiq/image/tp-link.mk (diff)
The file was modifiedtarget/linux/lantiq/xrx200_legacy/config-6.6 (diff)
コミット abd0418684638b2df9e9e39fe45e6616c121ec9a by hauke
kernel: Activate CONFIG_NET_SWITCHDEV in generic config

The CONFIG_NET_SWITCHDEV option is needed by CONFIG_DSA and some other
options. It is boolean, we have to compile it into the kernel it self.
Activate it for all targets in the generic configuration, it is already
activated for most of them. This allows to install DSA drivers as a
module.

On the ramips/mt7620 target the kernel would grown by 4.5kB.

For some small targets which do not support a DSA switch by default the
option is deactivated.

Link: https://github.com/openwrt/openwrt/pull/17668
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: abd0418)
The file was modifiedtarget/linux/lantiq/xrx200_legacy/config-6.6 (diff)
The file was modifiedtarget/linux/ramips/mt7621/config-6.6 (diff)
The file was modifiedtarget/linux/realtek/rtl839x/config-6.6 (diff)
The file was modifiedtarget/linux/generic/config-6.6 (diff)
The file was modifiedtarget/linux/ixp4xx/config-6.6 (diff)
The file was modifiedtarget/linux/gemini/config-6.6 (diff)
The file was modifiedtarget/linux/lantiq/xrx200/config-6.6 (diff)
The file was modifiedtarget/linux/lantiq/ase/config-6.6 (diff)
The file was modifiedtarget/linux/qoriq/config-6.6 (diff)
The file was modifiedtarget/linux/sunxi/cortexa7/config-6.6 (diff)
The file was modifiedtarget/linux/lantiq/xway/config-6.6 (diff)
The file was modifiedtarget/linux/apm821xx/nand/config-default (diff)
The file was modifiedtarget/linux/airoha/an7581/config-6.6 (diff)
The file was modifiedtarget/linux/rockchip/armv8/config-6.6 (diff)
The file was modifiedtarget/linux/bmips/bcm63268/config-6.6 (diff)
The file was modifiedtarget/linux/at91/sama7/config-6.6 (diff)
The file was modifiedtarget/linux/bmips/bcm6358/config-6.6 (diff)
The file was modifiedtarget/linux/bcm53xx/config-6.6 (diff)
The file was modifiedtarget/linux/realtek/rtl930x/config-6.6 (diff)
The file was modifiedtarget/linux/bcm47xx/config-6.6 (diff)
The file was modifiedtarget/linux/mediatek/mt7622/config-6.6 (diff)
The file was modifiedtarget/linux/ramips/mt76x8/config-6.6 (diff)
The file was modifiedtarget/linux/mpc85xx/p1020/config-default (diff)
The file was modifiedtarget/linux/imx/config-6.6 (diff)
The file was modifiedtarget/linux/mpc85xx/p1010/config-default (diff)
The file was modifiedtarget/linux/qualcommax/config-6.6 (diff)
The file was modifiedtarget/linux/siflower/sf19a2890/config-6.6 (diff)
The file was modifiedtarget/linux/bmips/bcm6328/config-6.6 (diff)
The file was modifiedtarget/linux/bmips/bcm6362/config-6.6 (diff)
The file was modifiedtarget/linux/ipq40xx/config-6.6 (diff)
The file was modifiedtarget/linux/omap/config-6.6 (diff)
The file was modifiedtarget/linux/kirkwood/config-6.6 (diff)
The file was modifiedtarget/linux/realtek/rtl838x/config-6.6 (diff)
The file was modifiedtarget/linux/bmips/bcm6368/config-6.6 (diff)
The file was modifiedtarget/linux/realtek/rtl931x/config-6.6 (diff)
The file was modifiedtarget/linux/lantiq/xway_legacy/config-6.6 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-6.6 (diff)
The file was modifiedtarget/linux/ramips/rt288x/config-6.6 (diff)
The file was modifiedtarget/linux/layerscape/armv8_64b/config-6.6 (diff)
The file was modifiedtarget/linux/ipq806x/config-6.6 (diff)
The file was modifiedtarget/linux/ath79/tiny/config-default (diff)
The file was modifiedtarget/linux/lantiq/falcon/config-6.6 (diff)
The file was modifiedtarget/linux/layerscape/armv7/config-6.6 (diff)
The file was modifiedtarget/linux/ath79/mikrotik/config-default (diff)
The file was modifiedtarget/linux/ramips/rt3883/config-6.6 (diff)
The file was modifiedtarget/linux/mediatek/mt7623/config-6.6 (diff)
The file was modifiedtarget/linux/ramips/rt305x/config-6.6 (diff)
The file was modifiedtarget/linux/mediatek/filogic/config-6.6 (diff)
The file was modifiedtarget/linux/mvebu/config-6.6 (diff)
The file was modifiedtarget/linux/octeon/config-6.6 (diff)
The file was modifiedtarget/linux/bcm4908/config-6.6 (diff)
The file was modifiedtarget/linux/qualcommbe/config-6.6 (diff)
The file was modifiedtarget/linux/siflower/sf21/config-6.6 (diff)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
The file was modifiedtarget/linux/ramips/mt7620/config-6.6 (diff)
The file was modifiedtarget/linux/bmips/bcm6318/config-6.6 (diff)
コミット 0aaabffdea2c788590abcab44fe0402a0c74560c by daniel
selinux-policy: update to version v2.6

Changes since v2.1:

1228b1d README
8cd7a4a wireguard/netifd loose ends
d26ed92 file_contexts.subs_dist
b756046 tmux and htop rules
dcb983a various
2c03fd4 conf.cil: netlink_xperm
ee8d6d3 blkid
fdfc313 (tag: v2.5) dnsmasq
b66a3d2 do_stage2 related
5e13212 more do_stage2 related
c5bea19 absolute paths
84ed620 various hacks
6b43706 (tag: v2.4) mtdstordev nand
9c6bfe5 mtdstordev: nand install
2e1c55a mtdblock supposedly for nor
58dd1bc blockd
633f99e pciutils
99e82ec README
e7e65f2 ethtool
426537f lspci
becac0d lspci
8418000 surpress leaks
a892349 hotplugcall
4daddc6 f2fstools
385feb7 pciutils rules
295e128 lspci and picocom skels
d2088a6 netifd and ipcalc
c7f123e adds uqmi sysagent
aeb416e hotplugcall and adds cdc serial
35b5afd rpcd
6eb727d ucode and netifd
d299acd blkid and modem serial
1c3cc50 adds pstore nodedev
4503902 showed up on bpi r4 (boot from sd)
d0dba85 (tag: v2.3) sandbox
647777f sandbox
6b10e8a sandbox
d276333 sandbox
3e1e232 sandbox
aa5cc92 sandbox
f02a0a6 sandbox
ddc2c12 sandbox
2242c9e sandbox
e763f2d sandbox
cb1239a sandbox
449ad9a sandbox
1ec532b sandbox
6cef851 sandbox
b8b5522 sandbox
95f0bb6 sandbox
2bf87a9 (tag: v2.2) sandbox stordev
74bf2e3 README
5f1640c silenced.type loose ends
a80682a README
5664b1a uci: /tmp/run/uci overrides
73c4e6a sandbox
de9a088 sandbox
8c51986 sandbox
0fe32da sandbox
68e376b sandbox
fe59dfa sandbox
5d16966 sandbox
cf9a186 adds sandbox domain
77bd3a4 adds silenced.type
ff3ff8f README
73e3be8 dnsmasq: /etc/dnsmasq.hosts
2b3491c Revert "adds tmux"
9fe54dd adds tmux
bc34b62 misc.cil be a bit more specific because usually dos is not supported
26a4784 sshsftpserver: gets attributes of fs
9510bc0 rename vdstordev and blockmount transition
13960b4 cgiscript agent: anon_subj_type_transition
e69687f README fixes
a2bca07 README updates
0cc10ff vdastordev: adds one more partition
3867574 blkid adds alternative --cache-file
009b441 blkid run file
f9b75d0 README: adds blkid to baseline

Run-tested: mediatek-filogic-bananapi_bpi-r4
Signed-off-by: Dominick Grift <dominick.grift@defensec.nl>
(commit: 0aaabff)
The file was modifiedpackage/system/selinux-policy/Makefile (diff)
コミット 2804cfe553c8cb67be08599407030d522862abcb by noltari
bcm27xx-gpu-fw: update to v1.20250305

Full changelog: https://github.com/raspberrypi/firmware/compare/1.20241126...1.20250305

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 2804cfe)
The file was modifiedpackage/kernel/bcm27xx-gpu-fw/Makefile (diff)
コミット 6403c2890cfc07e37d70c7cb5cfbc20207b5369d by noltari
bcm27xx-utils: update to latest version

Full changelog: https://github.com/raspberrypi/utils/compare/0c02957911da1c661be201236c4f2a2be1778b3e...685afa8c0d6f2310eaefe1b528627a8bf3154ca0

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 6403c28)
The file was modifiedpackage/utils/bcm27xx-utils/Makefile (diff)
コミット 251f76c1c67d62c585d799c38dab31e1385d2ad5 by noltari
bcm27xx: pull 6.6 patches from RPi repo

Adds latest 6.6 patches from the Raspberry Pi repository.

These patches were generated from:
https://github.com/raspberrypi/linux/commits/rpi-6.6.y/
With the following command:
git format-patch -N v6.6.83..HEAD
(HEAD -> 08d4e8f52256bd422d8a1f876411603f627d0a82)

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 251f76c)
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1533-mailbox-rp1-Don-t-claim-channels-in-of_xlate.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1555-drm-v3d-Use-V3D_SMS-registers-for-power-on-off-and-r.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1522-add-ina238-to-i2c-sensors.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1535-dtoverlays-adds-support-for-Hifiberry-ADC8x-to-the-D.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1551-drm-v3d-Don-t-run-jobs-that-have-errors-flagged-in-i.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1545-spi-rp2040-gpio-bridge-fix-gpiod-error-handling.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1501-ASoC-pcm512x-Demote-No-SCLK-to-debug-level.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1556-dts-bcm2712-Add-V3D_SMS-register.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1495-media-i2c-imx415-Add-read-write-control-of-VBLANK.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1525-drivers-media-pci-Update-Hailo-accelerator-device-dr.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1496-media-i2c-imx415-Make-HBLANK-controllable-and-in-con.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1539-Reapply-usb-dwc3-Set-DMA-and-coherent-masks-early.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1500-dts-rp1-PL011-UARTs-are-actually-r1p5.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1515-drivers-media-pisp_be-Remove-unused-fields-in-struct.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1507-mmc-set-MMC_QUIRK_KNOWN_WORKING_SD_CQ-on-Raspberry-P.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1502-ASoC-allo-piano-dac-plus-Fix-volume-limiting.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1514-drivers-media-pisp_be-Add-support-for-YUV422-planar-.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1536-ASoC-adds-ADC8x-support-to-the-Hifiberry-DAC8x.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1547-fix-clang-compilation-error.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1490-media-imx290-Add-module-parameter-to-allow-selection.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1494-dtoverlays-Add-overlay-for-Sony-IMX415-image-sensor.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1484-Add-and-update-files-for-pwm-gpio-fan-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1492-media-i2c-imx415-Add-more-clock-configurations.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1517-IMX219-Add-4-lane-option-to-the-device-tree-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1552-drm-v3d-Set-job-pointer-to-NULL-when-the-job-s-fence.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1532-firmware-rp1-Linger-on-firmware-failure.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1534-fixup-spi-dw-Wait-for-idle-after-TX.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1553-drm-v3d-Associate-a-V3D-tech-revision-to-all-support.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1510-firmware-rp1-Simplify-rp1_firmware_get.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1526-overlays-Regularisation-and-improvements.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1488-media-dt-bindings-sony-imx290-Add-IMX462-to-the-IMX2.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1508-mmc-use-downstream-DT-property-to-modify-CQE-and-or-.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1505-DT-bcm2712-override-supports-cqe-to-a-cell.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1529-misc-rp1-pio-SM_CONFIG_XFER32-larger-DMA-bufs.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1503-ASoC-allo-piano-dac-plus-Remove-pointless-code.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1519-drm-rp1-rp1-dpi-Add-rgb_order-property-to-match-VC4-.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1549-dtoverlays-ov9281-Add-continuous-clock-option-as-an-.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1531-misc-rp1-pio-Error-out-on-incompatible-firmware.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1541-overlays-Add-OpenHydroponics-RootMaster-overlay.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1516-media-imx219-Adjust-PLL-settings-based-on-the-number.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1542-media-i2c-arducam-pivariety-Fix-mutex-init-and-NULL-.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1497-media-i2c-imx415-Link-frequencies-are-not-exclusive-.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1550-drm-v3d-Add-clock-handling.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1554-dt-bindings-gpu-v3d-Add-SMS-to-the-registers-list.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1530-spi-dw-Wait-for-idle-after-TX.patch
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-0853-drivers-usb-dwc3-add-FS-LS-bus-instance-parkmode-dis.patch (diff)
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1546-spi-rp2040-gpio-bridge-probe-Cfg-fast_xfer-clk.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1544-dts-Add-hogs-for-RP1-GPIO-46-48-on-CM5.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1524-add-shtc3-to-i2c-sensors.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1489-media-i2c-imx290-Add-configuration-for-IMX462.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1543-misc-rp1-pio-Demote-fw-probe-error-to-warning.patch
The file was removedtarget/linux/bcm27xx/patches-6.6/950-0519-usb-dwc3-Set-DMA-and-coherent-masks-early.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1486-media-i2c-imx290-Limit-analogue-gain-according-to-mo.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1498-dts-bcm2711-PL011-UARTs-are-actually-r1p5.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1499-dts-bcm2712-PL011-UARTs-are-actually-r1p5.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1527-overlays-Factor-out-the-common-i2c-bus-selection.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1557-dts-Remove-the-power-key-debounce-on-Pi-500.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1518-dtoverlays-waveshare-panel-Disable-new-touch-control.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1512-dts-bcm2711-Don-t-mark-timer-regs-unconfigured.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1513-mmc-bcm2835-sdhost-Observe-SWIOTLB-memory-limit.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1548-delete-the-comment.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1491-dtoverlays-Switch-imx462-overlay-to-use-the-new-comp.patch
The file was modifiedtarget/linux/bcm27xx/patches-6.6/950-1359-usb-dwc3-core-add-support-for-setting-NAK-enhancemen.patch (diff)
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1506-mmc-sd-filter-card-CQ-support-based-on-an-allow-list.patch
The file was addedtarget/linux/bcm27xx/patches-6.6/950-1509-misc-rp1-pio-Handle-probe-errors.patch
コミット 7a1fe3fa8e6a3dd547bfa90c8d8996633da841ec by noltari
selinux-policy: fix PKG_MIRROR_HASH after update to v2.6

PKG_MIRROR_HASH is incorrect and fails the download from mirrors.

Fixes: 0aaabffdea2c ("selinux-policy: update to version v2.6")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 7a1fe3f)
The file was modifiedpackage/system/selinux-policy/Makefile (diff)
コミット 1f20752be0a98e8e96601bc703a771e830e68e84 by noltari
bcm27xx: refresh kernel configs

Refresh kernel config for all bcm27xx subtargets.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(commit: 1f20752)
The file was modifiedtarget/linux/bcm27xx/bcm2708/config-6.6 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2710/config-6.6 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2712/config-6.6 (diff)
The file was modifiedtarget/linux/bcm27xx/bcm2709/config-6.6 (diff)
コミット 06142cc1e72b9cc0d8474e614a28aef474e8141c by hauke
ramips: mt7621: add support for Maginon MC-1200AC

This commit adds support for Maginon MC-1200AC.

Hardware specifications:

SoC: MediaTek MT7621
Flash: 16 MB SPI Flash
RAM: 128 MB RAM
Ethernet:
2x 1G RJ45 ports
WLAN:
2.4GHz: MediaTek MT7603E
5GHz: MediaTek MT7613BE
LEDs: Red and blue status lights
Power: 12V DC
UART: 3.3V, 115200 baud, 8N1, like printed on silkscreen (GND,TX,RX,3.3V)

MAC addresses
-------------
+---------+-------------------+
|         | MAC example       |
+---------+-------------------+
| LAN     | 80:3F:5D:xx:xx:72 |
| WAN     | 80:3F:5D:xx:xx:73 |
| WLAN 2g | 80:3F:5D:xx:xx:74 |
| WLAN 5g | 80:3F:5D:xx:xx:75 |
+---------+-------------------+

Installation:

The firmware can be flashed via the U-Boot recovery web interface.
To access it, hold the reset button while powering on the device.
U-Boot recovery web interface is then avaiable at 192.168.10.1.

Alternatively, the image can be loaded using the U-Boot serial interface and TFTP.

Signed-off-by: Simon Etzlstorfer <simon@etzi.at>
Link: https://github.com/openwrt/openwrt/pull/17671
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 06142cc)
The file was addedtarget/linux/ramips/dts/mt7621_maginon_mc-1200ac.dts
The file was modifiedtarget/linux/ramips/image/mt7621.mk (diff)
The file was modifiedtarget/linux/ramips/mt7621/base-files/etc/board.d/02_network (diff)
コミット 054b8701966abf445db4f5db2480c6d0bcb192a0 by hauke
generic: import rtl8261n patches from mediatek

RTL8261N is used on some Airoha and Realtek devices. Move the driver
from Mediatek to generic so it can be used everywhere.

Signed-off-by: Andrew LaMarche <andrewjlamarche@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18163
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 054b870)
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/phy_patch.c
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/phy_patch.h
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phy.c
The file was modifiedtarget/linux/siflower/patches-6.6/019-net-phy-add-support-for-Siflower-SF23P1211-SF23P1240.patch (diff)
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/rtk_osal.h
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/rtk_phylib_def.h
The file was removedtarget/linux/mediatek/patches-6.6/735-net-phy-realtek-rtl8261n.patch
The file was modifiedtarget/linux/generic/config-6.6 (diff)
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/phy_rtl826xb_patch.c
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/Kconfig
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/Makefile
The file was modifiedtarget/linux/mediatek/mt7622/config-6.6 (diff)
The file was modifiedtarget/linux/mediatek/mt7629/config-6.6 (diff)
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/construct/conf_rtl8264b.c
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/construct/conf_rtl8261n_c.c
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/phy_rtl826xb_patch.c
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/type.h
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phylib_rtl826xb.h
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/phy_patch.c
The file was addedtarget/linux/generic/hack-6.6/735-net-phy-realtek-rtl8261n.patch
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/rtk_phylib.c
The file was modifiedtarget/linux/mediatek/mt7623/config-6.6 (diff)
The file was modifiedtarget/linux/mediatek/patches-6.6/500-gsw-rtl8367s-mt7622-support.patch (diff)
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/rtk_phylib_rtl826xb.c
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/error.h
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/Makefile
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/phy_rtl826xb_patch.h
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phylib_rtl826xb.c
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/rtk_phylib_rtl826xb.h
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phylib.h
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/rtk_osal.c
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/construct/conf_rtl8261n_c.c
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/construct/conf_rtl8264b.c
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/rtk_phy.c
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phylib.c
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/rtk_phylib.h
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/phy_rtl826xb_patch.h
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/phy_patch.h
The file was modifiedtarget/linux/realtek/patches-6.6/720-add-rtl-phy.patch (diff)
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/rtk_osal.h
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/rtk_osal.c
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/error.h
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/Kconfig
The file was addedtarget/linux/generic/files/drivers/net/phy/rtl8261n/rtk_phylib_def.h
The file was removedtarget/linux/mediatek/files-6.6/drivers/net/phy/rtl8261n/type.h
コミット 043df82cea89786f1dcdfe47af1736bf8833fde9 by hauke
mediatek: Xiaomi AX3000t: enable SPI calibration

Xiaomi enabled SPI calibration in new firmware:
- 1.0.84 and newer (rd03 model)
- 1.0.76 and newer (rd23 model)

This enables SPI calibration routines in OpenWrt too.

Tested-by: Aleksandr Danilov <sc16me@gmail.com>
Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17976
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 043df82)
The file was modifiedtarget/linux/mediatek/dts/mt7981b-xiaomi-mi-router-common.dtsi (diff)
コミット 3a1bc14733c6a6f7c9f6cc1d6191651fe6e148d4 by hauke
generic: silence led set_brightness error message

Currently, if the phy driver does not implement the led_brightness_set
function, setting the LED will result in the following error message:

leds mdio-bus:*:green:lan: Setting an LED's brightness failed (-524)

Backport a patch to silence this error message.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/18080
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 3a1bc14)
The file was addedtarget/linux/generic/backport-6.6/890-v6.11-leds-core-Omit-set_brightness-error-message-for-a.patch
コミット 4990ce613b7d56edebe473c1f95818d0986d45bf by hauke
ipq-wifi: update to 2024-02-17

Changes included in this release:
* qca9888: add ZTE MF286C BDF
* qca9888: add ZTE MF28A/R BDF

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17620
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4990ce6)
The file was modifiedpackage/firmware/ipq-wifi/Makefile (diff)
コミット b60d241f2d5e451b785d368d0dffa3f9a6fa8a36 by hauke
ath79: ZTE MF286A: use specific board definition file for qca9888

Using board definition file extracted from stock firmware yields 50%
throughput improvement in RX direction under iperf3 test.
Make the device use temporary files from firmware_qca-wireless.git
temporarily, as well as select the specific variant in the device tree
files.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17620
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: b60d241)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_zte_mf286ar.dtsi (diff)
The file was modifiedtarget/linux/ath79/dts/qca9563_zte_mf286.dts (diff)
コミット 5ac6f56dbef4b3c575e0e40d6df5edff03e13d6e by hauke
ath79: support ZTE MF286C

ZTE MF286 is an indoor LTE category 12 CPE router with simultaneous
dual-band 802.11ac plus 802.11n Wi-Fi radios and quad-port gigabit
Ethernet switch, FXS and external USB 2.0 port.

Software-wise it's compatible with previous MF286A, save for different
5GHz Wi-Fi board definition file, requiring a separate image.

Hardware highlights:
- CPU: QCA9563 SoC at 775MHz,
- RAM: 128MB DDR2,
- NOR Flash: MX25L1606E 2MB SPI Flash, for U-boot only,
- NAND Flash: W25N01GV 128MB SPI NAND-Flash, for all other data,
- Wi-Fi 5GHz: QCA9886 2x2 MIMO 802.11ac Wave2 radio,
- WI-Fi 2.4GHz: QCA9563 3x3 MIMO 802.11n radio,
- Switch: QCA8337v2 4-port gigabit Ethernet, with single SGMII CPU port,
- WWAN: MDM9250-based category 12 internal LTE modem
  in extended  mini-PCIE form factor, with 5 internal antennas and
  2 external antenna connections, single mini-SIM slot.
- FXS: one external ATA port (handled entirely by modem part) with two
  physical connections in parallel,
- USB: Single external USB 2.0 port,
- Switches: power switch, WPS, Wi-Fi and reset buttons,
- LEDs: Wi-Fi, Test (internal). Rest of LEDs (Phone, WWAN, Battery,
  Signal state) handled entirely by modem. 4 link status LEDs handled by
  the switch on the backside.
- Label MAC device: eth0

Internal modem of MF286C is supported via uqmi.

Console connection: connector X2 is the console port, with the following
pinout, starting from pin 1, which is the topmost pin when the board is
upright:
- VCC (3.3V). Do not use unless you need to source power for the
  converer from it.
- TX
- RX
- GND
Default port configuration in U-boot as well as in stock firmware is
115200-8-N-1.

Installation:
Due to different flash layout from stock firmware, sysupgrade from
within stock firmware is impossible, despite it's based on QSDK which
itself is based on OpenWrt.

STEP 0: Stock firmware update:
As installing OpenWrt cuts you off from official firmware updates for
the modem part, it is recommended to update the stock firmware to latest
ath79: support ZTE MF286C

STEP 1: Booting initramfs image:

Method 1: using serial console (RECOMMENDED):
- Have TFTP server running, exposing the OpenWrt initramfs image, and
  set your computer's IP address as 192.168.0.22. This is the default
  expected by U-boot. You may wish to change that, and alter later
  commands accordingly.
- Connect the serial console if you haven't done so already,
- Interrupt boot sequence by pressing any key in U-boot when prompted
- Use the following commands to boot OpenWrt initramfs through TFTP:

  setenv serverip 192.168.0.22
  setenv ipaddr 192.168.0.1
  tftpboot 0x81000000 openwrt-ath79-nand-zte_mf286c-initramfs-kernel.bin
  bootm 0x81000000

  (Replace server IP and router IP as needed). There is no  emergency
  TFTP boot sequence triggered by buttons, contrary to MF283+.
- When OpenWrt initramfs finishes booting, proceed to actual
  installation.

STEP 2: Backing up original software:
As the stock firmware may be customized by the carrier and is not
officially available in the Internet, IT IS IMPERATIVE to back up the
stock firmware, if you ever plan to returning to stock firmware.
It is highly recommended to perform backup using both methods, to avoid
hassle of reassembling firmware images in future, if a restore is
needed.

Method 1: after booting OpenWrt initramfs image via TFTP:
- Connect your USB-UART adapter
- Dump stock firmware located on stock kernel and ubi partitions:

  ssh root@192.168.1.1: cat /dev/mtd9 > mtd3_ubiconcat0.bin
  ssh root@192.168.1.1: cat /dev/mtd4 > mtd4_kernel.bin
  ssh root@192.168.1.1: cat /dev/mtd9 > mtd5_ubiconcat1.bin

And keep them in a safe place, should a restore be needed in future.

Method 2: using stock firmware:
- Connect an external USB drive formatted with FAT or ext4 to the USB
  port.
- The drive will be auto-mounted to /var/usb_disk
- Check the flash layout of the device:

  cat /proc/mtd

  It should show the following:
  mtd0: 000a0000 00010000 "u-boot"
  mtd1: 00020000 00010000 "u-boot-env"
  mtd2: 00140000 00010000 "reserved1"
  mtd3: 000a0000 00020000 "fota-flag"
  mtd4: 00080000 00020000 "art"
  mtd5: 00080000 00020000 "mac"
  mtd6: 000c0000 00020000 "reserved2"
  mtd7: 00400000 00020000 "cfg-param"
  mtd8: 00400000 00020000 "log"
  mtd9: 000a0000 00020000 "oops"
  mtd10: 00500000 00020000 "reserved3"
  mtd11: 00800000 00020000 "web"
  mtd12: 00300000 00020000 "kernel"
  mtd13: 01a00000 00020000 "rootfs"
  mtd14: 01900000 00020000 "data"
  mtd15: 03200000 00020000 "fota"
  mtd16: 01d00000 00020000 "firmware"

  Differences might indicate that this is NOT a MF286C device but
  one of other variants.
- Copy over all MTD partitions, for example by executing the following:

  for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do cat /dev/mtd$i > \
  /var/usb_disk/mtd$i; done

  "Firmware" partition can be skipped, it is a concatenation
  of "kernel" and "rootfs".

- If the count of MTD partitions is different, this might indicate that
  this is not a MF286C device, but one of its other variants.
- (optionally) rename the files according to MTD partition names from
  /proc/mtd
- Unmount the filesystem:

  umount /var/usb_disk; sync

  and then remove the drive.
- Store the files in safe place if you ever plan to return to stock
  firmware. This is especially important, because stock firmware for
  this device is not available officially, and is usually customized by
  the mobile providers.

STEP 3: Actual installation:
- Set your computer IP to 192.168.1.22/24
- scp the sysupgrade image to the device:

  scp -O openwrt-ath79-nand-zte_mf286a-squashfs-sysupgrade.bin \
  root@192.168.1.1:/tmp/

- ssh into the device and execute sysupgrade:

  sysupgrade -n /tmp/openwrt-ath79-nand-zte_mf286a-squashfs-sysupgrade.bin

- Wait for router to reboot to full OpenWrt.

STEP 4: WAN connection establishment
Since the router is equipped with LTE modem as its main WAN interface, it
might be useful to connect to the Internet right away after
installation. To do so, please put the following entries in
/etc/config/network, replacing the specific configuration entries with
one needed for your ISP:

config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option auth '<auth>' # As required, usually 'none'
        option pincode '<pin>' # If required by SIM
        option apn '<apn>' # As required by ISP
        option pdptype '<pdp>' # Typically 'ipv4', or 'ipv4v6' or 'ipv6'

For example, the following works for most polish ISPs
config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option auth 'none'
        option apn 'internet'
        option pdptype 'ipv4'

The required minimum is:
config interface 'wan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
In this case, the modem will use last configured APN from stock
firmware - this should work out of the box, unless your SIM requires
PIN which can't be switched off.

If you have build with LuCI, installing luci-proto-qmi helps with this
task.

Restoring the stock firmware:

- Boot to initramfs as in step 3:
- Completely detach ubi0 partition using ubidetach /dev/ubi0_0
- Copy over the stock kernel image using scp to /tmp
- Erase kernel and restore stock kernel:
  (scp mtd4_kernel.bin root@192.168.1.1:/tmp/)
  mtd write kernel /tmp/mtd4_kernel.bin
  rm /tmp/mtd4_kernel.bin
- Copy over the stock partition backups one-by-one using scp to /tmp, and
  restore them individually. Otherwise you might run out of space in
  tmpfs:

  (scp -O mtd3_ubiconcat0.bin root@192.168.1.1:/tmp/)

  mtd write ubiconcat0 /tmp/mtd3_ubiconcat0.bin
  rm /tmp/mtd3_ubiconcat0.bin

  (scp -O mtd5_ubiconcat1.bin root@192.168.1.1:/tmp/)

  mtd write ubiconcat1 /tmp/mtd5_ubiconcat1.bin
  rm /tmp/mtd5_ubiconcat1.bin

- If the write was correct, force a device reboot with

  reboot -f

Quirks and known issues
- It was observed, that CH340-based USB-UART converters output garbage
  during U-boot phase of system boot. At least CP2102 is known to work
  properly.
- Kernel partition size is increased to 4MB compared to stock 3MB, to
  accomodate future kernel updates - at this moment OpenWrt 5.10 kernel
  image is at 2.5MB which is dangerously close to the limit. This has no
  effect on booting the system - but keep that in mind when reassembling
  an image to restore stock firmware.
- uqmi seems to be unable to change APN manually, so please use the one
  you used before in stock firmware first. If you need to change it,
  please use protocok '3g' to establish connection once, or use the
  following command to change APN (and optionally IP type) manually:
  echo -ne 'AT+CGDCONT=1,"IP","<apn>' > /dev/ttyUSB0
- The only usable LED as a "system LED" is the blue debug LED hidden
  inside the case. All other LEDs are controlled by modem, on which the
  router part has some influence only on Wi-Fi LED.
- GPIO5 used for modem reset is a suicide switch, causing a hardware
  reset of whole board, not only the modem. It is attached to
  gpio-restart driver, to restart the modem on reboot as well, to ensure
  QMI connectivity after reboot, which tends to fail otherwise.
- Modem, as in MF283+, exposes root shell over ADB - while not needed
  for OpenWrt operation at all - have fun lurking around.
  The same modem module is used as in older MF286.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17620
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 5ac6f56)
The file was addedtarget/linux/ath79/dts/qca9563_zte_mf286c.dts
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
The file was modifiedpackage/boot/uboot-envtools/files/ath79 (diff)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/02_network (diff)
The file was modifiedtarget/linux/ath79/nand/base-files/etc/board.d/03_gpio_switches (diff)
コミット 8951ac6f6517121c946a40beacb45ba4a90a3364 by hauke
ath79: ZTE MF281: use specific board definition file for qca9888

Using board definition file extracted from stock firmware yields 50%
throughput improvement in RX direction under iperf3 test.
Make the device use temporary files from firmware_qca-wireless.git
temporarily, as well as select the specific variant in the device tree
files. The device uses same board file as the MF286C.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17620
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 8951ac6)
The file was modifiedtarget/linux/ath79/dts/qca9563_zte_mf281.dts (diff)
The file was modifiedtarget/linux/ath79/image/nand.mk (diff)
コミット ad106a350d0ed9ebe5bc122cbe0e2d0759879ac2 by hauke
kernel: modules: reorder i40e, mlx4, and mlx5 load priorities

Sets the boot flag for the i40e network device driver
to load it at a more early stage of the boot process.

With commit 0a47d518df0d758e8d3b31264cb0428d57c362c3,
I added a boot priority for the mlx4 and mlx5 drivers.

Also, increase those priorities because I think they
are too low since there is currently no "room" for
built-in network device drivers.
That can cause interface order, i.e., name inconsistencies,
when Mellanox ConnectX cards are inserted or removed.

Signed-off-by: Til Kaiser <mail@tk154.de>
Link: https://github.com/openwrt/openwrt/pull/17990
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: ad106a3)
The file was modifiedpackage/kernel/linux/modules/netdevices.mk (diff)
コミット 86a691cd258e16d1ca8ddd9183f2b00673c0bf9c by hauke
x86: add Supermicro SuperServer E302-9D

This adds a default network configuration for the
Supermicro SuperServer SYS-E302-9D by adding all
onboard network ports to the default `lan` interface.

The network ports `eth0` till `eth3` use the `igb`
driver, whereas `eth4` till `eth7` use `i40e`.

--- Hardware Highlights ---
CPU: Intel Xeon D-2123IT, 2.20GHz, 4 cores
RAM: Up to 256GB in 4 DIMM Slots
Ports: 4x 1GbE, 2x 10GBase-T, 2x 10G SFP+, 1x IPMI 2.0
Video: 1x VGA
USB: 2x 3.0

Signed-off-by: Til Kaiser <mail@tk154.de>
Link: https://github.com/openwrt/openwrt/pull/17990
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 86a691c)
The file was modifiedtarget/linux/x86/base-files/etc/board.d/02_network (diff)
コミット 148f82ad4525e9358759d3438b6c738dc03fadeb by hauke
ipq806x: use nvmem for wifi mac

Userspace handling is deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16229
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 148f82a)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/firmware/11-ath10k-caldata (diff)
The file was modifiedtarget/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi (diff)
The file was modifiedtarget/linux/ipq806x/base-files/etc/hotplug.d/ieee80211/10_fix_wifi_mac (diff)
The file was modifiedtarget/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts (diff)
コミット 4b650dd39fe63d9662ea47c5883b4cc64725e2fd by hauke
nettle: update to 3.10.1

refresh path:100-portability.patch
Announcement:https://lists.gnu.org/archive/html/info-gnu/2024-12/msg00008.html

Signed-off-by: Jack Sun <sunjiazheng321521@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17824
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4b650dd)
The file was modifiedpackage/libs/nettle/Makefile (diff)
The file was modifiedpackage/libs/nettle/patches/100-portability.patch (diff)
コミット 4fed462454469e9af89bc92cd12d30c47d43efe4 by hauke
ramips: use openwrt,netdev-name to fix port name conflict on TP-Link Deco M4R v4

Since 24.10.0, eth0, used for the WAN interface, does not work. From dmesg:

...
[    1.831126] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[    1.846204] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 19
...
[    1.933969] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[    1.967668] mt7530-mdio mdio-bus:1f: configuring for fixed/rgmii link mode
[    1.975999] mt7530-mdio mdio-bus:1f eth0 (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7530 PHY] (irq=21)
[    1.986907] mt7530-mdio mdio-bus:1f: Link is Up - 1Gbps/Full - flow control rx/tx
[    1.987149] mtk_soc_eth 1e100000.ethernet eth0: error -17 registering interface eth0
[    2.004157] mt7530-mdio mdio-bus:1f eth1 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7530 PHY] (irq=22)
[    2.017698] mtk_soc_eth 1e100000.ethernet eth0: entered promiscuous mode
[    2.024849] DSA: tree 0 setup
...
[    4.249680] mtk_soc_eth 1e100000.ethernet dsa: renamed from eth0
...

Like #15865, it seems that gmac0 does not rename eth0 to dsa until after the
switch ports are initialized, leading to a name collision (error -17 = EEXIST).

This patch follows #17062 by using openwrt,netdev-name to fix the collision.

Signed-off-by: J. S. Seldenthuis <jseldenthuis@lely.com>
Link: https://github.com/openwrt/openwrt/pull/18082
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: 4fed462)
The file was modifiedtarget/linux/ramips/dts/mt7621_tplink_deco-m4r-v4.dts (diff)
コミット f8a2e1c68b48d72234172543f4232e77f065ca4d by hauke
uboot-mediatek: u7623: remove keys pin function

Apparently U-Boot will discard whole node if requested pin function is
unknown to the driver. This resulted in inability to interact with
U-Boot on the said board, as U-Boot always assumed the recovery key
pressed and issued recovery procedure. Log snippet:

button_gpio gpio-keys: pinctrl_select_state_full: pinctrl_config_one: err=-38
reset button found
button pushed, resetting environment

Recovery procedure also booted recovery image, which didn't affect much
the 23.05.x release, since the root fs argument was valid, so changes
persisted. But as 24.10.x hit with fitblk, the board will boot only
recovery image (initramfs) because of default bootargs will reset on each
boot and U-Boot provided bootargs took precedence.

Fixes: 42eeb22450f2 ("uboot-mediatek: fix factory/reset button")
Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250304164507.60511-1-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: f8a2e1c)
The file was modifiedpackage/boot/uboot-mediatek/patches/401-update-u7623-defconfig.patch (diff)
コミット adc4d95c742139411c551a20d93103c9a1155ddd by hauke
mediatek: u7623: fix network switch enumeration

With upstream changes hitting kernel 6.4 the dtb for u7623 ends up with
both mac (gmac) disabled, since this is now the default status in
mt7623.dtsi. Fix this by including mt7623a.dtsi (which already has all
necessary bits) and enabling all revlevant ports. This will also do
a side hustle of assigning proper clocks for power controller and
specifying proper power domain for few devices.

Link: https://lore.kernel.org/all/20230210182505.24597-1-arinc.unal@arinc9.com
Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Link: https://patchwork.ozlabs.org/project/openwrt/patch/20250304164507.60511-2-tmn505@terefe.re/
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(commit: adc4d95)
The file was modifiedtarget/linux/mediatek/dts/mt7623a-unielec-u7623-02.dtsi (diff)