Recently bought one of the many Raspberry Pi look-alike boards, in this case the FriendlyARM’s NanoPI-M2, a single board computer based off the Cortex-A9 S5P4418 SoC. Out of the box this board supports Debian Linux and some flavour of Android. However the Linux distribution I wanted to use, OpenWRT was nowhere to be seen. So I did the correct thing and made the necessary changes to make OpenWRT run on this board. This board’s vendor is kind enough to provide a kernel source tree and prebuilt compilers, saving me a fair amount of work and making me decide to start porting right away.

At the time of this post I just managed to make a basic OpenWRT run on it, with USB, ethernet and USB-CDC networking support. Once is more fully featured I’ll post more results.