Прошить bios можно через комп на винде/линуксе, и через практически любой телефон/телевизор/магнитолу на андроиде.
Только бы они умели писать файлы на обычную юсб флешку.
Программатор представляет собой мультиплатформенный эмулятор стандартного USB-диска(USB-флешки) с виртуальной файловой системой FAT12, на котором лежат файлы: *название_микросхемы*.BIN, и несколько текстовых файлов.
Текстовые файлы являются одновременно и окном лога, и интерфейсом взаимодействия, например редактирование регистров(через правку и сохранение текста).
Бинарный файл дампа представляет собой виртуальный файл, содержимым которого является настоящее содержимое прошиваемой микросхемы.
За счёт такого подхода с микросхемой можно работать как с обычным файлом, тоесть стандартными файловыми инструментами, имеющимися в любой операционной системе. Это же и даёт совместимость с любыми операционными системами.
В том числе и редактирование дампа напрямую в микросхеме, с записью только изменённых данных.
При малом размере изменений - оные записываются очень быстро, например DMI пишется доли секунды.
Есть и побочный режим - тестер инициализации.
Все операции, которые можно выполнить автоматически - выполняются автоматически, без участия юзера.
Чтение и запись дампа ничем не отличаются от процесса копирования файла на обычную USB-флешку, и рассказывать тут нечего.
Дамп будет иметь название микросхемы, или ID микросхемы если название не удалось сгенерировать, работать с дампом и микросхемой при этом можно полноценно.
В случае ошибок - название файла станет названием ошибки, такой вот своеобразный индикатор.
Перевёрнутую микросхему тоже видит и сообщает, питание при этом подано не будет.
Прошивка программатора обновляемая и сейчас допиливается.
Для обновления нужен комп с виндой и программа обновления с содержащейся внутри прошивкой, обновляется по USB как HID-устройство, драйвера не нужны.
Что вы об этом скажете? Удобно?


