Berikut ini adalah dari Kabel Flash SPI ASUS P5B Deluxe Bios , tetapi direproduksi di sini untuk Wiki-sake:
PERINGATAN: Jangan pernah menggunakan utilitas flash BIOS berbasis Windows ASUS. Ada banyak orang dengan masalah yang sama, andai saja saya sudah tahu sebelumnya.
Lewati HOWTO untuk hal-hal yang baik.
Mungkin dalam momen kebodohan dan kemalasan yang hebat, saya merefleksikan bios pada ASUS P5B Deluxe saya menggunakan utilitas flash berbasis windows ASUS. Itu menghapusnya bersih, memuat yang baru, dan kemudian tidak bisa memverifikasi. Pada titik ini, hanya dua opsi Anda yang keluar atau coba lagi. Jadi saya coba lagi, sekarang bahkan tidak akan mencoba menulis bios. Tidak punya pilihan lain, saya me-reboot mesin dan berharap yang terbaik. Saya mendapat yang terburuk.
Mesin tidak akan melakukan apa pun. Motherboard seharusnya memiliki built in mode pemulihan bios, tetapi tampaknya itu juga dihapus oleh utilitas flash Windows. Sudah waktunya untuk mengirimnya kembali ke ASUS sehingga mereka dapat mengubahnya kembali. Bios tidak dapat dilepas, jadi pasti ada beberapa jenis perangkat yang mereka pasang untuk memantulkannya untuk Anda, saya pikir.
Ternyata saya benar. Di sebelah chip BIOS, di sebelah kiri jembatan selatan, adalah konektor 7 pin tidak berdokumen berlabel SPI_J1. Setelah banyak penelitian saya menemukan beberapa halaman (terkait di bagian bawah) yang mendokumentasikan jenis kabel yang diperlukan dan perangkat lunak untuk menggunakan port ini untuk merefleksikan bios.
Kabel terdiri dari konektor paralel yang disambungkan ke sesuatu yang dapat Anda colokkan ke pin yang juga memiliki input 2.7V-3.6V untuk memberi daya pada chip sambil memantulkannya. Saya melakukan upaya yang sangat buruk dalam menggunakan kabel paralel cincang dan ujung dari hal port USB header. Ini tidak berhasil dengan baik, jadi saya menemukan di toko elektronik lokal konektor paralel dengan kabel pita di atasnya. Saya memisahkannya dan menyolder kembali pita ke pin yang benar.
Untuk mendapatkan ~ 3V, saya mengambil konektor daya melalui kipas kasus lama dan menambahkan tiga dioda ke kabel 5V, memberi saya sedikit lebih dari 3V. Saya kemudian menghubungkan ini ke kabel pita dan menghubungkan konektor daya ke mesin yang sedang berjalan. Saya kemudian menggunakan laptop saya untuk flash ke bios.
BAGAIMANA :
Persediaan:
- CD boot DOS, drive usb, atau disket
- ROM BIOS untuk motherboard
- SPIPGM (Perangkat lunak yang melakukan flashing)
- CWSDPMI (proses host DPMI dibutuhkan oleh SPIPGM)
- Multimeter
- Baut pateri
- Konektor DB25 pria
- Header connector semacam, Anda akan membutuhkan total 6 pin.
Untuk membuat kabel saya menggunakan konektor DB25M TO IDC10 SERIAL. Ini sepertinya hal yang paling mudah digunakan. Mereka terlihat seperti ini:
Header ditemukan di motherboard langsung di sebelah kiri jembatan selatan.
Berikut adalah nomor pin header:
Berikut adalah tabel yang menunjukkan pin header mana yang harus dihubungkan ke pin paralel apa. Pin 1 pada header adalah untuk +3V.
Header Pin Parallel Pin
========== ============
2 18
3 7
4 8
5 10
6 9
Inilah yang terlihat seperti kabel saya (Catatan: sepertinya kabel listrik terhubung ke DB25 tetapi sebenarnya solder ke pita, ia pergi ke pin 1 di header)
Jika Anda menggunakan kabel yang serupa dengan milik saya, buka dan lepaskan pita dari konektor. Ambil klip kertas dan rekatkan ke lubang di konektor header untuk menentukan timah yang perlu pergi ke pin pada DB25 menggunakan multimeter Anda. Solder setiap lead dengan tepat.
Anda kemudian perlu mendapatkan jalur 5V dari komputer lain (Kabel Merah pada konektor molex). Solder tiga dioda secara seri dan sambungkan ke jalur 5V. Gunakan multimeter Anda untuk memastikan penurunan voltase memberi Anda antara 2.7V dan 3.6V. Solder ini ke ujung pita yang sesuai.
Sekarang Anda siap untuk mem-flash, boot komputer flashing Anda dengan media boot DOS Anda. Pertama, Anda perlu menjalankan cwsdpmi.exe, kemudian jalankan spipgm. (Catatan: Anda harus menjalankan cwsdpmi.exe sebelum SPIPGM setiap kali.)
spipgm /p p5b-bios.rom
Ini akan meminta ukuran total flashrom, masukkan 1024 Jika SPIPGM melaporkan id chip Anda sebagai fffffffh maka ada sesuatu yang tidak beres. Periksa semua koneksi Anda. SPIPGM memiliki beberapa fungsi, seperti menghapus BIOS terlebih dahulu. Jalankan SPIPGM tanpa opsi apa pun untuk melihat daftar.
Memberi kredit di mana kredit jatuh tempo, tanpa situs-situs ini saya tidak akan pernah tahu ini.
Memperbarui
Baru setelah saya mengunduh spipgm2
, dan menggunakan /S
, alih-alih /P
perintah, saya berhasil mengembalikan berat kertas raksasa saya ke komputer lagi.
Tampaknya SPIPGM.exe
dengan sendirinya menulis halaman sekaligus ke chip SST di papan Asus P5B. Anda harus menggunakan yang dikompilasi ulang spipgm.exe
atau, bahkan lebih baik, menggunakan spipgm2.exe
. Anda dapat membangun kabel tanpa resistor atau kapasitor, selama Anda menggunakan output oranye (3V) dari catu daya ATX pengganti PC.
Maka Anda harus menggunakan /S
sakelar:
spipgm2.exe /S xxxxxx.ROM
untuk menulis ke chip setelah Anda membukanya dengan /U
dan menghapus dengan /E
. Ini adalah satu-satunya hal yang bekerja untuk saya dan saya kembali dan berjalan dengan sempurna.
Anda harus menggunakan sakelar /s
( lambat ) dengan ini untuk memprogram chip SST di papan ASUS P5-Series. Rupanya, /p
sakelar yang digunakan dalam dokumen asli SPIPGM.EXE
tidak cukup lambat, atau sedikit demi sedikit; itulah yang dibutuhkan chip SST untuk reflash yang sukses.
Untuk mem-boot program, saya membuat dua floppy disk, satu dengan disk boot Windows 98 SE, dan yang kedua dengan program spipgm2 dan file gambar bios (ekstensi .rom).
Untuk mem-flash BIOS saya menggunakan parameter berikut:
spipgm2 /i
untuk memastikan bahwa program dapat membaca chipset saya dan kabelnya ok.
spipgm2 /u
untuk membuka kunci bios.
spipgm2 /e
untuk menghapus bios.
spipgm2 /s p5b.rom
untuk menginstal BIOS baru.
Ketika selesai, saya mencoba untuk mem-boot motherboard yang mati dan berhasil!
Diagram Bonus