Ух я. Flashrom поддерживает мой программатор. Вопрос решился сам собой, если я правильно понял ответ:
берем утилиту flashrom, берем мой программатор, подключаем все друг к другу и радуемся, скармливая flashrom'у файл прошивки с оффсайта?
Надо ли указывать flashrom'у к каким ногам FTDI какие выводы SPI я назначил при сборке програматора? avrdude было нужно.
Какая ляпота! Raspberry PI у меня нет, но есть программатор на ftdi, битбанговский. Но до сего момента я его использовал лишь для прошивки AVR'ок и за пределами AVR никогда (почему-то) не интересовался, как же все устроено. И тут внезапно у микрух BIOS есть SPI.
Однако вопрос — при прошивке указывается товарищу avrdude модель прошиваемого устройства. В конфиге видим сию красоту
И, по правде говоря, я не до конца понимаю смысл более половины тут написанного. И если этот вопрос определенно решается гуглом, как и вопрос " bios + recovery", то вот вопрос «а можно ли просто воткнуть битбанговский программатор и перепрошить дудкой?» нет, для гугла слишком много слов. Как думаете? У меня сложилось мнение, что битбангом можно хоть горы свернуть.