Skip to content
Snippets Groups Projects
  1. Jun 05, 2022
    • David Bauer's avatar
      ipq40xx: switch Wave2 firmware to -ct (#2541) · 15ef8858
      David Bauer authored
      
      Use the candelatech firmware for the QCA Wave-2 firmware.
      
      The Qualcomm firmware used for the IPQ401x chip in OpenWrt in 22.03
      is experiencing heavily degraded performance due to excessive
      retransmits when using A-MSDU. Disabling VHT modes or switching to the
      candelatech firmware circumvents this issue.
      
      Apply the same to other Wave-2 platforms in order to keep consistency
      with upstream.
      
      Wave-1 chips do not support mesh modes with the -ct firmware, so keep
      using the QCA firmware in their case.
      
      Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
      Unverified
      15ef8858
  2. Sep 01, 2021
    • Björn Dobe's avatar
      ipq40xx: add support for Aruba AP-303H / Instant ON AP11D (#2302) · a492e629
      Björn Dobe authored
      - [x] must be flashable from vendor firmware
        - [ ] webinterface
        - [ ] tftp
        - [x] other: Console port available. Manufacturer specific cable required.
              Tutorial in OpenWRT commit message https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=c6e972c8772a628a1a2f2e5590d7c6f4acef9ab0
      - [x] must support upgrade mechanism
        - [x] must have working sysupgrade
          - [x] must keep/forget configuration (if applicable)
            *think `sysupgrade [-n]` or `firstboot`*
        - [x] must have working autoupdate
              root@Aruba-AP-303H:~# lua -e 'print(require("platform_info").get_image_name())'
              aruba-ap-303h
      - [x] reset/wps/phone button must return device into config mode
      - [x] primary mac should match address on device label (or packaging) (https://gluon.readthedocs.io/en/latest/dev/hardware.html#notes)
      - wired network
        - [x] should support all network ports on the device
        - [x] must have correct port assignment (WAN/LAN)
      - wifi (if applicable)
        - [x] association with AP must be possible on all radios
        - [x] association with 802.11s mesh must be working on all radios
        - [x] ap/mesh mode must work in parallel on all radios
      - led mapping
        - power/sys led (_critical, because led definitions are setup on firstboot only_)
          - [x] lit while the device is on
          - [x] should display config mode blink sequence
      (https://gluon.readthedocs.io/en/latest/features/configmode.html)
        - radio leds
          - [x] should map to their respective radio
          - [x] should show activity
        - switchport leds
          - [x] should map to their respective port (or switch, if only one led present)
          - [x] should show link state and activity
      - outdoor devices only
        - [ ] added board name to `is_outdoor_device` function in `package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua`
      - ToDo (upstream):
        - enable PoE pass through on interface E3
              system.poe_passthrough=gpio_switch
              system.poe_passthrough.name='PoE Passthrough'
              system.poe_passthrough.gpio_pin='446'
              system.poe_passthrough.value='0' (0 is active)
      Unverified
      a492e629
  3. Aug 10, 2021
  4. Jan 13, 2021
  5. Oct 06, 2020
  6. May 03, 2020
  7. Mar 25, 2020
    • David Bauer's avatar
      targets: add device-class flags · 7fd7116e
      David Bauer authored
      This commit assigns class-flags to devices. The following scheme is
      used:
      
       - ath9k & ath10k: tiny if RAM <128M
       - ath10k & ath10k: tiny if RAM <256M
       - all: tiny if RAM <64M
       - all: tiny if flash <8M
      
      All other devices automatically have the default device-class selected.
      7fd7116e
  8. Mar 09, 2020
  9. Jan 05, 2020
  10. Jan 04, 2020
  11. Nov 18, 2019
  12. Nov 07, 2019
  13. Nov 04, 2019
  14. Oct 29, 2019
  15. Jun 15, 2019
  16. Apr 19, 2019
  17. Nov 14, 2018
  18. Jul 25, 2018
  19. Jul 15, 2018
    • David Bauer's avatar
      ipq40xx: add support for IBSS · c3ceded7
      David Bauer authored
      Add support for IBSS meshing. Leave target marked as BROKEN for IBSS
      as stability is unknown and WiFi LEDs are not working.
      
      Functionality was tested in the network of Freifunk Frankfurt with other
      ipq40xx and ar71xx devices.
      c3ceded7
    • David Bauer's avatar
      ipq40xx: add target · c4b1febd
      David Bauer authored
      This commit adds support for the new ipq40xx target.
      c4b1febd
Loading