Mikrotik RB912R-2nD


I got a Mikrotik RB912R-2nD which is the LtAP Mini. It runs the same SoC as the RB951Ui-2nD and same flash/memory size. So I assumed I could get OpenWRT to load without issue. So far no such luck. What would be needed to get OpenWRT running on this device? I've got a OpenWRT environment setup so I can compile so willing to give anything a try.


Installing OpenWrt on Mikrotik wAP R (RBwAPR-2nD)

The following is the boot info:

    Board type: RB912R-2nD
 Serial number: 877Axxxxxxxx

Firmware version: 6.42
CPU frequency: 650 MHz
Memory speed: 300 MHz
Memory size: 64 MiB
Storage size: 16 MiB
Build time: 2018-04-13 11:06:05

Looks like I just need to get the machine ID added?

[ 0.000000] MIPS: no machine found for id 'ltap-hb', supported machines:



There was a PR submitted for this which got merged to master:



Please help me understand: Why is a commit regarding fix RB941-2nD detection relevant for RB912R-2nD?


Fully agreed that the reply was a bit vague :slight_smile:
I was wondering if this was another case of the "RB" part being added to the string suddenly ..



I did more digging yesterday and it looks like the hardware is very similar to the rbwapr-2nd. Same SoC, no additional switch or WiFi chips, mPCIe and such. The 912R adds on board GPS. Since I have a build environment setup, I will attempt to add this device following the changes used for the rbwapr-2nd.


Using the RBWAPR-2ND as a reference, got the 912R to boot OpenWRT and now sees the Ethernet interface:

[ 0.126460] MIPS: machine is MikroTik RouterBOARD RB912R-2nD

I can access LuCI but when I try to perform the sysupgrade with "openwrt-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin" I get the following two errors in the system log:

Tue Feb 12 19:38:13 2019 daemon.err uhttpd[1042]: Image check 'platform_check_image' failed.
Tue Feb 12 19:38:26 2019 daemon.err uhttpd[1042]: Image check 'fwtool_check_image' failed.

Not sure what I need to fix to load the upgrade. Any guidance would be great.