|
Текущее время: 10 июн 2024, 13:25
|
Сообщения без ответов | Активные темы
|
Страница 1 из 1 [ Сообщений: 4 ] |
|
|
|
|
|
Автор |
|
megamatvey
[ТС]
|
Заголовок сообщения: a52j (k52jt) Invalid FFS File, проблема с КС Добавлено: 24 апр 2017, 08:45 |
Пользователь |
|
|
Зарегистрирован: 25 окт 2011, 14:15 Наличности на руках: 32.71
Сообщения: 660 Откуда: Челябинск
|
Всем добрый день. Хотел задать вопрос по ami aptio, сам уперся головой в стенку, не получается. На асусе a52j для понимания хотел 0774211 на 0809000 поменять, дамп в сети нашел, хотел осилить эту тему. Разложил феникс тулсом, нашел, что видеомодуль лежит в другом большом модуле. Разложил готовый модбиос, пришел к пониманию, что надо в модуле csmcore добавить видеомодуль. При этом возникли нюансы, в биосе самсунга r540 видеомодули лежат с полным заголовком, начиная 02 00, в готовом модбиосе под 9000 чип именно этих двух байт нет. Ну и после добавления видеомодуля ami aptio понятно послал куда подальше сообщением Invalid FFS File. Я так понял после изменения содержимого большого модуля у него не срослась контрольная сумма, хэш или что-то подобное. Вычислил контрольную сумму 32 бит для исходного и измененного модулей, 022FD7F8 и 028249E1. Если добивать FF значениями, то сумма только растет, а надо уменьшить. Не подскажут ли знающие люди, как решить проблему с КС, чтобы ami aptio модифицированный модуль csmcore в итоге встроил в биос?
Последний раз редактировалось megamatvey 24 апр 2017, 09:03, всего редактировалось 1 раз.
|
|
|
|
|
igils
|
Заголовок сообщения: Re: a52j (k52jt) Invalid FFS File, проблема с КС Добавлено: 24 апр 2017, 08:51 |
Зарегистрирован: 23 июл 2011, 14:13 Наличности на руках: 14,582.31
Сообщения: 11544 Откуда: Ульяновск
|
megamatvey писал(а): Вычислил контрольную сумму 32 бит А почему 32, а не 8?
|
|
|
|
|
megamatvey
[ТС]
|
Заголовок сообщения: Re: a52j (k52jt) Invalid FFS File, проблема с КС Добавлено: 24 апр 2017, 09:02 |
Пользователь |
|
|
Зарегистрирован: 25 окт 2011, 14:15 Наличности на руках: 32.71
Сообщения: 660 Откуда: Челябинск
|
Потому что не знаю даже, чем там проверяется, кс или crc каким :). Если 8 бит, то попроще наверное получится все. Добил FF значениями между видеомодулями, кс 8 бит выровнял, ami aptio все равно ругается. Хотелось бы уже догрызть эту тему, не просто принцип понять, а чтобы заработало :). CSM модуль, выдернутый из готового дампа, внедряется в старый дамп (replace - ом). Значит мой большой модуль с добавленным видеомодулем и подогнанной под старый модуль КС 8 бит получился некорректный. Наверное в заголовке есть размер модуля или что-то подобное... Нашел в заголовке размер модуля, поправил с учетом размера самого заголовка. КС снова подбил, все равно ругается программа. Судя по тому, как сразу вываливает ошибку, несоответствие на уровне несовпадения либо размера модуля, либо неправильной кс...
|
|
|
|
|
|
|
|
|
|
|
Страница 1 из 1 [ Сообщений: 4 ] |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|