Перейти к содержимому

Как восстановить биос на материнской плате msi

  • автор:

unixforum.org

Восстановление BIOS на материнской плате MSI

Выбор и настройка HardWare
4 сообщения • Страница 1 из 1
Bizdelnick Модератор Сообщения: 20643 Статус: nulla salus bello ОС: Debian GNU/Linux

Восстановление BIOS на материнской плате MSI

Сообщение Bizdelnick » 12.09.2017 20:45

Оставлю здесь историю своих мучений с материнкой MSI H81M-P32, возможно кому-нибудь пригодится.
Началось всё с неудачной попытки обновления BIOS (UEFI). Дело в том, что изначально была зашита кастомизированная версия от OEM-вендора, а я решил залить более свежую оригинальную. При этом я, конечно, получил сообщение о несоответствии подписи, но оно мне показалось недостаточно грозным, и я его проигнорировал. После обновления UEFI (и до обновления ME) компьютер перезагрузился. ME проверил подпись UEFI, удостоверился, что ключ неправильный, и на этом всё закончилось. Кирпич.
Для исправления содеянного я разжился дешёвеньким SPI-программатором CH341A, для работы с которым использовал flashrom 0.9.9 (более старые версии про такой программатор не знают). BIOS оказался зашит на классическую SPI-флешку 25 серии, а именно Macronix MX25L6436E, с которой у flashrom проблем нет.
Поскольку на материнках MSI есть разъём JSPI1, старая 9-пиновая версия которого описана тут, я надеялся, что проблем с перепрошивкой не будет. Вообще этот разъём предназначен несколько для другой цели: к нему подключается сервисная плата, на которую ставится чип, куда залит правильный BIOS, после чего с него выполняется загрузка и перепрошивается распаянный на плате чип. Разумеется, сервисной платы у меня не было, поэтому я рассчитывал просто получить через разъём доступ к флешке и прошить её программатором. Дело осложнялось тем, что у разъёма довольно редко встречающийся шаг между штырьками — 2 мм, так что пришлось вслед за программатором заказывать у китайцев ещё и соответствующий шлейф. Увы, это мне всё равно не принесло успеха.
На данной материнке (и, как я понимаю, на всех современных от MSI) используется «модернизированная» версия разъёма, 11-пиновая. Принципиальное отличие в том, что контакт CS (chip select) флешки соединён с разъёмом не напрямую, а через трёхногий элемент с маркировкой «73H», который я идентифицировал как n-p-n транзистор (не факт, что правильно, и не факт, что я правильно определил его распиновку). Коллектор(?) транзистора соединён с CS флешки, эмиттер(?) — с 5 ножкой разъёма JSPI1, а база(?) — с 9 ножкой. В целом же распиновка разъёма такая:

1 VCC | 2 ? 3 MISO | 4 MOSI 5 CS (E?) | 6 CLK 7 GND | 8 GND 9 CS (B?) | 10 NC 11 WP | 12 HOLD

Казалось бы, дальше всё должно быть просто, но нет. Как я ни изощрялся, flashrom флешку не видел. Найти в интернете свидетельства успешной прошивки через 11-пиновый JSPI1 мне тоже не удалось, так что я пришёл к выводу, что это невозможно. Хотя нельзя исключать, что я недооцениваю свою криворукость; потому и привожу здесь распиновку разъёма: вдруг она не настолько бесполезна, как мне кажется.
Следующим, уже третьим приобретением у братьев-китайцев была SOIC8-прищепка, с помощью которой я подключил программатор к чипу напрямую (слегка погнув при этом одну ножку расположенного рядом злополучного JSPI1). И тут обнаружилась ещё одна хитрость: flashrom не видит флешку и при таком подключении до тех пор, пока на плату не подано дежурное напряжение. То есть надо подключить к ней блок питания, который в свою очередь подключить к сети, и только после этого флешка обнаруживается.
Вот такие команды нужны для работы с программатором (выполнять следует от рута, потому что flashrom общается с программатором по USB напрямую):
flashrom -VVV -p ch341a_spi -c MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E — поиск флешки (только для проверки работоспособности подключения к оной)
flashrom -V -p ch341a_spi -c MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E -r broken.rom — сохранение содержимого флешки в файл broken.rom (на всякий случай)
flashrom -V -p ch341a_spi -c MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E -w 7846v19/E7846IMS.190 — прошивка содержимого файла 7846v19/E7846IMS.190 на флешку
Поскольку при таком методе содержимое флешки переписывается разом — и UEFI, и ME — можно безбоязненно использовать прошивку от MSI.

P. S. В процессе мытарств обнаружил, что весьма распространено заблуждение, якобы разъём MOSI программатора надо подключать к разъёму MISO флешки, а MISO программатора — к MOSI флешки. Это не так! Правильно — MOSI к MOSI, MISO к MISO. Такие мудрёные (master out slave in и master in slave out) обозначения специально были придуманы, чтобы избежать путаницы, имеющей место у симметричных интерфейсов типа UART, где Tx одной стороны подключается к Rx другой.

Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Прошивка BIOS материнской платы MSI: черный экран при переходе в режим m-flash

Проблема, возникшая во время перепрошивки БИОС-а, стала полной неожиданностью. Тем более, что ранее проблем с прошивкой данной материнской платы не возникало. Да и нареканий на работу тоже не было. Вся процедура обновления была проведена согласно инструкции с сайта производителя:

Материнская плата MSI B450M-PRO-VDH-PLUS

Обновление BIOS при помощи M-FLASH

  • Пожалуйста, скачайте последнюю версию файла BIOS с сайта MSI, который соответствует вашей модели материнской платы. Сохраните файл BIOS на флэш-диске USB.
  • Обновление BIOS:
    1. Вставьте флэш-диск USB, содержащий файл обновления в компьютер;
    2. Нажмите клавишу Del для входа в настройки BIOS во время процедуры POST;
    3. Войдите в BIOS > M-FLASH > Select one file to update BIOS и выберите файл BIOS для выполнения процесса обновления BIOS;
    4. После завершения процесса обновления, система перезагрузится автоматически.

Файл с самой последней версией прошивки был скачан с сайта MSI и записан на флэш-накопитель. Флешка вставлена в USB-порт компьютера, компьютер перезагружен и сделан вход в BIOS.

Далее был в BIOS выбран пункт меню «m-flash», и после перезагрузки в режиме прошивки, компьютер просто не запустился.

Черный экран (нет видеосигнала ни на одном из трех возможных разъемов): ни перезагрузка, ни отключение питания результата не дают, компьютер не загружается.

Четкой и понятной инструкции с ходу найти не удалось. Зато стало сразу понятно, что такая проблема у людей возникает достаточно часто. Проблемы бывают не только с данной моделью платы, а со многими другими платами и БИОСами MSI. Ниже собрано описание решения проблемы в виде пошагового алгоритма.

Материнская плата MSI B450M-PRO-VDH-PLUS

Решение проблемы с черным экраном после перехода в режим M-Flash

Делаем все, что описано ниже, поэтапно. Пробуем, ожила ли материнская плата после каждого из пунктов ниже:

  1. Отключаем все внешние накопители (диски): жесткие диски, SSD-диск, даже флешку с прошивкой БИОС (флешка может быть загрузочной). В моем случае это не помогло;
  2. Если с момента последнего обновления БИОСа менялась конфигурация оборудования, лучше вернуть все к прежнему виду. Например, у меня недавно добавилась дополнительная «планка» памяти на 8Гб. Ее было решено снять (оставил на плате только одну «планку» памяти, дополнительные все снял). То же самое лучше сделать и с видеокартой (я вообще переключился на встроенное видео);
  3. Сделать сброс настроек БИОСа. Это можно сделать перемычкой на плате, а можно снять батарейку питания BIOS (маркировка элемента питания CR2032) на 5-10 минут.

В моем случае сработал комбинированный набор из п.2 и п.3 (т.е. было отключено лишнее «железо» и сброшены настройки БИОС). После этого компьютер «ругнулся» на контрольную сумму БИОС и запустился. Что интересно, тут же снова вставил флешку с новой прошивкой, запустил M-Flash и дальнейшее обновление прошло, как по инструкции.

Как сбрасывать биос?

Подскажите, тут имеется clr_cmos? Или чтобы сбросить биос придется вытаскивать батарейку? Просто мне кажется она находится в не очень удобном месте и в ее надобности придется снимать видеокарту, или я ошибаюсь? Возможно здесь биос сам сбрасывается? Не шарю прост.

Комментарии 6

Аватар пользователя

2 года назад

1. На всех платах имеется.

3. В самом биос обычно есть загрузка настроек по умолчанию.

Идете на производителя.

И скачиваете руководство.

И читаете стр. 37

Resetting BIOS to default values
1. Power off the computer and unplug the power cord
2. Use a jumper cap to short JBAT1 for about 5-10 seconds.
3. Remove the jumper cap from JBAT1.
4. Plug the power cord and power on the computer

1. Выключате комп и отключаете шнур питания от сети.

2. Замыкаете JBAT1 на 5-10 сек перемычкой.

3. Убираете перемычку.

4. Подключате комп к сети и включаете.

Оживляю MSI 970A-G46 после неудачной прошивки BIOS

Аварийная загрузка BIOS есть во многих материнских платах, только эту функцию стараются не афишировать производители материнских плат, а многие и вовсе скрывают ее от простых смертных. Странное поведение и интересная особенность. Сегодня расскажу простой способ на примере материнской платы MSI 970A-G46

Предисловие

реклама

Весной 2023 года с рук купил комплект из материнской платы, процессора, оперативной памяти и видеокарты. Стандартный апгрейд обычного геймера. Бросовый ценник и приписка «проверить работоспособность не на чем». Частая ситуация на местных барахолках. Созвонились, встретились, ударили по рукам и разбежались. Дома, на скорую руку, подключил к первому попавшемуся блоку питания. Вроде жужжит, картинку выводит, процессор определяется. Подключил винчестер, добавил интернет, скачал обновление BIOS с официального сайта, начал более «плотное» тестирование. FX 6200 перегревается на простеньком блюдце от Zalman. Во время обновления система зависла и ни на что не реагировала. Физическое отключение от розетки, перезагрузка и. черный экран. Три часа прыгания вокруг материнки ничего не дало. Смена процессора, памяти, батарейки, CMOS — пустота. Ну. Вот оно «проверить работоспособность не на чем». Всю периферию распродал, а материнка так и осталась на шкафу. Через 2 месяца покупаю еще один комплект на FX 8320. Приятная цена, хорошая комплектация, плотное тестирование. После обновления микрокода система зависла намертво и ни на что не реагировала. Отключение из розетки и. черный экран. Все бы ничего, но оба случая (а я крайне редко беру AMD на разборе) происходят на идентичных материнских платах. Оба случая произошли с MSI 970A-G46.

Два коротких сигнала

Во время загрузки материнские платы осуществляют самодиагностику и, в случае проблем, оповещают пользователя короткими и длинными звуковыми сигналами. Зная расшифровку сигнала, можно получить примерное представление о проблеме.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *