Opsi apa yang saya miliki untuk menginstal chip UEFI BIOS pada Asus mobo?

0

Saya memiliki papan ASUS borkarr aneh (M5A97 LE R2.0) yang terjebak dalam setengah jalan antara dua versi BIOS. Saya tidak bisa masuk ke halaman pengaturan BIOS (sistem terkunci setelah menggambar setengahnya). Ini tidak akan POST jika ada perangkat USB atau disk dipartisi GPT terpasang. Menghapus itu - dan dengan beberapa bisnis monyet untuk mendapatkan keyboard - saya bisa mem-boot UBCD , jadi saya punya akses ke beberapa alat.

Saya juga mengatur disk boot DOS menggunakan FreeDOS dengan ASUSTeK BIOS Updater untuk DOS V1.30 dan saya dapat menemukan file CAP dari ASUS yang seharusnya menjadi BIOS terbaru. Sayangnya ketika mencoba untuk mem-flash-nya, ia memeriksa file tersebut, lalu melemparkan kesalahan ini:

"Gagal memuat BIOS yang aman."

Saya tidak dapat menemukan cara membuat utilitas ini pergi atau menemukan file yang disukainya. Saya telah mencoba 4 versi terbaru untuk papan ini yang diposting di situs ASUS.

Saya juga mencoba menginstal menggunakan FTK, tetapi tidak dapat berjalan di lingkungan FreeDOS yang saya siapkan. Saya juga mencoba mem-flash dari Linux menggunakan flashrom, tetapi gagal karena alasan lain yang belum ditentukan .

Opsi apa lagi yang saya miliki untuk menginstal ulang BIOS ini? Apa yang mungkin tidak disukai utilitas ASUSTeK tentang file ROM saya?

Caleb
sumber

Jawaban:

4

Jadi setelah mencoba beberapa alat flashing BIOS lain pada sistem ini tetapi tidak berhasil, saya memutuskan BIOS mungkin sangat tidak bisa mem-flash sendiri dan membutuhkan bantuan dari luar.

Sayangnya saya mengimpor board ini dan mendapatkan layanan garansi di atasnya akan banyak merepotkan. Saya tidak dapat menemukan chip BIOS baru, jadi saya memutuskan untuk mencoba melepasnya secara eksternal.

Tentu saja saya juga tidak dapat menemukan programmer EEPROM. Saya yakin mereka ada, saya tidak bisa menemukan orang yang tepat untuk ditanyakan, jadi saya memilih untuk membangun. Ini ternyata lebih mudah dari yang saya harapkan.

Saya memiliki beberapa papan Raspberry Pi yang tergeletak di sekitar dan membaca bahwa ia memiliki antarmuka SPI yang diperlukan untuk hal semacam ini. Penulis flashrom tampaknya berpikir itu mungkin , dan baru-baru ini ada halaman wiki di situs flashrom dengan pinout yang diperlukan. Itu mengarahkan saya ke tutorial ini , yang kurang lebih saya ikuti.

Perjalanan lain ke bazaar komponen elektronik untuk papan tempat memotong roti, beberapa resistor, kapasitor dan beberapa kawat, dan saya siap:

rPi flasher

Cukup gila, itu berhasil! *

Saya memotong header CAP dari file gambar bios terbaru ( dd bs=2048 skip=1 if=BIOS.CAP of=BIOS.BIN) dan menggunakan flashrom untuk menulisnya ( flashrom -p linux_spi:/dev/spidev0.0 -w BIOS.BIN). Setelah menempelkan chip kembali ke motherboard saya, itu boot dengan baik. Saya dapat membuka BIOS dan berhasil mengatur OS saya.

* Aku tahu itu tidak cantik. Saya bukan pria perangkat keras dan tidak memiliki akses ke alat atau persediaan yang tepat.

Caleb
sumber
1

Saya tidak punya saran perangkat lunak segera; namun, ASUS memang menawarkan chip firmware pengganti yang telah dipasang sebelumnya untuk dijual di situs Web mereka. Coba buka http://shop.asus.com dan ikuti tautan untuk negara Anda.

Atau, Anda dapat membeli programmer EEPROM dan mem-flash firmware sendiri menggunakan komputer lain, setidaknya secara teori. (Saya tidak tahu apakah ada "gotcha" yang signifikan dalam pendekatan seperti itu, seperti mengonversi file dari format apa pun yang disediakan ASUS ke apa pun yang dibutuhkan oleh perangkat lunak programmer EEPROM.) Seorang programmer EEPROM baru cenderung berharga lebih dari satu pra Chip -flash dari ASUS, meskipun. OTOH, jika Anda tahu seseorang yang memiliki satu yang dapat Anda pinjam, itu akan lebih murah, bahkan jika Anda memutuskan untuk membeli chip kosong untuk menghindari risiko yang semi-kerja saat ini.

Rod Smith
sumber
Terima kasih atas sarannya. Sayangnya "negara saya" bukan Asus yang akan mengirim komponen dan menemukan chip pengganti mungkin agak sulit. Namun saya akan pergi ke jalur flasher EEPROM jika saya tidak bisa datang dengan sesuatu yang lain cukup cepat.
Caleb
1

ASUS sebenarnya memiliki panduan pemecahan masalah tentang cara memulihkan dari flash BIOS yang buruk. BIOS Anda memiliki "blok boot", yang merupakan bagian dari memori flash yang biasanya tidak tersentuh dengan menginstal versi baru. ASUS menyebut fitur ini CrashFree.

Meskipun hal pertama yang mereka sarankan — dan, memang, mungkin itu masalah yang Anda lihat — adalah menggunakan jumper dan / atau switch CMOS yang jelas untuk menghapus semua pengaturan. Selain itu, Anda ingin menjalankan Boot Block (CrashFree) untuk menjalankan dan mem-flash BIOS dari CD (harus ada "Motherboard Support CD" yang disertakan dengan board — gunakan). Seharusnya berjalan secara otomatis jika checksum BIOS buruk, dan sayangnya tampaknya satu-satunya cara untuk memaksanya menjalankan adalah dengan pin pendek pada chip flash .

Ini adalah papan yang cukup baru, Anda mungkin masih dalam garansi, jadi jika panduan pemecahan masalah tidak berfungsi, Anda mungkin ingin RMA papan.

derobert
sumber
Di mana Anda menemukan informasi tentang pin korslet untuk memaksa utilitas CrashFree untuk memulai?
Caleb
@ Caleb Saya bertanya kepada Google tentang pemulihan hadiah kekuatan bootblock bios . Salah satu hasilnya adalah di sini . Ada panduan di sini . Catatan ini cukup lama, mungkin tidak bekerja dengan chip flash yang lebih baru. Tidak yakin. Jika Anda dapat menemukan chip flash dan membaca model # off itu, electronics.SE mungkin bisa memberi tahu Anda jika itu bisa dilakukan.
derobert