Автор: apple_rom , 21 сентября 2009
Содержимое данного поля является приватным и не предназначено для показа.

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-адреса преобразовываются в ссылки автоматически.

dINIs (не проверено)

16 лет 5 месяцев назад

Спасибо за утилиту, отличная работа!

Попытка открыть капсулу ID0113.BIO вышеназваной материнской платы Intel® Desktop Board DG45ID:

получаем сообщение:
---------------------------
Internal Error
---------------------------
DCsectlen (00323130) > DstSize (00000028) at 0007e8, ERROR! Set DCsectlen = 0.
---------------------------
OK
---------------------------

затем это сообщение:
---------------------------
Internal Error
---------------------------
DCsectlen (00323130) > DstSize (00000028) at 580d18, ERROR! Set DCsectlen = 0.
---------------------------
OK
---------------------------

затем стандартный обработчик:

Problem signature:
Problem Event Name: APPCRASH
Application Name: BP7a01.exe
Application Version: 0.0.0.0
Application Timestamp: 4ab698be
Fault Module Name: kernel32.dll
Fault Module Version: 6.0.6002.18005
Fault Module Timestamp: 49e038c0
Exception Code: c0000005
Exception Offset: 000afb14
OS Version: 6.0.6002.2.2.0.256.1
Locale ID: 1049
Additional Information 1: 8d33
Additional Information 2: 312b4e91de45349bef632eeedcf0052a
Additional Information 3: 94da
Additional Information 4: f53be572028c2ffc792aeeaefde4c383

dINIs (не проверено)

16 лет 5 месяцев назад

Вероятно дело в операционной системе. Я это проделывал на Windows Vista SP2 x64. Попробовал тоже самое проделать на Windows XP, открывет. Показывает два раза диалог, но открывает.

Заметил, что пропускает две секции, при попытке выполнить "Extract all files from the BIOS image" (два раза показывается сообщение):

---------------------------
Error
---------------------------
Unable to extract [Error (decompressed SectLen is bad) or RAW(?)]! Skipping...

---------------------------
OK
---------------------------

Так же обнаружил, что программа аварийно завершается, если выделить "CapsuleToImage" на дереве слева:
http://pic.ipicture.ru/uploads/090921/1KYYrT4OWS.png

apple_rom

16 лет 5 месяцев назад

Вероятно дело в операционной системе. Я это проделывал на Windows Vista SP2 x64. Попробовал тоже самое проделать на Windows XP, открывет. Показывает два раза диалог, но открывает.

Да, верно, не во всех ОС пока работает. Это сейчас опускаем, рассматриваем вопрос "вообще", а значит пока лишь для Windows XP (SP3 32-bit).
Так же обнаружил, что программа аварийно завершается, если выделить "CapsuleToImage" на дереве слева:

Да, верно, это тоже имеет место, не стоит обращать внимания, чисто недоделанный эксперимент.

dINIs (не проверено)

16 лет 5 месяцев назад

Да, верно, это тоже имеет место, не стоит обращать внимания, чисто недоделанный эксперимент.
Какой тогда способ можно применить, для сборки прошивки?
Базируясь на "Способ номер два - собираем прошивку" из Собираем образ BIOS из EFI-капсулы или "Как вынуть из интеловского файла бинарник для прошивки на программаторе?" -- секция CapsuleToImage имеет ключевое значение.
Возможно ли обойтись без неё или получить данные о модулях для изготовления прошивки вручную?

Kyros

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

Нашел и выдрал бутсектор из прошивки iMAC5,1. Все в точности, как в статье. Однако в выложенной alpha.01 не работают опции Delete, Replace и т.д., а также View in Hex. Работает только Extract.

bigbosss

14 лет 3 месяца назад

alpha 7.0a вылетает при открытии любого BIOS Intel D201GLY2

gadfly (не проверено)

14 лет 3 месяца назад

Проект заброшен?
Стали настойчивей просить про поддержку патчером новых "ифайных биосов". Чтобы не захламлять и зря будоражить умы - сюда буду кидать проверочные версии. Пока тестируется лишь поддержка различных форматов в плане распаковки (а не перепаковки - этот функционал пока не дописан и потребует много времени, а для распаковки делается относительно быстро, в то время как часто бывает просто нужно распаковать).
Здравствуйте, скачал Вашу утилиту BIOS Patcher 7.0 (compiled on Oct 7 2008 at 01:37:47) для работы с BIOS капсулой материнской платы Intel® Desktop Board DG45ID. При открытии капсулы ID0113.BIO BIOS Patcher 7.0 аварийно завершился. Есть шанс заставить работать Ваш продукт с этим BIOS-ом?

В первой же упакованной секции вместо корректного её размера стоит "012" цифрами. С ходу не вспомню, пока добавил надпись об ошибке секции (хотя распаковывается она правильно - это её внутренняя структура некорректна).
Итого - BP7.alpha.01 - пробуем, отписываемся, где-как не работает.