LINUX.ORG.RU

flashrom 1.0 — утилита для прошивки из работающей ОС

 , , ,


1

2

Вышел релиз 1.0 утилиты flashrom, позволяющей прошивать flash-чипы (к примеру, uefi или bios), не выходя из рабочей ОС (Windows и GNU/Linux).

Утилита может использовать все технологии записи, доступные архитектуре x86, а также прошивать практически все существующие чипы. flashrom также быстрее и универсальнее своих аналогов, таких как awdflash, amiflash и afudos.

Добавлена опция "--noverify-all", с помощью которой можно будет писать в отдельные области чипа без чтения всех данных (полезно для прошивки Intel ME).

>>> Подробности

Ответ на: комментарий от Odalist

Хреновая из тебя ванга. Я получил «вот такое» и без использования всяких флешромов.

anonymous ()

Пользуюсь уже 10 лет, ни одного «запоротого» чипа. Когда он не может, он прямо так и говорит: не могу, и не проси. В остальных случаях или шьёт без вопросов, или прдупреждает что мой чип на материнке пока Experimental.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

А что ты шьёшь, если не секрет? Какая практическая польза? Замена UEFI на какой-нибудь libreboot, устранение закладок и бэкдоров в биосе? Что?

GladAlex ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

А если для новайса в этом деле, подойдет ли материнка Гигабайт с DualBIOS? Я так понял там если бивис запорешь, то можно скопировать одной кнопкой из соседнего бивиса.

anonymous ()
Ответ на: комментарий от GladAlex

Первый раз шил AsRock A780GM-LE по мере того, как выпускались новые версии BIOS. Потом ASUS M2N68 - вот для этой «материнки» версия Flashrom из репозиториев не годилась - «я не знаю такой чип». Скачал из SVN - заработало.

Это были 2008 и 2010 годы соответственно. ЛибРебут не использовал.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от anonymous

> А если для новайса в этом деле, подойдет ли материнка Гигабайт с DualBIOS? Я так понял там если бивис запорешь, то можно скопировать одной кнопкой из соседнего бивиса.

Да, на жажабути такое действительно можно сделать. Только я не встречал проблемы с FlashROM, чтобы он биосы «запарывал». Вот когда вместо ROM-а - экзешник, вот это да, проблема. К счастью, это осталось в 00-х. Сейчас дают только ROM-ы, чтобы через флешку из самого биоса обновлять.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Я понял, т.е. просто скачивал официальный образ биос и прошивал этой программой. У меня кстати ASUS M4N68T - надо посмотреть - есть ли смысл прошить её.

GladAlex ★★★★★ ()

Чето не понял ее применения.

1. Я так понял для смены стандартного бивиса на Coreboot/Libreboot?

2. А для апгрейда заводского бивиса на новую версию заводского бивиса - пойдет? Или там у каждого производителя своя прога/метод?

А надо ли покупать UPS, чтоб во время перепрошивки бивиса свет не выключили?

anonymous ()
Ответ на: комментарий от Odalist

Вангую, что при использовании flashrom, будет вот такое...

У меня такое и без использования flashrom, просто китайцы берут референсный BIOS\UEFI и пихают как есть, без всяких адаптаций под конкретное железо. Отсюда и сбои.

vblats ()

Это не должно работать из ОС. Одна большая дыра.

anonymous ()
Ответ на: комментарий от anonymous

А надо ли покупать UPS, чтоб во время перепрошивки бивиса свет не выключили?

Можно просто скрестить пальцы.

anonymous ()
Ответ на: комментарий от anonymous

А ещё, если ты прошиваешь через ssh, могут интернет вырубить. И пипец серваку.

ne-vlezay ★★★★ ()

прошивать flash-чипы

технологии записи, доступные архитектуре x86

Ъ.

Ether ()
Ответ на: комментарий от ne-vlezay

А ещё, если ты прошиваешь через ssh, могут интернет вырубить. И пипец серваку.
ne-vlezay

Школоту легко отличить от седожопыхъ(С) одминов. Первые не в курсе про tmux\screen ... :)

anonymous ()

(полезно для прошивки Intel ME).

а что туда шьют щас?

eR ★★★★★ ()

много раз прошивал биосы в надежде что это что то даст и каждый раз ничего не давало - биос как биос только верса посвежее и иногда fullscreen другой

amd_amd ()
Ответ на: комментарий от amd_amd

Ну на платах MSI старых не устанавливался Windows выше 98го или Me без прошивки BIOS, хорошее было время...

BartMan ()
Ответ на: комментарий от eR

Прошивки. Intel ME обновляется через микрокод.

anonymous ()
Ответ на: комментарий от BartMan

Это время вернется. В будущих платах нельзя будет поставить ничего, кроме Windows 10.

anonymous ()
Ответ на: комментарий от anonymous

окей, а где их брать? может мне надо у себя обновить.

eR ★★★★★ ()
Ответ на: комментарий от anonymous

Иногда нужны модифицированные прошивки, как-то с легендарным процессором Intel Xeon E5450 c LGA 775 модификацией. Таких нет у производителя плат.

anonymous ()

Добавлена опция "--noverify-all"

Ну наконец-то! Надоело переносить свои патчи.

gadfly ★★ ()
Ответ на: комментарий от anonymous

Объясни тёмному, будь добр, чем Xeon E5450 лучше того же C2Q9550? Без сарказма.

Gannet ★★ ()
Ответ на: комментарий от Gannet

Это провокация к оффтопу, парень? Всё просто: кеш в два раза больше, тепловыделение ниже, инструкций больше. Ах да! Цена ниже очень сильно.

Вопрос залу, омские линуксоиды спрашивают: а flashrom умеет микрокод процессора прошивать?

linuxmaster ★★★★ ()
Последнее исправление: linuxmaster (всего исправлений: 1)
Ответ на: комментарий от linuxmaster

микрокод процессора прошивать

Оно же динамически подгружается при включении, нет?

Radjah ★★★★★ ()
Ответ на: комментарий от Gannet

Объясни тёмному, будь добр, чем Xeon E5450 лучше того же C2Q9550? Без сарказма.

https://www.cpubenchmark.net/compare.php?cmp[]=1049&cmp[]=1236

anonymous ()
Ответ на: комментарий от Radjah

Очень хочется свой, свободный микрокод, проверенный лучшими отечественными специалистами в безопасности, и чтобы навсегда внутри процессора был, без глупых загрузок...

linuxmaster ★★★★ ()
Ответ на: комментарий от xaTa

А в случае E5472 ещё и частотой шины. Но стоит ли шкурка: покроет ли хоть 15-20% замедления в связи с выявленными дырами (?)

Gannet ★★ ()
Ответ на: комментарий от anonymous

Дык, уже.

В будущих платах нельзя будет поставить ничего, кроме Windows 10.

Обновил BIOS в ноутбуке HP, тачпад и клавиатура работают только в Windows 10. Стал откатывать на более ранний, а вот хрен там, не даёт.

qwe ★★ ()
Ответ на: комментарий от ZenitharChampion

Ну вот когда портируешь coreboot на свою материнку, много неудач в процессе

cvs-255 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.