По сути вопроса восстановления:
- Взять новую ардуино(ту что работает) и проверить на ней прошивку загрузчика, используя стандартный пакет Ардуино и стандартный загрузчик. Это чтобы исключить ошибки подключения.
- Если на заведомо исправной плате работает - подключаешь вместо нее глючную. Перешиваем загрузчик.
- Если неудача - то значит плата заблочена или вообще дохлая. Первое можно вылечить высоковольтным программатором, второе - только в мусор.
Хотя я бы уже при неудаче на п.2 ее выкинул