В новом компьютере процессор i5-4690. Для запуска требуется Bios P2.0 и выше. На плате самый первый P1.20. Так как плата не запускается и другого процессора нет под рукой решил обновить через программатор EZP2011. Микросхема Winbond 25Q64FVAIQ. Оболочка программатора опознала ее как W25Q64BV. Из микросхемы прочитал 8 388 608 байт.
Скачанный с сайта вариант BIOS под InstantFlash имеет размер 8 392 704 байт. Больше на 4 килобайта. Оболочка программатора ругается при открытии.
Что делать?
Перенес в Прошивку (восстановление) BIOS.
maco
1. Выкинуть нафиг свой программатор. Не дело, когда он не слушается.
2. Отрезать от начала файла "лишние" 4 Кб и прошить.
А если совсем по уму, то п.3 - найти в сохраненной прошивке MAC адрес, вставть (или набить его) по найденному адресу в новую прошивку, а уже потом шить.
Сначала файла отрезал 4 килобайта. Прошил плата запустилась. Что за информация там содержится и для чего она? Может кто знает?
PS Написал а потом увидел ваш комментарий. Выкидывать я не буду и не понимаю вашей иронии... Я нигде в моем посте не написал ни слова о том, что мой программатор должен был сделать все сам...
PS PS А вот за напоминание про MAC большое спасибо!
Это не ирония. За все время моей деятельности у меня небыло ни одного программатора, который отказался бы шить из-за "несоответствия" расширения файла или размера. Сказал шить - шьет. Решать, что и куда - мне, а не разработчику софта. Программатор не должен показывать свою умность, особенно когда его об этом не просят. Это просто инструмент, IMHO.
Хотя в свете вашего первого поста - может я и не прав. Вы же не проверили соответствие размера и пытались зашить... Вот Вас и уберегают от необдуманных действий.
Блок в начале файла предназначен для флешера.
Да вижу что я написал некорректно. Программатор предупредил о размере файла, а шить я и не стал так как видел в окне, что в начале файла не то, что надо.
Точно такая же история, а сам дамп биоса могли бы выложить, а то такая же материнка лежит без дела.
Взять на оф. сайте религия не позволяет?
Я не понимаю как отрезать 4кб, мне бы готовый файлик, вставить и прошить на прогромматоре))
Если не понятны такие простые вещи - надо напрячься и постараться понять их. Человек, ремонтирующий компьютеры, должен уметь самостоятельно добывать и если надо - подготавливать прошивки для программатора. Слишком много неисправностей, связанных с прошивкой.
Это лирика. Поехали.
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. Открываем получившийся файл в оболочке программатора и шьем.
Есть что-то супер сложное? Думаю - нет.
О, гуру "написал лекцию". Надо бы в FAQ какой здешний засунуть.
P.S. Я серьезно, если что.
А кому счас легко...
Статью надо писать про то, КАК найти в образе с оф. сайта искомое, а не как отрезать или скопировать.
Отправить комментарий