Skip to content
Snippets Groups Projects
  1. Apr 09, 2023
  2. Mar 25, 2023
  3. Mar 11, 2023
    • Steffen Förster's avatar
      ramips-mt7621: add GL.iNet MT1300 · 2c221bac
      Steffen Förster authored
      The GL-MT1300 is a high-performance new generation pocket-sized router
      that offers a powerful hardware and first-class cybersecurity protocol
      with unique and modern design.
      
      Specifications:
      - SoC: MT7621A, Dual-Core @880MHz
      - RAM: 256 MB DDR3
      - Flash: 32 MB
      - Ethernet: 3 x 10/100/1000: 2 x LAN + 1 x WAN
      - Wireless: 1 x MT7615D Dual-Band 2.4GHz(400Mbps) + 5GHz(867Mbps)
      - USB: 1 x USB 3.0 port
      - Slot: 1 x MicroSD card slot
      - Button: 1 x Reset button
      - Switch: 1 x Mode switch
      - LED: 1 x Blue LED + 1 x White LED
      
      MAC addresses based on vendor firmware:
      WAN : factory 0x4000
      LAN : Mac from factory 0x4000 + 1
      2.4GHz : factory 0x4
      5GHz : Mac form factory 0x4 + 1
      
      Flashing instructions:
      1.Connect to one of LAN ports.
      2.Set the static IP on the PC to 192.168.1.2.
      3.Press the Reset button and power the device (do not release the button).
        After waiting for the blue led to flash 5 times, the white led will
        come on and release the button.
      4.Browse the 192.168.1.1 web page and update firmware according to web
        tips.
      5.The blue led will flash when the firmware is being upgraded.
      6.The blue led stops blinking to indicate that the firmware upgrade is
        complete and U-Boot automatically starts the firmware.
      2c221bac
  4. Jan 15, 2023
  5. Jan 10, 2023
  6. Jan 04, 2023
  7. Dec 29, 2022
  8. Dec 18, 2022
  9. Oct 31, 2022
  10. Oct 15, 2022
  11. Aug 30, 2022
  12. Aug 13, 2022
  13. Jul 21, 2022
  14. Jun 18, 2022
  15. Jun 17, 2022
  16. May 21, 2022
    • Martin Weinelt's avatar
      ramips-mt7621: add TP-Link RE650v1 (#2527) · 99bdce10
      Martin Weinelt authored
      - [x] Must be flashable from vendor firmware
        - [x] Web interface
        - [ ] TFTP (untested, but possible according to OpenWrt wiki)
        - [ ] Other: <specify>
      - [x] Must support upgrade mechanism
        - [x] Must have working sysupgrade
          - [x] Must keep/forget configuration (`sysupgrade [-n]`, `firstboot`)
        - [x] Gluon profile name matches autoupdater image name
              (`lua -e 'print(require("platform_info").get_image_name())'`)
      - [x] Reset/WPS/... button must return device into config mode
      - [x] Primary MAC address should match address on device label (or packaging)
            (https://gluon.readthedocs.io/en/latest/dev/hardware.html#notes)
        - When re-adding a device that was supported by an earlier version of Gluon, a
          factory reset must be performed before checking the primary MAC address, as
          the setting from the old version is not reset otherwise.
      - Wired network
        - [x] should support all network ports on the device
        - [x] must have correct port assignment (WAN/LAN)
          - On devices supplied via PoE, there is usually no explicit WAN/LAN labeling on the hardware.
            The PoE input should be the WAN port in this case.
      - Wireless network (if applicable)
        - [x] Association with AP must be possible on all radios
        - [x] Association with 802.11s mesh must work on all radios
        - [x] AP+mesh mode must work in parallel on all radios
      - LED mapping
        - Power/system LED
          - [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
        - Switch port LEDs
          - [x] Should map to their respective port (or switch, if only one led present)
          - [x] Should show link state and activity
      Unverified
      99bdce10
  17. Sep 14, 2021
    • Manu.WTF's avatar
      ramips-mt7621: add support for Ubiquiti UniFi 6 Lite (#2310) · 1eeca33c
      Manu.WTF authored
      Hardware
      --------
      MediaTek MT7621AT
      256M DDR3
      32M SPI-NOR
      MediaTek MT7603 2T2R 802.11n 2.4GHz
      MediaTek MT7915 2T2R 802.11ax 5GHz
      
      Not Working
      -----------
       - Bluetooth (connected to UART3)
      
      UART
      ----
      
      UART is located in the lower left corner of the board. Pinout is
      
      0 - 3V3 (don't connect)
      1 - RX
      2 - TX
      3 - GND
      
      Console is 115200 8N1.
      
      Boot
      ----
      
      1. Connect to the serial console and connect power.
      
      2. Double-press ESC when prompted
      
      3. Set the fdt address
      
         $ fdt addr $(fdtcontroladdr)
      
      4. Remove the signature node from the control FDT
      
         $ fdt rm /signature
      
      5. Transfer and boot the OpenWrt initramfs image to the device.
         Make sure to name the file C0A80114.img and have it reachable at
         192.168.1.1/24
      
         $ tftpboot; bootm
      
      Installation
      ------------
      
      1. Connect to the booted device at 192.168.1.20 using username/password
         "ubnt".
      
      2. Update the bootloader environment.
      
         $ fw_setenv devmode TRUE
         $ fw_setenv boot_openwrt "fdt addr \$(fdtcontroladdr);
           fdt rm /signature; bootubnt"
         $ fw_setenv bootcmd "run boot_openwrt"
      
      3. Transfer the OpenWrt sysupgrade image to the device using SCP.
      
      4. Check the mtd partition number for bs / kernel0 / kernel1
      
         $ cat /proc/mtd
      
      5. Set the bootselect flag to boot from kernel0
      
         $ dd if=/dev/zero bs=1 count=1 of=/dev/mtdblock4
      
      6. Write the OpenWrt sysupgrade image to both kernel0 as well as kernel1
      
         $ dd if=openwrt.bin of=/dev/mtdblock6
         $ dd if=openwrt.bin of=/dev/mtdblock7
      
      7. Reboot the device. It should boot into OpenWrt.
      Unverified
      1eeca33c
  18. Jun 29, 2021
    • Dark4MD's avatar
      ramips-mt7621: add Xiaomi Mi Router 4A (Gigabit Edition) · a5e085b5
      Dark4MD authored
      Specifications:
      
      - SoC:      MediaTek MT7621
      - Flash:    16 MiB NOR SPI
      - RAM:      128 MiB DDR3
      - 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 won't accept any serial input until "uart_en" is
      set to "1".
      
      Using the https://github.com/acecilia/OpenWRTInvasion exploit you
      can gain access to shell to enable these options:
      
      To enable uart keyboard actions - 'nvram set uart_en=1'
      To make uboot delay boot work - 'nvram set boot_wait=on'
      Set boot delay to 5 - 'nvram set bootdelay=5'
      
      Then run 'nvram commit' to make the changes permanent.
      
      Once in the shell (following the OpenWRTInvasion instructions) you
      can then run the following to flash OpenWrt and then reboot:
      
      'cd /tmp; curl https://downloads.openwrt.org/...-sysupgrade.bin
        --output firmware.bin; mtd -e OS1 -r write firmware.bin OS1'
      a5e085b5
  19. Jun 21, 2021
  20. Mar 09, 2020
  21. Jan 26, 2020
  22. Nov 10, 2019
  23. Nov 07, 2019
  24. Oct 29, 2019
  25. Aug 15, 2019
  26. Jul 13, 2019
  27. Jun 15, 2019
  28. Dec 28, 2018
  29. Dec 23, 2018
  30. Feb 04, 2018
  31. Jan 26, 2018
  32. Jan 19, 2018
  33. Nov 26, 2017
  34. Nov 23, 2017
  35. Jun 06, 2017
  36. Jan 18, 2017
Loading