Мы "ребята из соседних тем" делаем самодельные рули на базе отладочных плат типа arduino leonardo, stm32f103, stm32f407
А прошиваем эти отладочные платы при помощи либо встроенного в плату програматора (в случае с Ардуино) либо отдельного програматора типа St-link (в случае прошивки stm32)
А по поводу восстановления прошивки - фанатеки опубликовали только вариант с зажатием кнопки питания на 10 секунд
Ну как вариант может сначала зажать кнопку а потом подавать питание и втыкать usb? Ну и там в разных вариациях попробовать...