About 2 years ago, I asked my first question, Boot custom openwrt firmware from extroot and if it was possible. 2 years worth of research and getting on and off the project had finally paid off.
Now, 2 years later, I have finally managed to build myself a custom firmware for this router based on the latest stable firmware currently available with extroot support integrated and with 300KB free (at the time of this thread was written, 26 May 2022).
Firmware is currently in alpha stage and I'm still testing this firmware for stable daily use.
I've built this firmware a few minutes ago and is currently the first release to successfully boot with extroot support (USB 2 support needs to be installed via opkg). So far, everything works as expected.
Build machine specs:
Intel Core i5-3210M, 2c4t
TP-LINK TL-MR3420 v2
Qualcomm Atheros AR9341
- Additional /proc support for TP-LINK TL-MR3420 v2
- swap support for TP-LINK TL-MR3420 v2
- Full extroot support
- USB 2 support
- EXT4 support
- Initial build with extroot support (usb2 needs to be installed via opkg. relevant packages are provided in the link above)