|
Текущее время: 26 июн 2024, 17:48
|
Сообщения без ответов | Активные темы
|
Страница 1 из 1 [ Сообщений: 4 ] |
|
![](./styles/AeroBlack/theme/images/tl.png) |
|
![](./styles/AeroBlack/theme/images/tr.png) |
|
Автор |
|
megamatvey
[ТС]
|
Заголовок сообщения: a52j (k52jt) Invalid FFS File, проблема с КС ![Сообщение Сообщение](./styles/AeroBlack/imageset/icon_post_target.gif) Добавлено: 24 апр 2017, 08:45 |
Пользователь |
![Пользователь Пользователь](./images/ranks/gemstone_ranks/grey/grey4.gif) |
![Аватара пользователя](images/avatars/no_avatar.png) |
Зарегистрирован: 25 окт 2011, 14:15 Наличности на руках: 32.71 ![](./styles/AeroBlack/theme/images/money.png)
Сообщения: 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 раз.
|
|
|
|
![](images/spacer.gif) |
igils
|
Заголовок сообщения: Re: a52j (k52jt) Invalid FFS File, проблема с КС ![Сообщение Сообщение](./styles/AeroBlack/imageset/icon_post_target.gif) Добавлено: 24 апр 2017, 08:51 |
Зарегистрирован: 23 июл 2011, 14:13 Наличности на руках: 14,601.39 ![](./styles/AeroBlack/theme/images/money.png)
Сообщения: 11555 Откуда: Ульяновск
|
megamatvey писал(а): Вычислил контрольную сумму 32 бит А почему 32, а не 8?
|
|
|
|
![](images/spacer.gif) |
megamatvey
[ТС]
|
Заголовок сообщения: Re: a52j (k52jt) Invalid FFS File, проблема с КС ![Сообщение Сообщение](./styles/AeroBlack/imageset/icon_post_target.gif) Добавлено: 24 апр 2017, 09:02 |
Пользователь |
![Пользователь Пользователь](./images/ranks/gemstone_ranks/grey/grey4.gif) |
![Аватара пользователя](images/avatars/no_avatar.png) |
Зарегистрирован: 25 окт 2011, 14:15 Наличности на руках: 32.71 ![](./styles/AeroBlack/theme/images/money.png)
Сообщения: 660 Откуда: Челябинск
|
Потому что не знаю даже, чем там проверяется, кс или crc каким :). Если 8 бит, то попроще наверное получится все. Добил FF значениями между видеомодулями, кс 8 бит выровнял, ami aptio все равно ругается. Хотелось бы уже догрызть эту тему, не просто принцип понять, а чтобы заработало :). CSM модуль, выдернутый из готового дампа, внедряется в старый дамп (replace - ом). Значит мой большой модуль с добавленным видеомодулем и подогнанной под старый модуль КС 8 бит получился некорректный. Наверное в заголовке есть размер модуля или что-то подобное... Нашел в заголовке размер модуля, поправил с учетом размера самого заголовка. КС снова подбил, все равно ругается программа. Судя по тому, как сразу вываливает ошибку, несоответствие на уровне несовпадения либо размера модуля, либо неправильной кс...
|
|
|
|
![](images/spacer.gif) |
|
|
![](./styles/AeroBlack/theme/images/bl.png) |
|
![](./styles/AeroBlack/theme/images/br.png) |
|
Страница 1 из 1 [ Сообщений: 4 ] |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|