We created an open source modular router. This by itself posed some challenges both on HW and SW side. Apart from it having to boot and discover all configurations, we also decided that it sounds like a good idea to use it as a simple AP without any local storage and boot it over the network. How it all comes together in the end? What open source tools are we using in the process? I'll try to describe our approach and how we solved the problems we were facing.