Adding OpenWrt support for Meraki MR53

4x4 802.11ac Wave 2 with Bluetooth Beacon & Multigigabit Ethernet

Product link: https://meraki.cisco.com/product/wi-fi/indoor-access-points/mr53/
Datasheet: https://meraki.cisco.com/lib/pdf/meraki_datasheet_MR53.pdf

FCC report: https://fccid.io/UDX-60042010/Internal-Photos/UDX-60042010-Internal-Photos-2980576

Main Chips:

IPQ8068
2 x QCA9994
QCA9889
QCA8511-AL1C
Aquantia AQR105-B0-EG
AR8033

Will post logs soon

Meraki MR53 boot log


Things to look out for:

Requested u-boot and kernel sources from Meraki per GPL license by emailing open-source meraki com

Next steps:

  • Review u-boot source to find backdoors for flashing and make sure there are no write
    protects or efuses as seen on the MR33 with newer u-boot

  • kernel GPL source will provide the device tree configuration file to help port the device to OpenWRT.

thanks riptidewave93

1 Like

Any news about this?

Meraki is processing my open source request.

Meraki has kindly released the sources.

I've uploaded them here with build instructions: https://github.com/e97/mr53

Next steps will be getting latest OpenWRT up and running and eventually feature parity

1 Like

Hi there - have there been any updates on this? Were you able to get it running?

I haven't been able to get the internal qca8511 switch to work, which both the PHYs are hooked into. I was able to make one of them work when using a modified second stage uboot that brings up the switch but that was it. ipq806x-dwmac also needs QSGMII support added though this was easy enough as all the info is available in qsdk.

Apart from this the device is the same as the MR52. I even installed the image on the MR53. Unfortunately I really don't have the time right now to make more progress.

What's the SSDK codename for QCA8511?

"Music Switch", is that it? Have also seen reference to it in your mikrotik repo as well.

https://source.codeaurora.org/quic/cc-qrdk/oss/boot/u-boot-2016/tree/drivers/net/ipq806x/qca8511.c

https://source.codeaurora.org/quic/cc-qrdk/oss/kernel/linux-msm/tree/drivers/net/phy/qca_85xx/qca_85xx_sw.c?h=11.4.0.5

That's a weird codename, will take a look at SSDK there is gotta be something there

The device type you want to look for is ipq806x_ap160_2xx. There are several devices with this qca8511/aq105 combo.

They really recycled the AP160 name for completely unrelated designs