|Brand||Model||Version||Current Release||Unsupported Functions||OEM Info||Forum Topic||Technical Data|
|MikroTik||RB2011||19.07.4||GBit ports, local console||View/Edit data|
The RB2011 series consists of different models. In the base model 5 * GigE + 5 * 100/10Mbps Ethernet ports are built in. Some models then add an SFP port. Some versions SFP port and 802.11b/g/n wireless. Newer versions of the models have a USB port and passive PoE on ethernet port 10 (models with “i” in the name).
Every model identifies itself to the OpenWrt linux kernel with a different model name (eg: 2011r5 for RB2011-UiAS-2HnD-IN). The OpenWrt kernel only boots when it recognizes the model name. As of Barrier Breaker, all versions of RB2011 series available by 05/2015 should be recognized.
See Mikrotik RouterBoard RB2011-UiAS-2HnD-IN for more information. The problems on that model should be the same for other models (unclear).
1. Setup DHCP Server with TFTP Boot (set your PC to static IP of 192.168.1.0/24 range). Note that the initramfs file should be in the directory indicated by the command.
sudo dnsmasq -i eth0 --dhcp-range=192.168.1.100,192.168.1.200 \ --dhcp-boot=openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf \ --enable-tftp --tftp-root=~/directory/where/file/is/ \ -d -u $USER -p0 -K --log-dhcp --bootp-dynamic
2. Connect PC to ethernet port 1.
3. Power off router, and hold reset while powering on. Wait 20 seconds until you see PC send file. Release reset, and remain connected to ethernet port until you see Router report Openwrt hostname.
4. Connect PC to a different ethernet port.
5. Logon to OpenWrt netboot
6. Sysupgrade the proper Mikrotik sysupgrade.bin. (it's either 64M or huge. You can get the right one by opening up and reading the part # on the tsop48 ic. But, it shouldn't matter if you flash the wrong one, here.)
If you make a mistake, repeat netboot and try again. There is a UART on the PCB near the power cable, if the netboot works, but the sysupgrade fails for some reason. It's possible you may need the 64M image, but the bootloader will remain so the device is not bricked if the wrong sysupgrade is used.
It can be quicker and easier to load ethernet (tftp) from the bootloader, rather than holding down the reset button upon boot.
If you see ECC errors on the UART (rel. 18 and earlier. Has been fixed in 19.07), refer to this forum post: https://forum.openwrt.org/t/ecc-errors-in-ubi-rb2011uias-2hnd-in-and-solution/16424/15
It's possible to see flash errors on these boards which appear without excess flash writes. See: https://forum.openwrt.org/t/rb433-bad-sector-cannot-start-openwrt/71519/12
For more details see: