Коллеги! Я уже обращал внимание на особенность схемы - использование вывода RESET как порта. Поэтому повторю. После того как прошили фьюзы, вывода RESET у Вас больше нет - он превратился в обычный порт и теперь низковольтным программатором, таким как здесь упоминается, прошивать микросхему нельзя. Поэтому, процедура записи - сначала шьем программу, потом фьюзы. Все. Работает, хорошо, не работает ищем другой программатор.
Поэтому, я бы сделал так. Фьюзы, а именно RSTDISBL не программируем. Прошиваем программу, потом фьюзы, оставляя RSTDISBL "по умолчанию" как в новой микросхеме, то есть, там должна быть ЕДИНИЦА. Затем проверяем работу схемы. Кнопка "mode" понятно, пока работать не будет, при ее нажатии контроллер просто будет сбрасываться, ведь пока это РЕСЕТ. Если все остальное работает нормально, опять подключаем программатор, меняем фьюз RSTDISBL на ноль и прошиваем. Все. Теперь будет работать кнопка, но РЕСЕТА у Вас больше нет. Это извращение из-за того, что не хватает ножек. И если вы уже прошили Вашу микросхему и установили фьюз RSTDISBL, для ее программирования Вам нужен другой программатор.
Может я что-то уже подзабыл, давно это было. Поэтому, вот на всякий случай ссылка:
https://habrahabr.ru/post/110894/
Кроме того, в некоторых программаторах фьюзы "инверсны". Обычно 1 - не запрограммировано, 0 или "птичка" - запрограммировано. Поэтому, когда программатором считали фьюзы, убедитесь как они отражаются нормально, или инверсно. Смотреть лучше по новой микросхеме, по фьюзам тактирования. Заводская установка - тактирование от RC генератора, 1,2 мгц для этой тиньки.