OpenWrt Forum Archive

Topic: Meraki MR32 Support

The content of this topic has been archived on 6 May 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Got my hands on one of these. Great specs:

BCM53XX ARMv7 @ 1GHz
DRAM:  15.9 MiB
NAND: 128MB
Gigabit ethernet
5 GHz 2x2:2 802.11ac radio
2.4 GHz 2x2:2 802.11n radio

And the best bit.... wink

Got magic key s
BusyBox v1.20.2 (2014-06-17 10:58:39 PDT) built-in shell (ash)
Enter 'help' for a list of built-in commands.

mxxxxxxxxx:/# uname -a
Linux mXXXXXXXXXX 3.4.112 #3 SMP Wed Jul 20 16:33:25 PDT 2016 armv7l GNU/Linux

Time to get to work on this one...

robdebagel wrote:

Great specs:
<snip>
DRAM:  15.9 MiB

Actually it's not that great. It's the absolute minimum to get OWRT working.

robdebagel wrote:

Got my hands on one of these. Great specs:

BCM53XX ARMv7 @ 1GHz
DRAM:  15.9 MiB
NAND: 128MB
Gigabit ethernet
5 GHz 2x2:2 802.11ac radio
2.4 GHz 2x2:2 802.11n radio

And the best bit.... wink

Got magic key s
BusyBox v1.20.2 (2014-06-17 10:58:39 PDT) built-in shell (ash)
Enter 'help' for a list of built-in commands.

mxxxxxxxxx:/# uname -a
Linux mXXXXXXXXXX 3.4.112 #3 SMP Wed Jul 20 16:33:25 PDT 2016 armv7l GNU/Linux

Time to get to work on this one...

Hmm, looks to be interesting alright, considering the "s" trick works on that new of a firmware. Any chance you can get the output of the following, so the specs can be better understood?

cat /proc/cmdline
cat /proc/meminfo
cat /proc/cpuinfo
cat /proc/mtd

Also, any idea which radios are in the thing? Sadly most Broadcomm wireless does not play nice with OpenWRT.

I will see if I can get my hands on one of these, but the $100+ price tag on ebay is a bit much if it really does only have 16MB DRAM.

Recently got my hands on a MR32, will see what I can do.

As for memory, that is what the bootloader reports, but the OS/Board have 256MB to play with so the device has more than enough specs to be usable.

Hey guys, got my MR32 yesterday,

today i sucessfully entered root Shell with the old Magic s key trick.

here is some info:

/ # cat /proc/cmdline
ubi.mtd=ubi mem=0x7ff0000 console=ttyS0,115200 earlyprintk loader=u-boot part=bootkernel2

/ # cat /proc/meminfo
MemTotal:         126748 kB
MemFree:          122192 kB
Buffers:               0 kB
Cached:             1796 kB
SwapCached:            0 kB
Active:              592 kB
Inactive:           1324 kB
Active(anon):        120 kB
Inactive(anon):        0 kB
Active(file):        472 kB
Inactive(file):     1324 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:           136 kB
Mapped:              692 kB
Shmem:                 0 kB
Slab:               1164 kB
SReclaimable:        196 kB
SUnreclaim:          968 kB
KernelStack:         240 kB
PageTables:           24 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       63372 kB
Committed_AS:        524 kB
VmallocTotal:     901120 kB
VmallocUsed:         952 kB
VmallocChunk:     899768 kB

/ # cat /proc/cpuinfo
Processor       : ARMv7 Processor rev 0 (v7l)
BogoMIPS        : 1993.93
Features        : swp half fastmult edsp tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc09
CPU revision    : 0

Hardware        : Meraki Espresso
Revision        : 0000
Serial          : 0000000000000000

/ # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00020000 "U-boot"
mtd1: 00300000 00020000 "bootkernel1"
mtd2: 00100000 00020000 "senao_nvram"
mtd3: 00300000 00020000 "bootkernel2"
mtd4: 07780000 00020000 "ubi"
mtd5: 009e2000 0001f000 "part.safe"
mtd6: 009e2000 0001f000 "part.old"
mtd7: 0081d000 0001f000 "storage"
mtd8: 009f9000 0001f000 "diagnostic1"

It would be awesome to get a openwrt Image for this device.
If you any additional Information, please feel free to ask,
i would like to contribute as much as i can.

thanks guys!

hey guys!

any updates on this topic?

m4dmike wrote:

hey guys!

any updates on this topic?

So after some digging, sadly this board is not a good candidate for LEDE/OpenWRT. Specifically, the hardware in this thing is as follows:

CPU = BCM53016A
WiFi 1 = BCM43520KMLG
WiFi 2 = BCM43520KMLG
WiFi 3 (scanning radio) = BCM43428KMLG
Bluetooth = BCM20732

The issue here is the main 2x AC wireless radios, based on the BCM43520 which currently has NO GPL driver. So even if this device was ported, you would be stuck with only 1x radio at most, the BCM43428KMLG, which is a single antenna radio.

Due to the fact that wireless would not work on this I have this port as low priority on my list of things to do. I still want to get this board ported over just in case of future GPL changes with Broadcomm radios, but this specific device may be a better candidate for a firmware like TomatoUSB.

Thanks @riptide_wave for your feedback and your great work.

Sadly i wont be able to make any use of this AP then...
lets hope for a GPL change with the broadcomm radio.

Hi Guys,

Any news about this devices/chipset?

I have one and I would like to continue to use after the end of the free subscription...

Regards,
Nuno Silva

The discussion might have continued from here.