если сигнатура реальная (а не одни нули) - то скорее всего это ДРУГОЙ ЧИП и его шить НИКАК НЕ НАДО.
Вот стоите вы на остановке, ждете 12-й автобус. Подъезжает какой-то автобус, но номера не видно. Водитель вам говорит, что это 14-й.
Вы что, все равно сядете внутрь, в надежде на то, что водитель ошибся?
Вы с контроллером поступили именно так.
Вы обьясните вашу задачу. Если вы хотели прошить ХЕКС прошивку. от которой у вас нет исходника - то прошить ее можно ТОЛЬКО В ТАКОЙ ЖЕ ЧИП, для которого она была скомпилирована.
В этом случае, если у вас аврдуде выдает чужую сигнатуру - значит надо искать другой чип с правильной сигнатурой.
avrdude.exe: set SCK frequency to 4000 Hz
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Я когда 164 запорол, мне стало интересно, что собственно не так, ну может юсбасп какой не такой, хотя я им что-то раньше прошивал. Воткнул 328 и попытался блинком прошить, просто попробовать, ну и вот, теперь две дохлые нано.