Skip to content
Snippets Groups Projects
  1. Sep 25, 2023
    • David Bauer's avatar
      modules: update openwrt · 47c6c524
      David Bauer authored
      43e9cded06 mpc85xx: correct WS-AP3715i eth LED assignment
      eda1545e6e hostapd: add missing NULL pointer check in uc_hostapd_iface_stop
      6019945e96 hostapd: fix a crash when disabling an interface during channel list update
      83bf45ea5c package: base-files: turn error into warning
      829196e1b1 netifd: update to the latest version
      09b9d732ec hostapd: use phy name for hostapd interfaces instead of first-bss ifname
      8b385a45a6 mac80211: fix AP reconfiguration on DFS channels in non-ETSI regdomain
      0d1859c258 netifd: update to the latest version
      5e3f86a101 hostapd: select libopenssl-legacy for openssl variants
      90d5961751 hostapd: remove eap-eap192 auth type value
      6e09f88d29 netifd: update to the latest version
      6798f156f9 hostapd: support eap-eap2 and eap2 auth_type values
      98d0ee9dbf hostapd: fix FILS key mgmt type for WPA3 Enterprise 192 bit
      a701e6e1c2 netifd: update to the latest version
      9720b094ae hostapd: backport from master, including ucode based reload support
      263583dc1e ubus: update to the latest version
      9af2ad5111 ucode: update to the latest version
      7e55f20c1f kernel: backport support for renaming netdevs while up
      385a50f02d ipq40xx: fix image building for ZTE MF287 series
      2dc284a79a ramips: RT1800: fix invalid octal number error
      c3be832427 ath79: fix packetloss on some WLR-7100
      d536f398eb kernel: ensure VFIO related suboptions are disabled
      3c8825e5f8 kernel: enable vfio and vfio-pci for armsr-armv8
      c79854e9fc kernel: vfio: remove unneeded enable_unsafe_noiommu_mode parameter
      c90005c58a x86: remove built-in vhost-net driver
      5edeb1ee0c kernel: add vhost-net module
      6897270491 mvebu: add reset delays of PHYs for Fortinet FortiGate 50E
      10aee60361 ipq806x: Correct OnHub sysupgrade config logic
      6c60bbbc94 x86: geode: fix hwrng register accesses
      6577b550df base-files: sysupgrade: Add 2 sec sleep into process KILL loop
      0165daf569 uboot-envtools: ramips: add support for ALFA Network AX1800RM
      3cc223243b ramips: add support for ALFA Network AX1800RM
      a7449e5e95 arm-trusted-firmware-mediatek: fix hang on reboot on MT7622
      0cb2ff5d08 uboot-mediatek: sync mtk-snand driver with SDK
      47c6c524
  2. Sep 08, 2023
    • Tom Herbers's avatar
      modules: update openwrt · 1dbf176d
      Tom Herbers authored
      cdc8470aec mac80211: fix MT7620 Wi-Fi channel scanning function
      9df9126320 ramips: pinctrl: support requesting different functions for same group
      4f1a7e8897 mac80211: rework MT7620 PA/LNA RF calibration
      b2d264dc68 mediatek: mt7622: set DEVICE_DTC_ADDR for BPi-R64
      a2ffbc8d16 arm-trusted-firmware-mediatek: enable built-in 2.5G PHY on MT7988
      d052d409a0 uboot-mediatek: fix dependency on TF-A for MT7988 RFB (sdmmc)
      3967c26974 mediatek: filogic: remove stray quote
      625d19c1e2 generic: sync MediaTek Ethernet driver with upstream
      230c09d203 mediatek: add support for Ubiquiti UniFi 6 LR v3
      c8c1805100 uboot-mediatek: add builds for UniFi 6 LR v2 and v3
      ed370ec424 mediatek: generate bootloader artifacts for mt7988_rfb
      35d123adfe uboot-mediatek: build fully-featured U-Boot for MT7988 RFB
      87ef305984 mediatek: improve mt7981.dtsi
      ffede121f8 mediatek: filogic: improve pinctrl drivers
      5a9720945f mediatek: i2c: mt65xx: allow optional pmic clock
      88c12d6632 mediatek: re-add dropped properties on BPi-R3
      cf08db988b generic: backport initial LEDs hw control support
      e685162a78 kernel: bump 5.15 to 5.15.130
      8bf25dba77 kernel: bump 5.15 to 5.15.129
      3c1721ae03 kernel: bump 5.15 to 5.15.128
      56827dac01 kernel: allow adding devices without hw offload to a hw flowtable
      736e3b81aa urngd: update to the latest master
      f493987d13 nettle: update to 3.9.1
      b9c94686f7 Revert "ath11k-firmware: update to stable WLAN.HK.2.9.0.1-01837"
      104178a990 mt76: update to the latest version
      1dbf176d
  3. Aug 21, 2023
  4. Jun 24, 2023
    • Tom Herbers's avatar
      modules: update openwrt · bdd87374
      Tom Herbers authored
      2034387af4 netfilter: fix typo in nf-socket and nf-tproxy kconfig
      70e3f4e94d openssl: passing cflags to configure
      287303b062 kernel: bump 5.10 to 5.10.184
      920f2d9237 kernel: bump 5.10 to 5.10.183
      ac5e37f832 kernel: bump 5.10 to 5.10.182
      4b44bfe591 bcm63xx: fix NETGEAR DGND3700v2 boot loop
      1a5e7d3f1c bmips: fix NETGEAR DGND3700v2 boot loop
      e908856c43 kernel: mtd: bcm-wfi: add cferam name support
      17f6001853 restool: update source.codeaurora.org repository link
      ca669b7c07 ls-dpl: update source.codeaurora.org repository link
      4a9eb94b5f bpf-headers: fix compilation with LLVM_IAS=1
      afb4422702 openssl: bump to 1.1.1u
      171b515192 kernel: bump 5.10 to 5.10.181
      6bca11f496 kernel: bump 5.10 to 5.10.180
      656e411454 ramips: add support for Keenetic Lite III rev. A
      ce32068bf2 ca-certificates: Update to version 20230311
      f4e4f5553d firmware: intel-microcode: update to 20230512
      2c96dd6d4b firmware: intel-microcode: update to 20221108
      3235300903 ipq-wifi: drop custom board-2.bins
      b5a5751706 ipq40xx: R619AC: replace space with - separator in variant string
      728afd14fa linux-firmware: move firmware file for mt7601u
      9466152ea8 linux-firmware: update to 20230515
      d2cc4ad326 linux-firmware: update to 20230310
      320c919e39 linux-firmware: update to 20230117
      b3ddc0941d linux-firmware: disable stripping
      5fc704cdef linux-firmware: update to 20221214
      d59e095fad linux-firmware: update to 20221109
      ad3d63b273 linux-firmware: update to 20221012
      91de737e9b linux-firmware: update to 20220913
      d1365629e5 linux-firmware: update to 20220815
      9c54ac6224 linux-firmware: Update to version 20220610
      f3ccdf7ad6 linux-firmware: take linux-firmware.git's qca99x0 boardfile
      8da1ba2c25 linux-firmware: Update to version 20220509
      80fbad19ef ramips: correct page read return value of the mt7621 nand driver
      80a99d9cf7 build: escape whitespaces in VERSION_DIST for Netgear images
      30fca5413b fortify-headers: fix build error when _REDIR_TIME64 is not defined
      4d6638464c fortify-headers: fix inconsistent time_t version of ppoll
      695a22ab15 build: generate index.json
      bdd87374
  5. May 21, 2023
  6. May 03, 2023
  7. Apr 30, 2023
  8. Apr 27, 2023
    • Tom Herbers's avatar
      modules: update openwrt · 2a3a0e32
      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
      2a3a0e32
  9. Apr 17, 2023
    • David Bauer's avatar
      openwrt: backport combination of dual-flash partitions · cc854594
      David Bauer authored
      
      Backport two patches combining dual-flash layouts of OCEDO as well as
      UniFi AC boards.
      
      The two firmware partitions are already combined on OpenWrt master to
      prolong the life of these devices. It allows the device to store
      firmware images up to 14 MB compared to the previous 7 MB.
      
      The intention behind backporting these patches is to allow these devices
      to have a wide update path to firmware-versions requiring this extra
      space. Otherwise a device might not be able to install an upgrade which
      exceeds a single firmware-partition.
      
      For UniFi AC boards it should be noted that factory-installation will
      not be possible with an image exceeding a single firmware-partition. In
      this case, an older OpenWrt image that fits in a single partition and
      supports writing the enlarged partition space is required.
      
      Currently, this is not the case. As these devices are end-of-sale, this
      will become less of a concern over time.
      
      Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
      cc854594
  10. Apr 09, 2023
    • Tom Herbers's avatar
      modules: update openwrt · 10e0bd1f
      Tom Herbers authored
      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
      10e0bd1f
  11. Mar 31, 2023
    • David Bauer's avatar
      modules: update openwrt · 068e8fbd
      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
      068e8fbd
  12. Mar 24, 2023
    • David Bauer's avatar
      modules: update openwrt · 6dc5a473
      David Bauer authored
      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
      6dc5a473
  13. Jan 06, 2023
    • Jan-Niklas Burfeind's avatar
      modules: update openwrt · 70c1963c
      Jan-Niklas Burfeind authored
      4b7f9e42e2 lantiq-xrx200: fix wan LED on o2 box 6431
      7c10b7b6f0 CI: build: fix external toolchain use with release tag tests
      b08e1e978c OpenWrt v22.03.3: revert to branch defaults
      221fbfa2d8 OpenWrt v22.03.3: adjust config defaults
      43d71ad93e mac80211: Do not build brcmsmac on bcm47xx_legacy
      181390f57d uml: fix 5.10 build
      1fd2f9f7be kernel: Add missing kernel configuration options
      8446d22aaa gdb: Do not link against xxhash
      558aa1f482 odhcpd: fix null pointer dereference for INFORM messages
      af4f635eed ipq40xx: sysupgrade: allow flashing Linksys factory firmware
      4bda308657 base-files: stage2: add 'tail' to sysupgrade environment
      2f1b73b70d treewide: Trigger reinstall of all wolfssl dependencies
      77e2a24e62 wolfssl: update to 5.5.4-stable
      158a33591d mbedtls: update to version 2.28.2
      b23cab2fcf toolchain: gcc: import patch fixing asm machine directive for powerpc
      6be9e3e636 kernel: remove hack patch, move kirkwood specific kmods to target modules.mk
      b1722a048a kernel: bump 5.10 to 5.10.161
      cdce4a0bfa uhttpd: update to latest Git HEAD
      70c1963c
  14. Dec 25, 2022
    • Andreas Ziegler's avatar
      modules: update openwrt · b41f8053
      Andreas Ziegler authored
      6c3e16055a kernel: backport ksmbd security fix ZDI-22-1690
      275c51bf40 Revert "image-commands.mk: Be consistent in command invocation"
      fec4fb3a56 sunxi: remove frequency for NanoPi R1
      51a763ab0f arm-trusted-firmware-sunxi: drop CPE ID
      377d805887 trusted-firmware-a.mk: use correct CPE ID
      f30414c56d kernel: bump 5.10 to 5.10.160
      47ac52a7c4 ath79: image: don't depend on other COMPILE targets
      da79da3ac1 image: fix device profile specific COMPILE targets
      9aa95bbebb rules: fix broken commitcount on alpine system
      fcff234fd8 image-commands.mk: Be consistent in command invocation
      be7b97d873 sunxi: fix typo in device packages for MarsBoard A10
      709351bf32 kernel: Make KERNEL_MAKEOPTS recursively expanded
      3b066a6581 lantiq: vr9: include usb driver for fritz 7430
      39dcfcd987 wolfssl: fix build with /dev/crypto
      e51f3a22aa toolchain: Update glibc 2.34 to recent HEAD
      298d2d0412 Revert "mbedtls: import patch to fix illegal instruction on mpc85xx"
      3de4572ed3 tools/ccache: fix build with musl and gcc 12
      8e43a44f08 rpcd: update to latest Git HEAD
      f43ceb60d5 iwinfo: update to latest Git HEAD
      31baecb70e iwinfo: update to the latest version
      f34c4a950e iwinfo: update to the latest version
      9b7a3e1a5e iwinfo: update to the latest version
      ce881873c0 kernel: add missing dependency to KERNEL_RPI_AXIPERF
      7ccb4c6651 kernel: add missing symbol for bcm27xx
      b18a0d0b92 generic: add support for EON EN25QX128A spi nor flash
      d909fb1d3b kernel: bump 5.10 to 5.10.159
      e5cec69484 kernel: bump 5.10 to 5.10.158
      3a58bda06b kernel: bump 5.10 to 5.10.157
      ee2341cac6 kernel: add symbol in generic config for 5.10.157
      bc64ca15d4 kernel: kmod-net-rtl8192su: Remove package
      b1204ce28c umbim: Allow roaming and partner connections
      15bc6b23c7 kernel: further cleanup of xfrm[4|6]_mode*
      6e396eff1a kernel: remove handling of xfrm[4|6]_mode_* modules
      78fc12ddd0 kernel: fix typo for tegra crypto-sha1 module
      4408f7d564 kernel: add kmod-btsdio package
      6b2c445b88 kernel: remove CONFIG_MMC_BLOCK_BOUNCE
      aef33ab13a ath79: fix Teltonika RUT230 v1 MAC assignment
      b41f8053
  15. Dec 08, 2022
    • Jan-Niklas Burfeind's avatar
      modules: update openwrt · b9d6a64e
      Jan-Niklas Burfeind authored
      6cd1035d8d ramips: add support for Wavlink WS-WN572HP3 4G
      3f7ce4bd40 comgt-ncm: add support for quectel modem EC200T-EU
      03ab5a60da realtek: update GPIO bindings for DGS-1210-10P
      63fde4607c ustream-ssl: update to Git version 2022-12-07
      1c174fe0ba CI: kernel: don't checkout and install feeds
      385f78780c CI: build: skip sdk adapt to external toolchain on cache hit
      8be50c369b CI: build: fix use of sdk as toolchain
      1af58a2d39 ramips: mt7621: enable lzma-loader for ZyXEL WAP6805
      8fbf03690e ramips: mt7621: enable lzma-loader for netis WF2881
      282dd271ad kernel: ca8210: Fix crash by zero initializing data
      1a0f2c3a3e e2fsprogs: Fix CVE-2022-1304
      1285938d2c bcm4908: Refresh kernel patches
      b9d6a64e
  16. Nov 14, 2022
  17. Nov 13, 2022
    • David Bauer's avatar
      modules: update openwrt · 07e83438
      David Bauer authored
      8c1f8f9978 ipq40xx: ZTE MF286D: fix DEVICE_PACKAGES
      54dc60e71d generic: fix unset symbol
      c837fc9cdb kernel: bump 5.10 to 5.10.154
      bbad2ee4de kernel: bump 5.10 to 5.10.153
      d2ae7613b5 ramips: improve compatibility for Youku YK-L2 and YK-L1 series
      9155d40513 ramips: gl-mt1300: downclock SPI to 50MHz
      ca124d2e4b ramips: mt7621: use seama-lzma-loader for D-Link DIR-860L B1
      fafc9448ae ramips: rt3883: use seama-lzma-loader for D-Link DIR-645
      292d3f00c7 ramips: define lzma-loader recipe for SEAMA devices
      d25e1a3bde ath79: fix MAC address assignment for TP-Link ar7241 devices
      7fa6351310 tools/expat: update to 2.5.0
      8122aa92fd ath79: add support for Linksys EA4500 v3
      1133a8f805 ath79: add support to TrendNet TEW-673GRU
      5725b773b4 qoriq: fix typo in FEATURES
      615dbec223 mac80211: fix mesh airtime link metric estimation
      a26f7e61e8 mac80211: fix issues with receiving small STP packets
      bfeffb8aed mac80211: fix decap offload for stations on AP_VLAN interfaces
      88c43b5887 hostapd: remove invalid dtim_period option processing
      07e83438
  18. Nov 06, 2022
    • Tom Herbers's avatar
      modules: update openwrt · 56fddc60
      Tom Herbers authored
      e95b359eaa kernel: netsupport: Add FQ-PIE as an optional sched kmod and extract PIE
      051c24c69a kernel: extract kmod-sched-act-ipt from kmod-sched
      23ccc71c61 kernel: netsupport: Extract act_police
      3ca45248fd kernel: netsupport: Add kmod-sched-act-sample
      7ee55d82fc kernel: netsupport: Extract sched-prio and sched-red
      31fd96bdbd kernel: netsupport: Add kmod-sched-drr
      c61ed09228 kernel: netsupport: kmod-sched: Reorder packages
      26b58991b0 ipq40xx: fix ZTE MF289F port mapping
      71178a8506 ipq40xx: Fix wrong GPIO for internal status LED on ZTE MF289F
      3e15a54bb0 ipq40xx: Add ZTE MF289F
      7a77aacb31 uboot-envtools: Fix format of autogenerated sectors
      b3b3428a0e openssl: bump to 1.1.1s
      e313cd8d15 uboot-layerscape: adjust LS1012A-IOT config and env
      77522d4eb7 dnsmasq: Backport DHCPv6 server fix (CVE-2022-0934)
      13bd217821 busybox: awk: fix use after free (CVE-2022-30065)
      fe5cd3c9d9 util-linux: Update to version 2.37.4
      84b3eafe39 bcm4908: backport upstream BQL support for bcm4908_enet
      0ff3adfa11 kernel: bump 5.10 to 5.10.152
      0abcea19d7 kernel: bump 5.10 to 5.10.151
      0667688a40 kernel: bump 5.10 to 5.10.150
      fe58ee9057 ramips: Correct Unielec 01 and 06 dts wan macaddr byte location
      6c5313d77c bcm4908: backport bcm4908_enet fix for NULL dereference
      91e4a74fff bcm4908: optimize Ethernet driver by using build_skb()
      b4bc9eb837 kernel: mtd: backport SafeLoader parser
      18c77387c5 kernel: mtd: backport extended dynamic partitions support
      56fddc60
  19. Oct 24, 2022
    • Tom Herbers's avatar
      modules: update openwrt · 1a7acd46
      Tom Herbers authored
      00d7702796 mac80211: Update to version 5.15.74-1
      7a3d5959af ath79: fix reference clock for RouterBoard 912UAG
      b5cb5f352d ramips: fix WAN mac address allocation for Unielec 01 and 06 models
      ef5b1ffb9e ramips: rt3883: enable lzma-loader for Belkin F9K1109v1
      b0ab21d9d0 ramips: mt7621: enable lzma-loader for Asus RT-N56U-B1
      40465adbbf bcm53xx: enable Broadcom 4366b1 firmware for Asus RT-AC88U
      b37ff14302 wireless-tools: add package CPE ID
      69e6486136 ncurses: add package CPE ID
      573606991e arm-trusted-firmware-sunxi: add package CPE ID
      714345d35a libnftnl: add package CPE ID
      e946d9aa9d octeon: fix imagebuilder generation by introducing generic target
      6cffcb2e9f ath79: support Ruckus ZoneFlex 7321
      85a7588c90 ath79: support Ruckus ZoneFlex 7372
      08969f61b0 kernel: add kmod-nvme package
      c1c85629b9 kernel: mtd: fix unbalanced of_node_put() in dynamic partitions code
      5c0c01d226 kernel: bump 5.10 to 5.10.149
      980aad01d1 kernel: bump 5.10 to 5.10.148
      fb11c63511 kernel: bump 5.10 to 5.10.147
      8fefd5c26c mt7621: hiwifi_hc5962: fix reboot loop by using LZMA loader
      f59dcb92cf ucode: update to latest Git HEAD
      f1d7f1c70f firewall4: update to latest Git HEAD
      36a808b7bc mt7621: netgear_ex6150: fix reboot loop by using LZMA loader
      12acecd114 OpenWrt v22.03.2: revert to branch defaults
      ea845f76ea OpenWrt v22.03.2: adjust config defaults
      9a599fee93 firewall4: update to latest Git HEAD
      30de1b5031 ucode: update to latest Git HEAD
      fa4ec03993 rpcd: update to latest Git HEAD
      1a7acd46
  20. Oct 18, 2022
  21. Oct 15, 2022
    • David Bauer's avatar
      modules: update openwrt · c5e297e9
      David Bauer authored
      a7fb589e8a image: always rebuild kernel loaders
      5db6914f7c mpc85xx: p1010: make TP-Link WDR4900 v1 build again
      f7a43e4606 mpc85xx: add SPI kernel loader for TP-Link TL-WDR4900 v1
      c1fcca50ba ramips: fix ZyXEL NWA55AXE model name
      2050bc4f64 ramips: add support for ZyXEL NWA50AX / NWA55AXE
      bc8e24c654 busybox: nslookup: ensure unique transaction IDs for the DNS queries
      c5e297e9
  22. Oct 08, 2022
  23. Oct 06, 2022
    • Tom Herbers's avatar
      modules: update openwrt · 29b26c46
      Tom Herbers authored
      f579b8538b ath79: add low_mem to tiny image
      4b5bd15091 ath79: move ubnt-xm to tiny
      977f6f36a0 kernel: fix possible mtd NULL pointer dereference
      562894b39d treewide: fix security issues by bumping all packages using libwolfssl
      ce59843662 wolfssl: fix TLSv1.3 RCE in uhttpd by using 5.5.1-stable (CVE-2022-39173)
      3d2be75b0c wolfssl: refresh patches
      0c8425bf11 wolfssl: bump to 5.5.0
      2c49ad36fb kernel: bump 5.10 to 5.10.146
      f04515e7bd kernel: bump 5.10 to 5.10.145
      a91f391b59 kernel: bump 5.10 to 5.10.144
      25747a4c04 ramips: fix switch setup for ASUS RT-AX53U
      23d23038dd uboot-mvebu: backport LibreSSL patches for older version of LibreSSL
      1ff2993edb uboot-mvebu: backport patch to fix compilation on non glibc system
      d30ddfbac4 ramips: enable LZMA loader to fix Linksys RE6500 boot
      ed905fce58 tools/meson: backport WSL2 fix
      e5ab159fbf firmware: intel-microcode: update to 20220809
      938ae92675 toolchain: Include ./include/fortify for external musl toolchain
      8f72f5e4c0 toolchain: Select USE_SSTRIP with external musl toolchain
      4ad6925a9e scripts: ext-toolchain: add support for musl
      65bd632069 scripts: ext-toolchain: add support for info.mk in probe_cc
      b0622d1221 scripts: ext-toolchain: actually probe libc type on config generation
      d1a6c35591 scripts: ext-toolchain: add option to overwrite config
      24cf766dfe scripts: ext-toolchain: fix wrong prefix in print_config generation
      18a88668b8 rules_mk: don't include wrapped bin with external toolchains
      29927e347a rules_mk: use gcc versions for external toolchain
      cd117f0596 bcm53xx: backport clk driver fix for DT nodes names
      9dc46d6549 ath79: fix LibreRouter-v1 watchdog and poe_pass
      0cb3a616e4 build: fix warnings from grep
      463fe05d9e Makefile: fix stray \ warnings with grep-3.8
      25d8b9cad6 build: fix issues with targets installed via feeds
      74eeee1698 build: fix including modules.mk for targets pulled in from feeds
      dafac183f3 mpc85xx: add patch to fix gpio mpc8xxx
      7707b47c72 ramips: fix fw_setsys
      f3ffb04a43 kernel: add missing symbol
      2a6346725a bcm4908: fix -EPROBE_DEFER support in bcm4908_enet
      700f5d2990 kernel: update U-Boot NVMEM driver
      acc78a9cf6 bcm4908: backport mtd parser for Broadcom's U-Boot partition
      29b26c46
  24. Sep 20, 2022
    • David Bauer's avatar
      modules: update openwrt · 91df13c8
      David Bauer authored
      b472753d79 mediatek: fix Unifi 6LR network config
      c0b7b2049e mpc85xx: fix unset kernel symbols
      7c459ac1d5 mac80211: rt2x00: experimental improvements for MT7620 wifi
      d004110ef7 mac80211: rt2x00: fix typo
      0755c18ff1 mac80211: add patch descriptions to rt2x00 patches
      7a26f40217 mediatek: fix ledbar of UniFi 6 LR when running custom U-Boot
      f54d4ea0bb ramips: add support for Ubiquiti UniFi FlexHD
      a28ccd58ed ath79: Make patches apply again
      2419546cee generic: move ledbar driver from mediatek target
      420a86436f mediatek: add led count
      40610c5322 mediatek: add initialization after reset
      26cd0c1ee9 mediatek: add support for reset gpio
      b5665a0045 mediatek: support reading more than one byte of response
      cd0283788f mediatek: cast literal value to char
      a2d251573b mediatek: correctly log i2c response
      7366ee86ef mediatek: remove gpiod_direction_output()
      ba6c780acb mediatek: do not use gpiod_set_raw_value()
      745d3cd4aa kernel: modules: package kmod-crypto-essiv
      a3f9b42789 mediatek: fix typo in bpi-r64 image recipe
      29c5d5d3da mediatek: bpi-r64: make initramfs/recovery optional
      d10352917b ramips: fix GB-PC1 and GB-PC2 LEDs
      0c9833d0e0 wireless-regdb: update to 2022-08-12
      be4abbd84a kernel: bump 5.10 to 5.10.143
      4e05e7dddf kernel: bump 5.10 to 5.10.142
      1b0db300cb kernel: bump 5.10 to 5.10.141
      bf65d2dcba kernel: bump 5.10 to 5.10.139
      e7ef88ff1d kernel: build crypto md5/sha1/sha256 modules for powerpc
      91df13c8
  25. Sep 05, 2022
  26. Aug 27, 2022
    • Tom Herbers's avatar
      modules: update openwrt · 1fa9c28d
      Tom Herbers authored
      d1f14d17aa ramips: fix GB-PC1 and GB-PC2 device support
      0197cc553a hostapd: fix WPA3 enterprise keys and ciphers
      567f64df57 iwinfo: update to latest HEAD
      f543588812 iproute2: Fix KERNEL_INCLUDE in SDK
      8de88a2aa9 umbim: bump to git HEAD
      e0832778a3 mt76: update to the latest version
      da3dc96b64 netifd: update to the latest version
      237f8e2cfc netifd: update to git HEAD
      8a9733ee0d rpcd: bump version to 2022-08-24
      8f4a2e4234 rpcd: update to latest Git HEAD
      f92ac40ebd uhttpd: update to latest Git HEAD
      d4f20964ff ucode: update to latest Git HEAD
      469db326ac nftables: fix parsing date expressions
      fd268e3973 firewall4: update to latest Git HEAD
      296c9aeb39 ipq806x: add missing scaling_available_frequencies for dedicated cpufreq
      97213c7335 mac80211: parse the correct set of HE capabilities for AP mode
      1fa9c28d
  27. Aug 20, 2022
    • Tom Herbers's avatar
      modules: update openwrt · af579e99
      Tom Herbers authored
      ecd8f7e294 ramips: get MAC addr from the encrypted partition (WG4хх223)
      290ace2fe6 base-files: add mtd_get_mac_encrypted_arcadyan function
      d94a28f7d2 uencrypt: add package to decrypt WG4хх223 config
      bfb37d363c odhcp6c: update to git HEAD
      464f349fad ramips: allow custom trx magic for Arcadyan
      7edaae16db ramips: create new dtsi for Arcadyan routers
      206581018c ramips: add support for MTS WG430223
      1320a78aab ramips: add support for ASUS RT-AX53U
      e06f97eb33 mvebu: backport pending Turris Omnia LEDs improvements
      93ac163dea mvebu: backport DTS changes for Turris Omnia from mvebu/dt
      659bb7638d mpc85xx: enable NAND support for all subtargets
      89b7714cf6 kernel: add kmod-leds-turris-omnia
      5e39f37caa toolchain: Update glibc 2.34 to recent HEAD
      da7e9b201e build: add support for python3.11 and higher
      dfe5c23592 iwinfo: update to latest HEAD
      1d16b928b3 ath25: fix initramfs image generation
      2728d13030 ath25: fix ELF image generation
      46e62907f1 kernel: bump 5.10 to 5.10.136
      be29de706c kernel: bump 5.10 to 5.10.135
      6c901ec97d kernel: Backport upstream flowtable patches from 5.15
      6a638c134d pkg-config: always use correct path for pkg-config.real
      1c7a167366 kernel: kmod-phy-smsc: Add new PHY
      fd4a354f3e kernel: kmod-phy-ax88796b: Add new PHY
      13d66ef33f kernel: kmod-ipt-ulog: Remove package
      534e256c02 kernel: kmod-nft-nat6: Remove package
      2a6fa77b77 kernel: ipt-ipset: Add ipset/ip_set_hash_ipmac.ko
      fc05102d51 kernel: netsupport: kmod-sched: explicitly define included modules
      3b51f74a91 kernel: netsupport: kmod-sched: Add kmod-lib-textsearch dependency
      9727b71147 kernel: netsupport: kmod-sched: Remove sch_fq_codel and sch_fifo
      0038e96c27 arm-trusted-firmware-mediatek: skip bad blocks on SPI-NAND (SNFI)
      5c69416246 fstools: add uci fstab section to conffiles for package block-mount
      0855549b4b kernel: scale nf_conntrack_max more reasonably
      0179ba7851 dnsmasq: fix jail_mount for serversfile
      af579e99
  28. Jul 31, 2022
    • Tom Herbers's avatar
      modules: update openwrt · 2fd9b8aa
      Tom Herbers authored
      8b6b73d0e8 wolfssl: make shared again
      7ca89e1187 kernel: bump 5.10 to 5.10.134
      1db4f5cba3 x86: update defconfig for 5.10.133
      762703d397 kernel: bump 5.10 to 5.10.133
      aedcbaae37 kernel: bump 5.10 to 5.10.132
      a409bd7705 octeon: add SUPPORTED_DEVICES to er/erlite
      e0d3dc5de1 uboot-bcm4908: include SoC in output files
      066547b974 bcm4908: build bootfs image per-SoC
      506432a783 lantiq: fix network port GPIO settings for Fritzbox 3390
      ee27a2b706 ipq806x: Archer VR2600: fix switch ports numbering
      f2c12b8940 layerscape: update PKG_HASH / PKG_MIRROR_HASH
      bddfd3f7ed sdk: add spidev-test to the bundle of userspace sources
      396dc89ee7 realtek: correct egress frame port verification
      f8a44c22d4 realtek: correct egress frame priority assignment
      4da0b5a786 realtek: fix egress L2 learning on rtl839x
      8614b8eb5f realtek: fix egress port mask on rtl839x
      c240fed242 ramips: add support for Netgear WAX202
      d5858c6d97 image: add support for Netgear encrypted image
      a1068f77c9 wolfssl: Do not activate HW acceleration on armvirt by default
      dbe19b1041 libpcap: fix PKG_CONFIG_DEPENDS for rpcapd
      a12eb71c88 wolfssl: WOLFSSL_HAS_WPAS requires WOLFSSL_HAS_DH
      41fa086e6f kernel: Refresh kernel patches
      aa237757e0 kernel: bump 5.10 to 5.10.131
      a51f54b41d kernel: bump 5.10 to 5.10.130
      f14122f8e6 kernel: bump 5.10 to 5.10.129
      73ef008ea6 kernel: bump 5.10 to 5.10.128
      cb9a69807e firewall3: bump to latest git HEAD
      8ccd657629 mt7622: remove 300 MHz from dts
      606fc4cd81 bcm4908: use upstream-accepted watchdog patches
      7eda42a3f3 bcm4908: backport latest DT patches
      187f5147d3 kernel: update leds-bcm63138 driver
      f1fc90e5a1 kernel: backport LEDs driver for BCMBCA devices
      a8001815a6 opkg: update to 2022-02-24
      479890083d firmware: intel-microcode: update to 20220510
      c5ee4b7863 openssl: bump to 1.1.1q
      ade7c6db1e wolfssl: bump to 5.4.0
      409534860f ath79: bsap18x0: pad rootfs image
      1be4cad669 ath79: ja76pf2: use nvmem cells to specify MAC addresses
      94530067ad ath79: move image check for devices with RedBoot
      8e09f9ffc3 ath79: switch some RedBoot based devices to OKLI loader
      01b8cd3200 rockchip: reliably distribute net interrupts
      4fb05e45df wolfssl: re-enable AES-NI by default for x86_64
      ec9f82fa18 mac80211: fix AQL issue with multicast traffic
      945b13e369 realtek: build sane factory images for DGS-1210 models
      3fbf45bd09 realtek: build factory images for all DGS-1210 models
      128575d0fd realtek: rename u-boot-env2 to board-name
      9081098273 scripts: fix CAMEO tag generator
      87e58a43ea realtek: build DGS-1210 images with CAMEO tag
      b151362d19 scripts: add CAMEO tag generator
      72466aaeb9 realtek: add DGS-1210-28 factory image
      b2876e6a3a scripts: add cameo image header generator
      8b4169f1c9 bcm53xx: use -falign-functions=32 for kernel compilation
      e291e49da3 bcm53xx: enable & setup packet steering
      5359a8ca38 bcm53xx: disable GRO by default at kernel level
      027f7b18b9 bcm53xx: revert bgmac back to the old limited max frame size
      bd826dc9f9 kernel: drop patch adding hardcoded kernel compilation flags
      da7c57b086 kernel: support setting extra CFLAGS for kernel compilation
      614a420084 kernel: use KCFLAGS for passing EXTRA_OPTIMIZATION flags
      2fd9b8aa
  29. Jul 05, 2022
  30. Jun 26, 2022
  31. Apr 30, 2022
  32. Apr 27, 2022
    • David Bauer's avatar
      modules: update openwrt · 70ed8ea1
      David Bauer authored
      5b7d01b427 iwinfo: update to latest HEAD
      39aaec62ca hostapd: refresh patches
      e2030fcfa7 hostapd: add ubus link-measurements notifications
      1a2940f68e hostapd: add ubus method for requesting link measurements
      b4a9597154 hostapd: add support for enabling link measurements
      5a18028c69 iwinfo: update to latest HEAD
      b519d76276 iwinfo: update to latest Git head
      01cc5e195d iwinfo: update to latest Git HEAD
      44781b265c iwinfo: update to the latest version
      f7c445aa7d iwinfo: update to the latest version
      75cbd8de00 wolfssl: fix compilation with /dev/crypto
      1418439da9 kernel: add missing config symbols
      39f1815b3e mac80211: fix QCA9561 PA bias
      1769e3162e ramips: mt7620: disable SOC VLANs for external switches
      30e47fb1e4 ramips: mt7620: ethernet: use more macros and bump version
      3f976d0225 ramips: mt7620: fix RGMII TXID PHY mode
      6685eb29e5 ramips: mt7620: add ephy-disable option to switch driver
      47db830b82 ramips: mt7620: move mt7620_mdio_mode() to ethernet driver
      6876465875 ramips: mt7620: use DTS to set PHY base address for external PHYs
      5d7805c78b ramips: mt7620: allow both internal and external PHYs
      01bbed7444 ramips: mt7620: fix ethernet driver GMAC port init
      6491212ea7 ramips: mt7620: remove useless GMAC nodes
      a14c2d409c ramips: mt7620: simplify DTS properties for GMAC
      c652a06eef ramips: mt7620: enable autonegotiation for all ports
      08ec622c46 ramips: make PHY initialization more descriptive
      4123f177f9 ramips: add support for the Wavlink WL-WN579X3
      92af15077f ramips: split Youku YK1 to YK-L1 and YK-L1c
      55f8eb84d2 ramips: improve pinctrl for Youku YK-L1
      92489b4f82 ramips: speed up spi frequency for Youku YK-L1
      bea1891182 ramips: remove obsolete mx25l25635f compatible hack
      6c44b157e5 mvebu: kernel: enable CONFIG_BLK_DEV_NVME
      f0f9b7ac5c OpenWrt v21.02.3: revert to branch defaults
      42a15ca378 OpenWrt v21.02.3: adjust config defaults
      1d4dea6d4f ath79: Move TPLink WPA8630Pv2 to ath79-tiny target
      41a97c2074 bcm27xx: add AMP2 to HifiBerry DAC+ / DAC+ Pro package
      9a765554f4 ath79: add support for MikroTik RouterBOARD mAP lite
      2cc9ee8000 ath79: add support for Yuncore A930
      06874171d1 ath79: add support for Yuncore XD3200
      c5ef62a218 wolfssl: bump to 5.2.0
      99b00edf35 mac80211: Update to version 5.10.110-1
      9132344444 bpftools: fix feature override for masking clang
      169c9e3a88 ramips: fix reboot for remaining 32 MB boards
      39bf2aee0e kernel: bump 5.4 to 5.4.188
      3008f1f441 imagebuilder: fix broken image generation with external targets
      70ed8ea1
  33. Mar 21, 2022
    • Sven Eckelmann's avatar
      ath79-generic: Add support for OpenMesh OM5P-AN · 979cc0a2
      Sven Eckelmann authored
      Device specifications:
      ======================
      
      * Qualcomm/Atheros AR9344 rev 2
      * 560/450/225 MHz (CPU/DDR/AHB)
      * 64 MB of RAM
      * 16 MB of SPI NOR flash
        - 2x 7 MB available; but one of the 7 MB regions is the recovery image
      * 1T1R 2.4 GHz Wi-Fi
      * 2T2R 5 GHz Wi-Fi
      * 6x GPIO-LEDs (3x wifi, 2x ethernet, 1x power)
      * 1x GPIO-button (reset)
      * external h/w watchdog (enabled by default)
      * TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
      * TI tmp423 (package kmod-hwmon-tmp421) for temperature monitoring
      * 2x ethernet
        - eth0
          + AR8035 ethernet PHY
          + 10/100/1000 Mbps Ethernet
          + 802.3af POE
          + used as LAN interface
        - eth1
          + 10/100 Mbps Ethernet
          + builtin switch port 1
          + 18-24V passive POE (mode B)
          + used as WAN interface
      * 12-24V 1A DC
      * internal antennas
      
      Flashing instructions:
      ======================
      
      Various methods can be used to install the actual image on the flash.
      Two easy ones are:
      
      ap51-flash
      ----------
      
      The tool ap51-flash (https://github.com/ap51-flash/ap51-flash) should be
      used to transfer the image to the u-boot when the device boots up.
      
      initramfs from TFTP
      -------------------
      
      The serial console must be used to access the u-boot shell during bootup.
      It can then be used to first boot up the initramfs image from a TFTP server
      (here with the IP 192.168.1.21):
      
          setenv serverip 192.168.1.21
          setenv ipaddr 192.168.1.1
          tftpboot 0c00000 <filename-of-initramfs-kernel>.bin && bootm $fileaddr
      
      The actual sysupgrade image can then be transferred (on the LAN port) to the
      device via
      
          scp <filename-of-squashfs-sysupgrade>.bin root@192.168.1.1:/tmp/
      
      On the device, the sysupgrade must then be started using
      
          sysupgrade -n /tmp/<filename-of-squashfs-sysupgrade>.bin
      979cc0a2
    • Sven Eckelmann's avatar
      ath79-generic: Add support for OpenMesh OM5P-AC v1 · 6e35f6b9
      Sven Eckelmann authored
      Device specifications:
      ======================
      
      * Qualcomm/Atheros QCA9558 ver 1 rev 0
      * 720/600/240 MHz (CPU/DDR/AHB)
      * 128 MB of RAM
      * 16 MB of SPI NOR flash
        - 2x 7 MB available; but one of the 7 MB regions is the recovery image
      * 2T2R 2.4 GHz Wi-Fi (11n)
      * 2T2R 5 GHz Wi-Fi (11ac)
      * 6x GPIO-LEDs (3x wifi, 2x ethernet, 1x power)
      * external h/w watchdog (enabled by default))
      * TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
      * TI tmp423 (package kmod-hwmon-tmp421) for temperature monitoring
      * 2x ethernet
        - eth0
          + AR8035 ethernet PHY (RGMII)
          + 10/100/1000 Mbps Ethernet
          + 802.3af POE
          + used as LAN interface
        - eth1
          + AR8035 ethernet PHY (SGMII)
          + 10/100/1000 Mbps Ethernet
          + 18-24V passive POE (mode B)
          + used as WAN interface
      * 12-24V 1A DC
      * internal antennas
      
      Flashing instructions:
      ======================
      
      Various methods can be used to install the actual image on the flash.
      Two easy ones are:
      
      ap51-flash
      ----------
      
      The tool ap51-flash (https://github.com/ap51-flash/ap51-flash) should be
      used to transfer the image to the u-boot when the device boots up.
      
      initramfs from TFTP
      -------------------
      
      The serial console must be used to access the u-boot shell during bootup.
      It can then be used to first boot up the initramfs image from a TFTP server
      (here with the IP 192.168.1.21):
      
          setenv serverip 192.168.1.21
          setenv ipaddr 192.168.1.1
          tftpboot 0c00000 <filename-of-initramfs-kernel>.bin && bootm $fileaddr
      
      The actual sysupgrade image can then be transferred (on the LAN port) to the
      device via
      
          scp <filename-of-squashfs-sysupgrade>.bin root@192.168.1.1:/tmp/
      
      On the device, the sysupgrade must then be started using
      
          sysupgrade -n /tmp/<filename-of-squashfs-sysupgrade>.bin
      
      Gluon image name change
      =======================
      
      The device had the image name "openmesh-om5p-ac" in older versions of Gluon.
      This had to be changed with the new name in the device trees of the ath79
      device tree.
      6e35f6b9
    • Sven Eckelmann's avatar
      ath79-generic: Add support for OpenMesh OM2P v1 · 47eda6a5
      Sven Eckelmann authored
      Device specifications:
      ======================
      
      * Qualcomm/Atheros AR7240 rev 2
      * 350/350/175 MHz (CPU/DDR/AHB)
      * 32 MB of RAM
      * 16 MB of SPI NOR flash
        - 2x 7 MB available; but one of the 7 MB regions is the recovery image
      * 2x 10/100 Mbps Ethernet
      * 1T1R 2.4 GHz Wi-Fi
      * 6x GPIO-LEDs (3x wifi, 2x ethernet, 1x power)
      * 1x GPIO-button (reset)
      * external h/w watchdog (enabled by default)
      * TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
      * 2x fast ethernet
        - eth0
          + 18-24V passive POE (mode B)
          + used as WAN interface
        - eth1
          + builtin switch port 4
          + used as LAN interface
      * 12-24V 1A DC
      * external antenna
      
      The device itself requires the mtdparts from the uboot arguments to
      properly boot the flashed image and to support dual-boot (primary +
      recovery image). Unfortunately, the name of the mtd device in mtdparts is
      still using the legacy name "ar7240-nor0" which must be supplied using the
      Linux-specfic DT parameter linux,mtd-name to overwrite the generic name
      "spi0.0".
      
      Flashing instructions:
      ======================
      
      Various methods can be used to install the actual image on the flash.
      Two easy ones are:
      
      ap51-flash
      ----------
      
      The tool ap51-flash (https://github.com/ap51-flash/ap51-flash) should be
      used to transfer the image to the u-boot when the device boots up.
      
      initramfs from TFTP
      -------------------
      
      The serial console must be used to access the u-boot shell during bootup.
      It can then be used to first boot up the initramfs image from a TFTP server
      (here with the IP 192.168.1.21):
      
          setenv serverip 192.168.1.21
          setenv ipaddr 192.168.1.1
          tftpboot 0c00000 <filename-of-initramfs-kernel>.bin && bootm $fileaddr
      
      The actual sysupgrade image can then be transferred (on the LAN port) to the
      device via
      
          scp <filename-of-squashfs-sysupgrade>.bin root@192.168.1.1:/tmp/
      
      On the device, the sysupgrade must then be started using
      
          sysupgrade -n /tmp/<filename-of-squashfs-sysupgrade>.bin
      
      Gluon image name change
      =======================
      
      The device had the image name "openmesh-om2p" in older versions of Gluon.
      This had to be changed with the new name in the device trees of the ath79
      device tree.
      47eda6a5
    • Sven Eckelmann's avatar
      ath79-generic: Add support for OpenMesh A40 · 767b4123
      Sven Eckelmann authored
      Device specifications:
      ======================
      
      * Qualcomm/Atheros QCA9558 ver 1 rev 0
      * 720/600/240 MHz (CPU/DDR/AHB)
      * 128 MB of RAM
      * 16 MB of SPI NOR flash
        - 2x 7 MB available; but one of the 7 MB regions is the recovery image
      * 2T2R 2.4 GHz Wi-Fi (11n)
      * 2T2R 5 GHz Wi-Fi (11ac)
      * multi-color LED (controlled via red/green/blue GPIOs)
      * 1x GPIO-button (reset)
      * external h/w watchdog (enabled by default))
      * TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
      * 2x ethernet
        - eth0
          + Label: Ethernet 1
          + AR8035 ethernet PHY (RGMII)
          + 10/100/1000 Mbps Ethernet
          + 802.3af POE
          + used as WAN interface
        - eth1
          + Label: Ethernet 2
          + AR8035 ethernet PHY (SGMII)
          + 10/100/1000 Mbps Ethernet
          + used as LAN interface
      * 1x USB
      * internal antennas
      
      Flashing instructions:
      ======================
      
      Various methods can be used to install the actual image on the flash.
      Two easy ones are:
      
      ap51-flash
      ----------
      
      The tool ap51-flash (https://github.com/ap51-flash/ap51-flash) should be
      used to transfer the image to the u-boot when the device boots up.
      
      initramfs from TFTP
      -------------------
      
      The serial console must be used to access the u-boot shell during bootup.
      It can then be used to first boot up the initramfs image from a TFTP server
      (here with the IP 192.168.1.21):
      
          setenv serverip 192.168.1.21
          setenv ipaddr 192.168.1.1
          tftpboot 0c00000 <filename-of-initramfs-kernel>.bin && bootm $fileaddr
      
      The actual sysupgrade image can then be transferred (on the LAN port) to the
      device via
      
          scp <filename-of-squashfs-sysupgrade>.bin root@192.168.1.1:/tmp/
      
      On the device, the sysupgrade must then be started using
      
          sysupgrade -n /tmp/<filename-of-squashfs-sysupgrade>.bin
      767b4123
    • Sven Eckelmann's avatar
      ath79-generic: Add support for OpenMesh A60 · df114fae
      Sven Eckelmann authored
      Device specifications:
      ======================
      
      * Qualcomm/Atheros QCA9558 ver 1 rev 0
      * 720/600/240 MHz (CPU/DDR/AHB)
      * 128 MB of RAM
      * 16 MB of SPI NOR flash
        - 2x 7 MB available; but one of the 7 MB regions is the recovery image
      * 3T3R 2.4 GHz Wi-Fi (11n)
      * 3T3R 5 GHz Wi-Fi (11ac)
      * multi-color LED (controlled via red/green/blue GPIOs)
      * 1x GPIO-button (reset)
      * external h/w watchdog (enabled by default))
      * TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
      * 2x ethernet
        - eth0
          + Label: Ethernet 1
          + AR8035 ethernet PHY (RGMII)
          + 10/100/1000 Mbps Ethernet
          + 802.3af POE
          + used as WAN interface
        - eth1
          + Label: Ethernet 2
          + AR8031 ethernet PHY (SGMII)
          + 10/100/1000 Mbps Ethernet
          + used as LAN interface
      * 1x USB
      * internal antennas
      
      Flashing instructions:
      ======================
      
      Various methods can be used to install the actual image on the flash.
      Two easy ones are:
      
      ap51-flash
      ----------
      
      The tool ap51-flash (https://github.com/ap51-flash/ap51-flash) should be
      used to transfer the image to the u-boot when the device boots up.
      
      initramfs from TFTP
      -------------------
      
      The serial console must be used to access the u-boot shell during bootup.
      It can then be used to first boot up the initramfs image from a TFTP server
      (here with the IP 192.168.1.21):
      
          setenv serverip 192.168.1.21
          setenv ipaddr 192.168.1.1
          tftpboot 0c00000 <filename-of-initramfs-kernel>.bin && bootm $fileaddr
      
      The actual sysupgrade image can then be transferred (on the LAN port) to the
      device via
      
          scp <filename-of-squashfs-sysupgrade>.bin root@192.168.1.1:/tmp/
      
      On the device, the sysupgrade must then be started using
      
          sysupgrade -n /tmp/<filename-of-squashfs-sysupgrade>.bin
      df114fae
Loading