Текущее время: 19 мар 2024, 10:53




 Страница 1 из 1 [ Сообщений: 20 ] 
Автор
Сообщение
[ТС]
 Заголовок сообщения: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 22 фев 2016, 14:03 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 07 фев 2014, 18:41
Наличности на руках:
486.01

Сообщения: 2077
Откуда: Samara
Как править биос, заменять модули и ven\dev id описано здесь - распаковка\правка биос
Советуют после правки подправить контрольную сумму в измененном модуле - очень часто без этого ничего не получается.
Итак распаковали биос, нашли нужный модуль и интересующий нас id 02 10 53 95 (в данном случае это видео 216-0728018). Проверяем - контрольная сумма 00.
Вложение:
216-0728018.jpg

Изменили его на id от 216-0749001 - 02 10 55 95. Снова считаем контрольную сумму - получается 02
Вложение:
216-0749001.jpg

Теперь выбираем часть биоса, от исправления которой не будет никакого вреда - обычно это дата и время релиза.
Вложение:
data.jpg

Изменяя дату и\или время в шестнадцатеричной строке подбиваем контрольную сумму по CRC-8 к изначальным 00
Вложение:
itog.jpg

Сохраняем и собираем :-):

ЗЫ: выделил фрагмент, что бы визуально было понятно где меняется. А считается КС без выделения, целиком во всем файле, и соответственные кнопки для выбора не активны.


У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 22 фев 2016, 22:51 
Начинающий
Начинающий
Аватара пользователя
Зарегистрирован: 18 май 2013, 16:11
Наличности на руках:
0.35

Сообщения: 209
Откуда: Таганрог
Проще hex редактор от RBE использовать, он корректирует контрольную сумму. За одно можно с частотами и прочей лабудой ознакомиться.


У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 03 авг 2017, 18:40 
Участник АСЦ
Участник АСЦ
Аватара пользователя
Зарегистрирован: 15 фев 2014, 00:28
Наличности на руках:
342.90

Сообщения: 1268
Откуда: Екатеринбург
До сих пор всегда при замене DEV VEN в видеомодуле была дата, изменяя которую мы подгоняем контрольную сумму файла.
Сейчас попался биос где в одном из файлов просто нет даты. Как поступать в таком случае?



_________________
Ремонт ноутбуков в Екатеринбурге. Для сервисных центров и розничных клиентов 8 (929) 214 60 11
Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 04 авг 2017, 10:12 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 07 фев 2014, 18:41
Наличности на руках:
486.01

Сообщения: 2077
Откуда: Samara
Size
вообще ничего нет? название какое нибудь ненужное?
тогда лучше к Черномору


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 04 авг 2017, 11:24 
Инженер
Инженер
Аватара пользователя
Зарегистрирован: 20 апр 2011, 00:57
Наличности на руках:
1,415.20

Сообщения: 1286
Откуда: Буденновск
Ага видео биос 2кб
Мимо ссс....



_________________
во всём виноват маленький электрон
Ремонт Ноутбуков Планшетов в городе Буденновск
+7-962.404-17,02
Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 04 авг 2017, 11:30 
Участник АСЦ
Участник АСЦ
Аватара пользователя
Зарегистрирован: 15 фев 2014, 00:28
Наличности на руках:
342.90

Сообщения: 1268
Откуда: Екатеринбург
Цитата:
Ага видео биос 2кб
Мимо ссс....

Виноват. Искал везде где ven dev совпадают. Видимо здесь просто совпадение...



_________________
Ремонт ноутбуков в Екатеринбурге. Для сервисных центров и розничных клиентов 8 (929) 214 60 11
Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 04 авг 2017, 12:10 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 07 фев 2014, 18:41
Наличности на руках:
486.01

Сообщения: 2077
Откуда: Samara
так это не видео биос получается, а просто какой то еще опром с находящимся внутри айди? там просто меняешь без корректировки.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 04 авг 2017, 12:13 
Участник АСЦ
Участник АСЦ
Аватара пользователя
Зарегистрирован: 15 фев 2014, 00:28
Наличности на руках:
342.90

Сообщения: 1268
Откуда: Екатеринбург
sip
Благодарю за ценный совет :-):



_________________
Ремонт ноутбуков в Екатеринбурге. Для сервисных центров и розничных клиентов 8 (929) 214 60 11
Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 23 янв 2020, 00:47 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
4.53

Сообщения: 155
Друзья, я вот вообще не программист, сложно дается этот вопрос. Поясните пожалуйста, контрольную сумму нужно проверять по checksum8 или crc8? Потому что на картинках первое, а написано про второе. И всего файла или измененной области только? Конкретно случай такой у меня, есть видак с глючной памятью, понизил чуть частоту памяти в афтербернер - работает нормально. Но прошив биос с измененной частотой, драйвер амд ругается с кодом 43. Я так понимаю, это как раз из-за несовпадения контрольной суммы с ориг биосом. Посмотрел оба биоса в Hex редакторе - отличие только в одном месте, но по checksum8 одинаковое значение у обоих С748. А по crc8 отличаются, DC у ориг и C7 у мода. Подбил датой до DC по crc8 мод биос, он стал отличатся и по checksum8. polaris bios editor тоже при открытии мода с crc8 говорит, что некорректная сумма. У ориг в нем показывает 0x7B, а у мода с частотой 0xB2. Что я неправильно делаю?


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 23 янв 2020, 01:40 
Модератор
Модератор
Аватара пользователя
Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
1,875.39

Сообщения: 7736
Откуда: Питер
Для nVidia есть NiBitor, для AMD есть RBEditor.
Они сами умеют править КС.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 23 янв 2020, 01:44 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
4.53

Сообщения: 155
RBE давно не читает биосы свежих моделей. Кроме того, polaris bios editor, тоже это предлагает сделать и делает, но по факту в итоге же отличается сумма. Пробовать прошить, не решил.


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 23 янв 2020, 01:48 
Модератор
Модератор
Аватара пользователя
Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
1,875.39

Сообщения: 7736
Откуда: Питер
Выложите оригинальный видеомодуль: будем посмотреть...


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 23 янв 2020, 02:09 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
4.53

Сообщения: 155
460_1650 соответственно мод с пониженной частотой еще без подгонки по сумме crc8.


У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 23 янв 2020, 03:16 
Модератор
Модератор
Аватара пользователя
Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
1,875.39

Сообщения: 7736
Откуда: Питер
Судя по исходникам PolarisBiosEditor КС считается так:
1) в байт КС по адресу 0x21 записываются FF
2) выделяется блок размером [0x02]*512-2. Т.е. берётся значение байта по адресу 0x02 переводится в десятиричную систему, умножается на 512 и вычитается 2. На примере Powercolor.RX460.2048.160704.rom: [0x02]=0x73 -> 115*512-2=58878=0xE5FE
3) расчитывается Checksum (8 bit) для выделенного блока. По примеру получаем: 0x85
4) 0x100 - 0x85 = 0x7B
КС = 0x7B

Выходит, что КС для отредактированного файла 460_1650.rom посчитана верно.

PS: в этом PBE и частоты можно менять: https://mining-help.ru/articles/91-pola ... hynix.html
ЗЫ: для работы PBE нужен .NET 4.7.1


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 23 янв 2020, 03:41 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
4.53

Сообщения: 155
Если КС 0xB2 для биоса с измененной частотой памяти 460_1650.rom верная, то что не нравится драйверу? Или проверка не по КС получается? Почему он кидает карту в 43 код?


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 23 янв 2020, 17:12 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
4.53

Сообщения: 155
а точнее правильней сказать, наверняка по КС и ругается драйвер, но как тогда подогнать текущую 0xB2 до стоковой 0x7B?
Кроме этого, у карты прекрасно разблокируются все 1024 процессора, но опять же меняется КС и, соответственно, получаем код 43.
Прога ATI Pixel Clock Patcher свою работу делает, и карта работает нормально на пониженной частоте. Но мне хочется сделать сам биос карты, чтобы не применять патчер.


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 23 янв 2020, 20:27 
Модератор
Модератор
Аватара пользователя
Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
1,875.39

Сообщения: 7736
Откуда: Питер
Юрий13 писал(а):
тогда подогнать текущую 0xB2 до стоковой 0x7B?

Так же, как уже было описано выше: редактировать некритичную информацию (строка с названием и датой) с подгонкой под нужную КС.
Как считается КС - описал выше.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 16 фев 2020, 21:01 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 15 сен 2016, 12:51
Наличности на руках:
2.00

Сообщения: 1
Откуда: Novosibirsk
Подскажите, пожалуйста, как можно поправить контрольную сумму в биос видеокарты RX470, при этом, не меняя размера файла?
Дело в том, что через PolarisBiosEditor у меня получилось, после изменений БИОС, подобрать такие значения CRC, как были изначально: 0xA1, но при попытке прошить amdvbflashWin видно, хоть CRC и одинаковая, но изменился размер файла с 0xE800 на 0x40000. Соответственно, после прошивки, ошибка 43.
Заранее спасибо.

Заметил интересную особенность: после правки видеобиоса и приведение контрольной суммы к значению оригинала, файл меняет размер на 0x40000. При перепрошивке же, в amdvbflashWin, отображается размер установленного оригинального БИОС как 0xE800, CRC при этом, одинаковые: 0xB200. После перепрошивки и запуска этой же утилиты, видим,что, только что перепрошитый БИОС принял значения оригинала: размер 0xE800 и CRC 0xB200, но, присутствует ошибка 43. Куда копать? Т.е. все как бы хорошо и сумма и размер, но с ошибкой, а при залитии оригинала назад, значения те же, но ошибки нет.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 18 фев 2020, 21:02 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 15 сен 2016, 12:51
Наличности на руках:
2.00

Сообщения: 1
Откуда: Novosibirsk
А вообще, задача: изменить максимальное значение оборотов вентилятора, т.к. при том что есть (2200об) против, возможных 3200об, получается ситуация, когда при тестирование в Furmark,температура VRM достигает 94С и более, тогда, вылетает один из транзисторов по питанию (видимо, от перегрева). Его замена снова приводит карту в рабочее состояние. Соответственно, хочу изменить скорость вентилятора с 2200об, скажем, на 2800 или 3000об. Лучше, пусть шумит, чем горит.
Может кто-то поправить биос,чтобы он виделся как родной, и не появлялась ошибка 43? Готов оплатить работу.


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса
СообщениеДобавлено: 19 фев 2020, 10:54 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 07 фев 2014, 18:41
Наличности на руках:
486.01

Сообщения: 2077
Откуда: Samara
QuakerIII
создайте отдельную тему - причем тут КС и количество оборотов кулера?


Не в сети
 Профиль    
 
Показать сообщения за:  Поле сортировки  
 Страница 1 из 1 [ Сообщений: 20 ] 


   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
В этой теме нет новых непрочитанных сообщений. Таки поступил вопрос, правка бивиса на предмет контрольной суммы

в форуме Методики и технологии | Methods and techniques

Черномор

9

4019

07 апр 2015, 21:15

V@griS Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Пересчёт контрольной суммы SPD DDR

в форуме Общий оффтопик | General offtopic

Никулин Дмитрий

3

1717

12 апр 2018, 11:34

coolad Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Научите контрольные суммы считать?

в форуме Общий оффтопик | General offtopic

sip

18

11013

06 ноя 2017, 20:57

fox2trot Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. редактирования BIOS

в форуме Программный ремонт | The software repairs

nikolovs

7

15102

26 мар 2015, 09:29

shat Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Прога для редактирования Dump

в форуме Программное обеспечение | Software

nemo727

16

6869

15 авг 2018, 17:04

Виталий СПб Перейти к последнему сообщению


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: