Автор: Unknown BIOS (не проверено) , 29 июня 2014
В новом компьютере процессор i5-4690. Для запуска требуется Bios P2.0 и выше. На плате самый первый P1.20. Так как плата не запускается и другого процессора нет под рукой решил обновить через программатор EZP2011. Микросхема Winbond 25Q64FVAIQ. Оболочка программатора опознала ее как W25Q64BV. Из микросхемы прочитал 8 388 608 байт.
Скачанный с сайта вариант BIOS под InstantFlash имеет размер 8 392 704 байт. Больше на 4 килобайта. Оболочка программатора ругается при открытии.
Что делать?

Перенес в Прошивку (восстановление) BIOS.
maco
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

igils

11 лет 8 месяцев назад

1. Выкинуть нафиг свой программатор. Не дело, когда он не слушается.
2. Отрезать от начала файла "лишние" 4 Кб и прошить.
А если совсем по уму, то п.3 - найти в сохраненной прошивке MAC адрес, вставть (или набить его) по найденному адресу в новую прошивку, а уже потом шить.

AlexeyVN

11 лет 8 месяцев назад

Сначала файла отрезал 4 килобайта. Прошил плата запустилась. Что за информация там содержится и для чего она? Может кто знает?
PS Написал а потом увидел ваш комментарий. Выкидывать я не буду и не понимаю вашей иронии... Я нигде в моем посте не написал ни слова о том, что мой программатор должен был сделать все сам...

PS PS А вот за напоминание про MAC большое спасибо!

igils

11 лет 8 месяцев назад

Это не ирония. За все время моей деятельности у меня небыло ни одного программатора, который отказался бы шить из-за "несоответствия" расширения файла или размера. Сказал шить - шьет. Решать, что и куда - мне, а не разработчику софта. Программатор не должен показывать свою умность, особенно когда его об этом не просят. Это просто инструмент, IMHO.
Хотя в свете вашего первого поста - может я и не прав. Вы же не проверили соответствие размера и пытались зашить... Вот Вас и уберегают от необдуманных действий.

Блок в начале файла предназначен для флешера.

AlexeyVN

11 лет 8 месяцев назад

Да вижу что я написал некорректно. Программатор предупредил о размере файла, а шить я и не стал так как видел в окне, что в начале файла не то, что надо.

lakost08

10 лет 8 месяцев назад

Точно такая же история, а сам дамп биоса могли бы выложить, а то такая же материнка лежит без дела.

igils

10 лет 8 месяцев назад

Взять на оф. сайте религия не позволяет?

lakost08

10 лет 8 месяцев назад

Я не понимаю как отрезать 4кб, мне бы готовый файлик, вставить и прошить на прогромматоре))

igils

10 лет 8 месяцев назад

Если не понятны такие простые вещи - надо напрячься и постараться понять их. Человек, ремонтирующий компьютеры, должен уметь самостоятельно добывать и если надо - подготавливать прошивки для программатора. Слишком много неисправностей, связанных с прошивкой.

Это лирика. Поехали.
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. Открываем получившийся файл в оболочке программатора и шьем.
Есть что-то супер сложное? Думаю - нет.
https://rom.by/files/hex_workshop.jpg

savely

10 лет 8 месяцев назад

О, гуру "написал лекцию". Надо бы в FAQ какой здешний засунуть.
P.S. Я серьезно, если что.

igils

10 лет 8 месяцев назад

Статью надо писать про то, КАК найти в образе с оф. сайта искомое, а не как отрезать или скопировать.