1. 04 Mar, 2020 2 commits
    • Adrian Schmutzler's avatar
      ramips: add support for NETGEAR R6700v2/AC2400 · 6e80df5e
      Adrian Schmutzler authored
      SoC: MediaTek MT7621AT
      RAM: 256M DDR3
      FLASH: 128M NAND
      WiFi: MediaTek MT7615N an+ac
      MediaTek MT7615N bgn
      ETH: MediaTek MT7621AT
      BTN: 1x Connect (WPS), 1x WLAN, 1x Reset
      LED: Power (white/amber), WAN(white/amber), 2.4G(white), 5G(white),
      USB(white) , GuestWifi(white) 4x LAN(white/amber), Wifi Button(white),
      WPS Button(white)
      
      Installation:
      
      Login to netgear webinterface and flash factory.img
      
      Based on a discontinued GitHub Pull Request by
      kuyokushin <codenamezero@protonmail.com>
      
      https://github.com/openwrt/openwrt/pull/2545
      
      NOTE: Netgear R6700 v2 have five clones: R6900 v2, R7450, Nighthawk
      AC2400, Nighthawk AC2100 and already added R6800. Rest of them  should
      be really easy supportable. Image for R6700v2 should work perfectly with
      them. Please refer:
      
      https://github.com/openwrt/openwrt/pull/2614
      
      
      
      Tested-by: Víctor Gibrán <victorgibranmz@hotmail.com> [R6700v2]
      Tested-by: John Landrum <jl31m10@yahoo.com> [AC2400]
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      [add guest led to mt7621_netgear_r6700-v2.dts end edit commit message]
      Signed-off-by: default avatarPawel Dembicki <paweldembicki@gmail.com>
      6e80df5e
    • Pawel Dembicki's avatar
      ramips: mt7621: add support for Netgear R6800 · 4e931720
      Pawel Dembicki authored
      
      
      This patch adds support for the Netgear R6800, aka Netgear AC1900 and
      R6800-100PES.
      
      Specification:
      - SoC: MediaTek MT7621AT (880 MHz)
      - Flash: 128 MiB NAND
      - RAM: 256 MiB
      - Wireless: MediaTek MT7615EN b/g/n , MediaTek MT7615EN an+ac
      - LAN speed: 10/100/1000
      - LAN ports: 4
      - WAN speed: 10/100/1000
      - WAN ports: 1
      - USB 2.0
      - USB 3.0
      - Serial baud rate of Bootloader and factory firmware: 57600
      
      Known issues:
      - Device has 3 wifi LEDs: Wifi 5Ghz, Wifi 2.4Ghz and Wifi on/off.
        Wifi on/off is not used.
      
      Installation:
      - apply factory image via stock web-gui.
      
      Back to stock:
      - nmrpflash can be used to recover to the stock Netgear firmware.
      Signed-off-by: default avatarPawel Dembicki <paweldembicki@gmail.com>
      4e931720
  2. 11 Feb, 2020 1 commit
    • Sungbo Eo's avatar
      ramips: append tail to WF2881 initramfs image · be3e98ce
      Sungbo Eo authored
      
      
      Stock firmware has a vendor-defined tail at the end of uImage for image
      validation. This patch enables OpenWrt installation from stock firmware
      without having to access the UART console.
      
      Installation via web interface:
      1.  Flash **initramfs** image through the stock web interface.
      2.  Boot into OpenWrt and perform sysupgrade with sysupgrade image.
      Signed-off-by: default avatarSungbo Eo <mans0n@gorani.run>
      be3e98ce
  3. 07 Feb, 2020 2 commits
  4. 05 Feb, 2020 3 commits
    • INAGAKI Hiroshi's avatar
      ramips: add support for I-O DATA WN-AX1167GR2 · 867db0a2
      INAGAKI Hiroshi authored
      I-O DATA WN-AX1167GR2 is a 2.4/5 GHz band 11ac router, based on MediaTek
      MT7621A.
      
      Specification:
      
      - SoC		: MediaTek MT7621A
      - RAM		: DDR3 128 MiB
      - Flash		: NAND 128 MiB
      - WLAN		: MediaTek MT7615D (2.4/5 GHz, 2T2R)
      - Ethernet	: 5x 10/100/1000 Mbps
        - Switch	: MediaTek MT7621A (MT7530)
      - LEDs/Input	: 2x/3x (2x buttons, 1x slide-switch)
      - UART		: through-hole on PCB
        - J5: Vcc, TX, RX, NC, GND
        - 57600 bps
      
      Flash instruction using initramfs image:
      
      1. Boot WN-AX1167GR2 normally
      2. Access to "http://192.168.0.1/
      
      " and open firmware update page
      ("ファームウェア")
      3. Select the OpenWrt initramfs image and click update ("更新")
      button to perform firmware update
      4. On the initramfs image, perform sysupgrade with squashfs-sysupgrade
      image
      5. Wait ~120 seconds to complete flashing
      
      Notes:
      
      - configuration in DeviceTree of DBDC (Dual-Band-Dual-Concurrent) mode
      for MT7615D chip is not supported in mt76 driver
      - last 0x80000 (512 KiB) in NAND flash is not used on stock firmware
      - stock firmware requires "customized uImage header" by MSTC
      (MitraStar Technology Corp.), but U-Boot doesn't
        - uImage magic (0x0 - 0x3) : 0x434F4D42 (COMB)
        - header crc32 (0x4 - 0x7) : with data length and data crc32
        - image name (0x20 - 0x37) : model ID and firmware versions
        - data length (0x38 - 0x3b): kernel + rootfs
        - data crc32 (0x3c - 0x3f) : kernel + rootfs
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      Reviewed-by: default avatarSungbo Eo <mans0n@gorani.run>
      867db0a2
    • INAGAKI Hiroshi's avatar
      ramips: add support for I-O DATA WN-DX1167R · 3c0e2aa6
      INAGAKI Hiroshi authored
      I-O DATA WN-DX1167R is a 2.4/5 GHz band 11ac rotuer, based on MediaTek
      MT7621A.
      
      Specification:
      
      - SoC		: MediaTek MT7621A
      - RAM		: DDR3 128 MiB
      - Flash		: NAND 128 MiB
      - WLAN		: MediaTek MT7615D (2.4/5 GHz, 2T2R)
      - Ethernet	: 5x 10/100/1000 Mbps
        - Switch	: MediaTek MT7621A (MT7530)
      - LEDs/Input	: 2x/3x (2x buttons, 1x slide-switch)
      - UART		: through-hole on PCB
        - J5: Vcc, TX, RX, NC, GND
        - 57600 bps
      
      Flash instruction using initramfs image:
      
      1. Boot WN-DX1167R normally
      2. Access to "http://192.168.0.1/
      
      " and open firmware update page
      ("ファームウェア")
      3. Select the OpenWrt initramfs image and click update ("更新")
      button to perform firmware update
      4. On the initramfs image, perform sysupgrade with squashfs-sysupgrade
      image
      5. Wait ~120 seconds to complete flashing
      
      Notes:
      
      - configuration in DeviceTree of DBDC (Dual-Band-Dual-Concurrent) mode
      for MT7615D chip is not supported in mt76 driver
      - last 0x80000 (512 KiB) in NAND flash is not used on stock firmware
      - stock firmware requires "customized uImage header" by MSTC
      (MitraStar Technology Corp.), but U-Boot doesn't
        - uImage magic (0x0 - 0x3) : 0x434F4D43 (COMC)
        - header crc32 (0x4 - 0x7) : with data length and data crc32
        - image name (0x20 - 0x37) : model ID and firmware versions
        - data length (0x38 - 0x3b): kernel + rootfs
        - data crc32 (0x3c - 0x3f) : kernel + rootfs
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      Reviewed-by: default avatarSungbo Eo <mans0n@gorani.run>
      3c0e2aa6
    • INAGAKI Hiroshi's avatar
      ramips: extend and rename wr1201-factory-header · be4d53bf
      INAGAKI Hiroshi authored
      
      
      This commit adds the ability to set custom uImage magic to
      Build/wr1201-factory-header and renames it to
      "Build/custom-initramfs-uimage".
      
      Custom uImage header in initramfs image is required on following
      devices:
      
      - I-O DATA WN-AX1167GR2
      - I-O DATA WN-AX2033GR
      - I-O DATA WN-AX2033GR2
      - I-O DATA WN-DX1167R
      
      While at it, fix typo in comment.
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      Reviewed-by: default avatarSungbo Eo <mans0n@gorani.run>
      [shorten commit title, minor commit message adjustments]
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      be4d53bf
  5. 01 Feb, 2020 1 commit
  6. 24 Jan, 2020 1 commit
  7. 13 Jan, 2020 1 commit
  8. 09 Jan, 2020 1 commit
  9. 05 Jan, 2020 1 commit
    • Yong-hyu Ban's avatar
      ramips: add support for ipTIME A8004T · 99dd2709
      Yong-hyu Ban authored
      
      
      ipTIME A8004T is a 2.4/5GHz band AC2600 router, based on Mediatek
      MT7621A.
      
      Specifications:
      - SoC: MT7621A
      - RAM: DDR3 256M
      - Flash: SPI NOR 16MB
      - WiFi:
        - 2.4GHz: MT7615E
        - 5GHz: MT7615E
      - Ethernet: 5x 10/100/1000Mbps
        - Switch: SoC internal
      - USB: 1 * USB3.0 port
      - UART:
        - J4: 3.3V, TX, RX, GND (3.3V is the square pad) / 57600 8N1
      - Other info:
        - J9: Unknown unpopulated header.
      
      Installation via web interface:
      1.  Flash **initramfs** image through the stock web interface.
      2.  Boot into OpenWrt and perform sysupgrade with sysupgrade image.
      
      Revert to stock firmware:
      1.  Perform sysupgrade with stock image.
      Signed-off-by: default avatarYong-hyu Ban <perillamint@quendi.moe>
      [do not enable xhci node in DTS which is already enabled in DTSI]
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      99dd2709
  10. 04 Jan, 2020 1 commit
    • Maksym Medvedev's avatar
      ramips: add support for Edimax RA21S · 663b1a14
      Maksym Medvedev authored
      Edimax RA21S is a dual band 11ac router,
      based on MediaTek MT7621A and MT7615N chips.
      
      Specification:
      - SoC: MediaTek MT7621A dual-core @ 880MHz
      - RAM: 256M (Nanya NT5CC128M16IP)
      - FLASH: 16MB (Macronix MX25L12835F)
      - WiFi: 2.4/5 GHz 4T4R
        - 2.4GHz MediaTek MT7615N bgn
        - 5GHz MediaTek MT7615N nac
      - Switch: SoC integrated Gigabit Switch (4 x LAN, 1 x WAN)
      - USB: No
      - BTN: Reset, WPS
      - LED: 4 red LEDs, indistinguishable when case closed
      - UART:  through-hole on PCB.
         J1: 3.3V - RX - GND - TX / 57600-8N1.  3.3V is the square pad
      
      Installation:
      Update the factory image via the OEM web-interface
      (by default: http://192.168.2.1/
      
      )
      User: admin
      Password: 1234
      
      The sysupgrade image can be installed via TFTP
      from the U-Boot bootloader. Connect via ethernet port 2.
      
      Tested on device by @UAb5eSMn
      Signed-off-by: default avatarMaksym Medvedev <redrathnure@gmail.com>
      [split DTS and take over improvements from RG21S, extend commit
      message]
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      663b1a14
  11. 20 Dec, 2019 1 commit
  12. 19 Dec, 2019 1 commit
    • Adrian Schmutzler's avatar
      ramips: harmonize line breaks in image Makefiles · e417ff88
      Adrian Schmutzler authored
      
      
      This harmonizes the line wrapping in image Makefile device
      definitions, as those are frequently copy-pasted and are a common
      subject of review comments. Having the treatment unifying should
      reduce the cases where adjustment is necessary afterwards.
      
      Harmonization is achieved by consistently (read "strictly")
      applying certain rules:
      - Never put more than 80 characters into one line
      - Fill lines up (do not break after 40 chars because of ...)
      - Use one tab for indent after wrapping by "\"
      - Only break after pipe "|" for IMAGE variables
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      e417ff88
  13. 13 Dec, 2019 3 commits
    • DENG Qingfang's avatar
      ramips: add support for JCG JHR-AC876M · 1b7199c9
      DENG Qingfang authored
      
      
      JCG JHR-AC876M is an AC2600M router
      
      Hardware specs:
        SoC: MT7621AT
        2.4GHz: MT7615N 4x4 @ PCIe0
        5GHz: MT7615N 4x4 @ PCIe1
        Flash: Winbond W25Q128JVSQ 16MiB
        RAM: Nanya NT5CB128M16 256MiB
        USB 2.0 and 3.0 ports
        6 LEDs, 3 of which are connected to SoC GPIO
        Reset and WPS buttons
      
      Flash instructions:
      Stock to OpenWrt:
        Upload factory.bin in stock firmware's upgrade page,
        do not preserve settings
      
      OpenWrt to stock:
        Push and hold the reset button for 5s while power cycling to
        enter recovery mode;
        Visit 192.168.1.1 and upload stock firmware
      
      MAC addresses map:
        0x0004  *:1c  wlan2g/wan/label
        0x8004  *:20  wlan5g
        0xe000  *:1b  lan
        0xe006  *:1a  not used in stock fw
      Signed-off-by: default avatarDENG Qingfang <dengqf6@mail2.sysu.edu.cn>
      1b7199c9
    • Sungbo Eo's avatar
      ramips: add support for ipTIME A6ns-M · a972b1fb
      Sungbo Eo authored
      
      
      ipTIME A6ns-M is a 2.4/5GHz band AC1900 router, based on MediaTek MT7621A.
      
      Specifications:
      - SoC: MT7621AT
      - RAM: DDR3 128MB
      - Flash: SPI NOR 16MB
      - WiFi:
        - 2.4GHz: MT7615
        - 5GHz: MT7615
      - Ethernet: 5x 10/100/1000Mbps
        - Switch: SoC internal
      - UART:
        - J4: 3.3V, TX, RX, GND (3.3V is the square pad) / 57600 8N1
      
      Installation via web interface:
      1.  Flash **initramfs** image through the stock web interface.
      2.  Boot into OpenWrt and perform sysupgrade with sysupgrade image.
      
      Revert to stock firmware:
      1.  Perform sysupgrade with stock image.
      Signed-off-by: default avatarSungbo Eo <mans0n@gorani.run>
      a972b1fb
    • Sungbo Eo's avatar
      ramips: add support for ZIO FREEZIO · 0375c076
      Sungbo Eo authored
      
      
      ZIO FREEZIO is a 2.4/5GHz band AC1200 router, based on MediaTek MT7621A.
      
      Specifications:
      - SoC: MT7621AT
      - RAM: DDR3 128MB
      - Flash: SPI NOR 16MB
      - WiFi:
        - 2.4GHz: MT7603EN
        - 5GHz: MT7612EN
      - Ethernet: 5x 10/100/1000Mbps
        - Switch: SoC internal
      - USB: 1x 3.0
      - UART:
        - J4: 3.3V, RX, TX, GND (3.3V is the square pad) / 57600 8N1
      
      Notes:
      - FREEZIO has almost the same board as WeVO W2914NS v2.
      - Stock firmware is based on OpenWrt BB.
      
      MAC addresses in factory partition:
      0x0004: WiFi 2.4GHz (label_mac-8)
      0x002e: WAN (label_mac)
      0x8004: WiFi 5GHz (label_mac-4)
      0xe000: LAN (label_mac+1)
      
      Installation via web interface:
      1.  Access web admin page and turn on "OpenWrt UI mode".
      2.  Flash sysupgrade image through LuCI, with the "Keep settings" option
          OFF.
      
      Revert to stock firmware:
      1.  Perform sysupgrade with stock image.
          Make sure to NOT preserve settings.
      Signed-off-by: default avatarSungbo Eo <mans0n@gorani.run>
      [rebase, use mt7621_wevo_w2914ns-v2.dtsi]
      Signed-off-by: default avatarAdrian Schmutzler <freifunk@adrianschmutzler.de>
      0375c076
  14. 17 Nov, 2019 1 commit
    • Sungbo Eo's avatar
      ramips: set uImage name of WeVO 11AC NAS and W2914NS v2 · 19800ac0
      Sungbo Eo authored
      
      
      The stock firmware and bootloader only accept uImage with names that
      match certain patterns. This patch enables OpenWrt installation from
      stock firmware without having to reflash the bootloader or access the
      UART console.
      
      Installation via web interface:
      1.  Flash **initramfs** image through the stock web interface.
      2.  Boot into OpenWrt and perform sysupgrade with sysupgrade image.
      Signed-off-by: default avatarSungbo Eo <mans0n@gorani.run>
      19800ac0
  15. 14 Nov, 2019 1 commit
    • Piotr Dymacz's avatar
      ramips: add support for ALFA Network Quad-E4G · e68539ac
      Piotr Dymacz authored
      
      
      ALFA Network Quad-E4G is a universal Wi-Fi/4G platform, which offers
      three miniPCIe (PCIe, USB 2.0, SIM) and a single M.2 B-key (dual-SIM,
      USB 3.0) slots, RTC and five Gigabit Ethernet ports with PoE support.
      
      Specification:
      
      - MT7621A (880 MHz)
      - 256/512 MB of RAM (DDR3)
      - 16/32+ MB of FLASH (SPI NOR)
      - optional second SPI flash (8-pin WSON/SOIC)
      - 1x microSD (SDXC) flash card reader
      - 5x 10/100/100 Mbps Ethernet, with passive PoE support (24 V) in LAN1
      - optional 802.3at/af PoE module for WAN
      - 3x miniPCIe slot (with PCIe and USB 2.0 buses, micro SIM and 5 V)
      - 1x M.2/NGFF B-key 3042 (USB 3.0/2.0, mini + micro SIM)
      - RTC (TI BQ32002, I2C bus) with backup battery (CR2032)
      - external hardware watchdog (EM Microelectronic EM6324)
      - 1x USB 2.0 Type-A
      - 1x micro USB Type-B for system serial console (Holtek HT42B534)
      - 11x LED (5 for Ethernet, 5 driven by GPIO, 1x power indicator)
      - 3x button (reset, user1, user2)
      - 1x I2C (4-pin, 2.54 mm pitch) header on PCB
      - 4x SIM (6-pin, 2.00 mm pitch) headers on PCB
      - 2x UART2/3 (4-pin, 2.54 mm pitch) headers on PCB
      - 1x mechanical power switch
      - 1x DC jack with lock (24 V)
      
      Other:
      
      - U-Boot selects default SIM slot, based on value of 'default_sim' env
        variable: '1' or unset -> SIM1 (mini), '2' -> SIM2 (micro). This board
        has additional logic circuit for M.2 SIM switching. The 'sim-select'
        will work only if both SIM slots are occupied. Otherwise, always slot
        with SIM inside is selected, no matter 'sim-select' value.
      - U-Boot enables power in all three miniPCIe and M.2 slots before
        loading the kernel
      - this board supports 'dual image' feature (controlled by 'dual_image'
        U-Boot environment variable)
      - all three miniPCIe slots have additional 5 V supply on pins 47 and 49
      - the board allows to install up to two oversized miniPCIe cards (vendor
        has dedicated MediaTek MT7615N/D cards for this board)
      - this board has additional logic circuit controlling PERSTn pins inside
        miniPCIe slots. By default, PERSTn (GPIO19) is routed to all miniPCIe
        slots but setting GPIO22 to high allows PERSTn control per slot, using
        GPIO23-25 (value is inverted)
      
      You can use the 'sysupgrade' image directly in vendor firmware which is
      based on OpenWrt (make sure to not preserve settings - use 'sysupgrade
      -n -F ...' command). Alternatively, use web recovery mode in U-Boot:
      
      1. Power the device with reset button pressed, the modem LED will start
         blinking slowly and after ~3 seconds, when it starts blinking faster,
         you can release the button.
      2. Setup static IP 192.168.1.2/24 on your PC.
      3. Go to 192.168.1.1 in browser and upload 'sysupgrade' image.
      Signed-off-by: default avatarPiotr Dymacz <pepe2k@gmail.com>
      e68539ac
  16. 03 Nov, 2019 1 commit
  17. 27 Oct, 2019 1 commit
    • Paul Fertser's avatar
      ramips: add support for Xiaomi Mi Wi-Fi Router 3G v2 · 522d5ff4
      Paul Fertser authored
      - CMIIT ID: 2019AP2581
      - SoC:      MediaTek MT7621
      - Flash:    16MiB NOR SPI (GigaDevice GD25Q128B)
      - RAM:      128MiB DDR3 (ESMT M15T1G1664A)
      - Serial:   As marked on PCB, 3V3 logic, baudrate is 115200, 8n1
      - Ethernet: 3x 10/100/1000 Mbps (switched, 2xLAN + WAN)
      - WIFI0:    MT7603E 2.4GHz 802.11b/g/n
      - WIFI1:    MT7612E 5GHz 802.11ac
      - Antennas: 4x external (2 per radio), non-detachable
      - LEDs:     Programmable "power" LED (two-coloured, yellow/blue)
                  Non-programmable "internet" LED (shows WAN activity)
      - Buttons:  Reset
      
      INSTALLATION:
      
      Bootloader won't accept any serial input unless "boot_wait" u-boot
      environment variable is changed to "on". Vendor firmware (looks like
      an illegal OpenWrt fork) won't accept any serial input unless
      "uart_en" is set to "1". Tricks to force u-boot to use default
      environment do not help as it's restricted in the same way.
      
      With bootloader unlocked the easiest way would be to TFTP the
      sysupgrade image or to sysupgrade after loading an initramfs one.
      
      For porting the flash contents were changed externally with an SPI
      programmer (after lifting Vcc flash IC pin away from the PCB).
      
      Forum thread [0] indicates that this device is identical to "Xiaomi Mi
      Router 4A Gigabit Edition".
      
      [0] https://forum.openwrt.org/t/xiaomi-mi-router-4a-gigabit-edition-r4ag-r4a-gigabit-fully-supported-but-requires-overwriting-spi-flash-with-programmer/36685
      
      Signed-off-by: default avatarPaul Fertser <fercerpav@gmail.com>
      522d5ff4
  18. 24 Oct, 2019 1 commit
    • Gabor Varga's avatar
      ramips: add support for Asus RT-AC65P · 7c5f712e
      Gabor Varga authored
      
      
      The Asus RT-AC65P router is identical with the RT-AC85P, but better to make separate images for it.
      
      On both routers the installation can be done also via SSH:
      
      Note: The user/password for SSH is identical with the one used in the
      Web-interface.
      
      1. Complete the initial setup wizard.
      2. Activate SSH under "Administration" -> "System".
      3. Transfer the OpenWrt factory image via scp:
       > scp openwrt-ramips-mt7621-asus_rt-ac65p-squashfs-factory.bin admin@192.168.50.1:/tmp
      4. Connect via SSH to the router.
       > ssh admin@192.168.50.1
      5. Write the OpenWrt image to flash.
       > mtd-write -i
      /tmp/openwrt-ramips-mt7621-asus_rt-ac65p-squashfs-factory.bin -d linux
      6. Reboot the router
       > reboot
      
      Changelog:
      
      v3: removed [] from filename, rebased to latest master
      v2: Rebased to latest master
      v1: Initial release
      Signed-off-by: default avatarGabor Varga <vargagab@gmail.com>
      7c5f712e
  19. 21 Oct, 2019 2 commits
  20. 13 Oct, 2019 1 commit
  21. 28 Sep, 2019 1 commit
  22. 25 Sep, 2019 3 commits
    • INAGAKI Hiroshi's avatar
      ramips: add support for I-O DATA WNPR2600G · 12ab6ef5
      INAGAKI Hiroshi authored
      I-O DATA WNPR2600G is a 2.4/5 GHz band 11ac router, based on MediaTek
      MT7621A.
      
      Specification:
      
      - SoC           : MediaTek MT7621A
      - RAM           : DDR3 128 MiB
      - Flash         : SPI-NOR 16 MiB
      - WLAN          : 2.4/5 GHz 4T4R
        - 2.4 GHz     : MediaTek MT7615
        - 5 GHz       : MediaTek MT7615
      - Ethernet      : 10/100/1000 Mbps
        - Switch      : MT7530 (SoC)
      - LED/keys      : 4x/3x (2x buttons, 1x slide-switch)
      - UART          : through-hole on PCB
        - J1: Vcc, RX, GND, TX from SoC side
        - 57600n8
      
      Flash instruction using factory image:
      
      1. Boot WNPR2600G normaly
      2. Access to "http://192.168.0.1/
      
      " and open firmware update page
      ("ファームウェア")
      3. Select the OpenWrt factory image and click update ("更新") button
      to perform firmware update
      4. Wait ~150 seconds to complete flashing
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      12ab6ef5
    • INAGAKI Hiroshi's avatar
      ramips: move "elx-header" to Makefile from mt7620.mk and mt7621.mk · c1394dab
      INAGAKI Hiroshi authored
      I-O DATA WNPR2600G has an "elx-header", so move this definition to
      generic makefile to use it from mt7621 subtarget.
      This definition is also added to mt7621.mk in
      f285e863
      
      , so remove it from mt7621.mk.
      
      And added a line to cleanup used header file.
      Signed-off-by: default avatarINAGAKI Hiroshi <musashino.open@gmail.com>
      c1394dab
    • Qi Jiang's avatar
      ramips: add support for XiaoYu XY-C5 · 93b6cc97
      Qi Jiang authored
      
      
      Hardware:
      SoC:      MT7621A
      Flash:    32 MiB
      RAM:      512 MiB
      Ethernet: built-in switch
      USB:      1x USB3.0
      SATA:     ASM1060, 1 SATA port
      
      Flash instruction (TFTP):
      1. Set PC to fixed ip address 192.168.173.22
      2. Download *-sysupgrade.bin image and rename it to firmware.img
      3. Start a tftp server with the image file in its root directory
      4. Turn off the router
      5. Turn on router,press the reset button and wait ~15 seconds
      6. Release the reset button and after a short time
         the firmware should be transferred from the tftp server
      7. Wait ~3 minutes to complete recovery.
      Signed-off-by: default avatarQi Jiang <rushx@live.cn>
      [squash commits, add label-mac-device, fix sign-off style]
      Signed-off-by: default avatarChuanhong Guo <gch981213@gmail.com>
      93b6cc97
  23. 20 Sep, 2019 3 commits
    • Daniel Danzberger's avatar
      ramips: mt7621: Add new device AsiaRF AP7621-NV1 · 10c5d3dd
      Daniel Danzberger authored
      
      
      SoC:    Mediatek MT7621A
      CPU:    4x 880Mhz
      Cache:  32 KB I-Cache and 32 KB D-Cach
              256 KB L2 Cache (shared by Dual-Core)
      RAM:    DDR3 512MB 16bits BUS
      FLASH:  16MB
      Switch: Mediatek Gigabit Switch (2 x LAN, 1 x WAN)
      POE:    (1x PD, 2x PSE)
      USB:    1x 3.0
      PCI:    3x Mini PCIe (3 USB2.0 + 2 x UIM interface)
      GPS:    Quectel L70B
      SIM:    2 Slots
      BTN:    Reset
      LED:    - Power
              - Ethernet
              - Wifi
              - USB
      UART:  UART is present as Pads with throughholes on the PCB.
             They are located on left side.
             3.3V - RX - GND - TX / 57600-8N1
             3.3V is the square pad
      
      Installation
      ------------
      The stock image is a modified openwrt and can be overflashed via sysupgrade -F
      Signed-off-by: default avatarDaniel Danzberger <daniel@dd-wrt.com>
      [merge conflict in mt7621.mk]
      Signed-off-by: default avatarPetr Štetiar <ynezz@true.cz>
      10c5d3dd
    • Birger Koblitz's avatar
      ramips: add support for Asus RT-AC85P · fde8e2e0
      Birger Koblitz authored
      
      
      SoC:	MediaTek MT7621AT dual-core @ 880MHz
      RAM:	256M (Winbond W632GG6KB-1)
      FLASH:	128MB (Macronix MX30LF1G18AC-TI)
      WiFi:	- 2.4GHz MediaTek MT7615N bgn
      	- 5GHz MediaTek MT7615N nac
      Switch: SoC integrated Gigabit Switch (4 x LAN, 1 x WAN)
      USB:	1 x USB 3.1 (Gen 1)
      BTN:	Reset, WPS
      LED:	- Power (blue)
      	- 5Ghz (blue)
      	- 2.4GHz (blue)
      	- Internet (blue)
      	- 4x LAN (blue)
      	(LAN/WAN leds are not controllable by GPIOs)
      UART: 	UART is present as Pads marked J4 on the PCB.
      	3.3V - TX - RX - GND / 57600-8N1
      	3.3V is the square pad
      MAC:	The MAC address on the router-label matches the MAC of
      	the 2.4 GHz WiFi.
      	LAN and WAN MAC are identical: MAC_LABEL+4
      	5 GHz WiFi MAC: also MAC_LABEL+4
      
      Installation
      ------------
      Via U-Boot tftpd:
      Switch on device, within 2s press reset button and keep pressed
      until power LED starts blinking slowly.
      Upload factory image via tftp put, the router's ip is 192.168.1.1
      and expects the client on 192.168.1.75.
      
      The images also work on the Asus RT-AC65P models as tested by Gabor.
      Signed-off-by: default avatarBirger Koblitz <mail@birger-koblitz.de>
      Tested-by: default avatarGabor Varga <vargagab@gmail.com>
      [fixed Asus -> ASUS in DTS]
      Signed-off-by: default avatarPetr Štetiar <ynezz@true.cz>
      fde8e2e0
    • Birger Koblitz's avatar
      ramips: add support for Edimax RG21S · f285e863
      Birger Koblitz authored
      SoC:	MediaTek MT7621AT dual-core @ 880MHz
      RAM:	256M (Nanya NT5CC128M)
      FLASH:	16MB (Macronix MX25L12835F)
      WiFi:	- 2.4GHz MediaTek MT7615N bgn
      	- 5GHz MediaTek MT7615N nac
      Switch: SoC integrated Gigabit Switch (4 x LAN, 1 x WAN)
      USB:	No
      BTN:	Reset, WPS
      LED:	4 red LEDs, indistinguishable when casing closed
      UART: 	UART is present as Pads marked J1 on the PCB.
      	3.3V - RX - GND - TX / 57600-8N1
      	3.3V is the square pad
      
      Installation
      ------------
      Update the factory image via the OEM web-interface
      (by default:http://192.168.1.1
      
      )
      The sysupgrade image can be installed via TFTP from
      the U-Boot bootloader. Connect ethernet port 2.
      Signed-off-by: default avatarBirger Koblitz <mail@birger-koblitz.de>
      [flash node rename, EDIMAX -> Edimax, complete device model name]
      Signed-off-by: default avatarPetr Štetiar <ynezz@true.cz>
      f285e863
  24. 31 Aug, 2019 4 commits
  25. 24 Aug, 2019 1 commit
  26. 12 Aug, 2019 1 commit
    • Felix Fietkau's avatar
      Revert faulty tree push · 7ec092e6
      Felix Fietkau authored
      Revert "mac80211: add new minstrel_ht patches to improve probing on mt76x2" (9861050b)
      Revert "kernel: use bulk free in kfree_skb_list to improve performance" (98b654de)
      Revert "ramips: add preliminary support for WIO ONE" (085141dc)
      Revert "ramips: add preliminary support for SGE AP-MTKH7-0006 developer board" (b1db6d05)
      Revert "build: use config.site generated by autoconf-lean, drop hardcoded sitefiles" (363ce432)
      Revert "toolchain: add autoconf-lean" (fdb30eed)
      Revert "build: allow overriding the filename on the remote server when downloading" (6fa0e077
      
      )
      Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
      7ec092e6