Если что, в ардуину можно залить загрузчик, можно это сделать другой дуиной. Т.е. угробить программно невозможно дуину.
У ардуин про мини чаще всего выскакивает ошибка "not in sync". Причин несколько:
Во-первых у них нет usb/com чипа. Т.е. к ним надо подключать внешний юсб/ком переходник, очень часто на этих переходниках нет сигнала dtr, который должен сбрасывать ардуину перед загрузкой. Я в таких случаях нажимаю кнопку reset на дуине во время старта программирования. Процесс этот довольно тонкий, нажимать надо быстро и вовремя.
Еще есть клоны дуин с неправильным резистором в цепи ресет, тоже часто приводит к этой ошибке. Гуглить "клон pro mini not in sync".
Еще может не совпадать скорость порта, например в 3-х вольтовых дуинах загрузчик со скоростью 9600, а в 5-ти вольтовых на 115200.
Как у тебя перестает шить - фиг его знает, но этот зоопарк проблем может легко появляться в твоем случае. Если у тебя есть еще дуины, (а почему нет? Если они стоят по 100р ), то просто откладывай эти, аккуратно разбирайся с проблемой. а когда будешь с дуинами на "ты", тогда зальешь в них новый загрузчик и тем самым реанимируешь.
Можно еще собрать настоящий программатор (из дуины) и шить свои программы железно, без загрузчика. В случае с дуинами про мини - вариант, все проблемы уйдут сами...