Alexander Gromnitsky's Blog

OpenWrt v19.0.7 on TP-Link TL-MR3420 v2

Latest update:

This old cranky router still works with the recent OpenWrt releases, but requires a custom kernel build if you want a swap support.

ar71xx/tiny with:

Global build settings →
    Kernel build options →
        [*] Support for paging of anonymous memory (swap)

While you're still in menuconfig, add kmod-fs-ext4, kmod-usb-storage, kmod-usb-ohci, kmod-usb-uhci, block-mount & remove kmod-ppp*, ppp*, iw-full, wpad-mini, otherwise the image will exceed 4MB.

On Fedora 34, I also had to apply a patch that removes gcc checks & fixes mklibs compilation.

The result:

$ stat -c %s openwrt-ar71xx-tiny-tl-mr3420-v2-squashfs-factory.bin
3932160

If you're really desperate, here's the image. Flash it using a tftp server (see the instructions on the OpenWrt wiki).


Tags: ойті
Authors: ag