Для редактирования Award 6.х 2Mbit. Берём файл

Для редактирования Award 6.х 2Mbit.
Берём файл прошивки - "0.bin" - и ищем "-lh". Первое совпадение будет в самом начале - запакованный файл original.tmp. Второе - его конец, в смысле начало следующего упаковонного файла (например, cpucode.bin).
От второго места нахождения "-lh" сдвигаемся влево на три байта - это CRC от original.tmp. Включаем выделение в hiew и ищем первые FFFFFFFF - в переводе окончание всех упакованных файлов (т.е. начало пустого места). Здесь выключаем выделение - полученный блок записываем в файл (F2 в hiew), например - "ost". Он нам понадобится впоследствие для сборки нового биоса.


Редактируем в распакованном original.tmp то, что нам нужно. Запаковываем его с помощью LHA, получаем, например, "1.lzh". Присоединяем к нему ранее сделанный "ost" (с помощью копировать/добавить в любом файлменеджере). Полученную слепку - удлинненный "1.lzh" открываем в hiew, выделяем весь (CTRL-*) и с помощью, опять же, F2, записываем поверх начала "0.bin".
Открываем полученное "месиво" в modbin-е и сохраняем ничего не меняя для коректирования оным заголовка original.tmp и пересчета CRC.
Все, биос готов. Некоторые замечания:
- иногда приходится поперебирать различные версии модбина - не все соглашаются работать.
- иногда вылетает модбин с ошибкой при открытии - можно попытаться обнулить CRC original.tmp (первый байт в нашем "ost") - может помочь.
- модбин нам нужен _ЛИШЬ_ для корректного пересчета CRC original.tmp, общую CRC биоса может правильно подбить _ЛИШЬ_ cbrom. Т.е., как говорится, "после сборки обработать напильником"...:D CBROM-ом то есть...:)

Изменение инженерного пароля
  • apple_rom Спасибо за ответ. Правда, конкретного алгоритма расчета
  • Сейчас по рекомендациям apple_rom +
  • apple_rom Может быть есть какие либо идеи
  • Ошибка в следующем - cbrom работает с
  • apple_rom Уже спрашивал , но
  • Дык... Заглядывал бы почаще - может, и
  • Так, народ - об чём гутарим, собственно??? Об
  • Стормозил. Сорри Сырцы то
  • Bizquit Полночи потратил на разработку этого
  • Упс, мой косяк... пропустил РPS... думал, что прога
  • Bizquit а если вторым способом (через
  • Тогда, пожалуйста, расскажи алгоритм или дай линк
  • cbrom завис вхлам ctrl+break не помогло -
  • Тогда, пожалуйста, расскажи алгоритм или дай линк
  • 1. метод подсчета CRC вовсе не является загадкой 2.
  • Поскольку на мой вопрос на конфе Оверклокерсов уважаемый
  • StarGaz0r Bizquit Может пригодится [url=http://cp.people.overclockers.ru/cgi-bin/dl.pl?id=1535
  • че-нить придумаем
  • неа, он только в конец добавляет...
  • а cbrom'ом через /other добавлять?
  • вот в том-то и дело... и че теперь
  • хе-хе - там заголовок разный получается у архива
  • Хмм... или я что-то не так делаю, или
  • да - он самый - хэш по умолчанию MASTER_PASS_HASH DB 22h,0f2h,22h,52h,82h,0fah,72h,0f2h
  • я так понимаю главный модуль - находится
  • я тоже никогда инженерными паролями не заморачивался ;) но
  • Там нечто типа CRC, посчитанного кривым методом,
  • 1) Тайна сие великая есть: Вы пишете, что
  • хмм... а есть несколько способов сохранить кроме
  • Внимательно подумал, а после проверил - я был
  • тогда, вообще реально ли его убрать?
  • Есть сильное подозрение, что "обнуление" пароля есть неотъемлемая
  • 2IVP : нельзя ли подробнее?
  • Нет
  • Если мне нужно снести пароль, кем-то зачем-то установленный