you can use gl-inet firmware on nand and vanilla on nor… i used to do like this… i don’t have the device anymore… gifted to a friend.
https://docs.gl-inet.com/en/3/hardware/ar300m/
Method 2: using the switch
This is only valid in the new uboot (from Mar 2017).First ssh to the router and set uboot env boot_dev
$ fw_printenv
$ fw_setenv boot_dev on
$ rebootThen when the router boot, the router will choose which firmware to boot using the hardware switch. 1. Left side (near the reset button) → Nand flash 2. Right side → Nor flash
To disable using the switch to choose firmware function, clear boot_dev variable.
$ fw_printenv
$ fw_setenv boot_dev
$ reboot
G
edit: firmware install is http://downloads.openwrt.org/releases/19.07.2/targets/ar71xx/generic/openwrt-19.07.2-ar71xx-generic-gl-ar300m-squashfs-sysupgrade.bin