I'm not sure how many people would be interested in this but I managed to build a working version of Barrier Breaker for the MR16 and it seems stable, so far. It's just the generic Atheros AR71xx with USB support taken out as well as modified boot args to suite the flash layout of the MR16. This is the first time I've ever compiled OpenWrt so I may have made a mistake or 2 but in the end it works and does what I need it to do.
Here's a link to both the kernel and the squashfs filesystem.
I have only figured out how to flash it by using serial and flashing via uBoot. There is a file in the zip that contains what to do in uBoot to flash it as well as set the bootcmd to make it boot.
Hopefully this helps someone out who wants to flash something better than what is currently on their MR16. I ended up doing this because my MR16 kept on dropping clients and would stop passing data for certain clients. So far with OpenWrt it seems stable with those problematic clients.
(Last edited by parker955 on 25 Jul 2014, 07:40)