I've read the current docs on how to install Kamikaze on the Meraki. These docs represent the result of a lot of great work by candlerb and others. But me being fairly time-poor, and wanting to deploy Merakis in a largish community network (Melbourne Wireless), I would like to be able to install OpenWRT using a method as easy as with the WRT54G - i.e. by uploading a single binary file that "just works" as is.
It'd be nice to just SSH in to the Meraki vendor firmware, upload a single file, and issue "mtd -r write openwrt.bin linux"
As far as I can see, things that prevent this are:
* Meraki's Redboot can't load LZMA kernels
* There seems to be no Linux tool to label/remap flash partitions - this has to be done in Redboot
* Meraki's stage2 loader doesn't read the flash to get the partition boundaires - they are hard-coded in
* Meraki's stage2 loader wants a silly CRC checksum added to the Kernel
From http://forum.openwrt.org/viewtopic.php?id=7189&p=2
I do intend to add LZMA loader support. But rather than using meraki's stage2 one, I want to make our generic MIPS LZMA loader work on it...
This is good news and when complete the new loader should take some steps out of the process. I hope the new loader will not require the CRC-prefixed kernel, and will read the flash map at boot time.
Once complete, I hope the OpenWRT kernel, filesystem and new stage2 loader can be compiled into a single image that can be flashed from the Meraki vendor SSH command-line.
When this happens OpenWRT will be ready for prime-time on the Meraki. I'm writing this because I'm an impatient bastard.