I just flashed my RT3200 with the recovery installer built from v0.6.1 in Administration-> Firmware Upgrade. Now the router is unreachable (the computer doesn’t recognize anything is plugged into the Ethernet port) and the power light start flashing immediately upon turning on the router.
Most likely something went wrong in your build of the installer.
Or it can of course also be that flashing went wrong for other unknown reasons, like weirdness of this particular flash chip (ie. bad blocks) or the manufacturer having made changes to the design... Overall this is still a risky procedure, things can go wrong.
But first thing I'd like to take a look at the resulting installer image file you generated.
Does the file size (roughly) match the size of the binary available for download on Github?
Afterwards, I flashed recovery-installer.itb with the currently flashed recovery.itb image. Router now appears bricked (blue light, blinks ~twice per second, no ethernet connection, can't ping). Did I flash the wrong image here? Is factory supposed to be 0 bytes? Damn.
U-boot (the "vendor bootloader"?) doesn't seem to start a TFTP server if the reset button is held down during boot. I can, however, use the tftpboot command or other bootmenu options via serial to access a TFTP server on my computer. I'm not sure what to do from here. Specifically, which commands should I issue via serial and what images should I host to flash to stock or the installer? Sorry for my ignorance.
EDIT: Nevermind, boot menu->"System Load Linux Kernel then write to Flash via TFTP" option was what I needed. Thanks for all you do Daniel!
This sounds a bit too involved for me, I think I will need to write the router off or buy another.
However, I do have to ask: is there any chance the non-UBI version could be supported in the latest snapshot? Or can I install the non-UBI version (in dual boot mode), and upgrade to latest snapshot?
How about main release (whenever it will go to main), would that include UBI and non-UBI layouts?
Thanks for the help!
I have submitted a patch to revive the non-UBI variant which will hopefully be integrated into the mt76 driver soon.
Once this got merged, you can just install an OpenWrt snapshot alongside the vendor firmware in dual-boot mode.
The next upcoming release is going to include both, UBI and non-UBI images (given that we get all issues on non-UBI image resolved which currently make it unusable).
Yes, installing additional packages is supported and USB tethering should work fine.
For kernel packages you may have to run auc or select Attended Sysupgrade in LuCI Web-UI to update installation to most recent snapshot, and for that you need access to the Internet, so that might be a chicken-egg situation if your only access to the Internet is via USB tethering... Maybe using WiFi tethering for upgrade to recent snapshot?
Just a small sidenote, but expect USB tethering to be somewhat slow - the RT3200 only has a USB2 port, so by default you're limited to 480Mbps (384Mbps after the USB protocol overhead is added). Depending on your use-case, this might not be fast enough.