Firmware mod v2.4 - 2019.05.09
TP-Link TL-MR3220 v2
LEDE Reboot 01.01.6 r3979-2252731af4 / LuCI lede-17.01 branch (git-18.201.27126-7bf0367)
Kernel Version 4.4.153
Changes regarding the base version:
(-) Cut out everything related to IPv6, including support in busybox and packages
(-) Cut help messages in busybox utilities
(-) Everything related to debug: printk, debugfs is cut from the kernel, symbols - the kernel does not display any information, dmesg output is empty
Due to these events, a space has been released in the firmware, in which a plus to the basic functionality has been added:
(+) support for an external USB flash drive / disk (the ability to organize extroot);
(+) support for 3G modems ;.
(+) VPN PPTP protocol;
(+) VPN protocol L2TP (without IPSEC);
(+) LUCI application watchcat
Installation for existing firmware and lede / openwrt clones via web interface - file with sysupgrade name,
for the rest - a file with a factory in the name ..
The / usr / sbin has a script for automatically preparing a usb flash drive for extroot.
After installing the firmware, you can access the router via SSH, and start it with the command:
/ usr / sbin / usb-drive-init
Two partitions will be created on the previously inserted flash drive: the first (/ dev / sda1) 256Mb - Linux Swap,
the second (/ dev / sda2) - ext2 is the rest of the space for extroot.
The script will also copy the / overlay folder from the firmware to the USB flash drive so that the sda2 partition can be mounted as overlay.
After rebooting the router, you need to complete the rest of the configuration through the web interface in the "Mount Points" section.
There are some compiled packages in the packages.tar.gz file, for example openvpn, for offline installations from the same flash drive.
To do this, the archive must be deployed to the root of the sda2 partition.