Более подробная инструкция по прошивке:
1. Понадобится программатор, рекомендую прикупить UsbAsp (еще называются UsbAsp2.0 AVR arduino), это не дорогой (2$), китайский массовый программатор, в комплекте с ним обычно идет диск с бесплатной программой "eXtreme Burner - AVR", особо удобно что все это подключается к любому USB порту любого ПК.

2. Настройка софта: устанавливаем прогу "eXtreme Burner - AVR", запускаем, в закладке "chip" выбираем "ATmega8".
3. Отрываем нужный нам файл "CDI.hex"

4. Фьюзы (fuse bits), это специальные "электронные" перемычки указывающие чипу режим его работы, например в данной схеме используется кварцевый резонатор на 4МГц, и если не включить его в фьюзах, то микроконтроллер не будет его использовать. Нужно перейти на закладку "Fuse bits/Settings", нажать кнопку "Configure ARV clock", и выставить все пункты, как на картинке. После настроек фьюзов важно не забыть отметить "галочки" их прошивки, это типа такая защита от "дурака".

5. Все готово для прошивки чипа, жмем кнопку "write all", процесс занимает всего секунду.

В случае ошибки при прошивке стоит проверить правильность распайки разъема программатора платы, бывает что какой-то проводок оторвался, чипы атмел очень стабильно шьются. Для штатной прошивки чипа требуется "пять проводов"(6й питание), в этой схеме используется кварцевый резонатор, и после прошивки микроконтроллер не будет работать без этого кварца. Для удобства частых прошивок рекомендуется иметь "прошивочный" разъем программатора на самой плате ФУОЗ, так же удобно не припаивать чип, а вставить его в колодку. Чтобы не путаться какой стороной вставлять разъем, удобно сделать заглушку в кабеле(заклеить ножку "6" GND) программатора, а на плате не впаивать соответствующий контакт(см. фото). Разъемы программатора на плату можно наковырять со старых матплат. Фьюзы нужно прошивать всего один раз, все последующие прошивки их можно не трогать, при прошивке основного кода фьюзы не затираются, и если будет нужно "зашить" другие углы, достаточно просто открыть прошивку, и нажать "write all".
