Записки техсаппортаКонцепцияЧеловек видит дерево, в его мозгу возникает изображение будущей формы этого дерева, и человек начинает реализовывать свою концепцию. — Т. Старджон, «Медленная скульптура»

ИТ-аутсорсинг в Туле. Обслуживание 1С в Туле. Кассовые решения. Автоматизация торговли — Тула. Тел. 58-95-99

Восстановление BIOS AMI Aptio на ASRock AM1B-M под Ubuntu.

Восстановление BIOS AMI Aptio на ASRock AM1B-M под Ubuntu.

firmware_AM1B-M
Пролог Сотрудниками одной из организаций была закуплена материнская плата ASRock AM1B-M совместно с процессором AMD Athlon X4 550. Плата с процессором сходу не запустилась. На сайте ASRock указано, что процессор поддерживается только с ревизии BIOS 1.10. По совпадению оказалось что на материнской плате зашита ревизия 1.00.
cpu_list_ASRock_AM1B-M
Задача Прошить BIOS последним (на данный момент ревизия 1.50). Выполнить прошивку под Ubuntu.
Решение Список подзадач по пунктам:
1. Скачиваем прошивку с офф. сайта (Instant Flash), распаковываем архив.
2. Распаковываем саму прошивку.
3. Снимаем микросхему флеш-памяти прошиваем программатором ставим на место.

На деле все несколько сложнее.
Прошивка является новой AMI-Aptio, потому утилита amideco из репозитария Ubuntu не годится.
Немного покопавшись с различными декомпрессорами получили дамп BIOS ASRock AM1B-M версии 1.50.
Снимаем микросхему (в корпусе DIP) с платы. Можно использовать программатор из этой статьи. Сейчас порты LPT весьма экзотичны, я использую USB китайский программатор за 3$ на CH341A совместно с утилитой ch341prog

git clone https://github.com/setarcos/ch341prog
cd ch341prog
make
sudo ./ch341prog -i

Утилита выдаст информацию о flash и её размер.
Снимаем копию

sudo ./ch341prog -r old.bin

Прошиваем новый BIOS

sudo ./ch341prog -w dump_bios_asrock_am1b-m_1.50.bin

Возвращаем микросхему на плату, profit..
В принципе данная инструкция подойдет для восстановления большинства плат с новыми BIOS UEFI AMI-Aptio. Или ноутбуков, за тем исключением, что возможно придется спаять микросхему BIOS.

dump_bios_asrock_am1b-m_1.50.zip (

, ,

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

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