Перепрограммируйте микросхему Supermicro BIOS с помощью внешнего программатора EEPROM


11

У меня есть сервер Supermicro, не подлежащий гарантии, и в прошлом месяце он совершил самоубийство. Да, точно. Во время процесса обновления AMIBIOS BIOS Watchdog был отключен, а материнская плата была сброшена во время флэш-памяти. Мы получили не функциональную материнскую плату.

Поскольку микросхема BIOS не установлена ​​в разъем, у меня есть адаптер для клипсы SOIC8 и программатор EEPROM TL866 для исправления материнской платы, но здесь начались проблемы.

Когда я пытаюсь прошить микросхему BIOS, он жалуется на защиту от перенапряжения и даже не может читать с чипа. Я получил рабочую плату и попробовал то же самое: прочитайте микросхему EEPROM, и та же проблема возникает.

Вопрос: кому-то удалось перепрошить чип Supermicro BIOS? Есть схемы блокировки блоков, которые программисты заказывают писать на чипе, не вынимая чип из платы?

Заранее спасибо,


1
Может быть, спросить на hackaday или какой-нибудь форум электроники?
StanTastic

1
Просто идея, попробуйте вытащить батарею CMOS и затем прочитайте ее, оставив на 30 секунд или около того. Батарея может подавать некоторое напряжение на чип, что не нравится программисту. Там может быть конденсатор, который держит заряд в течение определенного периода времени, имейте это в виду.
TriadicTech

Ответы:


1

Восстановление материнской платы Supermicro (или любой другой) BIOS

Я написал эту запись. Для тех из вас, кто не смог восстановить биос платы supermicro с помощью процедуры восстановления SUPER.ROM и не смог прошить ее через IPMI, это будет отличной помощью, если единственная альтернатива для вас есть RMA.

Для этого вам понадобится чип-программатор и клипса или держатель для чипа. И паяльник, а также флюс.

Предметы, которые я специально использовал:

Revelprog-IS Программист

SOIC ZIF Адаптер SOIC-8 / DIL-8 200mil ZIF

Шприц для флюса MG Chemicals

Паяльная станция Weller WE55 с наконечником отвертки

Я использовал метод «волнового припоя» для удаления микросхемы BIOS с материнской платы. Микросхема BIOS обычно находится рядом с батареей CMOS и имеет 8 контактов.

После удаления я очистил контакты от лишнего припоя и вставил чип в адаптер zif, а затем в свой программатор. Чип программирования

Чтобы прочитать и записать чип, вам нужно будет прочитать номер модели чипа. это будет крошечный, и, вероятно, покрытый наклейкой. В случае Supermicro X10SLM + -LN4F, над которым я работал, модель чипа была Micron N25Q128A13

Выбор микросхемы в программаторе После выбора типа микросхемы в программном обеспечении я считываю данные с микросхемы, чтобы подтвердить, была ли она повреждена и правильно ли выбрана модель микросхемы.

В моем случае чип был полностью пустым. (вероятно, он не смог записать биос после стирания, во время перепрошивки биоса) вы знаете, что он пустой, так как весь текст «FF» или «00»

На данный момент я скачал последнее обновление BIOS с веб-сайта Supermicros и открыл файл в инструмент программирования BIOS в инструмент программирования

В этот момент я нажал «записать буфер в память» - это значок сохранения, наложенный поверх чипа.

Программист высветил биос на чип и проверил, правильно ли он сгорел.

Затем я снова припаял чип на плату, и все стало работать как раньше.

Чип на МБ До.

Перед

Чип на МБ После После

Надеюсь, это поможет кому-то.


Я отмечаю это как принятое, так как это было то, что я делал в прошлом. Поскольку это очень похоже, это может быть решением.
Виниций Феррао

2

Вы не говорите, что это за материнская плата Supermicro или сколько ей лет. У некоторых материнских плат есть последний отказоустойчивый метод обновления BIOS; часто это связано с подключением дисковода гибких дисков, вставкой диска с новым BIOS, а затем установкой перемычки или нажатием комбинации клавиш при включении питания. Это может быть вашим лучшим выбором, если он доступен.

На рабочих станциях Sun мы решали проблему такого типа, устанавливая чип с хорошей работоспособностью, загружая машину, затем вытягивая чип с включенным питанием и вставляя его в плохую для перепрограммирования. Очевидно, это супер страшная процедура. Есть много рисков, и вы можете в итоге жарить чип, материнскую плату или и то, и другое. Я никогда не пробовал это на ПК, поэтому я не могу рекомендовать это с чистой совестью. Я скажу, что сделал около полдюжины SLC Sparcstation, и все они выжили.


Не уверен, почему за это проголосовали. Некоторые серверы Supermicro могут восстанавливаться из поврежденного BIOS, если он находится на флэш-накопителе USB (или на старых серверах - на дискете). Ex. supermicro.com/support/faqs/faq.cfm?faq=16115
Брайан,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.