AR750S how to install "clean" openwrt

If/once accepted, the following PR will provide native NAND support with “vanilla” OpenWrt.

The juggling with U-Boot that you probably have read about is due to the lack of support for SPI-NAND flash in “vanilla” OpenWrt prior to the adoption of Linux 4.19 and the upstream SPI-NAND framework. These patches also provide a NAND-aware kernel and the sysupgrade hooks as an option for both the GL-AR300M and the GL-AR750S which allow “cross-flashing” of NAND <=> NOR, which was not available on the ar71xx platform.

Edit:

If you’re in a rush for the NOR-based version, the OpenWrt sysupgrade.bin would need to be flashed through U-Boot if you are running NAND-based firmware at this time. Older GL-AR750S boot loaders had challenges with non-Windows computers. If you run into one of these, a Windows machine is needed to update the U-Boot.