You must be one heck of a dev to undertake a project like writing firmware for this box. Good luck with it.