Несколько возможных причин, по которым ATtiny85 не прошивается через Arduino:
- Неверные биты прошивки. 1 Для решения проблемы можно спаять фьюздоктор, чтобы разлочить микроконтроллер. 1
- Неисправность внешнего кварца. 1 В этом случае нужно подкинуть на ногу входа кварца вывод генератора импульсов, выставить скорость программатора 1 МБ и перепрошить фьюз-биты. 1
- Отсутствие секции в памяти под загрузчик. 2 В ATtiny85 нужно использовать метод прошивки через ISP. 2
Также для успешной прошивки может помочь установка конденсатора ёмкостью 10 мкФ между землёй и rst после того, как в Arduino залит скетч. 13
Если проблема сохраняется, рекомендуется обратиться за помощью к специалисту.