В новом компьютере процессор i5-4690. Для запуска требуется Bios P2.0 и выше. На плате самый первый P1.20. Так как плата не запускается и другого процессора нет под рукой решил обновить через программатор EZP2011. Микросхема Winbond 25Q64FVAIQ. Оболочка программатора опознала ее как W25Q64BV. Из микросхемы прочитал 8 388 608 байт.
Скачанный с сайта вариант BIOS под InstantFlash имеет размер 8 392 704 байт. Больше на 4 килобайта. Оболочка программатора ругается при открытии.
Что делать?
Перенес в Прошивку (восстановление) BIOS.
maco
2. Отрезать от начала файла "лишние" 4 Кб и прошить.
А если совсем по уму, то п.3 - найти в сохраненной прошивке MAC адрес, вставть (или набить его) по найденному адресу в новую прошивку, а уже потом шить.
PS Написал а потом увидел ваш комментарий. Выкидывать я не буду и не понимаю вашей иронии... Я нигде в моем посте не написал ни слова о том, что мой программатор должен был сделать все сам...
PS PS А вот за напоминание про MAC большое спасибо!
Хотя в свете вашего первого поста - может я и не прав. Вы же не проверили соответствие размера и пытались зашить... Вот Вас и уберегают от необдуманных действий.
Блок в начале файла предназначен для флешера.
Это лирика. Поехали.
1. Скачиваем с оф. сайта Instant Flash v 2.40 (H87M Pro4(2.40)ROM.zip), распаковываем его и получаем файл H87MP42.40.
Объем флешки на этой плате (а значит и прошивка) - 0800000h (8 388 608 в десятичной системе, dec).
Размер файла H87MP42.40 больше этого объема на 01000h (4 096 байт = 4 Кбайт).
В данном файле ненужная программатору часть в начале файла (немного практики, и поймете).
2. Устанавливаем любой HEX редактор. У меня под руками старинный Hex Workshop 4.12.
Открываем в нем H87MP42.40.
Курсор по умолчанию стоит на начале файла. Зажимаем на клавиатуре Shift и давим стрелочку вниз (или кнопку Page Down) до адреса 01000h (левая колонка). Пример в скриншоте.
Выделив нужное, давим Ctrl + X и подтверждаем удаление.
Сохраняем оставшееся под любым, нужным нам, именем и расширением (сохранить как) или под тем же именем (сохранить).
3. Открываем получившийся файл в оболочке программатора и шьем.
Есть что-то супер сложное? Думаю - нет.
P.S. Я серьезно, если что.