Ну можно сделать да, из говна и палок да, но вообще программатор программатору рознь.
Гдето можно обойтись
программатором громова, а гдето нужно что-то поумнее.
В любом случае нужен софт который умеет записывать прошивку, ну и сама прошивка нужна, или её исходник.