Автор: ROMby Unknown , 27 мая 2004
Люди! Помоги заменить original.tmp в BIOS. У меня при замене выдаёт сообщение cheksum error!. Как обновить crc? (Modbin не работает). У меня мать Gigabyte 7VAX с 2Mbit биосом.
Содержимое данного поля является приватным и не предназначено для показа.

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

ivp

21 год 9 месяцев назад

Поиском пользуйтесь - об этом раз десять написано в этой ветке, и раз десять в ветке патчера, ключевые слова CRC и CBROM (v.2.07!!!)... :evil:

Unknown BIOS (не проверено)

21 год 9 месяцев назад

Всё! Сделал! Подправил CRC original.tmp ( с помощью проги crcbios) и CRC всего файла ( cbrom`ом перепаковал EPA). Всем спасибо!

ivp

21 год 9 месяцев назад

Заходите еще... :wink:
Только вопросов таких больше не задавайте, plz, и пользуйтесь поиском вначале, а не потом... :roll:

xKVtor

21 год 9 месяцев назад

Sergius
Подправил CRC original.tmp ( с помощью проги crcbios)

А где можно надыбать сию чудесную прогу ?

Unknown BIOS (не проверено)

21 год 9 месяцев назад


А где можно надыбать сию чудесную прогу ?

CRC в original.tmp - байт, который дополняет сумму всех байт original.tmp до нуля. Где нашёл прогу - не помню. Если надо, то давай своё мыло, отправлю...

Arsenal_PC

21 год 9 месяцев назад

Voobshe-to CRC ne odna... cherez kazdie 2000h- byte est!!!... no glavnaya odna!!! i Pravit mozna pryamo ruckami - HIEW a voobshe CBROM i LHA yavlayutsa osnovoy packovki Bios'a. Prichem posledni primenim (esli znaech cto i kuda) ko Vsem Awarda'm

xKVtor

21 год 9 месяцев назад

Sergius
CRC в original.tmp - байт, который дополняет сумму всех байт original.tmp до нуля

Спасибо огромное за инфу.
CRC этот оказывается вовсе не CRC, а CheckSum.
Причем, это не дополнение контрольной суммы, а именно сама сумма (проверил на нескольких биосах)

Самое обидное, что я подсчитывал много раз эту сумму своей, как сегодня оказалось , кривой :oops: утилью. Поэтому сам не смог уловить закономерности.

Если надо, то давай своё мыло, отправлю

Нет, спасибо, я свою уже накатал :-)
[code:1]{$I Byte2xxx.inc}
Const sum:byte=0;
tmp:byte=0;
Var F:file of byte;
BEGIN
Assign(F,Paramstr(1));
Reset (F);
while not eof(F) do
begin
read(F,tmp);
sum:=sum+tmp;
end;
Close (F);
writeln(Byte2Hex( sum),'(', sum:3,')');
writeln(Byte2Hex($100-sum),'(',$100-sum:3,')');
END.
[/code:1]
Медленно, но верно :-)

Arsenal_PC
Voobshe-to CRC ne odna...

В этой ветке обсуждается именно эта одна: CRC_origig_tmp
Просто название темы не очень удачно выбрано...