Poniżej znajduje się kabel ASUS P5B Deluxe Bios Recovery SPI Flash , ale odtworzony tutaj na potrzeby Wiki:
OSTRZEŻENIE: Nigdy nie używaj narzędzia do flashowania BIOS-u opartego na systemie Windows. Było wiele osób z tym samym problemem, gdybym tylko wiedział wcześniej.
Pomiń HOWTO, aby uzyskać dobre rzeczy.
Być może w chwili wielkiej głupoty i lenistwa przełożyłem biografie na moim ASUS P5B Deluxe za pomocą narzędzia flash opartego na systemie Windows. Wytarł go do czysta, załadował nowy, a następnie nie mógł zweryfikować. W tym momencie masz tylko dwie opcje: wyjdź lub spróbuj ponownie. Więc próbuję ponownie, teraz nie będzie nawet próbował pisać biografii. Nie mając innego wyboru zrestartowałem maszynę i liczyłem na najlepsze. Mam najgorsze.
Maszyna nic by nie zrobiła. Płyta główna ma mieć wbudowany tryb odzyskiwania systemu BIOS, ale wygląda na to, że został również usunięty przez narzędzie flash systemu Windows. Nadszedł czas, aby odesłać go z powrotem do ASUS-a, aby mógł go ponownie załadować. Bios nie jest usuwalny, więc z pewnością jest jakieś urządzenie, do którego podłączają się, by je dla ciebie przeflashować, pomyślałem.
Okazuje się, że miałem rację. Obok układu BIOS, po lewej stronie mostka południowego, znajduje się nieudokumentowane 7-stykowe złącze oznaczone SPI_J1. Po wielu badaniach natknąłem się na kilka stron (połączonych na dole), które dokumentowały rodzaj potrzebnego kabla i oprogramowania do używania tego portu do przebudowy bios.
Kabel składa się z równoległego złącza podłączonego do czegoś, co można podłączyć do pinów, które ma również wejście 2,7 V-3,6 V do zasilania układu podczas jego flashowania. Podjąłem naprawdę złą próbę użycia posiekanego kabla równoległego i końcówek z portu USB. To nie zadziałało dobrze, więc znalazłem w lokalnym sklepie elektronicznym złącze równoległe z kablem taśmowym. Rozebrałem go i ponownie przylutowałem wstążkę do odpowiednich szpilek.
Aby uzyskać ~ 3V, wziąłem złącze zasilania ze starego wentylatora obudowy i dodałem trzy diody do przewodu 5V, dając mi nieco ponad 3V. Następnie podłączyłem to do kabla taśmowego i podłączyłem złącze zasilania do innej działającej maszyny. Następnie użyłem mojego laptopa do flashowania do bios.
JAK :
Kieszonkowe dzieci:
- Dysk startowy DOS, dysk USB lub dyskietka
- BIOS ROM dla płyty głównej
- SPIPGM (oprogramowanie, które wykonuje flashowanie)
- CWSDPMI (proces hosta DPMI wymagany przez SPIPGM)
- Multimetr
- Lutownica
- Wtyk DB25
- Jakiekolwiek złącze nagłówka, będziesz potrzebował w sumie 6 pinów.
Do wykonania kabla użyłem złącza szeregowego DB25M TO IDC10. To naprawdę wydaje się najłatwiejszą w użyciu. Wyglądają tak:
Nagłówek znajduje się na płycie głównej bezpośrednio po lewej stronie mostu południowego.
Oto numeracja pinów nagłówka:
Oto tabela pokazująca, które piny nagłówka powinny być podłączone do jakich pinów równoległych. Pin 1 w nagłówku służy do zasilania + 3 V.
Header Pin Parallel Pin
========== ============
2 18
3 7
4 8
5 10
6 9
Oto jak wygląda mój kabel (uwaga: wygląda na to, że przewód zasilający jest podłączony do DB25, ale w rzeczywistości jest przylutowany do taśmy, idzie do pinu 1 na nagłówku)
Jeśli używasz kabla podobnego do mojego, otwórz go i usuń wstążkę ze złącza. Weź spinacz do papieru i włóż go w otwory w złączu nagłówka, aby określić, który przewód powinien być podłączony do tego, który pin na DB25 za pomocą multimetru. Przylutuj odpowiednio każdy przewód.
Następnie musisz uzyskać linię 5 V z innego komputera (czerwony przewód na złączu molex). Przylutuj trzy diody szeregowo i podłącz je do linii 5 V. Za pomocą multimetru upewnij się, że spadek napięcia wynosi od 2,7 V do 3,6 V. Przylutuj to do odpowiedniego ołowiu wstążki.
Teraz, gdy jesteś gotowy do flashowania, uruchom flashujący komputer za pomocą nośnika rozruchowego DOS. Najpierw musisz uruchomić cwsdpmi.exe, a następnie uruchomić spipgm. (Uwaga: za każdym razem musisz uruchomić cwsdpmi.exe przed SPIPGM.)
spipgm /p p5b-bios.rom
Poprosi o całkowity rozmiar flashromu, wpisz 1024. Jeśli SPIPGM zgłasza twój chip jako fffffffh, coś jest nie tak. Sprawdź wszystkie połączenia. SPIPGM ma kilka funkcji, takich jak najpierw kasowanie BIOS-u. Uruchom SPIPGM bez żadnych opcji, aby zobaczyć listę.
Udzielanie kredytu tam, gdzie należy się kredyt, bez tych stron nigdy bym tego nie wymyślił.
Aktualizacja
Dopiero po pobraniu spipgm2
i użyciu /S
zamiast /P
polecenia, udało mi się ponownie przywrócić gigantyczny przycisk do komputera.
Wygląda na to, że SPIPGM.exe
sam zapisuje stronę do układu SST w płytach Asus P5B. Państwo musi użyć albo rekompilacji spipgm.exe
lub, jeszcze lepiej, użyj spipgm2.exe
. Możesz zbudować kabel bez żadnych rezystorów lub kondensatorów, o ile korzystasz z pomarańczowego wyjścia (3 V) z zasilacza ATX komputera zastępczego.
Następnie musisz użyć /S
przełącznika:
spipgm2.exe /S xxxxxx.ROM
pisać na chipie po odblokowaniu go /U
i skasowaniu za pomocą /E
. To jedyna rzecz, która zadziałała dla mnie, a ja wróciłem do normy i działam idealnie.
W tym celu należy użyć przełącznika /s
( wolnego ), aby zaprogramować układ SST w płytach głównych z serii ASUS P5. Najwyraźniej /p
przełącznik użyty w oryginale SPIPGM.EXE
nie robi tego wystarczająco wolno, ani trochę za jednym razem; tego właśnie potrzebuje układ SST do udanego ponownego flashowania.
Aby uruchomić program, zrobiłem dwie dyskietki, jedną z dyskiem rozruchowym systemu Windows 98 SE, a drugą z programem spipgm2 i plikiem obrazu bios (rozszerzenie .rom).
Aby sflashować bios użyłem następujących parametrów:
spipgm2 /i
aby upewnić się, że program może odczytać mój mikroukład i kabel jest w porządku.
spipgm2 /u
aby odblokować bios.
spipgm2 /e
aby usunąć bios.
spipgm2 /s p5b.rom
aby sflashować nowy bios.
Po zakończeniu próbowałem uruchomić martwą płytę główną i zadziałało!
Schemat premiowy