"Свежий BIOS на платах серии P5B"...

или "Лучшее - враг хорошего".

Проблема с откатом глючных свежих прошивок на сабжевых платах часто встречается в ветках форумов:
forum.asus.ru/viewtopic.php?t=17242


forums.overclockers.ru/viewtopic.php?t=180005

Начиная (на примере моей платы) с прошивки 1102 нельзя откатиться на более раннюю версию - этому препятствует все известные утилиты прошивальщики от асуса...

### лирика ###

Когда комп на P5B был собран я не мог нарадоваться удобству обновления BIOS: хоть из BIOS SETUP, хоть из DOS, хоть из под винды...
хочешь с винта, флопика, флэшки, сидюка... казалось не о чем больше мечтать...
Заводская прошивка 0211 болевшая "включением-выключением" при старте машины и раздражавшая лишним циклом старт-стоп для винчестеров (причем с малым отрывом по времени) была заменена на 0504, а затем на 0701.
Однако свежие прошивки выходили на сайте асуса с завидной регулярностью, а список вносимых в них исправлений был велик и заставлял забывать о предостережениях как собственного рассудка, так и многочисленных статей на эту тему.
Тем более легкость процедур обновления и восстановления вселяла дополнительную надежду на положительный исход.
Таким образом на машине сменились прошивки 0806, 0908 (в них на моей плате проявляется глюк - нерегулярное впадение в ступор при перезагрузке)... и вот красным шрифтом на сайте асуса предупреждение для прошивки 1102 "Откат на предыдущую прошивку невозможен"
Пробежавшись по вышеприведенным веткам форумов выяснил - фигня, старыми версиями утилит отшиться можно. Залил 1102. Глюк предыдущих двух версий не исправлен, а вот отшиться указанными версиями утилит (и даже более ранней AsusUpdate) не удавалось.
Не помогал и ступенчатый "даунгрэйд" 1102-0908-0806-0701, обламывали на первом же шаге.
После десятка неудачных попыток "впихнуть невпихуемое" сочетая разные прошивальщики с версиями прошивок решился на нижеописанный шаг...

### конец лирики ###

ВНИМАНИЕ: снимаю с себя всю ответственность за возможный ущерб, причиненный применением описанного способа. Мне описанные действия помогли, кому то могут навредить. Пользуйтесь на свой страх и риск.

Была взята первая из попавшихся под руку прошивок (0908). Поиском в ее теле была найдена ASCII строка P5B. Рядом располагаются в символьном же виде дата и время создания прошивки, а так же ее версия. Я выставил месяц выхода прошивки на февраль текущего года (1102 вышла в январе) и прибавил единичку в миноре версии - стало 1103.
Полученный файл был скормлен AsusUpdate, которая с радостью его схавала. Причем, не проверяя CRC, зашила. Результат оправдал ожидания - при перезагрузке из-за несовпадения контрольной суммы вывалился хваленый загрузчик CrashFree, который откатил биос на версию 0170 с компакт-диска материнки.
Тот в свою очередь был обновлен до самого, на мой взгляд, стабильного: 0701.

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

Аватар пользователя icbook

:)
Про BIOS в чипе BGA - забавно... Может, просто на плату P5B стоило бы взглянуть, а не собирать слухи?

icbook писал(-а):
:)
Про BIOS в чипе BGA - забавно... Может, просто на плату P5B стоило бы взглянуть, а не собирать слухи?

;) еще вчера посмотрел. поборол природную лень и разобрал компутер. стыдно :oops:. первый пост отредактировал.

кстати порадовало, что асусовцы установили разъем для программирования биоса по SPI "onboard". дойду до дому скину цоколевку разъема.

PS:

Биос на платах серии хранится в 8-выводном корпусе (WSON или SOIC) микросхемы sst.com/products.xhtml/serial_flash/25/SST25VF080B. Более того, рядом с микросхемой расположена 7 контактная вилка 6 контактов которой позволяют программировать микросхему биос не отпаивая с платы (при отключенном питании платы) по интерфейсу SPI. Пример программирования обмена по SPI на Си на сайте SST.

Разъем Микросхема Сигнал
   1       8         VDD(2.7-3.6В)
   2       4         VSS(GND)
   3       1         CE#
   4       6         SCK
   5       2         SO
   6       5         SI

У кошки четыре ноги вход, выход, "земля" и питание...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей