Хотсвап,совместимость чипсетов,флешей,прошивальщиков.

Случилось так,что после очередной перепрошивки BIOS на м.п. GA-6bxc
после перезагрузки ничего кроме вращения вентиляторов не происходило.
Т.е. даже bootblock не загружался.На тот момент я решил,что проблема
только в некорректной прошивке,т.к. при прошивке flash855 выдал
сообщение об ошибке ID(кстати,а что это за ID?),чего раньше в такой
же ситуации не было,но в последним случае я правил немного файл
прошивки MODBIN-ом,и процедура эта происходила с ошибками,однако,я
решился на перепрошивку в надежде,что всегда сумею "отшить" биос,т.к.
bootblock не трогаю,я оказался не прав.
Вдохновленный выдержкой из статьи о перешивке биосов хотсвапом,вот она:
"Вообще никаких особых условий по выбору конкретной модели или фирмы

(кроме случая с Асус для Intel-флэшей) нет. Не нужно стремится брать

для такой цели "крутые" и "навороченные" платы. Нужно строго наоборот

- чем "безвестнее" и примитивнее плата - тем более лучший получится

из неё "программатор". Т.е. для этого просто идеальны всякие Акорпы

да PCPartner-ы, а вот любые платы даже с минимальными

"претензиями"всегда ухудшают"универсальность".",решил попробовать.
Правда попроще на тот момент мне найти не удалось,все,что было в
распоряжении-это Iwill BD100 с 1Mbit BIOS на интелловской флешке
P28F001BX-T150.На GA-6bxc установлен 2Mbit BIOS на флешке фирмы
Atmel модели АТ29С020.Обе флешки DIP32,обе материнские платы на
чипсете i440BX.Остается вопрос о различии размеров флешек,но тут
вдохновляет другой фрагмент вышеупомянутой статьи:
"Когда у вас есть под рукой только "одномегабитная" плата, а нужно

прошить двухмегабитку ("обычную") можно сначала прошить первую

половину (1Mbit), а потом "отдельно", вторую половину. Для этого

разбиваете файл биоса на две части (по 1Mbit=128kB) с помощью любого

hex-редактора и прошиваете сперва последнюю часть. После этого

коротите ножку 30 (A17 в 2Mbit и NC в 1Mbit) на землю и заливаете

"начальную" половину."
Прошивку делю на две половины,каждую называю соотвецтвующим образом.

Прашивальщик(Awdflash) говорит,что размер файла прошивки не соотвец-
твует размеру флешки(все может быть,наверное BD100 поддерживает и 2Mbit флеш,как BD100Plus).Пробую прошить весь файл целиком,прошивает.
Только одно сомнение возникает у дилетанта,почему не переписаны три
блока в последне четверти прошивки,отступя три-четыре блока от конца?
Прошиваю с ключом /f.Прошивается все целиком.Несколько позже при
очередной попытке прошивки в тех же условиях я решил попробовать
flash855.Опять получил сообщение об ошибке ID.Awdflash с ключем /f
сработал нормально.
Далее,попадает ко мне "чего попроще"-6via85p v.1.8,но без флешки.
Здесь на форуме мне объясняют,что флешка должна быть 2Mbit с парал-
лельным доступом.У меня их три,одна с GA-6bxc,вторая от P3B-f(чипсет
i440BX) 29C51002T-90P(BIOS Award),третья от SL-67ev1(чипсет VIA
Appollo 133) EN29F002NT-70P(BIOS Award).Скачиваю последнюю прошивку
с сайта производителя,беру у знакомого 6via85p v.1.9,начинаю пробо-
вать перепрошить.
EN29F002NT-70P-микросхема определяется,биос прошивается,после перезагрузки все работает.
AT29C020-микросхема не определяется,после загрузки файла биоса в
оперативную память система наглухо виснет.
V29C51002T-90P-аналогична предидущей,если попробовать с ключем /f,то
микросхема определится,но потом система все равно зависает.
Хочу обратить внимание,мат.платы,с которых были сняты две последние
флеши,на чипсетах i440BX,а первая-на VIA,на том же,что и 6via85p.
Потом мне пришлось прошивать EN29F002NT-70P назад под SL-67ev1,на
той же 6via85p.Все происходило уже не так гладко,не определялась
микросхема,машина висла.Но с ключем /f все прошилось,и мат.плата
работает.Попытка же зашить прошивку для SL-67ev1 во флешку от P3B-F
кончилась по вышеописанному сценарию.
Почему я написал такое длинное сообщение.
1)Человек живущий в небольшом провинциальном городке и столкнувшийся
с необходимостью перешивать биос хотсвапом замучается перебирать
комбинации мат.плата-флеш,и комбинаций этих скорее всего будет
доступно не много.Желательно изначально хотя бы примерно знать,что делать,а то весь на нервы изойдешь.
2)Желательно,чтобы информация по данному вопросу скапливалась в одном месте.Я читаю все подряд,информации много,но она разбросана,и в нужный момент не помнишь где что видел.
Господа,рассказывайте пожалуйста о своем опыте,как положительном,
так и отрицательном,в данном случае это одинаково ценно.Напоминаю,
что речь идет о перешивке биоса хотсвапом,а не о перешивке биоса
вообще.
Небольшая просьба к корифеям сайта сего.Пажалуйста,не отсылайте

никого по техническим вопросам к FAQ,там по этим вопросам ничего нет,
имеют смысл ссылки на главную страницу-"СТАТЬИ" ,отдельно на статью
"Искусство перешивки BIOS" и "ССЫЛКИ".

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

Вот именно для того, чтобы не иметь проблем описанных Вами, я шью старые флешки (12V) на ASUS T2P4, 5V одно и двухмегабитки на платах серий P2L/P2B а хабовые на TUSLиках. Проблем совместимости практически не возникает. Разве что флешки которые не определяются из-за некорректной прошивки приходится шить Uniflash-ем с ключем /FORSE.
P.S. Вы уверены, что флешки о которых Вы писали исправны?

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Аватар пользователя Семен Сатановский

To rgt.

Я совсем не уверен в исправности используемых мною флешек.Плюс
к этому у меня нет никаких критериев оценки работоспособности и
методов диагностики флешек.Относительно тех,которые у меня есть,
можно сказать,что те,что работают исправны.Относительно АТ29С020:


я забыл,она прошилась на 6via85p с ключом /f,но не полностью,
первая четверть с ошибками.Проверить ее не могу,м.п. дохлая,пока
не достану POST-card,ничего на эту тему говорить не буду.
Относительно V29C51002T-90P:лишь однажды определилась при
попытке прошить с ключем /f,м.п.,на которой она стояла вышла из
строя,и владелец разобрал ее на зап.части.
Попробую в скором времени Uniflash,может быть это принесет новые
результаты.

Аватар пользователя Семен Сатановский

To rgt

Скачал Uniflash 138,прочитал инструкцию,применил.
Прошивал флеш АТ29С020 от м.п. GA-6bxc на м.п. 6via85p.
В отличии от моих предидущих попыток все прошло удачно,
установил флеш на место(GA-6bxc),вкючил питание кнопкой
сетевого фильтра,старая история:м.п. стартует не ожидая


нажатия кнопки PC_ON,но ничего кроме вентиляторов не
работает.Выключаю питание,сбрасываю CMOS перемычкой,
включаю сетевой фильтр-тишина,нажимаю PC_ON,ура!все
работает.Эти строки пишу уже на компьютере собраном на
базе GA-6bxc.
В инструкции к Uniflash приводится мысль,что Awdflash
может убить биос,наверное Amiflash тоже,что,очевидно,в
моем случае и произошло.Спасибо,что натолкнули меня
на мысль использовать Uniflash.

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

Семен Сатановский Как написано Романом в статье (а его опыт и статистика вне конкуренции) в разных случаях помагают разные сочетания плата/флешер а иногда и вовсе приходится шить БИОС в два приема. Начинать одним флешером а дошивать другим. Просто мне с таким не доводилось сталкиваться... А вообще-то по моему разумению добавить что-то к этой статье, если речь не идет о новых железках будет очень непросто.

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Аватар пользователя Семен Сатановский

Для цели описаной здесь - rom.by/phpBB2/viewtopic.php?t=5004 мне нужна флешка АТ29С020,но она задействована на м.п.


GA-6bxc,однако имеется флеш V29C51002T со сгоревшей м.п. P3B-F
неизвестного качества.Решил попробовать прошить ее хот-свапом
на GA-6bxc прошивкой от нее же.Приготовил три дискеты с прошивкой,
но с разными прошивальщиками-Awdflash(был в комплекте с прошивкой),Flash864(Ami) и Uniflash138.Извлек флеш,подложил под
нее шлейфик от COM-порта,поставил назад.Запускаю машину,
грузится,но до чтения дискеты дело не доходит,процесс останавлива-ется на определении марки привода CD-RW.Перезагружаю несколько
раз(причем как на холодную,так и на горячую,т.е.машина на виснет,но двигаться вперед не хочет).Обнуляю CMOS перемычкой(оставляю ее
в этом положении),отсоединяю разъем питания от мат.платы,жду 10
минут.Собираю,перемычку обнуления CMOS на место,включаю,грузится с дискеты.Набираю в командной
строке:
wdflash 6bxc.f3 /py /sn /wb /cp /cd /cc ,жму Enter...,появляется
приглашение DOS,опять набираю,опять жму...,аналогично,и так
несколько раз.Далее набираю просто awdflash,появляется окошко
с предложением ввести имя файла,ввожу,предложение сохранить
копию старого файла прошивки,отвечаю нет,вопрос-будем шить или
нет,будем,прошивает все вместе с bootblock.Радостно жму F1,машина
перезагружается,и...заявляет,что память не установлена shock.
Выключаю,перемычку обнуленя CMOS опять в положение обнуления,
отключаю разъем питания,жду 10 мин.,включаю,тишина evil.
Отключаю,обнуляю CMOS,ставлю рабочую флешку на место,включаю
сетевой фильтр...,машина стартует :nunu:,но грузится,на сей раз с
дискеты с Uniflash,заменяю флешку.А дальше все спокойно прошивается,перезагружает-
ся,загружается Windows 8).
Не будете ли Вы столь любезны господа прокоментировать все эти
глюки.

Я тоже пользовал 6ВХС, только загружался для целей прошивки БИОС хотсвапом всегда с винчестере в Safe Mode Command Promt Only. Не перезагружаюсь, если на то не было необходимости, а после прошивки счтываю записанное из флэшки в файл и проверяю, либо утилитами, либо сравнением записанного и считанного файлов. А глюки могут быть из-за неправильно считанного с дискеты файла, кривой реализации алгоритма прошивки конкретного типа флэша в конкретной версии прошивальщика, плохого контакта в разъёме, плохого качества самой флэшки... к V29C51002T эти два последних как раз неплохо подходят.

Аватар пользователя Семен Сатановский

pitbios1 писал(-а):
Я тоже пользовал 6ВХС, только загружался для целей прошивки БИОС хотсвапом всегда с винчестере в Safe Mode Command Promt Only. Не перезагружаюсь, если на то не было необходимости, а после прошивки счтываю записанное из флэшки в файл и проверяю, либо утилитами, либо сравнением записанного и считанного файлов. А глюки могут быть из-за неправильно считанного с дискеты файла, кривой реализации алгоритма прошивки конкретного типа флэша в конкретной версии прошивальщика, плохого контакта в разъёме, плохого качества самой флэшки... к V29C51002T эти два последних как раз неплохо подходят.

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

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

Цитата:
пользуетесь для проверки считанного из флешки файла.

я делаю так - любимый прошивальщик + утилитка fc из стандартного комплекта утилит от ДОСа/Винды...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Семен Сатановский

Root писал(-а):
Цитата:
пользуетесь для проверки считанного из флешки файла.

я делаю так - любимый прошивальщик + утилитка fc из стандартного комплекта утилит от ДОСа/Винды...

Спасибо за информацию,fc-это деиствительно удобно,занимает
мало места и всегда доступно.
Поделитесь пожалуйста информацией,какой Ваш любимый прошивальщик,как он таковым стал,и Ваше мнение об остальных прошивальщиках.

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

Цитата:
какой Ваш любимый прошивальщи

Юнифлеш... Неприхотливый, удобный, вроде даже работает на большом кол-ве конфигураций, кроме запущенных (типа Асус&Ко). Хотя ограничен платформами, где есть PCI. Т.е. 386 или 486 прошить не удастся... Да, и вряд ли там флеш стоит...
Для АСУСа - фирменный прошивальщик aflash или pflash. Шьет все что шьется:) Хотя похоже, что очень ограничен в знании "чужих" флешей.
AWDFlash - классика жанра:)

Гляньте топики:
Об "арсенале" для прошивки Бивисов


Award WinFlash: обновление BIOS в среде Windows-реальность?

Цитата:
fc-это деиствительно удобно,занимает мало места и всегда доступно.

замечу, что fc не самый удобный сравниватель файлов, зато есть в дистрибе ДОСа...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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