Я ЗА универсализм прошивок пока это возможно в рамках объема, не
считаю это более трудоемкой задачей(конечно, небольшой over код по
выбору есть, но это же время выигрывается только на том, что общий
код в одно место писать ). Куча фигни лишней случается при
множестве прошивок, человеческий фактор, не ту дали, не ту взяли,
вопросы "какую надо?" - все это отвлекает и в дальнейшем намного
больше времени тратится на разборы. Вообще, при возможности на плату всегда надо заводить возможность программного определения версии платы, у самого в некоторых прошивках по 3-4 версии плат поддерживаются, разбираться у кого какая и на каком объекте - не надо, плюс общий(99%) код в одно место только писать, а не думать, забыл или не забыл добавить.