это Asus P5B Deluxe Bios Recovery SPI Flash кабель, но воспроизведено здесь для Wiki-саке:
предупреждение: никогда не используйте утилиту ASUS Windows bios flash. Были десятки людей с той же проблемой, если бы я знал раньше.
перейти к HOWTO для хорошего дела.
возможно, в момент большой глупости и лени я перепрошил bios на своем ASUS P5B Deluxe с помощью утилиты ASUS для windows на базе flash. Он вытер его начисто, загрузил новый, а потом не смог проверить. На этом этапе доступны только два варианта: выход или повторная попытка. Поэтому я повторяю попытку, теперь он даже не попытается написать bios. Не имея другого выбора, я перезагрузил машину и надеялся на лучшее. Мне досталось самое худшее.
машина ничего бы не сделала. Предполагается, что материнская плата имеет встроенный режим восстановления bios, но кажется, что он также был уничтожен Windows утилита flash. Пришло время отправить его обратно в ASUS, чтобы они могли перепрошить его. Bios не съемный, так что наверняка есть какое-то устройство, которое они подключают, чтобы перепрошить его для вас, я думал.
оказывается, я был прав. Рядом с чипом BIOS, слева от Южного моста, находится недокументированный 7-контактный разъем spi_j1. После долгих исследований я наткнулся на несколько страниц (связанных внизу), которые документировали тип кабеля, необходимого и программное обеспечение для использования этого порта перепрошить bios.
кабель состоит из параллельных разъема проводная на то, что вы можете подключить в контакты, что также имеет 2.7 в-3.6 V вход для питания микросхемы во время перепрошивку. Я сделал очень плохую попытку использовать нарезанный параллельный кабель и концы от порта USB-заголовка. Это не сработало, поэтому я нашел в местном магазине электроники параллельный разъем с ленточным кабелем на нем. Я разобрал его и снова припаял ленту к правильной штифты.
для того чтобы получить ~3V, я принял пропуск через разъем питания от старого вентилятора случая и добавил 3 диода к проводу 5V, давая мне немногую над 3V. Затем я подключил это к ленточному кабелю и подключил разъем питания к другой работающей машине. Затем я использовал свой ноутбук для вспышки в bios.
HOWTO:
расходные материалы:
- загрузочный компакт-диск DOS, USB-накопитель или дискета
- BIOS ROM для материнская плата
- SPIPGM (програмное обеспечение которое делает проблескивать)
- CWSDPMI (dpmi хост-процесс, необходимый SPIPGM)
- мультиметр
- Паяльник
- разъем DB25
- разъем какой-то, вам потребуется 6 пен.
для того чтобы сделать кабель я использовал DB25M к серийному разъему IDC10. Это действительно кажется самым простым в использовании. Они выглядят как это:
заголовок находится на материнской плате, слева от Южного моста.
вот как нумеруются контакты заголовка:
Вот таблица, показывающая, какие контакты заголовка должны быть подключены к каким параллельным контактам. Контакт 1 на коллектор для +3В.
Header Pin Parallel Pin
========== ============
2 18
3 7
4 8
5 10
6 9
вот как выглядит мой кабель (Примечание: он выглядит так провод питания подключен к DB25, но на самом деле это припой к ленте, он идет к контакту 1 на заголовке)
если вы используете кабель подобный моему, то раскройте его вверх и desolder тесемка от разъема. Возьмите скрепку и вставьте ее в отверстия в разъеме заголовка, чтобы определить, какой провод должен идти к какому контакту на DB25 с помощью мультиметра. Припой каждый адекватно вести.
вам после этого нужно получить линию 5В с другого компьютера (красный провод на разъеме molex). Припаяйте три диода последовательно и подключите их к линии 5V. Используйте мультиметр, чтобы обеспечить падение напряжения между 2,7 В и 3,6 В. припаяйте его к соответствующему ленточному проводу.
теперь, когда вы готовы к вспышке, загрузите мигающий компьютер с загрузочным носителем DOS. Во-первых, необходимо запустить cwsdpmi.exe, затем запустите spipgm. (Примечание: необходимо запустить cwsdpmi.exe перед SPIPGM каждый раз.)
spipgm /p p5b-bios.rom
It буду просить общий размер флешром, введите 1024
Если SPIPGM сообщает Ваш идентификатор чипа как fffffffh, то что-то не так. Проверьте все соединения. SPIPGM имеет несколько функций, таких как сначала стирание BIOS. Запустите SPIPGM без каких-либо опций, чтобы увидеть список.
предоставление кредита, где кредит должен быть, без этих сайтов я бы никогда не понял этого из.
обновление
пока я не скачал spipgm2
, и используется /S
, вместо /P
команда, которую я успешно вернул гигантский пресс-папье к компьютеру снова.
кажется,SPIPGM.exe
сам по себе пишет страницу за раз на микросхему SST в платах Asus P5B. Ты должны используйте либо перекомпилированный spipgm.exe
или, еще лучше, используйте spipgm2.exe
. Вы можете построить кабель без любые резисторы или конденсаторы, если вы используете оранжевый (3 В) выход из источника питания ATX суррогатного ПК.
затем должны использовать /S
переключатель:
spipgm2.exe /S xxxxxx.ROM
для записи в чип после вы разблокировать его с /U
и стереть с /E
. Это единственная вещь, которая работала для меня, и я вернулся и работает отлично.
You должны использовать /s
(медленно) переключатель с этим запрограммировать чип SST в платах ASUS серии P5. Видимо,/p
переключатель используется в оригинале SPIPGM.EXE
не делайте это достаточно медленно, или немного в то время; что обломок SST нужен для успешного reflash.
для загрузки программы я сделал два гибких диска, один с загрузочным диском Windows 98 SE, а второй с программой spipgm2 и файлом образа bios (.расширением ROM).
для прошивки bios я использовал следующие параметры:
spipgm2 /i
убеждаться что программа может прочитать мой набор микросхем и кабель одобрен.
spipgm2 /u
разблокировать биос.
spipgm2 /e
стереть БИОС.
spipgm2 /s p5b.rom
для прошивки нового bios.
когда он закончил, я попытался загрузить мертвую материнскую плату, и она работала!
Бонусная Схема