1. 15 Aug, 2019 1 commit
  2. 07 Aug, 2019 4 commits
    • Adrian Schmutzler's avatar
      ath79: add support for TP-Link CPE220 v2 · 854ab1b0
      Adrian Schmutzler authored
      
      
      This seems to be identical to CPE210 v1 despite having removable
      antennas.
      
      Specifications:
      
          * SoC: Qualcomm Atheros AR9344 (560 MHz)
          * RAM: 64MB
          * Storage: 8 MB
          * Wireless: 2.4GHz N based built into SoC 2x2
          * Ethernet: 2x 100/10 Mbps, integrated into SoC, 24V POE IN
      
      Installation:
      
      Flash factory image through stock firmware WEB UI
      or through TFTP:
      To get to TFTP recovery just hold reset button while powering on for
      around 4-5 seconds and release.
      Rename factory image to recovery.bin
      Stock TFTP server IP:192.168.0.100
      Stock device TFTP address:192.168.0.254
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      854ab1b0
    • Adrian Schmutzler's avatar
      ath79: add support for TP-Link CPE510 v1 · 0104eed1
      Adrian Schmutzler authored
      
      
      TP-Link CPE510-v1 is an outdoor wireless CPE for 5 GHz with
      two Ethernet ports based on Atheros AR9334
      
      Specifications:
       - 560/450/225 MHz (CPU/DDR/AHB)
       - 2x 10/100 Mbps Ethernet, 1x PoE-in, 1x PoE-out
       - 64 MB of DDR2 RAM
       - 8 MB of SPI-NOR Flash
       - 2T2R 5 GHz
       - 13 dBi built-in antenna
       - Power, LAN0, LAN1 green LEDs
       - 4x green RSSI LEDs
      
      Flash factory image through stock firmware WEB UI
      or through TFTP:
      To get to TFTP recovery just hold reset button while powering on for
      around 4-5 seconds and release.
      Rename factory image to recovery.bin
      Stock TFTP server IP:192.168.0.100
      Stock device TFTP address:192.168.0.254
      
      Based on the work of Paul Wassi <p.wassi@gmx.at>
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      0104eed1
    • Adrian Schmutzler's avatar
      ath79: add support for TP-Link CPE210 v1 · 08857e69
      Adrian Schmutzler authored
      
      
      Specifications:
      
          * SoC: Qualcomm Atheros AR9344 (560 MHz)
          * RAM: 64MB
          * Storage: 8 MB
          * Wireless: 2.4GHz N based built into SoC 2x2
          * Ethernet: 2x 100/10 Mbps, integrated into SoC, 24V POE IN
      
      Installation:
      
      Flash factory image through stock firmware WEB UI
      or through TFTP:
      To get to TFTP recovery just hold reset button while powering on for
      around 4-5 seconds and release.
      Rename factory image to recovery.bin
      Stock TFTP server IP:192.168.0.100
      Stock device TFTP address:192.168.0.254
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      08857e69
    • Adrian Schmutzler's avatar
      ath79: create common definition tplink-loader-okli · 198eae28
      Adrian Schmutzler authored
      
      
      The loader-okli is shared by several TP-Link CPExxx devices, so
      give it its own definition to prevent too much code duplication.
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      198eae28
  3. 17 Jul, 2019 4 commits
    • Adrian Schmutzler's avatar
      ath79: Add support for TP-Link Archer C60 v2 · 974d6958
      Adrian Schmutzler authored
      
      
      TP-Link Archer C60 v2 is a dual-band AC1350 router,
      based on Qualcomm/Atheros QCA9561 + QCA9886.
      
      Specification:
      
      - 775/650/258 MHz (CPU/DDR/AHB)
      - 64 MB of RAM (DDR2)
      - 8 MB of FLASH (SPI NOR)
      - 3T3R 2.4 GHz
      - 2T2R 5 GHz
      - 5x 10/100 Mbps Ethernet
      - 7x LED, 2x button
      - UART header on PCB
      
      Flash instruction (WebUI):
      Download *-factory.bin image and upload it via the firmwary upgrade
      function of the stock firmware WebUI.
      
      Flash instruction (TFTP):
      1. Set PC to fixed IP address 192.168.0.66
      2. Download *-factory.bin image and rename it to tp_recovery.bin
      3. Start a tftp server with the file tp_recovery.bin in its root
         directory
      4. Turn off the router
      5. Press and hold reset button
      6. Turn on router with the reset button pressed and wait ~15 seconds
      7. Release the reset button and after a short time the firmware should
         be transferred from the tftp server
      8. Wait ~30 second to complete recovery
      
      Flash instruction (under U-Boot, using UART):
      tftp 0x81000000 ...-sysupgrade.bin
      erase 0x9f030000 +$filesize
      cp.b $fileaddr 0x9f030000 $filesize
      reset
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      974d6958
    • Adrian Schmutzler's avatar
      ath79: Add support for TP-Link Archer C60 v1 · 6d313da6
      Adrian Schmutzler authored
      
      
      TP-Link Archer C60v1 is a dual-band AC1350 router,
      based on Qualcomm/Atheros QCA9561+QCA9886.
      
      Specification:
      
      - 775/650/258 MHz (CPU/DDR/AHB)
      - 64 MB of RAM (DDR2)
      - 8 MB of FLASH (SPI NOR)
      - 3T3R 2.4 GHz
      - 2T2R 5 GHz
      - 5x 10/100 Mbps Ethernet
      - 7x LED, 2x button
      - UART header on PCB
      
      Flash instruction (WebUI):
      Download *-factory.bin image and upload it via the firmwary upgrade
      function of the stock firmware WebUI.
      
      Flash instruction (TFTP):
      1. Set PC to fixed ip address 192.168.0.66
      2. Download *-factory.bin image and rename it to tp_recovery.bin
      3. Start a tftp server with the file tp_recovery.bin in its root directory
      4. Turn off the router
      5. Press and hold Reset button
      6. Turn on router with the reset button pressed and wait ~15 seconds
      7. Release the reset button and after a short time
      the firmware should be transferred from the tftp server
      8. Wait ~30 second to complete recovery.
      
      Flash instruction under U-Boot, using UART:
      1. tftp 0x81000000 ...-sysupgrade.bin
      2. erase 0x9f020000 +$filesize
      3. cp.b $fileaddr 0x9f020000 $filesize
      4. reset
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      6d313da6
    • Andrew Cameron's avatar
      ath79: add support for TP-Link CPE510-v2/v3 · cad4132e
      Andrew Cameron authored
      
      
      TP-Link CPE510-v2/v3 is an outdoor wireless CPE for 5 GHz with
      one Ethernet port based on Atheros AR9344
      
      Specifications:
       - Based on the same underlying hardware as the TP-Link CPE510
       - Power, LAN, and 4 green LEDs
       - 1 10/100Mbps Shielded Ethernet Port (Passive PoE in)
       - Built-in 13dBi 2x2 dual-polarized directional MIMO antenna
       - Adjustable transmission power from 0 to 23dBm/200mw
      
      Flashing instructions:
       Flash factory image through stock firmware WEB UI
       or through TFTP
       To get to TFTP recovery just hold reset button while powering on for
       around 4-5 seconds and release.
       Rename factory image to recovery.bin
       Stock TFTP server IP:192.168.0.100
       Stock device TFTP adress:192.168.0.254
      Signed-off-by: default avatarAndrew Cameron <apcameron@softhome.net>
      [whitespace fixes]
      Signed-off-by: default avatarPetr Štetiar <ynezz@true.cz>
      cad4132e
    • Christoph Krapp's avatar
      ath79: add support for TP-Link RE355 v1 and RE450 v1 · 6fde0b73
      Christoph Krapp authored
      
      
      Specification:
      
      SoC: Qualcomm Atheros QCA9558
      RAM: 64/128MiB
      Flash: 8MiB SPI-NOR
      Wifi:
        - 2.4GHz: 3T3R (QCA9558)
        - 5GHz: 3T3R (QCA9880)
      LAN: 1x 10/100/1000 Mbps
      UART:
        - TP1: Tx
        - TP2: Rx
        - TP3: Gnd
        - TP4: 3v3
      
      Flash instructions:
      Flash factory image through stock firmware WEB UI.
      Signed-off-by: default avatarChristoph Krapp <achterin@googlemail.com>
      6fde0b73
  4. 10 Jul, 2019 1 commit
  5. 07 Jul, 2019 1 commit
  6. 04 Jul, 2019 1 commit
    • Paul Spooren's avatar
      ath79: split DEVICE_TITLE in multiple variables · 8c3dbaf8
      Paul Spooren authored
      
      
      This allows the definition of DEVICE_VENDOR, DEVICE_MODEL and
      DEVICE_VARIANT. All three are merged together to look the same as the
      current DEVICE_TITLE. Also, if DEVICE_TITLE is set it's directly used as
      a *fallback* for devices which weren't upgraded yet.
      
      This is based on the work of @sudhanshu16.
      
      The motivation is to create JSON files based on provided metadata,
      needing clear differentiation between vendor, model and revision.
      Signed-off-by: default avatarPaul Spooren <mail@aparcar.org>
      8c3dbaf8
  7. 03 Jul, 2019 1 commit
    • Adrian Schmutzler's avatar
      ath79: Use -v1 suffix for TP-Link WDR3600/4300 · ab025846
      Adrian Schmutzler authored
      
      
      In ath79, identifiers tplink_tl-wdr3600 and tplink_tl-wdr4300 have
      been used while most other TP-Link devices include the revision.
      
      Although there actually is only one major revision of these
      devices, they bear the revision on their bottom (v1.x). TP-Link
      also refers to the devices as V1 on its web page.
      
      This patch thus adds -v1 to both so it is more consistent
      with other devices and with what you would expect from reading
      the on-device sticker and the support pages.
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      ab025846
  8. 24 Jun, 2019 1 commit
    • Andrew Cameron's avatar
      ath79: add support for TP-Link CPE610-v1 · e15049c8
      Andrew Cameron authored
      
      
      TP-Link CPE610-v1 is an outdoor wireless CPE for 5 GHz with
      one Ethernet port based on Atheros AR9344
      
      Specifications:
       - Based on the same underlying hardware as the TP-Link CPE510
       - Power, LAN, WLAN5G green LEDs
       - 23dBi high-gain directional 2×2 MIMO antenna and a dedicated metal reflector
      
      Flashing instructions:
       Flash factory image through stock firmware WEB UI
       or through TFTP
       To get to TFTP recovery just hold reset button while powering on for
       around 4-5 seconds and release.
       Rename factory image to recovery.bin
       Stock TFTP server IP:192.168.0.100
       Stock device TFTP adress:192.168.0.254
      Signed-off-by: default avatarAndrew Cameron <apcameron@softhome.net>
      e15049c8
  9. 15 Jun, 2019 1 commit
  10. 10 Jun, 2019 1 commit
  11. 18 May, 2019 3 commits
    • Davide Fioravanti's avatar
      ath79: add support for TP-Link Archer D50 V1 · f5d2c914
      Davide Fioravanti authored
      
      
      TP-Link Archer D50 v1 is a dual-band AC1200 router + modem.
      The router section is based on Qualcomm/Atheros QCA9531 + QCA9882.
      The "DSL" section is based on BCM6318 but it's currently not supported.
      
      Internally eth0 is connected to the Broadcom CPU.
      
      Router section - Specification:
      
      CPU: QCA9531 650/600/200 MHz (CPU/DDR/AHB)
      RAM: 64 MB (DDR2)
      Flash: 8 MB (SPI NOR)
      Wifi 2.4GHz: QCA9531 2T2R
      Wifi 5GHz: QCA9982 2T2R
      4x 10/100 Mbps Ethernet
      8x LED, 3x button
      UART header on PCB
      
      Known issues:
      DSL not working (eth0) (WIP)
      
      UART connection
      ---------------
      J2 HEADER (Qualcomm CPU)
      . TX
      . RX
      . GND
      O VCC
      
      J16 HEADER (Broadcom CPU)
      O VCC
      . GND
      . RX
      . TX
      
      The following instructions require a connection to the J2 UART header.
      
      Flash instruction under U-Boot, using UART
      ------------------------------------------
       1. Press any key to stop autobooting and obtain U-Boot CLI access.
       2. Setup ip addresses for U-Boot and your tftp server.
       3. Issue below commands:
      	tftpboot 0x81000000 openwrt-ath79-generic-tplink_archer-d50-v1-squashfs-sysupgrade.bin
      	erase 0x9f020000 +$filesize
      	cp.b 0x81000000 0x9f020000 $filesize
      	reset
      
      Initramfs instruction under U-Boot for testing, using UART
      ----------------------------------------------------------
       1. Press any key to stop autobooting and obtain U-Boot CLI access.
       2. Setup ip addresses for U-Boot and your tftp server.
       3. Issue below commands:
      	tftpboot 0x81000000 openwrt-ath79-generic-tplink_archer-d50-v1-initramfs-kernel.bin
      	bootm 0x81000000
      
      Restore the original firmware
      -----------------------------
       0. Backup every partition using the OpenWrt web interface
       1. Download the OEM firmware from the TP-Link website
       2. Extract the bin file in a folder (eg. Archer_D50v1_0.8.0_1.3_up_boot(170223)_full_2017-02-24_09.37.45.bin)
       3. Remove the U-Boot and the Broadcom image part from the file.
          Issue the following command:
      	dd if="Archer_D50v1_0.8.0_1.3_up_boot(170223)_full_2017-02-24_09.37.45.bin" of="Archer_D50v1_0.8.0_1.3_up_boot(170223)_full_2017-02-24_09.37.45.bin.mod" skip=257 bs=512 count=15616
       4. Double check the .mod file size. It must be 7995392 bytes.
       5. Flash it using the OpenWrt web interface. Force the update if needed.
          WARNING: Remember to NOT keep settings.
      
       5b. (Alternative to 5.) Flash it using the U-Boot and UART connection.
           Issue below commands in the U-Boot:
              tftpboot 0x81000000 Archer_D50v1_0.8.0_1.3_up_boot(170223)_full_2017-02-24_09.37.45.bin.mod
              erase 0x9f020000 +$filesize
              cp.b 0x81000000 0x9f020000 $filesize
              reset
      Signed-off-by: default avatarDavide Fioravanti <pantanastyle@gmail.com>
      Signed-off-by: Christian Lamparter <chunkeey@gmail.com> [removed
      default-state = "off", it's already the default, added pcie node,
      fixed typo]
      f5d2c914
    • Adrian Schmutzler's avatar
      ath79: Add support for TP-Link TL-WR1043N v5 · d4b89b71
      Adrian Schmutzler authored
      Specifications:
      
       - QCA9563 at 775 MHz
       - 64 MB RAM Zentel A3R12E40CBF-8E
       - 16 MB flash Winbond W25Q128FVSG
       - 3 (non-detachable) Antennas / 450 Mbit
       - 1x/4x WAN/LAN Gbps Ethernet (QCA8337)
       - reset and Wi-Fi buttons
      
      TP-Link TL-WR1043N v5 appears to be identical to the TL-WR1043ND v4,
      except that the USB port has been removed and there is no longer a
      removable antenna option. It also has different partitioning scheme.
      
      The software is more in line with the Archer series in that it uses a
      nested bootloader scheme.
      
      (This has been adapted from the OpenWrt Wiki page)
      <https://openwrt.org/toh/tp-link/tl-wr1043nd
      
      >
      
      Installation on HW rev.5:
      
      Factory firmware can be installed via the WEB interface.
      
      Alternatively, it is also possible to use a TFTP server
      for recovery purposes:
       - Rename OpenWRT or original firmware to WR1043v5_tp_recovery.bin
       - Set static IP of your PC to *192.168.0.66*
       - Router will obtain IP 192.168.0.86 for a few seconds while
         loading, when reset button pressed at power On.
      
      And finally, there's always u-boot access through the UART.
      For information visit the wiki.
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      Signed-off-by: default avatarChristian Lamparter <chunkeey@gmail.com>
      [reworked commit message]
      d4b89b71
    • Adrian Schmutzler's avatar
  12. 13 Apr, 2019 1 commit
    • Sven Roederer's avatar
      ath79: add TP-Link WR842N v3 · e0d98e12
      Sven Roederer authored
      This adds support for the TP-Link WR842N v3 which is already supported on ar71xx
      target (0b45bec2
      
      ).
      
      Specification:
      * SoC: QCA9533 ver 2 rev 0
      * 16 MB Flash (gd25q128)
      * 64 MB RAM
      * 1 WAN 10/100 MBit/s (blue connector)
      * 4 LAN 10/100 MBit/s (AR8229; 4 ports; yellow connectors)
      * Atheros AR9531 (2,4GHz, two fixed antennas)
      * USB
      * Reset / WPS button
      * WiFi button (rf kill)
      * 8 green leds; 1 red/green led
      * serial console (115200 8N1, according to the OpenWrt-wiki some soldering is needed)
      
      Installation:
      * flash via vendor WebUI (the filename must not exceed certain length)
      * sysupgrade from installed OpenWrt (also ar71xx)
      
      Thanks to Holger Drefs for providing the hardware
      
      Tested-by: @kofec (github)
      Signed-off-by: default avatarSven Roederer <devel-sven@geroedel.de>
      e0d98e12
  13. 06 Apr, 2019 1 commit
    • Adrian Schmutzler's avatar
      ath79: Utilize tplink-safeloader definition · 0eef05fb
      Adrian Schmutzler authored
      
      
      Currently, tplink-safeloader definition is only used a base for
      another common definition.
      
      This patch adjusts tplink-safeloader so it can be actually used
      for some targets in generic-tp-link.mk.
      
      This patch is cosmetic except for the order of
      "check-size $$$$(IMAGE_SIZE)" and "append-metadata" exchanged
      for the tplink_re350k-v1 .
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      Signed-off-by: Christian Lamparter <chunkeey@gmail.com> [dealed with
      tplink_cpe210-v2 and tplink_cpe210-v3, removed tplink-safeloader-uimage's
      extra IMAGE/sysupgrade.bin rule]
      0eef05fb
  14. 02 Apr, 2019 2 commits
    • Adrian Schmutzler's avatar
      ath79: Add support for TP-Link CPE210 v2 · 141698ce
      Adrian Schmutzler authored
      
      
      This PR adds support for a popular low-cost 2.4GHz N based AP
      
      Specifications:
       - SoC: Qualcomm Atheros QCA9533 (650MHz)
       - RAM: 64MB
       - Storage: 8 MB SPI NOR
       - Wireless: 2.4GHz N based built into SoC 2x2
       - Ethernet: 1x 100/10 Mbps, integrated into SoC, 24V POE IN
      
      Installation:
      Flash factory image through stock firmware WEB UI
      or through TFTP
      To get to TFTP recovery just hold reset button while powering on
      for around 4-5 seconds and release.
      Rename factory image to recovery.bin
      Stock TFTP server IP:192.168.0.100
      Stock device TFTP adress:192.168.0.254
      
      This is based on the support patch for the identical CPE210 v3
      by Mario Schroen <m.schroen@web.de>.
      Tested-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      [renamed dtsi filename]
      Signed-off-by: default avatarPetr Štetiar <ynezz@true.cz>
      141698ce
    • Mario Schroen's avatar
      ath79: Add support for TP-Link CPE210 v3 · 5ec205d7
      Mario Schroen authored
      
      
      Specifications:
      
          * SoC: Qualcomm Atheros QCA9533 (650MHz)
          * RAM: 64MB
          * Storage: 8 MB SPI NOR
          * Wireless: 2.4GHz N based built into SoC 2x2
          * Ethernet: 1x 100/10 Mbps, integrated into SoC, 24V POE IN
      
      Installation:
          Flash factory image through stock firmware WEB UI or TFTP
          To get to TFTP recovery just hold reset button while powering
          on for around 4-5 seconds and release.
          Rename factory image to recovery.bin
          Stock TFTP server IP:192.168.0.100
          Stock device TFTP adress:192.168.0.254
      
      Thanks to robimarko for the work inside the ar71xx tree.
      Thanks to adrianschmutzler for deep discussion and fixes.
      Signed-off-by: default avatarMario Schroen <m.schroen@web.de>
      [Split into DTS/DTSI, read-only config partition in DTSI]
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      [renamed dtsi filename, light subject touches]
      Signed-off-by: default avatarPetr Štetiar <ynezz@true.cz>
      5ec205d7
  15. 24 Mar, 2019 1 commit
    • Marcin Jurkowski's avatar
      ath79: add TP-Link TL-WR710N v1 · fcc716e2
      Marcin Jurkowski authored
      
      
      This commit adds support for TP-Link TL-WR710N v1 router.
      
      CPU: Atheros AR9331 400MHz
      RAM: 32MB
      FLASH: 8MiB
      PORTS: 1 Port 100/10 LAN (connected to a switch), 1 Port 100/10 WAN
      WiFi: Atheros AR9331 1x2:1 bgn
      USB: ChipIdea HDRC USB2.0
      LED: SYS
      BTN: Reset
      
      Sysupgrade from `ar71xx` works without glitches.
      Network interfaces assigned for LAN and WAN ports are `eth1` and `eth0`
      respectively, what's consistent with `ar71xx` target. Wireless radio
      path is automatically upgraded from `platform/ar933x_wmac` to
      `platform/ahb/18100000.wmac`.
      Signed-off-by: default avatarMarcin Jurkowski <marcin1j@gmail.com>
      fcc716e2
  16. 11 Mar, 2019 1 commit
    • Piotr Dymacz's avatar
      ath79: add support for TP-Link RE350K v1 · db914187
      Piotr Dymacz authored
      
      
      TP-Link RE350K v1 (FCC ID: TE7RE350K) is a wall-plug AC1200 Wi-Fi range
      extender with 'Kasa Smart' support. Device is based on Qualcomm/Atheros
      QCA9558 + QCA9882 + AR8035 platform and is available only on US market.
      
      Specification:
      
      - 720/600/200 MHz (CPU/DDR/AHB)
      - 128 MB of RAM (DDR2)
      - 16 MB of flash (SPI NOR)
      - 1x 1 Gbps Ethernet (AR8035)
      - 2T2R 2.4 GHz (QCA9558), with ext. PA (SE2565T) and LNA (SKY65971-11)
      - 2T2R 5 GHz (QCA9882), with ext. PA (SE5003L1-R) and LNA (SKY65981-11)
      - 2x U.FL connector on PCB
      - 2x dual-band PCB antennas
      - 1x LED, 2x dual-color LED (all driven by GPIO)
      - 3x button (app config, led, reset)
      - 1x mechanical on/off slide switch
      - 1x UART (4-pin, 2.54 mm pitch) header on PCB
      - 1x JTAG (8-pin, 1.27 mm pitch) header on PCB
      
      Flash instruction:
      Use 'factory' image directly in vendor GUI (default IP: 192.168.0.254,
      default credentials: admin/admin).
      
      Warning:
      This device does not include any kind of recovery mechanism in U-Boot.
      
      Vendor firmware access:
      You can access vendor firmware over serial (RX line requires jumper
      resistor in R306 place, near XTAL) with: root/sohoadmin credentials.
      Signed-off-by: default avatarPiotr Dymacz <pepe2k@gmail.com>
      db914187
  17. 28 Feb, 2019 1 commit
  18. 26 Feb, 2019 1 commit
    • David Bauer's avatar
      ath79: fix support-list for TP-Link WDR3600 · 4ecf2ee4
      David Bauer authored
      
      
      The TP-Link WDR3600 shares the same machine-code in the ar71xx target,
      thus expecting "tl-wdr4300" not "tl-wdr3600" in the support-list
      metadata to allow non-forced sysupgrades from ar71xx to ath79.
      
      With this, it is possible to flash a WDR4300 image on the WDR3600. It
      is no problem however, as the only difference is the 5GHz WiFi chip
      which has 3SS instead of 2SS. Both work with either image.
      Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
      4ecf2ee4
  19. 14 Feb, 2019 1 commit
  20. 05 Feb, 2019 1 commit
    • Oldřich Jedlička's avatar
      ath79: add support for TP-LINK Archer C7 v4 · 12310f05
      Oldřich Jedlička authored
      
      
      TP-Link Archer C7 v4 is a dual-band AC1750 router, based on the
      Qualcomm/Atheros QCA9561 SoC + QCA9880.
      
      Specification:
      
      - 775/650/258 MHz (CPU/DDR/AHB)
      - 128 MB of RAM (DDR2)
      - 16 MB of FLASH (SPI NOR)
      - 3T3R 2.4 GHz
      - 3T3R 5 GHz
      - 5x 10/100/1000 Mbps Ethernet
      - 7x LED, 2x button
      - UART header on PCB
      
      Flash instruction:
      1. Upload openwrt-ath79-generic-tplink_archer-c7-v4-squashfs-factory.bin
         via Web interface
      
      Flash instruction using TFTP recovery:
      1. Set PC to fixed ip address 192.168.0.66
      2. Download openwrt-ath79-generic-tplink_archer-c7-v4-squashfs-factory.bin
         and rename it to ArcherC7v4_tp_recovery.bin
      3. Start a tftp server with the file tp_recovery.bin in its root directory
      4. Turn off the router
      5. Press and hold Reset button
      6. Turn on router with the reset button pressed and wait ~15 seconds
      7. Release the reset button and after a short time
         the firmware should be transferred from the tftp server
      8. Wait ~30 second to complete recovery.
      Signed-off-by: default avatarOldřich Jedlička <oldium.pro@gmail.com>
      12310f05
  21. 27 Jan, 2019 1 commit
    • Skirmantas Lauzikas's avatar
      ath79: add support for TP-Link Archer C2 V3 (AC900) · 9c01273e
      Skirmantas Lauzikas authored
      
      
      This commit adds support for the TP-link Archer C2 V3 (AC900).
      
      Specifications:
      
       - CPU: QCA9563 750Mhz
       - Ram: 64MB (DDR2)
       - Flash: 8MB (SPI NOR)
       - Ethernet: 5x 10/100/1000
       - Wifi: QCA9563 bgn + QCA9887 an+ac
       - 9x Leds, 2x buttons
      
      Flash instructions:
      
      Upload openwrt-ath79-generic-tplink_archer-c2-v3-squashfs-factory.bin
      via the router Web interface and flash as normal firmware update.
      Signed-off-by: default avatarSkirmantas Lauzikas <skirmantas.lauzikas@blackraven.lt>
      [reorder entries, fix trailing whitespace in dts, add firmware partition
       compatible string, remove led default off states, use default on state
       for system led, reuse tplink-safeloader-uimage image build recipe, squash
       with dynamic partitioning commit, reword commit message, add
       installation instructions]
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      9c01273e
  22. 31 Dec, 2018 2 commits
    • Georgi Vlaev's avatar
      ath79: add support for TP-Link Archer C6 v2 · d03aae1a
      Georgi Vlaev authored
      
      
      This patch adds support for TP-Link Archer C6 v2 (EU)
      
      Hardware specification:
      - SOC: Qualcomm QCA9563 @ 775MHz
      - Flash: GigaDevice GD25Q64CSIG (8MiB)
      - RAM: Zentel A3R1GE40JBF (128 MiB DDR2)
      - Ethernet: Qualcomm QCA8337N: 4x 1Gbps LAN + 1x 1Gbps WAN
      - Wireless:
        - 2.4GHz (bgn) QCA9563 integrated (3x3)
        - 5GHz (ac) Qualcomm QCA9886 (2x2)
      - Button: 1x power, 1x reset, 1x wps
      - LED: 6x LEDs: power, wlan2g, wlan5g, lan, wan, wps
      - UART: There's no UART header on the board
      
      Flash instructions:
      
      Upload
      openwrt-ath79-generic-tplink_archer-c6-v2-squashfs-factory.bin
      via the router Web interface.
      
      Flash instruction using tftp recovery:
      
      1. Connect the computer to one of the LAN ports of the router
      2. Set the computer IP to 192.168.0.66
      3. Start a tftp server with the OpenWrt factory image in the
         tftp root directory renamed to ArcherC6v2_tp_recovery.bin.
      4. Connect power cable to router, press and hold the reset
         button and turn the router on
      5. Keep the reset button pressed until the WPS LED lights up
      6. Wait ~150 seconds to complete flashing
      
      According to the GPL source the non-EU variant has different
      GPIOs assigned to some of the LEDs and buttons. The flash
      layout might be different as well. The wikidevi entry for
      Archer A6/C6 assumes they are identical.
      Signed-off-by: default avatarGeorgi Vlaev <georgi.vlaev@gmail.com>
      d03aae1a
    • Paul Wassi's avatar
      ath79: Add support for TP-Link WR810N · cdbf2de7
      Paul Wassi authored
      Device specifications given in b23b0fb2
      
      Signed-off-by: default avatarPaul Wassi <p.wassi@gmx.at>
      cdbf2de7
  23. 27 Dec, 2018 1 commit
    • TOCK Chiu's avatar
      ath79: add support for TP-Link Archer C7 v5 · 84719443
      TOCK Chiu authored
      This commit adds support for TP-Link Archer C7 v5, leveraging most effort
      from commit ea9baee and 1e4ee63c
      
      . Archer C7 v5 is identical to Archer A7 v5
      but with a different flash layout.
      
      Specification:
      -   QCA9563 SoC (750 MHz)
      -   128 MiB of RAM (DDR2)
      -   16 MiB of flash (SPI)
      -   5x 1 Gbps Ethernet (1x WAN + 4x LAN)
      -   2.4GHz (bgn) SoC internal + 5GHz (ac) QCA9880
      -   10x LED, 2x button
      -   UART header on PCB
      
      Flash instructions:
      1.  Upload openwrt-ath79-generic-tplink_archer-c7-v5-squashfs-factory.bin
          via web interface.
      
      Flash instructions using TFTP recovery:
      1.  Plug PC to one of the LAN ports
      2.  Set PC to fixed IP address 192.168.0.66
      3.  Rename the factory image to ArcherC7v5_tp_recovery.bin and place it in
          TFTP root directory
      4.  Turn on the router with the reset button pressed for about 15 secs
      5.  Release the button and wait about 150 secs to complete flashing
      Signed-off-by: default avatarTOCK Chiu <tock.chiu@gmail.com>
      84719443
  24. 17 Dec, 2018 1 commit
    • Karl-Felix Glatzer's avatar
      ath79: add support for TP-Link Archer A7 · 1e4ee63c
      Karl-Felix Glatzer authored
      
      
      This patch adds support for TP-Link Archer A7
      
      Specification:
      - SOC: QCA9563
      - Flash: 16 MiB (SPI)
      - RAM: 128 MiB (DDR2)
      - Ethernet: 4x 1Gbps LAN + 1x 1Gbps WAN
      - Wireless:
        - 2.4GHz (bgn) SoC internal
        - 5GHz (ac) QCA988x
      - USB: 1x USB 2.0 port
      - Button: 1x power, 1x reset, 1x wps
      - LED: 10x LEDs
      - UART: holes in PCB
        - Vcc, GND, RX, TX from ethernet port side
        - 115200n8
      
      Flash instructions:
      
      Upload openwrt-ath79-generic-tplink_archer-a7-v5-squashfs-factory.bin
      via the Webinterface.
      
      Flash instruction using tftp recovery:
      
      1. Connect the computer to one of the LAN ports of the Archer A7
      2. Set the computer IP to 192.168.0.66
      3. Start a tftp server with the OpenWrt factory image in the tftp
         root directory renamed to ArcherC7v5_tp_recovery.bin
      2. Connect power cable to Archer A7, press and hold the reset button
         and turn the router on
      3. Keep the reset button pressed for ~5 seconds
      4. Wait ~150 seconds to complete flashing
      
      Changes since first revision:
      
        - Flash instructions using stock image webinterface
        - Changed "Version 5" in model string to "v5"
        - Split DTS file in qca9563_tplink_archer-x7-v5.dtsi
          and qca9563_tplink_archer-a7-v5.dts
        - Firmware image is now build with dynamic partitioning
        - Default to ath10k-ct
      
      Changes since second revision:
        - Changed uboot@0 to uboot@20000 in DTS file
        - Fixed ordering issue in board led script
        - Specify firmware partition format in DTS file
        - Rebased Makefile device definition on common
          Device/tplink-safeloader-uimage definition
        - Merged switch section in network script
          (same configuration as tplink,tl-wdr3600
          and tplink,tl-wdr4300)
      Signed-off-by: default avatarKarl-Felix Glatzer <karl.glatzer@gmx.de>
      1e4ee63c
  25. 15 Dec, 2018 1 commit
    • Marcin Jurkowski's avatar
      ath79: add support for TP-Link TL-WR842N/ND v1 router · 3c3eaa57
      Marcin Jurkowski authored
      
      
      This ports support for TP-Link TL-WR842N/ND v1 from ar71xx.
      
      CPU: Atheros AR7241 400 MHz
      RAM: 32 MiB
      FLASH: 8 MiB
      PORTS: 4 Port 100/10 Switch, 1 Port 100/10 Wan
      WiFi: Atheros AR9287
      LED: SYS, WiFi, LAN, WAN, 3G, QSS
      BTN: WiFi, Reset/WPS
      
      AR71xx target used "tl-mr3420" as board id so force flag is needed
      if upgrading from old target.
      Signed-off-by: default avatarMarcin Jurkowski <marcin1j@gmail.com>
      Signed-off-by: Christian Lamparter <chunkeey@gmail.com> [trivial cleanup]
      3c3eaa57
  26. 06 Dec, 2018 1 commit
  27. 26 Nov, 2018 1 commit
    • David Bauer's avatar
      ath79: add support for Archer C58/C59 v1 · 946ffe47
      David Bauer authored
      
      
      This commit adds support for the Archer C58 v1 and C59 v1, previously
      supported in the ar71xx target.
      
      CPU:   Qualcomm QCA9561
      RAM:   64M (C58) / 128M (C59)
      FLASH: 8M (C58) / 16M (C59)
      WiFi:  QCA9561 bgn 3x3:3
             QCA9888 nac 2x2:2
      LED:   Power, WiFi 2.4, WiFi 5, WAN green, WAN amber, LAN, WPS
             Only C59: USB
      BTN:   WPS, WiFi, Reset
      
      Installation
      ------------
      
      Via Web-UI:
      Update factory image via Web-UI.
      
      Via TFTP:
      Rename factory image to "tp_recovery.bin" and place it in the root-dir
      of your tftp server. Configure to listen on 192.168.0.66. Power up the
      router while holding down the reset-button. The router will flash itself
      and reboot.
      
      Note: For TFTP, you might need a switch between router and computer, as
      link establishment might take to long.
      Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
      946ffe47
  28. 07 Oct, 2018 1 commit
    • Robert Marko's avatar
      ath79: Add support for TP-Link TL-WR842N-v2 · adbd9d1f
      Robert Marko authored
      
      
      This PR adds support for TP-Link TL-WR842N-v2 router which is supported by ar71xx to ath79.
      
      This is a low cost model with following specs:
      
      CPU: Atheros AR9341 SoC
      RAM: 32 MB DDR1
      Flash: 8 MB NOR SPI
      Switch: Internal AR9341 5 port 10/100 Mbit
      Ports:  5x 10/100 Mbit(1x WAN, 4x LAN)
      USB: 1x USB2.0
      WLAN: 2.4 GHZ AR9341
      
      Installation:
      
      Simply flash the factory image through stock firmware WEB UI.
      Signed-off-by: default avatarRobert Marko <robimarko@gmail.com>
      adbd9d1f
  29. 26 Sep, 2018 1 commit
  30. 19 Aug, 2018 1 commit