/MT7621A-Router-Design

An MT7621A pure-ethernet router design which can form a ZigBee-To-Ethernet stack with my OpenZ3Gateway project. High forwarding performance and efficiency because of HWNAT. Security and privacy provided by Openwrt.

Apache License 2.0Apache-2.0

MT7621A-Router-Design

An MT7621A pure-ethernet router design which can form a ZigBee-To-Ethernet stack with my OpenZ3Gateway project. High forwarding performance and efficiency because of HWNAT. Security and privacy provided by Openwrt.

This repository includes Altium Designer files, PCB and schematic in PDF, DTS and Makefile, and bootloaders.

Hardware

Specifications:

  • SoC: MediaTek MT7621AT
  • RAM: 256 MB (DDR3)
  • Flash: 32 MB SPI NOR 44MHz
  • Switch: 1 WAN, 4 LAN (Gigabit)
  • LEDs: 1 WAN, 4 LAN (controlled by PHY)

UART Serial:

  • UART1 as console : 57600 baud
  • UART2
  • UART3

Usage:

  • Update firmware by internal GNUBEE uboot: https://github.com/gnubee-git/GnuBee-MT7621-uboot
  • By HTTP: Initial uboot address is http://10.10.10.123, your address needs to be 10.10.10.0/24, and mask 255.255.255.0.
  • By TFTP: Uboot is in client mode, the address of the firmware must be tftp://10.10.10.3/uboot.bin
  • You can flash the bootloader in the serial console or the web interface. I suggest to flash the "breed" bootloader in the bootloader folder for better compatibility with the latest Linux kernels.

User Manual of the module (Chinese & English): HLK-7621A用户手册V1.5.pdf

Compiling Openwrt

  • If Openwrt, it has been merged to the master branch🎉 Edit and select the HLK-7621A evb in the make menuconfig interface.
  • If LEDE By Lean, DTS merged too🎉 Can start make menuconfig without extra operations.