Reflash Supermicro BIOS Chip dengan programmer EEPROM eksternal

11

Saya sudah memiliki server Supermicro, dari garansi, dan ia bunuh diri pada bulan lalu. Ya persis. Selama proses pembaruan AMIBIOS, BIOS Watchdog telah tersandung dan motherboard mengatur ulang selama flash. Kami berakhir dengan motherboard yang tidak berfungsi.

Karena chip BIOS tidak terhubung, saya punya adaptor klip SOIC8 dan programmer EEPROM TL866 untuk memperbaiki motherboard, tetapi masalah dimulai di sini.

Ketika saya mencoba untuk mem-flash chip BIOS, ia mengeluhkan perlindungan tegangan berlebih dan bahkan tidak dapat membaca dari chip tersebut. Saya punya papan kerja dan mencoba hal yang sama: baca chip EEPROM, dan masalah yang sama terjadi.

Pertanyaannya adalah: seseorang berhasil merombak chip Supermicro BIOS? Ada penguncian sirkuit blok programmer kustom untuk menulis pada chip tanpa mengeluarkan chip dari papan?

Terima kasih sebelumnya,

Vinícius Ferrão
sumber
1
Mungkin bertanya di hackaday atau forum elektronik?
StanTastic
1
Hanya sebuah ide, coba cabut baterai CMOS dan kemudian baca setelah dibiarkan selama 30 detik. Baterai mungkin memasok tegangan ke chip yang tidak disukai programmer. Mungkin ada kapasitor yang menahan muatan untuk jangka waktu tertentu, ingat juga itu.
TriadicTech

Jawaban:

1

Memulihkan Motherboard BIOS Supermicro (atau lainnya)

Saya membuat tulisan ini Bagi Anda yang tidak dapat memulihkan bios papan supermicro dengan prosedur pemulihan SUPER.ROM dan tidak dapat mem-flash-nya melalui IPMI, ini seharusnya sangat membantu jika satu-satunya alternatif Anda miliki adalah RMA.

Untuk melakukan ini, Anda akan memerlukan programmer chip, dan klip soic atau pemegang chip. Dan besi solder serta fluks.

Item yang saya khusus gunakan adalah:

Programmer Revelprog-IS

Adaptor SOIC ZIF SOIC-8 / DIL-8 200mil ZIF

Jarum Suntik Fluks Pasta Bahan Kimia MG

Weller WE55 Solder Station dengan ujung obeng

Saya menggunakan metode 'gelombang solder' untuk menghapus chip bios dari motherboard. Chip bios biasanya dekat baterai CMOS dan memiliki 8 pin.

Setelah dihapus saya membersihkan pin dari solder berlebih dan memasukkan chip ke adaptor zif saya dan kemudian ke programmer saya. Chip Pemrograman

Untuk membaca dan menulis chip, Anda harus membaca nomor model chip. itu akan menjadi kecil, dan kemungkinan ditutupi dengan stiker. Dalam kasus Supermicro X10SLM + -LN4F yang saya kerjakan, model chip adalah Micron N25Q128A13

pemilihan chip dalam programmer Setelah memilih tipe chip dalam perangkat lunak pemrograman saya membaca data dari chip untuk mengkonfirmasi apakah itu rusak dan bahwa model chip dipilih dengan benar.

Dalam kasus saya chip itu sepenuhnya kosong. (kemungkinan gagal menulis bios setelah menghapusnya, selama flashing BIOS) Anda tahu itu kosong karena teks yang dilihat adalah semua 'FF' atau '00'

Pada titik ini saya mengunduh pembaruan bios terbaru dari situs web supermicros dan membuka file dalam alat pemrograman bios dalam alat pemrograman

Pada titik ini saya menekan 'tulis buffer ke memori' ini adalah ikon simpan ditumpangkan di atas chip.

Programmer mem-flash bios ke dalam chip dan memverifikasi itu terbakar dengan benar.

Saya kemudian menyolder ulang chip ke papan tulis dan semuanya mulai bekerja seperti sebelumnya.

Chip pada MB Sebelumnya.

Sebelum

Chip pada MB After After

Semoga ini bisa membantu seseorang.

Tal
sumber
Saya menandai ini sebagai diterima karena agak apa yang saya lakukan di masa lalu. Karena sangat mirip, ini bisa menjadi solusi.
Vinícius Ferrão
2

Anda tidak mengatakan motherboard jenis apa itu, atau berapa umurnya. Beberapa motherboard memiliki metode pembaruan BIOS gagal terakhir yang gagal; sering kali ini melibatkan pemasangan floppy drive, memasukkan disk dengan BIOS baru, dan kemudian mengatur jumper atau menekan kombinasi tombol saat power-up. Itu mungkin taruhan terbaik Anda, jika tersedia.

Pada workstation Sun, kami biasa menangani masalah jenis ini dengan memasang chip yang dikenal baik, mem-boot mesin, kemudian menarik chip dengan daya menyala dan menghubungkannya dengan yang buruk untuk pemrograman ulang. Jelas ini adalah prosedur yang sangat menakutkan. Ada banyak risiko dan Anda bisa menggoreng chip, motherboard, atau keduanya. Saya belum pernah mencobanya di PC, jadi saya tidak bisa merekomendasikannya dengan hati nurani yang jelas. Saya akan mengatakan saya melakukan sekitar setengah lusin SLC Sparcstation dan mereka semua selamat.

David Brodbeck
sumber
Tidak yakin mengapa ini tidak dipilih. Beberapa server Supermicro dapat memulihkan dari BIOS yang rusak dengan memilikinya di USB flash drive (atau server lama floppy disk). Ex. supermicro.com/support/faqs/faq.cfm?faq=16115
Brian