that seems pretty promising to me too. also more user-friendly than physically changing the bits on NAND.
i guess the question is "what is the default action?" to tftp-boot or to flash-from-tftp as in:
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
if i were designing it, i'd probably have "option 1" be the default. (but then... who knows what sicks minds are out there).
given that this is a MT7621 with 128MB RAM and 128MB NAND, i'd probably try the
initramfs.bin for the MIR3Gv2 for starters (it might keel over, it might not. i bet it will boot and get to the point where it starts probing for the SPI ;)). but porting this should be a real breeze. the real question is whether the "holding reset while booting" is going to work or not.
anyone feeling up to try this? (looks like we'll need to configure bootp+tftp server... not rocket science). i know at least some of you out there have openwrt routers