Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision

Target

Select target project
  • firmware/gluon
  • 0x4A6F/gluon
  • patrick/gluon
3 results
Select Git revision
Show changes
Commits on Source (65)
  • David Bauer's avatar
    modules: update openwrt · 32a00f80
    David Bauer authored
    0a32f66fea generic: remove patch for unused kernel version
    ea6fb9c16d generic: MIPS: Add barriers between dcache & icache flushes
    7b05a8d05d kernel: fix mtk dsa tag padding
    cfce8ab388 kernel: can: fix MCP251x CAN controller module autoload
    55a48b0957 kernel: bump 5.10 to 5.10.168
    a66e53d8ed kernel: bump 5.10 to 5.10.167
    3167f7c9fa openssl: bump to 1.1.1t
    f7541aecdc bpf: ignore missing LLVM bins on package for non compile steps
    98b8507e83 bpf: check llvm version only when used
    7370479224 at91: sam9x,sama5: fix racy SD card image generation
    52564e65d5 at91: sama7: fix racy SD card image generation
    863288b49d mac80211: Update to version 5.15.92-1
    71cbc95111 kernel: bump 5.10 to 5.10.166
    3fd3d99e3a ramips: mt7621-dts: fix phy-mode of external phy on GB-PC2
    212c3ffdfc octeontx: add sqaushfs and ramdisk to features
    2601873cc5 ath79: add LTE packages for GL-XE300
    2702ef9427 ath79: add label-mac-device for GL-XE300
    0657576ce1 ath79: add LTE led for GL.iNet GL-XE300
    428d720c7f kernel: backport some mv88e6xxx devlink patches
    83a13b74f5 kernel: bump 5.10 to 5.10.165
    10c79414db kernel: bump 5.10 to 5.10.164
    15b9c02d6c kernel: bump 5.10 to 5.10.163
    a8025bc2c2 kernel: bump 5.10 to 5.10.162
    32a00f80
  • David Bauer's avatar
    modules: update packages · 53c0710a
    David Bauer authored
    3ea3a0657 haproxy: update to v2.4.22
    f06652bc1 v2raya: drop wrong patches
    b6fab0750 yq: Update to 4.31.2
    614680d93 yq: Update to 4.31.1
    781be9731 cloudflared: Update to 2023.3.0
    889028f86 cloudflared: Update to 2023.2.2
    4b630ba72 sed: remove old libpcre dependency
    3e2c1336a msgpack-c: Update to 5.0.0
    43ae97707 golang: Update to 1.19.6
    692052b8c node: bump to v16.19.1
    2fcba9a46 zerotier: update to 1.10.3
    651c73467 git: update to 2.34.7
    656835201 https-dns-proxy: 2022-10-15-11 update
    0790a0626 cloudreve: Update to 3.7.1
    11780f597 gg: Update to 0.2.18
    a4393e648 dnsproxy: Update to 0.47.0
    2ccdd6d27 kcptun: update to version 20230207
    48d58b61c simple-adblock: bugfix: ensure directory for jsonFile is created
    b0050dc7f simple-adblock: implement procd_boot_wan_timeout support
    fc70290d5 adblock: update 4.1.5-6
    1e59e5d12 snowflake: update to v2.5.1
    c13c734e3 django: bump to version 4.0.10
    d3c9e5200 irqbalance: Add upstream fix for AARCH64 irq name parsing
    f38c9e1d2 simple-adblock: update to 1.9.4-1
    1c0d2ce41 adblock: update 4.1.5-5
    669357351 v2ray-geodata: Update to latest version
    04af31728 v2ray-core: Update to 5.3.0
    6c13c9363 xray-core: Update to 1.7.5
    bfe92ef86 cloudflared: Update to 2023.2.1
    ce1d359a7 cloudflared: Update to 2023.1.0
    5b8e61edb php8: update to 8.1.15
    65b1563d0 xfrpc: update to version 2.1.606
    30b0a36c7 xfrpc: Update to 1.11.587
    3f023d5af xfrpc: allow server_addr ip and domain
    028345fa9 xfrpc: Update to 1.07.582
    9167756cb xfrpc: update to 1.06.579
    ff4c824e2 xfrpc: set xfrpc's disabled default value to 0
    74ed1a15a xfrpc: fix bug of xfrpc.init
    8b80ad3b9 xfrpc: update to 1.05.561
    b266107c3 xfrpc: Update to 1.05.548
    ef5cacd4e xfrpc: fast reverve proxy client in c language
    97c38b456 simple-adblock: update to 1.9.3-7
    a13b1a64d ci: update github actions to v3
    7abfee2e8 ci: Use openwrt/gh-action-sdk@v5
    02e95fdef autossh: return from instance function, not exit the script
    76ba43711 autossh: Add dropbear proxy (-J) support
    09ae01170 mv88e6xxx_dump: add new packages to debug switch issues
    1497ef515 bind: update to 9.18.11
    53c0710a
  • David Bauer's avatar
    modules: update routing · 033a3b97
    David Bauer authored
    cc1dd76 bird2: bump to version 2.0.12
    83bc4fc babeld: remove AUTORELEASE
    59bc28b babeld: update to 1.12.2
    033a3b97
  • David Bauer's avatar
    ath79-generic: remove workaround · 1b274e64
    David Bauer authored
    
    Now that OpenWrt implements a proper fix for the stalled boots on 74kc
    boards, the previous workaround can be removed.
    
    Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
    (cherry picked from commit ec57f6c6)
    1b274e64
  • Andreas Ziegler's avatar
    Merge pull request #2812 from blocktrron/v2022.1.x-updates · fd4afb61
    Andreas Ziegler authored
    [v2022.1.x] modules: update to latest HEAD
    fd4afb61
  • github-actions[bot]'s avatar
    ath79-generic: fix WS-AP3705i autoupdater name (#2819) · 6a1f66c5
    github-actions[bot] authored
    
    The device was introduced in #2332 and merged in 102a4b93.
    
    It appears that the autoupdater name wasn't correct and devices therefore don't receive updates.
    
    root@64295-ggw3-20b399bb366f-132:~# lua -e 'print(require("platform_info").get_image_name())'
    enterasys-ws-ap3705i
    
    (cherry picked from commit 24955cce99ad3722f7c04a3c519904f1a876c581)
    
    Co-authored-by: default avatarTom Herbers <mail@tomherbers.de>
    6a1f66c5
  • Felix Baumann's avatar
    docs: readd TP-Link TD-W8970 v1 · 8b2cc206
    Felix Baumann authored
    This device is already supported.
    It's a lantiq device that was entered as ar71xx
    in to the list of supported device and therefore
    removed before the release of Gluon 22.
    
    (cherry picked from commit 95e5d382)
    8b2cc206
  • David Bauer's avatar
    modules: update openwrt · 94731839
    David Bauer authored
    c2331038b2 kernel: remove obsolete netfilter tcp window size check bypass patch
    4ae854d055 mac80211, mt76: add fixes for recently discovered security issues
    b573a785e0 ncm: add error check and retry mechanism for gcom call
    f61c5cf76b kernel: bump 5.10 to 5.10.176
    a4212b77c0 kernel: bump 5.10 to 5.10.175
    6b19d24254 kernel: bump 5.10 to 5.10.174
    24d84a13a4 kernel: bump 5.10 to 5.10.173
    36bf158b47 kernel: tcindex classifier has been retired
    999cb9574f x86: fix deprecated CONFIG_MICROCODE_OLD_INTERACE
    a88c65507d kernel: bump 5.10 to 5.10.172
    cb91aa4b29 kernel: bump 5.10 to 5.10.170
    26cc831e44 kernel: bump 5.10 to 5.10.169
    28e5045f3a bcm4908: include usbport trigger
    836e3d1e5e bcm4908: backport v6.4 pending DTS changes
    b7c031d933 ipq40xx: Linksys MR8300: fix the USB port power
    0170bc1af1 ramips: mt7621: enable lzma-loader for AFOUNDRY EW1200
    96e3fee7ad ramips: fix 5g mac for TOTOLINK X5000R
    f5db04e8ea ramips: add support for Mercusys MR70X
    c58959dc45 firmware-utils: tplink-safeloader: add Mercusys MR70X
    c1bfb704b1 ramips: fix Archer AX23  WiFi MAC address conflict
    3c6692ba03 ramips: add support for TP-Link Archer AX23 v1
    a507243bfe firmware-utils: tplink-safeloader: add TP-Link Archer AX23 v1
    788a0cf15c mpc85xx: add support for Watchguard Firebox T10
    94731839
  • David Bauer's avatar
    modules: update packages · 508dec4d
    David Bauer authored
    391e18067 banip: update to 0.8.2-6
    9748c394d banip: update to 0.8.2-5
    5ae16a7a6 yq: Update to 4.33.1
    e9b65e5d7 dnsproxy: Update to 0.48.2
    7894fd057 dnsproxy: Update to 0.48.1
    8a8c51a92 dnsproxy: Update to 0.48.0
    b2c3f2d13 natmap: update to 20230322
    7852691b8 banip: update to 0.8.2-4
    9fb40dbb8 banip: update to 0.8.2-3
    33431b63b sqlite3: Update to 3.41.1
    0d566071c adblock: update to 4.1.5-7
    05262f346 yq: Update to 4.32.2
    245d3479c cloudflared: Update to 2023.3.1
    bf9bafd2c v2raya: Update to 2.0.4
    66816f0f6 banip: push 0.8.2-2 to stable branch
    07e032ee1 v2ray-geodata: Update to latest version
    869e5573c xray-core: Update to 1.8.0
    b13728e6a strongswan: add fix for CVE-2022-40617
    eb4966e54 golang: Update to 1.19.7
    b1f684f01 miniupnpd: bump to 2.3.3
    1f1bfff84 php8: update to 8.1.16
    fe75545e6 gphoto2: fix compilation with BUILD_NLS
    19347485a mv88e6xxx_dump: update to 2023.03.08
    ae7dd67aa simple-adblock: update init file and config
    4ee651287 crowdsec: update to 1.4.6 Update crowdsec to latest upstream release version 1.4.6
    6c78413ed frp: update to 0.48.0
    4ab4523f7 frp: update to 0.47.0
    90749ee59 v2raya: switch to use nftables
    70bfe06bb perl-ack: Update to 3.7.0
    b53d4f03f v2ray-core: Update to 5.4.0
    acddc2050 crowdsec-firewall-bouncer: update to 0.0.25
    3c59f514b yt-dlp: update to 2023.3.4
    3e3650bc9 curl: add lang/perl-www-curl/patches/230-curl_7.88_compat.patch
    009b2d005 curl: update to 7.88.1
    508dec4d
  • David Bauer's avatar
    modules: update routing · 21b3b46a
    David Bauer authored
    b8e0831 bird1: fix "Form token mismatch" errors in luci-app-bird1-ipv{4,6}
    3d7df59 bird1: rename get_bool() to get_a_bool() in bird{4,6}-lib.sh
    4e0e702 bird1-openwrt: fix Makefile issues
    58a4a00 bird1-openwrt: use a single Makefile for IPv4 and IPv6 packages
    21b3b46a
  • Andreas Ziegler's avatar
    Merge pull request #2836 from blocktrron/v2022.1.x-updates · 8ca311cf
    Andreas Ziegler authored
    [v2022.1.x] modules: update to latest HEAD
    8ca311cf
  • github-actions[bot]'s avatar
    ipq40xx: use ath10k-smallbuffers for ZyXEL WRE6606 (#2843) · 34f41c8c
    github-actions[bot] authored
    
    The WRE6066, has in contrast to other ip40xx devices, has only 128MB system RAM.
    This results in OOM situations and instability, to circumvent this we need
    to use ath10k-smallbuffers.
    
    Signed-off-by: default avatarskorpy <skorpy@frankfurt.ccc.de>
    (cherry picked from commit a7a0257f6f1e67cfdbd86f805f27672f8a750570)
    
    Co-authored-by: default avatarskorpy <skorpy@frankfurt.ccc.de>
    34f41c8c
  • Andreas Ziegler's avatar
    Merge pull request #2834 from freifunk-gluon/backport-2832-to-v2022.1.x · 8673e673
    Andreas Ziegler authored
    [Backport v2022.1.x] docs: readd TP-Link TD-W8970 v1 
    8673e673
  • Steffen Förster's avatar
    ramips-mt7621: add GL.iNet MT1300 · 1ef72ba2
    Steffen Förster authored
    The GL-MT1300 is a high-performance new generation pocket-sized router
    that offers a powerful hardware and first-class cybersecurity protocol
    with unique and modern design.
    
    Specifications:
    - SoC: MT7621A, Dual-Core @880MHz
    - RAM: 256 MB DDR3
    - Flash: 32 MB
    - Ethernet: 3 x 10/100/1000: 2 x LAN + 1 x WAN
    - Wireless: 1 x MT7615D Dual-Band 2.4GHz(400Mbps) + 5GHz(867Mbps)
    - USB: 1 x USB 3.0 port
    - Slot: 1 x MicroSD card slot
    - Button: 1 x Reset button
    - Switch: 1 x Mode switch
    - LED: 1 x Blue LED + 1 x White LED
    
    MAC addresses based on vendor firmware:
    WAN : factory 0x4000
    LAN : Mac from factory 0x4000 + 1
    2.4GHz : factory 0x4
    5GHz : Mac form factory 0x4 + 1
    
    Flashing instructions:
    1.Connect to one of LAN ports.
    2.Set the static IP on the PC to 192.168.1.2.
    3.Press the Reset button and power the device (do not release the button).
      After waiting for the blue led to flash 5 times, the white led will
      come on and release the button.
    4.Browse the 192.168.1.1 web page and update firmware according to web
      tips.
    5.The blue led will flash when the firmware is being upgraded.
    6.The blue led stops blinking to indicate that the firmware upgrade is
      complete and U-Boot automatically starts the firmware.
    1ef72ba2
  • David Bauer's avatar
    46b256d0
  • Tom Herbers's avatar
    63e52a21
  • David Bauer's avatar
    modules: update openwrt · ecbd7a3b
    David Bauer authored
    074db57936 kernel: backport fix for recently introduced UBI bug
    9af29da281 uclient: update to Git version 2023-04-13
    1d4db4e4db OpenWrt v22.03.4: revert to branch defaults
    94adc23fa6 OpenWrt v22.03.4: adjust config defaults
    38ccc47687 imagebuilder: allow to specific ROOTFS_PARTSIZE
    deafcf9162 ramips: define remapping-range for DAP-X1860
    711e45e158 ramips: add support for D-Link DAP-X1860 A1
    2a4a6372d3 ramips: lower re305-v3 spi-max-frequency
    50d707e344 lantiq: fix lzma-loader for Netgear DGN 3500(B)
    fea7478f2d iproute2: add missing libbpf dependency
    b2db4fa956 ath79: tiny: Do not build TPLink WPA8630Pv2 by default
    c6b6cab858 ramips: mt7621: mikrotik 760igs (hEX S) fix SFP
    2faa7ff09e openssl: fix variable reference in conffiles
    0636d6b925 ath79: use lzma-loader for Senao initramfs images
    70d2e8b4db ath79: Fix glinet ar300m usb not working
    9aaeaa8d2a toolchain: musl: Fix symbol loading in gdb
    99fddbe4fd wireless-regdb: update to 2023.02.13
    f677302cc4 build: fix for sourcing targets image config installed via feeds
    50d37b0b37 ramips: rt5350: enable lzma-loader for ALLNET ALL5003
    13d3fb3c20 bpf-headers: fix package category
    7531ef7f1c sdk: expose PATENTED an NLS build options
    4ed98849a5 ksmbd: update to 3.4.7
    51cf5aa731 hostapd: add missing return code for the bss_mgmt_enable ubus method
    d2f3422e9d kernel: filter out pahole version
    5030620db6 dnsmasq: add dhcphostsfile to ujail sandbox
    066ac40c29 netifd: strip mask from IP address in DHCP client params
    354ad1084a lantiq: nand: don't yield while holding spinlock
    6035401f46 mac80211: fix invalid calls to drv_sta_pre_rcu_remove
    fc1750b305 ramips: mt7621: ASUS RT-AX53U add NMBM, nest firmware
    85b6a7a195 ramips: Alternative name Asus RT-AX1800U for Asus RT-AX53U
    a3fbeb2cbb ramips: add missing LEDs to Asus RT-AX53U
    21a121af80 uboot-envtools: add support for ramips Asus RX-AX53U
    3014c694da ramips: add support for read/write uboot env to Asus RX-AX53U
    ff22a20922 comgt: ncm: support Mikrotik R11e-LTE6 modem
    5909b6c886 comgt: add quirk for Mikrotik modems based on Mikrotik R11e-LTE6
    05ec70f6ae kernel: add support for XMC XM25QH64C
    541be7ddb2 ath79: Refresh patches
    ecbd7a3b
  • David Bauer's avatar
    modules: update packages · 8705a4cf
    David Bauer authored
    891299822 ruby: update to 3.0.6
    93bd5fad3 htop: update to 3.2.2
    42b5ae640 golang: Update to 1.19.8
    be3a2dce9 lighttpd: update to lighttpd 1.4.69 release hash
    ad2f6fd4c lighttpd: remove patch included upstream
    6e07b2816 lighttpd: add lighttpd-mod-webdav_min package
    e5a1e8bef lighttpd: collect mods now built into lighttpd exe
    9116a5880 lighttpd: fix meson build
    aa6df20e5 lighttpd: remove patch included upstream
    64cdc76c0 lighttpd: update to lighttpd 1.4.68 release hash
    0d66dc36c lighttpd: modify build cmd for type: feature opts
    8bcfb64a5 lighttpd: add lighttpd-mod-rrdtool dep on rrdtool1
    0c0fd4bbd lighttpd: lighttpd-1.4.67-4
    10c8bee8c lighttpd: document crypto lib options in Makefile
    fb17428a1 cloudflared: Update to 2023.4.0
    235acacf0 borgbackup: bump to 1.2.4
    31f36e5b2 borgbackup: add missing dependencies
    3d12ac7e7  banip: update 0.8.3-2
    81a57cdc1  banip: release 0.8.3-1
    9b81bca1b v2raya: Update to 2.0.5
    bab4d7ebf apinger: add rrd graph support
    e5c7e5021 apinger: improve uci and procd support
    87c46fde9 rrdtool: update PKG_SOURCE_URL
    38cb01297 dnsproxy: Update to 0.48.3
    1fd9cbcf9 yq: Update to 4.33.2
    93b973f51 nano: make nanorc world readable
    12bef946f zoneinfo: updated to the latest release
    630603042 node: bump to v16.20.0
    8705a4cf
  • David Bauer's avatar
    modules: update gluon · 5361bcba
    David Bauer authored
    a5259c0 autoupdater: improve handling of interrupted HTTP requests
    e4bd7a4 autoupdater: uclient: fix segfault after interrupted HTTP request
    5521926 autoupdater: uclient: remove early returns from get_url()
    5361bcba
  • Grische's avatar
    xrx200: migrate fritz7360-v2 using incorrect image · 48e2b236
    Grische authored
    
    Migrate AVM FRITZ!Box 7360 v2 boards flashed with the incorrect v1 image to use
    the newly added v2 target image during the next upgrade.
    Using the v2 target image allows the boards to read the TFFS partition, which
    is misaligned when using the v1 image.
    
    Co-authored-by: default avatarJan-Niklas Burfeind <git@aiyionpri.me>
    (cherry picked from commit e4ec16d9)
    48e2b236
  • Andreas Ziegler's avatar
    Merge pull request #2859 from blocktrron/v2022.1.x-updates · 223d25ba
    Andreas Ziegler authored
    [v2022.1.x] modules: bump to latest HEAD
    223d25ba
  • David Bauer's avatar
    Merge pull request #2851 from freifunk-gluon/v2022.1.x-backports · 4cb1d45e
    David Bauer authored
    v2022.1.x ramips-mt7621 hardware backports
    4cb1d45e
  • Grische's avatar
    ipq40xx-generic: add AVM FRITZBox 7520 explicitely · bd343c73
    Grische authored
    AVM Fritz!Box 7520 and Fritz!Box 7530 use the same hardware platform and can
    only be distinguished by using the urlader partition or the fritz-tffs tools
    and read the ProductID (Fritz_Box_HW247).
    
    (cherry picked from commit 5888a50c)
    bd343c73
  • Andreas Ziegler's avatar
    Merge pull request #2863 from freifunk-gluon/backport-2681-to-v2022.1.x · 039c5c38
    Andreas Ziegler authored
    [Backport v2022.1.x] ipq40xx-generic: add AVM FRITZBox 7520 explicitely
    039c5c38
  • aiyion.prime's avatar
    ath79-nand: (re)add WNDR4300v1 · be2fd8e1
    aiyion.prime authored
    Gone due to
    commit 45c84a11 ("ar71xx: drop target")
    
    (cherry picked from commit bc09b7ec)
    be2fd8e1
  • Matthias Schiffer's avatar
    Merge pull request #2861 from maurerle/backport-migrate-fritz7360-v2 · d6f46a4e
    Matthias Schiffer authored
    backport-v2022.1.x - xrx200: migrate fritz7360-v2 using incorrect image
    d6f46a4e
  • Jan-Niklas Burfeind's avatar
    Merge pull request #2869 from freifunk-gluon/backport-2554-to-v2022.1.x · 1005cdd1
    Jan-Niklas Burfeind authored
    [Backport v2022.1.x] ath79-nand: (re)add WNDR4300v1
    1005cdd1
  • Richard Fröhning's avatar
    targets/ramips-mt76x8: add device TP-Link RE200 V3 · e3068698
    Richard Fröhning authored
    
    Signed-off-by: default avatarRichard Fröhning <misanthropos@gmx.de>
    (cherry picked from commit 5a651742)
    e3068698
  • Jan-Niklas Burfeind's avatar
    Merge pull request #2871 from AiyionPrime/backport-2700-to-v2022.1.x · 7f3824ff
    Jan-Niklas Burfeind authored
    [Backport v2022.1.x] targets/ramips-mt76x8: add device TP-Link RE200 V3
    7f3824ff
  • Maciej Krüger's avatar
    ipq40xx-mikrotik: add mikrotik-hap-ac2 · 3335e103
    Maciej Krüger authored
    
    Co-authored-by: default avatarJan-Niklas Burfeind <github@aiyionpri.me>
    (cherry picked from commit 68bec1f0)
    3335e103
  • Jan-Niklas Burfeind's avatar
    Merge pull request #2872 from freifunk-gluon/backport-2712-to-v2022.1.x · daa00748
    Jan-Niklas Burfeind authored
    [Backport v2022.1.x] ipq40xx-mikrotik: add mikrotik-hap-ac2
    daa00748
  • Jan-Niklas Burfeind's avatar
    generic: try to not attempt to build kmod-usbip · 0b12f9cb
    Jan-Niklas Burfeind authored
    
    targets without usb-support fail to build without this change
    
    Co-authored-by: default avatarDavid Bauer <mail@david-bauer.net>
    (cherry picked from commit e53308b6)
    0b12f9cb
  • Jan-Niklas Burfeind's avatar
    realtek-rtl838x: add support for D-Link DGS-1210-10P · 0b516a7e
    Jan-Niklas Burfeind authored
    as well as the target itself
    
    (cherry picked from commit a8dc2345)
    0b516a7e
  • Jan-Niklas Burfeind's avatar
    Merge pull request #2873 from freifunk-gluon/backport-2707-to-v2022.1.x · e9dcefee
    Jan-Niklas Burfeind authored
    [Backport v2022.1.x] realtek-rtl838x: add support for D-Link DGS-1210-10P
    e9dcefee
  • David Bauer's avatar
    ath79-generic: add support for Teltonika RUT230 v1 · 6bb60165
    David Bauer authored
    
    Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
    (cherry picked from commit 7d9d8cb6)
    6bb60165
  • Felix's avatar
    ramips-mt7621: add Xiaomi Mi Router 3G · bfae2e24
    Felix authored
    
    Co-authored-by: default avatarJan-Niklas Burfeind <git@aiyionpri.me>
    fixed commit title
    
    (cherry picked from commit 84a76af8)
    bfae2e24
  • Jan-Niklas Burfeind's avatar
    Merge pull request #2875 from freifunk-gluon/backport-2738-to-v2022.1.x · e9a9d015
    Jan-Niklas Burfeind authored
    [Backport v2022.1.x] ramips-mt7621: add Xiaomi Mi Router 3G
    e9a9d015
  • Jan-Niklas Burfeind's avatar
    Merge pull request #2874 from freifunk-gluon/backport-2706-to-v2022.1.x · 4d955690
    Jan-Niklas Burfeind authored
    [Backport v2022.1.x] ath79-generic: add support for Teltonika RUT230 v1
    4d955690
  • Florian Maurer's avatar
    lantiq-xrx200: add Arcadyan VGV7510KW22 (o2 Box 6431) · fd15b637
    Florian Maurer authored
    update lan, wan separation for o2 6431
    
    (cherry picked from commit f5a41dd3)
    fd15b637
  • Jan-Niklas Burfeind's avatar
    Merge pull request #2876 from freifunk-gluon/backport-2595-to-v2022.1.x · 52cfe1c0
    Jan-Niklas Burfeind authored
    [Backport v2022.1.x] targets/lantiq-xrx200: add device Arcadyan VGV7510KW22 aka o2 Box 6431
    52cfe1c0
  • Linus Lüssing's avatar
    ath79-generic: add LibreRouter v1 · f1fa4948
    Linus Lüssing authored
    
    add comments about lacking radios
    Co-authored-by: default avatarJan-Niklas Burfeind <git@aiyionpri.me>
    Co-authored-by: default avatarMatthias Schiffer <mschiffer@universe-factory.net>
    
    (cherry picked from commit 0cdaeaa0)
    f1fa4948
  • Jan-Niklas Burfeind's avatar
    Merge pull request #2877 from freifunk-gluon/backport-2654-to-v2022.1.x · fcfed5b0
    Jan-Niklas Burfeind authored
    [Backport v2022.1.x] ath79-generic: add LibreRouter v1
    fcfed5b0
  • Tom Herbers's avatar
    ath79-generic: switch Wave2 firmware to -ct · e427f091
    Tom Herbers authored
    This partially reverts commit 22c47df2.
    
    Devices in ath79-generic like the TP-Link EAP225-Outdoor v1 are really
    unstable with the non -ct Wave2 firmware and regulary crash with 100% memory
    consumption when only a handful devices are connected via 5 GHz.
    
    closes freifunk-gluon/gluon#2827
    
    (cherry picked from commit 4badb270)
    e427f091
  • Tom Herbers's avatar
    modules: update openwrt · d13bdc2c
    Tom Herbers authored
    3960c220da OpenWrt v22.03.5: revert to branch defaults
    863f769b75 OpenWrt v22.03.5: adjust config defaults
    5f15225c1e ramips: reduce Archer AX23 / MR70X SPI-frequency
    c1ccae54ce ccache: update to 4.6.3
    80653f0c07 tools/ccache: update to 4.6.2
    eeff8b3be1 tools/ccache: update to 4.6.1
    31b1366bc6 ramips: fix lzma-loader for buffalo_WSR_600DHP
    bf81a92171 ath79: create Aruba AP-105 APBoot compatible image
    b6cbab1ad7 openssl: fix CVE-2023-464 and CVE-2023-465
    d13bdc2c
  • Tom Herbers's avatar
    modules: update packages · 258df6c8
    Tom Herbers authored
    7d7663dc1 newt: Update to 0.52.23
    f64aaa69a dnsproxy: Update to 0.49.1
    5d3fc9c5b dnsproxy: Update to 0.49.0
    bd2cebf65 xray-core: Update to 1.8.1
    f0128ce98 v2ray-core: Update to 5.4.1
    4e7f27b21 obfs4proxy: Update to 0.0.14
    698132112 php8: update to 8.1.18
    ec321e666 curl: update to 8.0.1
    258df6c8
  • David Bauer's avatar
    Merge pull request #2881 from herbetom/v2022.1.x-updates · e01e66e7
    David Bauer authored
    [v2022.1.x]: modules: update to latest HEAD
    e01e66e7
  • aiyion.prime's avatar
    ath79-nand: (re)add hiveap-121 · 47aacffb
    aiyion.prime authored
    Direct migration from 19.07 is currently not possible.
    
    Gone due to
    commit 45c84a11 ("ar71xx: drop target")
    
    (cherry picked from commit a18510c0)
    47aacffb
  • David Bauer's avatar
    Merge pull request #2884 from freifunk-gluon/backport-2552-to-v2022.1.x · 3174a929
    David Bauer authored
    [Backport v2022.1.x] ath79-nand: (re)add hiveap-121
    3174a929
  • Felix Baumann's avatar
    ramips: add support for Cudy X6 v1 · 4d629013
    Felix Baumann authored
    (cherry picked from commit 76ad25f8)
    4d629013
  • David Bauer's avatar
    Merge pull request #2888 from freifunk-gluon/backport-2793-to-v2022.1.x · 7d2280de
    David Bauer authored
    [Backport v2022.1.x] ramips: add support for Cudy X6 v1
    7d2280de
  • Felix Baumann's avatar
    ramips: add support for Cudy X6 v2 · 52dfe84d
    Felix Baumann authored
    (cherry picked from commit 5328f17b)
    52dfe84d
  • Felix Baumann's avatar
    docs: fix supported_devices (missing newline) · 92e72fb7
    Felix Baumann authored
    I made the mistake of never looking at the rendered version
    fixes 95e5d382
    backport like 8b2cc206 is optional
    
    (cherry picked from commit 41b2f002)
    92e72fb7
  • Jan-Niklas Burfeind's avatar
    Merge pull request #2892 from freifunk-gluon/backport-2889-to-v2022.1.x · b3bb43c9
    Jan-Niklas Burfeind authored
    [Backport v2022.1.x] docs: fix supported_devices (missing newline)
    b3bb43c9
  • David Bauer's avatar
    Merge pull request #2891 from freifunk-gluon/backport-2887-to-v2022.1.x · 74a41ea1
    David Bauer authored
    [Backport v2022.1.x] ramips: add support for Cudy X6 v2
    74a41ea1
  • David Bauer's avatar
    Merge pull request #2879 from freifunk-gluon/backport-2848-to-v2022.1.x · 78216684
    David Bauer authored
    [Backport v2022.1.x] ath79-generic: switch Wave2 firmware to -ct
    78216684
  • Tom Herbers's avatar
    modules: update openwrt · 22e27a52
    Tom Herbers authored
    e500494771 wireless-regdb: update to 2023.05.03
    2677220d81 kernel: bump 5.10 to 5.10.179
    5cc1bd5b21 kernel: bump 5.10 to 5.10.178
    dcdd8e9dee kernel: bump 5.10 to 5.10.177
    5f583d31c7 ramips: mt7621: add support for Cudy X6 v2
    749cc6ffc4 ramips: Cudy X6 fixes / improvements
    22e27a52
  • Tom Herbers's avatar
    modules: update packages · 4429905f
    Tom Herbers authored
    55eed1761 mwan3: bump PKG_VERSION to 2.11.7
    675bd01a1 mwan3: reset score to up+down on connected
    3c9ad7df7 mwan3: refactoring mwan3track action handling
    ce66eecb6  banip: release 0.8.5-2
    d63f0e859  banip: release 0.8.5-1
    7af20d484 cloudflared: Update to 2023.5.0
    20d99ef7b  banip: update 0.8.4-5
    8d9c17e91 zoneinfo: adjust to current timezone data file structure
    2e667a1f8 sqlite3: Update to 3.41.2
    726e94527  banip: update 0.8.4-4
    bb8efb657  banip: update 0.8.4-3
    02b6973b0 mwan3: bump PKG_VERSION to 2.11.6
    3b80d11e2 mwan3: fix addition of routes to mwan3_connected ipset
    aa68fc4cb shadowsocks-libev: ss-rules: Add 'auto-merge' flag to avoid conflicts
    7398724ec mwan3: bump PKG_VERSION to 2.11.5
    4addfcf15 mwan3: fix addition of iptables rules for mwan3 sticky rules
    5f26bba47 slang2: Update to 2.3.3, refresh patches
    3492a48b0 pbr: update to 1.1.1-1
    1086d4f74 librespeed-go: update file permissions for ujail
    216261ea4 banip: update 0.8.4-2
    c68388fb6 banip: release 0.8.4-1
    5b7e01ad5 simple-adblock: implement curl_additional_param compressed_cache_dir
    4429905f
  • David Bauer's avatar
    Merge pull request #2896 from herbetom/v2022.1.x-updates · 3807f122
    David Bauer authored
    [v2022.1.x]: modules: update to latest HEAD
    3807f122
  • David Bauer's avatar
    docs: Add v2022.1.4 release notes · 205e66c7
    David Bauer authored
    205e66c7
  • David Bauer's avatar
    docs, README: Gluon v2022.1.4 · 582b7f29
    David Bauer authored
    582b7f29
  • David Bauer's avatar
    Merge pull request #2878 from blocktrron/v2022.1.4-rn · b9a621f6
    David Bauer authored
    docs: Add v2022.1.4 release notes
    b9a621f6
  • Nico's avatar
    add patch to announce node prefix with preferred lifetime of 0 · 770513b6
    Nico authored and Nico's avatar Nico committed
    770513b6
  • Nico's avatar
    add patch to remove fastd random delay on inital handshake · b9bfacbb
    Nico authored and Nico's avatar Nico committed
    b9bfacbb
  • Nico's avatar
    ath79-generic: add naive support for DIR-825 · 8baa1969
    Nico authored and Nico's avatar Nico committed
    8baa1969
  • Patrick's avatar
    ath79-generic: add TPLink EAP225 Outdoor v3 · 60605875
    Patrick authored and Nico's avatar Nico committed
    60605875
Showing
with 523 additions and 22 deletions
......@@ -56,6 +56,16 @@
"targets/generic",
"targets/targets.mk"
],
"ipq40xx-mikrotik": [
"targets/ipq40xx-mikrotik",
"modules",
"Makefile",
"patches/**",
"scripts/**",
"targets/generic",
"targets/targets.mk",
"targets/mikrotik.inc"
],
"ipq806x-generic": [
"targets/ipq806x-generic",
"modules",
......@@ -137,6 +147,15 @@
"targets/generic",
"targets/targets.mk"
],
"realtek-rtl838x": [
"targets/realtek-rtl838x",
"modules",
"Makefile",
"patches/**",
"scripts/**",
"targets/generic",
"targets/targets.mk"
],
"rockchip-armv8": [
"targets/rockchip-armv8",
"modules",
......
......@@ -30,7 +30,7 @@ the future development of Gluon.
Please refrain from using the `master` branch for anything else but development purposes!
Use the most recent release instead. You can list all releases by running `git tag`
and switch to one by running `git checkout v2022.1.3 && make update`.
and switch to one by running `git checkout v2022.1.4 && make update`.
If you're using the autoupdater, do not autoupdate nodes with anything but releases.
If you upgrade using random master commits the nodes *might break* eventually.
......
-- This is an example site configuration for Gluon v2022.1.3
-- This is an example site configuration for Gluon v2022.1.4
--
-- Take a look at the documentation located at
-- https://gluon.readthedocs.io/ for details.
......
......@@ -24,7 +24,7 @@ copyright = '2015-2022, Project Gluon'
author = 'Project Gluon'
# The short X.Y version
version = '2022.1.3'
version = '2022.1.4'
# The full version, including alpha/beta/rc tags
release = version
......
......@@ -5,6 +5,7 @@ Release Notes
:caption: Gluon 2022.1
:maxdepth: 2
v2022.1.4
v2022.1.3
v2022.1.2
v2022.1.1
......
Gluon 2022.1.4
==============
Added hardware support
----------------------
ath79-generic
~~~~~~~~~~~~~
- LibreRouter
- LibreRouter (v1)
- Teltonika
- RUT230 (v1)
ath79-nand
~~~~~~~~~~
- Aerohive
- HiveAP 121
- NETGEAR
- WNDR4300 (v1)
lantiq-xrx200
~~~~~~~~~~~~~
- Arcadyan
- o2 Box 6431
ramips-mt7621
~~~~~~~~~~~~~
- Cudy
- X6 (v1, v2)
- D-Link
- DAP-X1860 (A1)
- GL.iNet
- GL-MT1300
- Mercusys
- MR70X (v1)
- Xiaomi
- Mi Router 3G
ramips-mt76x8
~~~~~~~~~~~~~
- TP-Link
- RE200 (v3)
realtek-rtl838x
~~~~~~~~~~~~~~~
- D-Link
- DGS-1210-10P
ipq40xx-generic
~~~~~~~~~~~~~~~
- AVM
- FRITZBox 7520
ipq40xx-mikrotik
~~~~~~~~~~~~~~~~
- Mikrotik
- hAP ac2
Bugfixes
--------
* Enterasys WS-AP3705i now uses the correct image-name for use with the autoupdater
(`#2819 <https://github.com/freifunk-gluon/gluon/issues/2819>`_)
* Reduce memory Usage for ath10k on ZyXEL WRE6606 devices
(`#2842 <https://github.com/freifunk-gluon/gluon/issues/2842>`_)
* Replace the Workaround for failed boots on ath79 with a proper fix.
(`#2784 <https://github.com/freifunk-gluon/gluon/issues/2784#issuecomment-1452126501>`_)
* AVM FRITZ!Box 7360 v2 flashed with the incorrect image for v1 will automatically update to the correct image.
* Revert OOM inducing switch of ath79 Wave2 firmware back to -ct
(`#2879 <https://github.com/freifunk-gluon/gluon/pull/2879>`_)
Known issues
------------
* Upgrading EdgeRouter-X from versions before v2020.1.x may lead to a soft-bricked state due to bad blocks on the NAND flash which the NAND driver before this release does not handle well.
(`#1937 <https://github.com/freifunk-gluon/gluon/issues/1937>`_)
* The integration of the BATMAN_V routing algorithm is incomplete.
- Mesh neighbors don't appear on the status page. (`#1726 <https://github.com/freifunk-gluon/gluon/issues/1726>`_)
Many tools have the BATMAN_IV metric hardcoded, these need to be updated to account for the new throughput
metric.
- Throughput values are not correctly acquired for different interface types.
(`#1728 <https://github.com/freifunk-gluon/gluon/issues/1728>`_)
This affects virtual interface types like bridges and VXLAN.
* Default TX power on many Ubiquiti devices is too high, correct offsets are unknown
(`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)
Reducing the TX power in the Advanced Settings is recommended.
* In configurations without VXLAN, the MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled
(`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)
This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is disallowed).
-- This is an example site configuration for Gluon v2022.1.3
-- This is an example site configuration for Gluon v2022.1.4
--
-- Take a look at the documentation located at
-- https://gluon.readthedocs.io/ for details.
......
......@@ -8,7 +8,7 @@ Gluon's releases are managed using `Git tags`_. If you are just getting
started with Gluon we recommend to use the latest stable release of Gluon.
Take a look at the `list of gluon releases`_ and notice the latest release,
e.g. *v2022.1.3*. Always get Gluon using git and don't try to download it
e.g. *v2022.1.4*. Always get Gluon using git and don't try to download it
as a Zip archive as the archive will be missing version information.
Please keep in mind that there is no "default Gluon" build; a site configuration
......@@ -50,7 +50,7 @@ Building the images
-------------------
To build Gluon, first check out the repository. Replace *RELEASE* with the
version you'd like to checkout, e.g. *v2022.1.3*.
version you'd like to checkout, e.g. *v2022.1.4*.
::
......
......@@ -53,6 +53,10 @@ ath79-generic
- JT-OR750i
* LibreRouter
- LibreRouter v1 [#missing_radios]_
* Netgear
- WNDR3700 (v1, v2)
......@@ -91,6 +95,10 @@ ath79-generic
- WS-AP3610
* Teltonika
- RUT230 (v1)
* TP-Link
- Archer A7 (v5)
......@@ -134,6 +142,10 @@ ath79-generic
ath79-nand
----------
* Aerohive
- HiveAP 121
* GL.iNet
- GL-AR300M
......@@ -142,6 +154,7 @@ ath79-nand
* Netgear
- WNDR3700 (v4)
- WNDR4300 (v1)
ath79-mikrotik
--------------
......@@ -176,6 +189,7 @@ ipq40xx-generic
* AVM
- FRITZ!Box 4040 [#avmflash]_
- FRITZ!Box 7520 (v1) [#eva_ramboot]_
- FRITZ!Box 7530 [#eva_ramboot]_
- FRITZ!Repeater 1200 [#eva_ramboot]_
......@@ -218,6 +232,7 @@ ipq40xx-mikrotik
* Mikrotik
- DISC Lite5 ac (RBDiscG-5acD)
- hAP ac2
- SXTsq 5 ac (RBSXTsqG-5acD)
ipq806x-generic
......@@ -230,6 +245,10 @@ ipq806x-generic
lantiq-xrx200
-------------
* Arcadyan
- VGV7510KW22 (o2 Box 6431)
* AVM
- FRITZ!Box 7360 (v1, v2) [#avmflash]_ [#lan_as_wan]_
......@@ -237,6 +256,10 @@ lantiq-xrx200
- FRITZ!Box 7362 SL [#eva_ramboot]_ [#lan_as_wan]_
- FRITZ!Box 7412 [#eva_ramboot]_
* TP-Link
- TD-W8970 (v1) [#lan_as_wan]_
lantiq-xway
-----------
......@@ -336,11 +359,21 @@ ramips-mt7621
* Cudy
- WR2100
- X6 (v1, v2)
* D-Link
- DAP-X1860 (A1)
- DIR-860L (B1)
* GL.iNet
- GL-MT1300
* Mercusys
- MR70X (v1)
* NETGEAR
- EX6150 (v1)
......@@ -372,7 +405,7 @@ ramips-mt7621
* Xiaomi
- Xiaomi Mi Router 4A (Gigabit Edition)
- Xiaomi Mi Router 3G v2
- Xiaomi Mi Router 3G (v1, v2)
ramips-mt76x8
-------------
......@@ -401,7 +434,7 @@ ramips-mt76x8
- Archer C20 (v4, v5)
- Archer C50 (v3)
- Archer C50 (v4)
- RE200 (v2)
- RE200 (v2, v3)
- RE305 (v1) [#device-class-tiny]
- TL-MR3020 (v3)
- TL-MR3420 (v5)
......@@ -419,6 +452,13 @@ ramips-mt76x8
- Xiaomi Mi Router 4A (100M International Edition)
- Xiaomi Mi Router 4C
realtek-rtl838x
---------------
* D-Link
- DGS-1210-10P (F1)
rockchip-armv8
--------------
......@@ -478,6 +518,10 @@ Footnotes
.. [#lan_as_wan]
All LAN ports on this device are used as WAN.
.. [#missing_radios]
This device contains more than two WLAN radios, which is currently
unsupported by Gluon. Only the first two radios will work.
.. [#modular_ethernet]
These devices follow a modular principle,
which means even basic functionality like ethernet is provided by an expansion-board,
......
......@@ -2,15 +2,15 @@ GLUON_FEEDS='packages routing gluon'
OPENWRT_REPO=https://github.com/openwrt/openwrt.git
OPENWRT_BRANCH=openwrt-22.03
OPENWRT_COMMIT=ddeeb350073f02a4e337adfef34a0e9ca817bc06
OPENWRT_COMMIT=e500494771537b9f42f78e4d907bed18b6383606
PACKAGES_PACKAGES_REPO=https://github.com/openwrt/packages.git
PACKAGES_PACKAGES_BRANCH=openwrt-22.03
PACKAGES_PACKAGES_COMMIT=4cb3303d519862a90d2c6ff78b6eadc928659d1c
PACKAGES_PACKAGES_COMMIT=55eed1761207f4dfdb8e7d79138f6f65c8849b50
PACKAGES_ROUTING_REPO=https://github.com/openwrt/routing.git
PACKAGES_ROUTING_BRANCH=openwrt-22.03
PACKAGES_ROUTING_COMMIT=74948d5cea85d476937f38bf1447df00984505cf
PACKAGES_ROUTING_COMMIT=1cc7676b9f32acc30ec47f15fcb70380d5d6ef01
PACKAGES_GLUON_REPO=https://github.com/freifunk-gluon/packages.git
PACKAGES_GLUON_COMMIT=04d2b6ffbb6ee02012f2733b7752d8db0d12eaff
PACKAGES_GLUON_COMMIT=29912ec6308fd10b47763b4cf28a638d07f59973
......@@ -87,6 +87,9 @@ local primary_addrs = {
{'ipq806x', 'generic', {
'netgear,r7800',
}},
{'lantiq', 'xrx200', {
'arcadyan,vgv7510kw22-nor',
}},
{'lantiq', 'xway', {
'netgear,dgn3500b',
}},
......
......@@ -67,6 +67,14 @@ elseif platform.match('ramips', 'mt7621', {
'netgear,wac104',
}) then
lan_ifname, wan_ifname = 'lan2 lan3 lan4', 'lan1'
elseif platform.match('lantiq', 'xrx200', {
'arcadyan,vgv7510kw22-nor',
}) then
lan_ifname, wan_ifname = 'lan1 lan2 lan3 lan4', 'wan'
elseif platform.match('realtek', 'rtl838x', {
'd-link,dgs-1210-10p',
}) then
lan_ifname, wan_ifname = 'lan2 lan3 lan4 lan5 lan6 lan7 lan8 lan9 lan10', 'lan1'
end
if wan_ifname and lan_ifname then
......
......@@ -25,6 +25,7 @@ end
function M.is_outdoor_device()
if M.match('ath79', 'generic', {
'devolo,dvl1750x',
'librerouter,librerouter-v1',
'plasmacloud,pa300',
'plasmacloud,pa300e',
'tplink,cpe210-v1',
......
From: Paul Maruhn <paulmaruhn@posteo.de>
Date: Tue, 22 Mar 2022 21:06:42 +0100
Subject: ath79: support for TP-Link EAP225-Outdoor v3
This model is almost identical to the EAP225-Outdoor v1.
Major difference is the RTL8211fs PHY Chipset.
Signed-off-by: Philipp Rothmann <philipprothmann@posteo.de>
diff --git a/target/linux/ath79/config-5.10 b/target/linux/ath79/config-5.10
index 8c662173efb8e6873f9c1dfba9acabb029e43025..942d43096e5d3f74036d976e5ae151b3047331dc 100644
--- a/target/linux/ath79/config-5.10
+++ b/target/linux/ath79/config-5.10
@@ -202,3 +202,4 @@ CONFIG_TICK_CPU_ACCOUNTING=y
CONFIG_TINY_SRCU=y
CONFIG_USB_SUPPORT=y
CONFIG_USE_OF=y
+CONFIG_REALTEK_PHY=y
diff --git a/target/linux/ath79/dts/qca9563_tplink_eap225-outdoor-v3.dts b/target/linux/ath79/dts/qca9563_tplink_eap225-outdoor-v3.dts
new file mode 100644
index 0000000000000000000000000000000000000000..94ea216922b3808b98ed841ceb0ac7c8fca9e0ef
--- /dev/null
+++ b/target/linux/ath79/dts/qca9563_tplink_eap225-outdoor-v3.dts
@@ -0,0 +1,92 @@
+// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
+
+#include "qca9563_tplink_eap2x5-1port.dtsi"
+
+/ {
+ compatible = "tplink,eap225-outdoor-v3", "qca,qca9563";
+ model = "TP-Link EAP225-Outdoor v3";
+
+ aliases {
+ led-boot = &led_status_green;
+ led-failsafe = &led_status_amber;
+ led-running = &led_status_green;
+ led-upgrade = &led_status_amber;
+ };
+
+ leds {
+ compatible = "gpio-leds";
+
+ led_status_green: status_green {
+ label = "green:status";
+ gpios = <&gpio 7 GPIO_ACTIVE_LOW>;
+ default-state = "on";
+ };
+
+ led_status_amber: status_amber {
+ label = "amber:status";
+ gpios = <&gpio 9 GPIO_ACTIVE_LOW>;
+ };
+ };
+};
+
+&eth0 {
+ phy-handle = <&phy6>;
+};
+
+&spi {
+ status = "okay";
+
+ flash@0 {
+ compatible = "jedec,spi-nor";
+ reg = <0>;
+ spi-max-frequency = <25000000>;
+
+ partitions {
+ compatible = "fixed-partitions";
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ partition@0 {
+ label = "u-boot";
+ reg = <0x000000 0x020000>;
+ read-only;
+ };
+
+ partition@20000 {
+ label = "partition-table";
+ reg = <0x020000 0x010000>;
+ read-only;
+ };
+
+ info: partition@30000 {
+ label = "info";
+ reg = <0x030000 0x010000>;
+ read-only;
+ };
+
+ partition@40000 {
+ compatible = "openwrt,elf";
+ label = "firmware";
+ reg = <0x040000 0xec0000>;
+ };
+
+ partition@f00000 {
+ label = "config";
+ reg = <0xf00000 0x030000>;
+ read-only;
+ };
+
+ partition@f30000 {
+ label = "log";
+ reg = <0xf30000 0x0c0000>;
+ read-only;
+ };
+
+ art: partition@ff0000 {
+ label = "art";
+ reg = <0xff0000 0x010000>;
+ read-only;
+ };
+ };
+ };
+};
diff --git a/target/linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi b/target/linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi
index e10c5dbb739373faffef4d64fa28964a3b780b75..0fb25f480c5b5477974f9008bf6afaf6fdb760f5 100644
--- a/target/linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi
+++ b/target/linux/ath79/dts/qca9563_tplink_eap2x5-1port.dtsi
@@ -105,6 +105,11 @@
reg = <4>;
reset-gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
};
+
+ phy6: ethernet-phy@6 {
+ reg = <6>;
+
+ };
};
&eth0 {
diff --git a/target/linux/ath79/generic/base-files/etc/board.d/02_network b/target/linux/ath79/generic/base-files/etc/board.d/02_network
index 258b0814424da39e9083b529cb154c5340c5bc0b..59e60ca85e497492161d1b6727a3ebc203f94abb 100644
--- a/target/linux/ath79/generic/base-files/etc/board.d/02_network
+++ b/target/linux/ath79/generic/base-files/etc/board.d/02_network
@@ -76,6 +76,7 @@ ath79_setup_interfaces()
tplink,cpe610-v2|\
tplink,cpe710-v1|\
tplink,eap225-outdoor-v1|\
+ tplink,eap225-outdoor-v3|\
tplink,eap225-v1|\
tplink,eap225-v3|\
tplink,eap245-v1|\
diff --git a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
index 668fd76af3a43afabd5c1eee0246a56009d426da..a1b2201fee553c646242e1dec369e410546d25df 100644
--- a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
+++ b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
@@ -253,6 +253,7 @@ case "$FIRMWARE" in
/lib/firmware/ath10k/QCA9888/hw2.0/board.bin
;;
tplink,eap225-outdoor-v1|\
+ tplink,eap225-outdoor-v3|\
tplink,eap225-v3|\
tplink,eap225-wall-v2)
caldata_extract "art" 0x5000 0x2f20
diff --git a/target/linux/ath79/image/generic-tp-link.mk b/target/linux/ath79/image/generic-tp-link.mk
index fed572c884c75bd21081c7c22dd4652ecefdd993..3d3a45711302b7a73c914d80ec0d309878813149 100644
--- a/target/linux/ath79/image/generic-tp-link.mk
+++ b/target/linux/ath79/image/generic-tp-link.mk
@@ -401,6 +401,17 @@ define Device/tplink_eap225-outdoor-v1
endef
TARGET_DEVICES += tplink_eap225-outdoor-v1
+define Device/tplink_eap225-outdoor-v3
+ $(Device/tplink-eap2x5)
+ SOC := qca9563
+ IMAGE_SIZE := 13824k
+ DEVICE_MODEL := EAP225-Outdoor
+ DEVICE_VARIANT := v3
+ DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct
+ TPLINK_BOARD_ID := EAP225-V3
+endef
+TARGET_DEVICES += tplink_eap225-outdoor-v3
+
define Device/tplink_eap225-v1
$(Device/tplink-eap2x5)
SOC := qca9563
......@@ -3,10 +3,10 @@ Date: Sun, 5 Jun 2022 23:43:38 +0200
Subject: ramips-mt7621: make DSA images swconfig upgradable
diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk
index 961f8a3b7514a3658f8d4795c136d5069830126f..89329729b1c035642311363e8aad46ba5b8d4d22 100644
index ab0ff95f7529aa43e69e67a4e3a303242c9b2605..e559f1b14714fe5310a7d37eca1048565036db58 100644
--- a/target/linux/ramips/image/mt7621.mk
+++ b/target/linux/ramips/image/mt7621.mk
@@ -179,7 +179,6 @@ endef
@@ -180,7 +180,6 @@ endef
TARGET_DEVICES += asiarf_ap7621-nv1
define Device/asus_rt-ac57u
......@@ -14,7 +14,7 @@ index 961f8a3b7514a3658f8d4795c136d5069830126f..89329729b1c035642311363e8aad46ba
DEVICE_VENDOR := ASUS
DEVICE_MODEL := RT-AC57U
DEVICE_ALT0_VENDOR := ASUS
@@ -426,7 +425,6 @@ endef
@@ -466,7 +465,6 @@ endef
TARGET_DEVICES += dlink_dir-853-r1
define Device/dlink_dir-860l-b1
......@@ -22,7 +22,7 @@ index 961f8a3b7514a3658f8d4795c136d5069830126f..89329729b1c035642311363e8aad46ba
$(Device/seama-lzma-loader)
SEAMA_SIGNATURE := wrgac13_dlink.2013gui_dir860lb
IMAGE_SIZE := 16064k
@@ -1233,7 +1231,6 @@ endef
@@ -1286,7 +1284,6 @@ endef
TARGET_DEVICES += mts_wg430223
define Device/netgear_ex6150
......@@ -30,7 +30,7 @@ index 961f8a3b7514a3658f8d4795c136d5069830126f..89329729b1c035642311363e8aad46ba
$(Device/uimage-lzma-loader)
DEVICE_VENDOR := NETGEAR
DEVICE_MODEL := EX6150
@@ -1246,7 +1243,6 @@ endef
@@ -1299,7 +1296,6 @@ endef
TARGET_DEVICES += netgear_ex6150
define Device/netgear_sercomm_nand
......@@ -38,7 +38,7 @@ index 961f8a3b7514a3658f8d4795c136d5069830126f..89329729b1c035642311363e8aad46ba
$(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
@@ -1429,7 +1425,6 @@ endef
@@ -1482,7 +1478,6 @@ endef
TARGET_DEVICES += netgear_wax202
define Device/netgear_wndr3700-v5
......@@ -46,7 +46,7 @@ index 961f8a3b7514a3658f8d4795c136d5069830126f..89329729b1c035642311363e8aad46ba
$(Device/netgear_sercomm_nor)
$(Device/uimage-lzma-loader)
IMAGE_SIZE := 15232k
@@ -1754,7 +1749,6 @@ endef
@@ -1819,7 +1814,6 @@ endef
TARGET_DEVICES += tplink_tl-wpa8631p-v3
define Device/ubnt_edgerouter_common
......@@ -54,7 +54,7 @@ index 961f8a3b7514a3658f8d4795c136d5069830126f..89329729b1c035642311363e8aad46ba
$(Device/uimage-lzma-loader)
DEVICE_VENDOR := Ubiquiti
IMAGE_SIZE := 256768k
@@ -2170,7 +2164,6 @@ endef
@@ -2235,7 +2229,6 @@ endef
TARGET_DEVICES += zbtlink_zbt-wg2626
define Device/zbtlink_zbt-wg3526-16m
......@@ -62,7 +62,7 @@ index 961f8a3b7514a3658f8d4795c136d5069830126f..89329729b1c035642311363e8aad46ba
$(Device/uimage-lzma-loader)
IMAGE_SIZE := 16064k
DEVICE_VENDOR := Zbtlink
@@ -2183,7 +2176,6 @@ endef
@@ -2248,7 +2241,6 @@ endef
TARGET_DEVICES += zbtlink_zbt-wg3526-16m
define Device/zbtlink_zbt-wg3526-32m
......
......@@ -208,7 +208,7 @@ index 0000000000000000000000000000000000000000..e3da684dc950ea4c226705d27b23b047
+
+ int system_bridge_addif(struct device *bridge, struct device *dev)
diff --git a/target/linux/generic/config-5.10 b/target/linux/generic/config-5.10
index 4a17e635b2b4ff62e362c1815723aeaf30b1b443..9b11be8fcd59836a0c6351babae78343658a80f2 100644
index a348d4821ecef796c8c2b983a969b7becb7ae334..dad7baabe69f53ca9afeff8e9392397dd9dc35aa 100644
--- a/target/linux/generic/config-5.10
+++ b/target/linux/generic/config-5.10
@@ -738,6 +738,7 @@ CONFIG_BRIDGE=y
......
From: Sander Vanheule <sander@svanheule.net>
Date: Mon, 27 Jun 2022 21:24:24 +0200
Subject: firmware-utils: bump to git HEAD
The support-list partition for the EAP225-V3 board ID became larger than
the allocated size, resulting in factory image generation for the
EAP225-Outdoor v3 and EAP225 v3 to fail. The make directive
Build/tplink-safeloader ignores this failure however, resulting in a
seemingly successful build with empty factory images.
Included changes:
e609c5d75186 tplink-safeloader: drop unqualified EAP225-V3 IDs
Signed-off-by: Sander Vanheule <sander@svanheule.net>
diff --git a/tools/firmware-utils/Makefile b/tools/firmware-utils/Makefile
index 2534cec54383b28c4c93d0f4f70263a9af0274cb..7dc406e755cd9c56e4ec6de42bcf9a93aabb2581 100644
--- a/tools/firmware-utils/Makefile
+++ b/tools/firmware-utils/Makefile
@@ -12,8 +12,8 @@ PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL=$(PROJECT_GIT)/project/firmware-utils.git
PKG_SOURCE_DATE:=2022-04-25
-PKG_SOURCE_VERSION:=ddc3e00e314d3fbc3f9faab2d07395722ce9b01a
-PKG_MIRROR_HASH:=246fc1d72d3a8cdb4072d81e033c92abaf614acd6f35a10fffd029d5c7f9303b
+PKG_SOURCE_VERSION:=e609c5d751868ae823c236332c76ce3c50acdd2e
+PKG_MIRROR_HASH:=f1a5af565bff50ccc99471a2be71636ed685dd15bfb9b162be9acf8ee28033a6
include $(INCLUDE_DIR)/host-build.mk
include $(INCLUDE_DIR)/cmake.mk
From: Grische <github@grische.xyz>
Date: Sun, 18 Sep 2022 14:03:16 +0200
Subject: xrx200: migrate fritz7360-v2 using incorrect image
Migrate AVM FRITZ!Box 7360 v2 boards flashed with the incorrect v1 image to use
the newly added v2 target image during the next upgrade.
Using the v2 target image allows the boards to read the TFFS partition, which
is misaligned when using the v1 image.
Ref: https://github.com/freifunk-gluon/gluon/pull/2648
Co-authored-by: Jan-Niklas Burfeind <git@aiyionpri.me>
diff --git a/target/linux/lantiq/xrx200/base-files/lib/preinit/01_sysinfo.sh b/target/linux/lantiq/xrx200/base-files/lib/preinit/01_sysinfo.sh
new file mode 100644
index 0000000000000000000000000000000000000000..fab50d708e872f819c643cea79327e4f438de524
--- /dev/null
+++ b/target/linux/lantiq/xrx200/base-files/lib/preinit/01_sysinfo.sh
@@ -0,0 +1,62 @@
+set_sysinfo_xrx200_for_fritz7360_model() {
+ local board_name=$1
+ local model
+ local urlader_version urlader_memsize urlader_flashsize
+ local hexdump_format='4/1 "%02x""\n"'
+
+ # Values are based on urlader-parser-py
+ # https://github.com/grische/urlader-parser-py/blob/42970bf8dec7962317df4ff734c57ebf36df8905/parser.py#L77-L84
+ urlader_version="$(dd if=/dev/mtd0ro bs=1 skip=$((0x580+0x0)) count=4 | hexdump -e "${hexdump_format}")"
+ if [ "${urlader_version}" != "00000003" ]; then
+ logger -s -p warn -t sysinfo-xrx200 "unexpected urlader version found: ${urlader_version}"
+ return
+ fi
+
+ urlader_memsize="$(dd if=/dev/mtd0ro bs=1 skip=$((0x580+0x4)) count=4 | hexdump -e "${hexdump_format}")"
+ if [ "${urlader_memsize}" != "08000000" ]; then
+ logger -s -p warn -t sysinfo-xrx200 "unexpected memsize found: ${urlader_memsize}"
+ return
+ fi
+
+ urlader_flashsize="$(dd if=/dev/mtd0ro bs=1 skip=$((0x580+0x8)) count=4 | hexdump -e "${hexdump_format}")"
+ case "${urlader_flashsize}" in
+ "02000000") # 32MB
+ # see vr9_avm_fritz7360-v2.dts
+ board_name="avm,fritz7360-v2"
+ model="AVM FRITZ!Box 7360 V2"
+ ;;
+ "01000000") # 16MB
+ return
+ ;;
+ *)
+ logger -s -p warn -t sysinfo-xrx200 "unexpected flashsize found: ${urlader_flashsize}"
+ return
+ ;;
+ esac
+
+ logger -s -p notice -t sysinfo-xrx200 "detected ${board_name} from urlader partition /dev/mtd0ro. Enforcing model ${model}."
+ echo "${board_name}" > /tmp/sysinfo/board_name
+ echo "${model}" > /tmp/sysinfo/model
+}
+
+do_sysinfo_xrx200() {
+ local reported_board board_name model
+
+ [ -d /proc/device-tree ] || return
+ reported_board="$(strings /proc/device-tree/compatible | head -1)"
+
+ mkdir -p /tmp/sysinfo
+ # 7360 is notoriously known for not writing "v2" on their labels and many
+ # routers have flashed the wrong firmware with the wrong flash layout.
+ # We ensure that the underlying hardware is reported correctly, so that
+ # future upgrades will use the correct flash layout.
+ # Using 7360v2 hardware, an upgrade from a 7360v1/sl firmware to a 7360v2
+ # is working.
+ case "${reported_board}" in
+ avm,fritz7360sl)
+ set_sysinfo_xrx200_for_fritz7360_model "${reported_board}"
+ ;;
+ esac
+}
+
+boot_hook_add preinit_main do_sysinfo_xrx200