Как исправить контрольную сумму прошивки

пересчитать контрольную сумму — ChipTuner Forum

Чип-тюнинг коммерческой техники Кама3, ГАЗ от SMS-Soft



Прошивки Hyundai SIM2K-24x от Argutin Motors   Прошивки M86 и Гранта M74M от Argutin Motors   Прошивки Kia SIM2K-24x и Bosch ME17.9.21 от Argutin Motors   Прошивки M74-RCO ВАЗ от Владимира Башкирова

пересчитать контрольную сумму


Закрытая тема.

  1. Аватар для kolikudza2009

    offline

    kolikudza2009
    Местный житель

    Диагност

    Регистрация:
    22.11.2016
    Сообщений:
    59
    Адрес:
    Абдулино

  2. Аватар для чавойто 161

    offline

    калибровка, чиптюнинг

    Регистрация:
    15.08.2013
    Сообщений:
    839
    Адрес:
    Ростов-на-Дону

    Только если это готовый мод сделанный не из считанного, то он тебе тоже не поможет. Галета2, Ктаг примет только мод на базе считаного.

  3. Аватар для kolikudza2009

    offline

    kolikudza2009
    Местный житель

    Диагност

    Регистрация:
    22.11.2016
    Сообщений:
    59
    Адрес:
    Абдулино

    нет это мод купленный, не на базе считанного! как тогда быть?

  4. Аватар для чавойто 161

    offline

    калибровка, чиптюнинг

    Регистрация:
    15.08.2013
    Сообщений:
    839
    Адрес:
    Ростов-на-Дону

    Если купили гдето то попросите что бы сделали на базе считанного(для авторов перенести калибровки из мода в сток не проблема). Что бы повторно не приобретать у кого то другого мод.
    Если действительно покупали у кого то то вылаживать в свободный доступ не принято. Обычно просят или через личку или еще как. Поэтому уберите если так со своего поста мод(мой файл под паролем так что не страшно) Если это с разных файлопомоек то там вообще может быть что угодно. Если нужен мод можете написать в личку сделаю.

    Последний раз редактировалось чавойто 161; 30.08.2017 в 21:26.

  5. Аватар для abricos33

    offline

    диагностика

    Регистрация:
    07.04.2011
    Сообщений:
    7,511
    Адрес:
    Нижний Новгород

  6. Аватар для kolikudza2009

    offline

    kolikudza2009
    Местный житель

    Диагност

    Регистрация:
    22.11.2016
    Сообщений:
    59
    Адрес:
    Абдулино

    не подумал об этом. файл щас уберуДобавлено через 5 минут

    Модуля в комбике нет

    Последний раз редактировалось kolikudza2009; 30.08.2017 в 21:33.

    Причина: Добавлено сообщение

  7. Аватар для abricos33

    offline

    диагностика

    Регистрация:
    07.04.2011
    Сообщений:
    7,511
    Адрес:
    Нижний Новгород

    А..всё нет..пишет неверный ключ RSA

  8. Аватар для чавойто 161

    offline

    калибровка, чиптюнинг

    Регистрация:
    15.08.2013
    Сообщений:
    839
    Адрес:
    Ростов-на-Дону

    При чем тут комбик? Вы сравните хотя бы в хексе вычитанное из одного блока КЛ и Галетой и тогда все станет понятно.

  9. Аватар для abricos33

    offline

    диагностика

    Регистрация:
    07.04.2011
    Сообщений:
    7,511
    Адрес:
    Нижний Новгород

    Покупайте нормальное оборудование.

  10. Аватар для kolikudza2009

    offline

    kolikudza2009
    Местный житель

    Диагност

    Регистрация:
    22.11.2016
    Сообщений:
    59
    Адрес:
    Абдулино

    Оборудование имеется нормальное, и есть не совсем нормальное. Если к вам заедит автомобиль такой один раз в 5лет, подумаеш стоит ли покупать модуль на него. Все мы находимся в разных регионах с разным населением

  11. Аватар для чавойто 161

    offline

    калибровка, чиптюнинг

    Регистрация:
    15.08.2013
    Сообщений:
    839
    Адрес:
    Ростов-на-Дону

    И RSA вообще не причем она не нужна для BSL.

    Последний раз редактировалось чавойто 161; 30.08.2017 в 21:51.

  12. Аватар для abricos33

    offline

    диагностика

    Регистрация:
    07.04.2011
    Сообщений:
    7,511
    Адрес:
    Нижний Новгород

    еще бля галетами не хватало пользоваться для таких эбу…лучше уж сразу купите новый.

  13. Аватар для kolikudza2009

    offline

    kolikudza2009
    Местный житель

    Диагност

    Регистрация:
    22.11.2016
    Сообщений:
    59
    Адрес:
    Абдулино

    а у нас заедит вазДобавлено через 6 минут

    Тему можно закрывать всё прошилось на ура

    Последний раз редактировалось kolikudza2009; 30.08.2017 в 22:06.

    Причина: Добавлено сообщение

  14. Аватар для Бутко

    offline

    Автоэлектрик,моторист только ВАЗ.

    Регистрация:
    23.07.2013
    Сообщений:
    918
    Адрес:
    Краснодарский кр.

    А если импортировать данные со стока в тюн,и КС считается,или я не прав, (чавойто 161)Владимир ответь?

  15. Аватар для abricos33

    offline

    диагностика

    Регистрация:
    07.04.2011
    Сообщений:
    7,511
    Адрес:
    Нижний Новгород

    Бутко, кс считается третим модулем для трикоров в комбике..или модулем стп7

  16. Аватар для Бутко

    offline

    Автоэлектрик,моторист только ВАЗ.

    Регистрация:
    23.07.2013
    Сообщений:
    918
    Адрес:
    Краснодарский кр.

    abricos33, Так он у меня есть,попробовал,перенёс,и теперь КС читается.

    Последний раз редактировалось Бутко; 30.08.2017 в 22:32.

  17. Аватар для kolikudza2009

    offline

    kolikudza2009
    Местный житель

    Диагност

    Регистрация:
    22.11.2016
    Сообщений:
    59
    Адрес:
    Абдулино

    Тему можно закрыть! Всё Сделанно! Спасибо Чайвото. Слепил тюн из стока всё записалось

  18. Аватар для чавойто 161

    offline

    калибровка, чиптюнинг

    Регистрация:
    15.08.2013
    Сообщений:
    839
    Адрес:
    Ростов-на-Дону

    Не понятно зачем со стока калибры в тюн засовывать?Добавлено через 5 минут

    Если писать модулем КЛ в бсл то да пересчитает если надо(вмодах авторах обычно КС посчитана и RSA(для записи по обд) тоже.
    Не ищите чего нет
    У ТС прошивка которую и КЛ и любой другой ФЛЕШЕР запишет по обд и в бсл Там все посчитано.
    Галета2 и Ктаг считают практически тоже самое но немного по своему тоесть какие то области вычитывают(или не дочитывают) поэтому записать могут только вычитамое ими или моды сделанные на базе считанного.

    Последний раз редактировалось чавойто 161; 30.08.2017 в 22:49.

    Причина: Добавлено сообщение

  19. Аватар для Бутко

    offline

    Автоэлектрик,моторист только ВАЗ.

    Регистрация:
    23.07.2013
    Сообщений:
    918
    Адрес:
    Краснодарский кр.

    чавойто 161, Спасибо за разъяснение,я считываю,и заказываю,на базе родного софта,и проблем не бывает!

  20. Аватар для abricos33

    offline

    диагностика

    Регистрация:
    07.04.2011
    Сообщений:
    7,511
    Адрес:
    Нижний Новгород

    не сам считает, а есть кнопка посчитать..вы похоже не в курсе.

  21. Аватар для чавойто 161

    offline

    калибровка, чиптюнинг

    Регистрация:
    15.08.2013
    Сообщений:
    839
    Адрес:
    Ростов-на-Дону

    У меня PCMFlasher с модулем трикоров и МЕ17.9.11/12/13. И мне не важно с кнопочкой пересчитывает КЛ или нет(это похоже только Вам важно), главное результат.
    Ну а Вы тоже много чего не в курсе. Раз такие вопросы имеете.
    У ТС ни того не другого нет и ему нужен дамп под Галету2.

  22. Аватар для abricos33

    offline

    диагностика

    Регистрация:
    07.04.2011
    Сообщений:
    7,511
    Адрес:
    Нижний Новгород

    чавойто 161, У меня нет вопросов..не придумывайте и пцм есть и чиплодырь..дело не в этом.

  23. Аватар для Бутко

    offline

    Автоэлектрик,моторист только ВАЗ.

    Регистрация:
    23.07.2013
    Сообщений:
    918
    Адрес:
    Краснодарский кр.

    Модуль (Full+CS) почему не считает получается как и у вас
    (А..всё нет..пишет неверный ключ RSA)

  24. Аватар для abricos33

    offline

    диагностика

    Регистрация:
    07.04.2011
    Сообщений:
    7,511
    Адрес:
    Нижний Новгород

    Бутко, потому что галетой считано китайской.


Закрытая тема.

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
Текущее время: 19:52. Часовой пояс GMT +4.

на первом сообщ. на фото видна вся проблема …. вы сами в индетефикаторы полезли из-за этого и он написал что неверная кс

после правки инд. надо нажать на кнопку исправить кс и все …. ,а тут слона раздули из мухи…..

(… мне очень интересно у вас личная неприязнь к комбику или проще наговорить на него чем разобраться к томуже есть и оф. поддержка но это в наших силах и наши ошибки….. и по мимо всего пользуетесь офф. а фото левого ….. комбика мы что разговариваем на разных языках….

такой вопрос возник из-за того что вы не первый раз наговариваете неразобравшись….( в других темах…))

…. мне кажется я очень понятно раписал все ответы на накопившиеся вопросы даже с конкретными примерами

…. могу еще расказать что может произойти если без правки кс запишите прошивку

на разный тип контролеров влияет по своему….. на январе обычно выбивает масл. щуп или крышку заливки масла (через раз) сам лично попался на этом (когда начинал заниматься диагностикой авто ….. и все из-за того что был невнимателен …. к этой надписи в правом углу программы но разобрался-же после того как поменял крышек штук 20 …..)

…. вот и на калине — ресивер но уже не у меня ,а у клиента

…. я обыкновеный пользователь как и многие другие просто сталкнулся с таким и разобрался(пытаюсь и вас посвятить ….чтоб нетратили время на поиски причины)


Изменено 27 декабря 2010 пользователем spl

Периодически клиенты задают вопрос — а ваша прошивка не слетит? Или звонят со словами — я у вас год назад прошивался, а сейчас прошивка слетела!

Ну что же давайте разбираться вместе.
Прошивка — это файл записанный во внутреннюю Flash память блока управления. В этом файле содержится программа и калибровки по которым блок управляет двигателем. Как и любой другой файл сам по себе он вдруг поменяться не может! Не бывает так что вы записали на флешку любимую песню Киркорова, но после зимних морозов Бедросович на записи вдруг осипшим голосом начал петь! Так же и с прошивкой! Сам по себе файл поменяться не может, за исключением физической неисправности ЭБУ или воздействия на него внешних факторов (сильных скачков напряжения или электромагнитных импульсов) что огромная редкость.

Так же для контроля целостности прошивки используется контрольная сумма!

Контрольная сумма — некоторое значение, рассчитанное по набору данных путём применения определённого алгоритма и используемое для проверки целостности данных

При изменении хотя бы одного бита в прошивке — контрольная сумма изменится и блок в лучшем случае выдаст ошибку, а в худшем (если повреждения затронут критически важную область) двигатель вовсе не запуститься.
Но давайте попробуем на практике!

Итак берем прошивку от Лада Веста 1.6 АМТ i756ah03 и проверяем в редакторе прошивок ее контрольную сумму — 32А1

Редактор прошивок сообщает нам о том, что контрольная сумма 32A1 и совпадает с ее значением указанным в теле прошивки.

Далее мы открываем прошивку не в редакторе прошивок (т.к. он автоматически пересчитывает контрольную сумму), а в HEX редакторе, и в произвольном месте трем один байт сымитировав тем самым нештатное изменение прошивки.

сохраняем измененный файл. Снова проверяем контрольную сумму в редакторе прошивок.

Видим, что контрольная сумма поменялась с 31А1 на 32С0 и редактор прошивок автоматически исправил данные о контрольной сумме в теле прошивки! Но мы в данном случае исправления контрольной суммы не сохраняем т.к. нам интересно посмотреть что будет если прошивка вдруг поменяется сама по себе.

Записываем нашу правленую прошивку в блок

Запускаем двигатель!
В скором времени после пуска загорается CHEK ENGINE

Подключаем диагностику. И видим ошибку P0601 — ошибка контрольной суммы ПЗУ!

ЭБУ автоматически пересчитал контрольную сумму! И т.к. она не совпала с той что указана в теле прошивки выставил соответствующий код ошибки!

Вывод:
В случае если в результате неисправности памяти блока управления, скачков напряжения, электромагнитных импульсов вызванных взрывом атомной бомбы и прочих внешних факторов в теле прошивки что либо поменяется — вы тут же увидите горящий значок Chek Engine и ошибку P0601!
Если ошибки P0601 нету, а автомобиль вдруг поехал не так как раньше, значит в автомобиле что-то сломалось и надо искать причину в «железе»!

Пересчитать контрольную сумму в прошивке

  • Автор темы

    andrish

  • Дата начала

    15 Июл 2020

Статус
В этой теме нельзя размещать новые ответы.

  • #1

Может кто помочь пересчитать контрольку Тойота РАВ 4. WinOls не считает. Блок Denso.

Mad Leo


  • #2

Зачем?
Возникает единственный вопрос здравого смысла в моей голове!

  • #3

Это затем чтобы можно было записать её в блок управления, прошивка отредактирована DTC EDITOR, но контрольку нечем посчитать.

Mad Leo


  • #4

Это затем чтобы можно было записать её в блок управления, прошивка отредактирована DTC EDITOR, но контрольку нечем посчитать.

Любой современный загрузчик считает сам КС.
Если у Вас рисовый кесс… То Ори файл ему дайте и дело с концом.
Ведь же был стоковый файл, который вы правили.

  • #5

Кесс не считает контрольку. Всё дело в том, что нужен этот правленый файл. На оригинале ездит автомобиль, но нужно было убрать некоторые ошибки.

Mad Leo


  • #6

Кесс не считает контрольку. Всё дело в том, что нужен этот правленый файл. На оригинале ездит автомобиль, но нужно было убрать некоторые ошибки.

Вы какой файл редактировали? Оригинальный сток?
Если да, то на основе его Кесс Вам и пересчитает КС.
Я могу на основе стока пересчитать контрольную сумму с помощью библиотек Ксьюта.
Но смысла нет мне считать, если у Вас есть сток.

  • #7

Если собираешься писать редактированный файл Ksuite 2.53 пишет типа «chek summ error» дальше OK и на этом всё. Не очень понимаю дальнейших действий.

Mad Leo


  • #8

Если собираешься писать редактированный файл Ksuite 2.53 пишет типа «chek summ error» дальше OK и на этом всё. Не очень понимаю дальнейших действий.

Поставить оригинальную 3.0 (Для установки всех библиотек Visual C++ и сторонних програм)
После удалить.
Пользуйтесь версией 2.23 2.25
2.47 и тем более 2.53 это уже достаточно не стабильные отломы.

При записи мод файла Кесс, он просит предоставить оригинальный файл для пересчёта КС.
Он всегда так делает. Возможно вы выбирайте один и тот же файл.
А возможно вы взяли со складки битый тюн и пытайтесь что-то на нём сделать ещё.
Все Ваши действия и попытки известны только Вам.
Так как ни идентов и не файла тем более тут не видим!

  • #9

Спасибо понял. Кесс два раза запрашивает файл, я указываю один и тот же. Оригинальный есть. Начинающий, что тут сказать.

Mad Leo


  • #10

Спасибо понял. Кесс два раза запрашивает файл, я указываю один и тот же. Оригинальный есть. Начинающий, что тут сказать.

Ну Вот.
Скажите спасибо Рисовому прибору.
Иначе бы уж была новая тема. Как поднять ЭБУ.
Читайте внимательно каждое сообщение прибора!

  • #11

Всем привет кто может посчитать контрольку на блок 7.9.8 кия

Тема по Тойоте, да и не ваша. Вы влезли со своим вопросом в чужую тему, тем самым нарушив правила форума. Создайте свою тему, и будут помогать вам.

Последнее редактирование модератором: 1 Окт 2022

serdgp


  • #12

Всем привет кто может посчитать контрольку на блок 7.9.8 кия

на платной основе ?

Статус
В этой теме нельзя размещать новые ответы.
Автор
Сообщение

[ТС]

 Заголовок сообщения: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 22 фев 2016, 14:03 

Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя


Зарегистрирован: 07 фев 2014, 18:41
Наличности на руках:
486.01

Сообщения: 2087
Откуда: Samara

Как править биос, заменять модули и vendev 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. У нас можно купить доступ к файлам.

Не в сети

Профиль    

 

sunny

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 22 фев 2016, 22:51 


Зарегистрирован: 18 май 2013, 16:11
Наличности на руках:
44.35

Сообщения: 209
Откуда: Таганрог

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

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

Не в сети

Профиль    

 

Size

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 03 авг 2017, 18:40 


Зарегистрирован: 15 фев 2014, 00:28
Наличности на руках:
287.88

Сообщения: 1304
Откуда: Екатеринбург

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


_________________
Ремонт ноутбуков в Екатеринбурге. Для сервисных центров и розничных клиентов 8 (929) 214 60 11

Не в сети

Профиль    

 

sip
[ТС]

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 04 авг 2017, 10:12 


Зарегистрирован: 07 фев 2014, 18:41
Наличности на руках:
486.01

Сообщения: 2087
Откуда: Samara

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

Не в сети

Профиль    

 

sergei21

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 04 авг 2017, 11:24 


Зарегистрирован: 20 апр 2011, 00:57
Наличности на руках:
1,417.20

Сообщения: 1292
Откуда: Буденновск

Ага видео биос 2кб
Мимо ссс….


_________________
во всём виноват маленький электрон
Ремонт Ноутбуков Планшетов в городе Буденновск
+7-962.404-17,02

Не в сети

Профиль    

 

Size

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 04 авг 2017, 11:30 


Зарегистрирован: 15 фев 2014, 00:28
Наличности на руках:
287.88

Сообщения: 1304
Откуда: Екатеринбург

Цитата:

Ага видео биос 2кб
Мимо ссс….

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


_________________
Ремонт ноутбуков в Екатеринбурге. Для сервисных центров и розничных клиентов 8 (929) 214 60 11

Не в сети

Профиль    

 

sip
[ТС]

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 04 авг 2017, 12:10 


Зарегистрирован: 07 фев 2014, 18:41
Наличности на руках:
486.01

Сообщения: 2087
Откуда: Samara

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

Не в сети

Профиль    

 

Size

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 04 авг 2017, 12:13 


Зарегистрирован: 15 фев 2014, 00:28
Наличности на руках:
287.88

Сообщения: 1304
Откуда: Екатеринбург

sip
Благодарю за ценный совет :-):


_________________
Ремонт ноутбуков в Екатеринбурге. Для сервисных центров и розничных клиентов 8 (929) 214 60 11

Не в сети

Профиль    

 

Юрий13

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 23 янв 2020, 00:47 


Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
57.26

Сообщения: 136

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

Не в сети

Профиль  ICQ  

 

Ciber SLasH

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 23 янв 2020, 01:40 


Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
3,460.13

Сообщения: 7482
Откуда: Сан-Питер

Для nVidia есть NiBitor, для AMD есть RBEditor.
Они сами умеют править КС.

Не в сети

Профиль    

 

Юрий13

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 23 янв 2020, 01:44 


Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
57.26

Сообщения: 136

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

Не в сети

Профиль  ICQ  

 

Ciber SLasH

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 23 янв 2020, 01:48 


Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
3,460.13

Сообщения: 7482
Откуда: Сан-Питер

Выложите оригинальный видеомодуль: будем посмотреть…

Не в сети

Профиль    

 

Юрий13

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 23 янв 2020, 02:09 


Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
57.26

Сообщения: 136

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

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

Не в сети

Профиль  ICQ  

 

Ciber SLasH

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 23 янв 2020, 03:16 


Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
3,460.13

Сообщения: 7482
Откуда: Сан-Питер

Судя по исходникам 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

Не в сети

Профиль    

 

Юрий13

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 23 янв 2020, 03:41 


Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
57.26

Сообщения: 136

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

Не в сети

Профиль  ICQ  

 

Юрий13

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 23 янв 2020, 17:12 


Зарегистрирован: 25 янв 2015, 20:55
Наличности на руках:
57.26

Сообщения: 136

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

Не в сети

Профиль  ICQ  

 

Ciber SLasH

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 23 янв 2020, 20:27 


Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
3,460.13

Сообщения: 7482
Откуда: Сан-Питер

Юрий13 писал(а):

тогда подогнать текущую 0xB2 до стоковой 0x7B?

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

Не в сети

Профиль    

 

QuakerIII

 Заголовок сообщения: 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. Куда копать? Т.е. все как бы хорошо и сумма и размер, но с ошибкой, а при залитии оригинала назад, значения те же, но ошибки нет.

Не в сети

Профиль    

 

QuakerIII

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 18 фев 2020, 21:02 


Зарегистрирован: 15 сен 2016, 12:51
Наличности на руках:
2.00

Сообщения: 1
Откуда: Novosibirsk

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

Не в сети

Профиль    

 

sip
[ТС]

 Заголовок сообщения: Re: Правка контрольной суммы после редактирования биоса

СообщениеДобавлено: 19 фев 2020, 10:54 


Зарегистрирован: 07 фев 2014, 18:41
Наличности на руках:
486.01

Сообщения: 2087
Откуда: Samara

QuakerIII
создайте отдельную тему — причем тут КС и количество оборотов кулера?

Не в сети

Профиль    

 

Понравилась статья? Поделить с друзьями: