I have an MR32 I'm trying to flash. Following the instructions on https://openwrt.org/toh/meraki/mr32 I uploaded the initramfs successfully to part.safe. When rebooting the console has the following errors then boots back into the Meraki firmware:
This also breaks the bcm53xx Meraki MR32, which relies on kernel@1, ramdisk@1, fdt@2 being present in the dtb. I think we need to introduce a new option, which indicates the delimiter used DEVICE_DTS_REF_DELIMITER=@ for example, and default to -
An option to verify that it's indeed what causes the device to refuse to boot would be to revert the patch+"build: use config-1 instead of config@1 as default" (or try the proposed patch, which seems to do both).
Also, do you need help "unbricking" the device? Or can you get into a shell?
I was able to unbrick. I booted into busybox and did a cp from part.old to part.safe and a reboot brought me back to the prompt and I reflashed initramfs from there.
The proposed changes worked so I suggest merging them in.
Another thing to note is that sysupgrade doesn't see it as a valid image so I had to --force to get it to work.
The MR32 performs poorly though (about 7Mbps). The ac chip (BCM43520) doesn't have a kernel driver so it's limited to the bg chip. This makes the device undesirable at this time. It does technically work though and it's better than nothing.