1. 01 8月, 2022 1 次提交
  2. 31 7月, 2022 7 次提交
  3. 30 7月, 2022 5 次提交
  4. 29 7月, 2022 1 次提交
  5. 28 7月, 2022 2 次提交
    • R
      uboot-bcm4908: include SoC in output files · e0d3dc5d
      Rafał Miłecki 提交于
      This fixes problem of overwriting BCM4908 U-Boot and DTB files by
      BCM4912 ones. That bug didn't allow booting BCM4908 devices.
      
      Fixes: f4c2dab5 ("uboot-bcm4908: add BCM4912 build")
      Signed-off-by: NRafał Miłecki <rafal@milecki.pl>
      (cherry picked from commit a8e1e305)
      e0d3dc5d
    • R
      bcm4908: build bootfs image per-SoC · 066547b9
      Rafał Miłecki 提交于
      In theory we could have just 1 bootfs image for all devices as each
      device has its own entry in the "configurations" node. It doesn't work
      well with default configuration though.
      
      If something goes wrong U-Boot SPL can be interrupted (by pressing A) to
      enter its minimalistic menu. It allows ignoring boardid. In such case
      bootfs default configuration is used.
      
      For above reason each SoC family (BCM4908, BCM4912) should have its own
      bootfs built. It allows each of them to have working default
      configuration.
      Signed-off-by: NRafał Miłecki <rafal@milecki.pl>
      (cherry picked from commit 6ae2f7ff)
      066547b9
  6. 23 7月, 2022 4 次提交
  7. 22 7月, 2022 4 次提交
  8. 21 7月, 2022 5 次提交
    • W
      ramips: add support for Netgear WAX202 · c240fed2
      Wenli Looi 提交于
      Netgear WAX202 is an 802.11ax (Wi-Fi 6) router.
      
      Specifications:
      * SoC: MT7621A
      * RAM: 512 MiB NT5CC256M16ER-EK
      * Flash: NAND 128 MiB F59L1G81MB-25T
      * Wi-Fi:
        * MT7915D: 2.4/5 GHz (DBDC)
      * Ethernet: 4x 1GbE
        * Switch: SoC built-in
      * USB: None
      * UART: 115200 baud (labeled on board)
      
      Load addresses (same as ipTIME AX2004M):
      * stock
        * 0x80010000: FIT image
        * 0x81001000: kernel image -> entry
      * OpenWrt
        * 0x80010000: FIT image
        * 0x82000000: uncompressed kernel+relocate image
        * 0x80001000: relocated kernel image -> entry
      
      Installation:
      * Flash the factory image through the stock web interface, or TFTP to
        the bootloader. NMRP can be used to TFTP without opening the case.
      * Note that the bootloader accepts both encrypted and unencrypted
        images, while the stock web interface only accepts encrypted ones.
      
      Revert to stock firmware:
      * Flash the stock firmware to the bootloader using TFTP/NMRP.
      
      References in WAX202 GPL source:
      https://www.downloads.netgear.com/files/GPL/WAX202_V1.0.5.1_Source.rar
      
      * openwrt/target/linux/ramips/dts/mt7621-ax-nand-wax202.dts
        DTS file for this device.
      Signed-off-by: NWenli Looi <wlooi@ucalgary.ca>
      (cherry picked from commit 0f068e7c)
      c240fed2
    • W
      image: add support for Netgear encrypted image · d5858c6d
      Wenli Looi 提交于
      Netgear encrypted image is used in various devices including WAX202,
      WAX206, and EX6400v3. This image format also requires a dummy squashfs4
      image which is added here as well.
      
      References in WAX202 GPL source:
      https://www.downloads.netgear.com/files/GPL/WAX202_V1.0.5.1_Source.rar
      
      * openwrt/bootloader/u-boot-mt7621-2018.09-gitb178829-20200526/board/ralink/common/dual_image.c
        Bootloader code that verifies the presence of a squashfs4 image, thus
        a dummy image is added here.
      
      * openwrt/tools/imgencoder/src/gj_enc.c
        Contains code that generates the encrypted image. There is support for
        adding an RSA signature, but it does not look like the signature is
        verified by the stock firmware or bootloader.
      
      * openwrt/tools/imgencoder/src/imagekey.h
        Contains the encryption key and IV. It appears the same key/IV is used
        for other Netgear devices including WAX206 and EX6400v3.
      Signed-off-by: NWenli Looi <wlooi@ucalgary.ca>
      (cherry picked from commit efca76ff)
      d5858c6d
    • H
      wolfssl: Do not activate HW acceleration on armvirt by default · a1068f77
      Hauke Mehrtens 提交于
      The armvirt target is also used to run OpenWrt in lxc on other targets
      like a Raspberry Pi. If we set WOLFSSL_HAS_CPU_CRYPTO by default the
      wolfssl binray is only working when the CPU supports the hardware crypto
      extension.
      
      Some targets like the Raspberry Pi do not support the ARM CPU crypto
      extension, compile wolfssl without it by default. It is still possible
      to activate it in custom builds.
      Signed-off-by: NHauke Mehrtens <hauke@hauke-m.de>
      (cherry picked from commit d1b5d17d)
      a1068f77
    • J
      libpcap: fix PKG_CONFIG_DEPENDS for rpcapd · dbe19b10
      Jianhui Zhao 提交于
      This fix allows trigger a rerun of Build/Configure when
      rpcapd was selected.
      Signed-off-by: NJianhui Zhao <zhaojh329@gmail.com>
      (cherry picked from commit 6902af4f)
      dbe19b10
    • P
      wolfssl: WOLFSSL_HAS_WPAS requires WOLFSSL_HAS_DH · a12eb71c
      Pascal Ernster 提交于
      Without this, WOLFSSL_HAS_DH can be disabled even if WOLFSSL_HAS_WPAS is
      enabled, resulting in an "Anonymous suite requires DH" error when trying
      to compile wolfssl.
      Signed-off-by: NPascal Ernster <git@hardfalcon.net>
      Reviewed-by: NEneas U de Queiroz <cotequeiroz@gmail.com>
      (cherry picked from commit 21825af2)
      a12eb71c
  9. 20 7月, 2022 6 次提交
  10. 19 7月, 2022 4 次提交
  11. 18 7月, 2022 1 次提交