Далі йде інформація про флеш-кабель для відновлення SPI від ASUS P5B Deluxe SPI , але відтворений тут для ради Wiki:
ПОПЕРЕДЖЕННЯ: Ніколи не використовуйте утиліту BIOS Flash на основі ASUS Windows. Було багато людей з тим самим питанням, якби я тільки знав до цього.
Пропустіть HOWTO для хорошого матеріалу.
Можливо, за хвилину великої дурості та лінощів я поповнив біос на моєму ASUS P5B Deluxe за допомогою утиліти ASUS на базі Windows. Він витер його чистим, завантажив новий, а потім не міг перевірити. На даний момент ваші лише два варіанти - закрити чи повторити спробу. Тому я повторюю, зараз він навіть не спробує написати біос. Не маючи іншого вибору, я перезавантажив машину і сподівався на найкраще. Я отримав найгірше.
Машина нічого не зробила. Материнська плата повинна мати вбудований режим відновлення біосу, але, здається, її також видалила утиліта Windows Flash. Настав час відправити його назад в ASUS, щоб вони могли переробити його. Біографія не є знімною, тому, безумовно, є якийсь пристрій, до якого вони підключаються, щоб переробити це для вас, я думав.
Виявляється, я мав рацію. Поруч з мікросхемою BIOS, зліва від південного мосту, знаходиться недокументований 7-контактний роз'єм з написом SPI_J1. Після численних досліджень я натрапив на кілька сторінок (пов’язаних у нижній частині), які задокументували необхідний тип кабелю та програмне забезпечення для використання цього порту для перепрошивання біосів.
Кабель складається з паралельного роз'єму, підключеного до чогось, до якого можна підключити штифти, який також має вхід 2,7 В-3,6 В для живлення мікросхеми під час перепрошивки. Я зробив по-справжньому погану спробу використання подрібненого паралельного кабелю та кінців у порту USB-заголовка. Це не вийшло добре, тому я знайшов у місцевому магазині електроніки паралельний роз'єм із стрічковим кабелем на ньому. Я розібрав його і знову припаяв стрічку до правильних шпильок.
Щоб отримати ~ 3 В, я взяв прохід через роз'єм живлення від старого вентилятора корпусу і додав три діоди в провід 5 В, давши мені трохи більше 3 В. Потім я підключив це до стрічкового кабелю і підключив роз'єм живлення до іншої працюючої машини. Потім я використовував свій ноутбук, щоб прошивати біоси.
ЯК :
Поставки:
- CD-диска для завантаження DOS, USB-накопичувача або дискети
- BIOS ROM для материнської плати
- SPIPGM (Програмне забезпечення, яке виконує миготіння)
- CWSDPMI (хост-процес DPMI, необхідний SPIPGM)
- Мультиметр
- Паяльник
- Роз'єм чоловічого DB25
- Роз'єм для заголовка якогось типу, вам знадобиться 6 штифтів.
Для виготовлення кабелю я використовував серійний роз'єм DB25M TO IDC10. Це справді здається найпростішим у використанні. Вони виглядають так:
Заголовок знаходиться на материнській платі безпосередньо зліва від південного мосту.
Ось як нумеруються штифти заголовків:
Ось таблиця, яка показує, які штифти заголовків повинні бути з'єднані з якими паралельними штифтами. Pin 1 на заголовку призначений для + 3V.
Header Pin Parallel Pin
========== ============
2 18
3 7
4 8
5 10
6 9
Ось як виглядає мій кабель (Примітка. Схоже, що джерело живлення підключено до DB25, але насправді він припаює до стрічки, він йде на штифт 1 на заголовку)
Якщо ви використовуєте кабель, аналогічний моєму, відкрийте його та відпаліть стрічку від з'єднувача. Візьміть скріпку для паперу і приклейте її до отворів у з'єднувачі заголовка, щоб визначити, який провід потрібно перейти на який штифт на DB25 за допомогою мультиметра. Припаяйте кожен провід належним чином.
Потім потрібно отримати лінію 5В від іншого комп’ютера (Червоний провід на роз'ємі molex). Припаяйте три діоди послідовно і підключіть їх до лінії 5В. Використовуйте свій мультиметр, щоб переконатися, що падіння напруги дає вам від 2,7 до 3,6 В. Припаяйте це до відповідного стрічкового відведення.
Тепер, коли ви готові до спалаху, завантажте свій миготливий комп'ютер за допомогою завантажувального носія DOS. Спочатку потрібно запустити cwsdpmi.exe, потім запустити spipgm. (Примітка. Ви повинні запускати cwsdpmi.exe перед SPIPGM кожен раз.)
spipgm /p p5b-bios.rom
Він запитає загальний розмір флешмору, введіть 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
. Це єдине, що працювало на мене, і я створюю резервну копію та працюю ідеально.
Для цього потрібно скористатися /s
( повільним ) перемикачем для програмування мікросхеми SST на платах серії ASUS P5. Мабуть, /p
перемикач, що використовується в оригіналі, SPIPGM.EXE
робить це не досить повільно, або трохи за раз; а це те, що потрібно мікросхемі SST для успішного перезавантаження.
Для завантаження програми я зробив дві дискети, один - із завантажувальним диском Windows 98 SE, а другий - з програмою spipgm2 та файлом зображення bios (розширення .rom).
Для прошивки біографії я використав такі параметри:
spipgm2 /i
щоб переконатися, що програма може прочитати мій чіпсет, і кабель у порядку.
spipgm2 /u
щоб розблокувати біос.
spipgm2 /e
стерти біос.
spipgm2 /s p5b.rom
спалахнути новий біос.
Коли це закінчилося, я спробував завантажувати мертву материнську плату, і це спрацювало!
Діаграма бонусів