May 27, 2019 - advanced-tools (mipsle, mipsbe, ppc, x86, mmips, arm, smips). Routeros-mmips (mmips), combined package for multicore mips (Mxx,. Working with packages. Menu: /system package Commands executed in this menu will take place only on restart of the router. Until then, user can freely schedule or revert set actions.
A few moments ago, MikroTik has rolled out a new firmware package targeted at quite all of its products, namely RouterOS 6.28 RC 12, which includes a large number of changes that improve overall stability and performance.
To be clear, this release adds support for SiS 190/191 PCI Ethernet adapter, allows FAT32 formatting of disks bigger than 134GB, removes the bug that led to crashes while Clamp-TCP-MSS was enabled, and includes several Cloud and Console-related modifications.
In addition to that, SSTP server can now work as ADH only when no certificate is set, metarouter is supported on boards with 802.11ac compatibility or USB LTE, Trafflow crash issue is resolved, and RB4xxGL Ethernet throughput gets improved.
If this Release Candidate update is applied, it will also implement basic counters for IPv4/Bridge fast path, resolve problems with AR9888, fix crash events when sending big PPP packets over EOIP, as well as add various other changes that you can view using the “Release Notes” button below.
When it comes to supported architectures, MikroTik has provided its users with separate update packages suitable for TILE, SMIPS, MIPS-BE, x86, PPC, and MIPS-LE variants, as well as with a zip archive including all files required to apply firmware 6.28 RC 12 on all its architectures.
With this in mind, download MikroTik RouterOS Firmware 6.28 RC 12, apply it on your device, and come back as often as possible in order to stay “updated one minute ago.”
lede-mr-mips
A naive try to bring LEDE to Mikrotik metarouter platform.
Introduction
Metarouter is a virtualization feature shipped in Mikrotik RouterOS. It has the ability to import custom images as Metarouter guests. Mikrotik released OpenWRT patches and images (with 2.6.31 kernel) in around 2010. But they have never updated it since then.
Some kind Mikrotik users migrate the patches to newer kernels:
liquidcz from Mikrotik forum migrate the patches to OpenWRT 12.09 with 3.3 kernel: link
hecke, based on liquidcz's work, release the patches for OpenWRT 14.07 with 3.10 kernel: link
3 years has passed since OpenWRT 14.07 released and 3.3 / 3.10 kernel branches have been EOL. To enjoy latest bugfixes and features, I based on hecke's work to bring Metarouter support to LEDE (successor of OpenWRT project).
Migration to newer kernels requires more changes to old patches. Latest LEDE v17.01.4 uses 4.4 kernel as baseline and 3.18 for platforms lacking of supports. I only bump kernel version to 3.18.43.
I only test on my RB2011UiAS-RM router. Theoretically the patches should work on other MIPS boards (at least RB2011 series). Support for PPC boards are removed because I don't have one.
Usage
Please follow LEDE official guides to build the image and software packages.
After checking out LEDE v17.01.4 sources, put this project inside LEDE source tree:
In the step of make menuconfig, select Mikrotik MetaROUTER MIPS as target platform.
I provide an example config in misc/lede-config. It should work out-of-box. You may use it if you don't want to customize kernel:
Disclaimer
I am familiar with neither Linux kernel nor LEDE/OpenWRT build system. This is the first time that I deal with kernel sources. I change the code just based on my intuition of a programmer.