[PATCH 0/2] ramips: Add support for ZyXEL NR7101

Bjørn Mork bjorn at mork.no
Mon Apr 19 12:00:54 BST 2021

This adds support for the ZyXEL NR7101.  I was unable to find any tool
creating suitable headers for this device, so I wrote a new one. Please
let me know if there is an existing tool supporting this format...

Some of the header fields are still unknown. All I know is that the
resulting images are accepted by the NR7101 bootloader and OEM
firmware update tools. But changes are likely necessary to support
other devices.

The hardware support is complete.  Everything works, including the 5G
modem. The 5G/LTE connection is not configured by default, though.  I
don't know how to automate that, as it depends on user input for at
least one APN.

Bjørn Mork (2):
  firmware-utils: zytrx: Add util for ZyXEL specific header
  ramips: mt7621: Add support for ZyXEL NR7101

 package/boot/uboot-envtools/files/ramips      |   5 +
 .../linux/ramips/dts/mt7621_zyxel_nr7101.dts  | 164 +++++++++++++
 target/linux/ramips/image/mt7621.mk           |  22 ++
 .../mt7621/base-files/etc/board.d/02_network  |   3 +
 .../base-files/etc/board.d/03_gpio_switches   |   3 +
 .../mt7621/base-files/etc/init.d/bootcount    |   5 +
 .../mt7621/base-files/lib/upgrade/platform.sh |   6 +
 tools/firmware-utils/Makefile                 |   1 +
 tools/firmware-utils/src/zytrx.c              | 226 ++++++++++++++++++
 9 files changed, 435 insertions(+)
 create mode 100644 target/linux/ramips/dts/mt7621_zyxel_nr7101.dts
 create mode 100644 tools/firmware-utils/src/zytrx.c


More information about the openwrt-devel mailing list