The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз flashrom 1.0, утилиты для перепрошивки Flash-чипов

03.01.2018 10:57

Представлен релиз многоплатформенной свободной утилиты flashrom 1.0.0, предназначенной для идентификации, чтения, записи, проверки и очистки Flash-чипов. Утилиту можно использовать для прошивки образов BIOS, EFI или firmware на материнские платы, контроллеры и адаптеры. Для работы не требуется перезагрузка и создание специального загрузочного диска, поддерживается прошивка не выходя из ОС Linux, FreeBSD, NetBSD, DragonFly BSD, OpenBSD, Solaris, macOS и DOS.

Утилита поддерживает практически все существующие flash-чипы и технологии записи, доступные для архитектуры x86. Например, поддерживается 476 семейств flash-чипов, 291 чипсет flash-контроллеров, интерфейсы Parallel, LPC, FWH и SPI. Работа утилиты протестирована на 500 материнских платах. Flashrom распространяется под лицензией GPL и может выступать аналогом таких проприетарных утилит, как awdflash, amiflash и afudos, работая при этом значительно быстрее и поддерживая обновление из скриптов в автономном режиме.

В процессе подготовки новой версии осуществлён перевод разработки на Git. Добавлена поддержка раскладки (layout) для всех команд записи, чтения и очистки. Для чтения раскладки памяти из Intel Firmware Descriptor предложена опция "--ifd". Добавлена опция "--noverify-all", которая позволяет организовать запись в отдельные области без чтения содержимого всего чипа перед циклом записи (полезно для модификации прошивок Intel ME). Представлена поддержка программаторов Intel 100, Intel C620, Intel I210 NIC (EEPROM и SPI) и AMD Merlin Falcon (FP4). Добавлена поддержка flash-чипов W25Q128.W.

  1. Главная ссылка к новости (https://flashrom.org/Flashrom...)
  2. OpenNews: Уязвимость в NAND Flash может привести к повреждению чужих данных на SSD-накопителях
  3. OpenNews: Facebook выпустил модуль Flashcache 3.0 для организации кэширования на SSD-накопителях
  4. OpenNews: Руководство по тюнингу файловых систем Linux для Flash-накопителей
  5. OpenNews: Представлена техника атаки на микроконтроллеры, встроенные в MicroSD-карты
  6. OpenNews: Проблема с SSD-накопителями Samsung оказалась в ядре Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47851-flashrom
Ключевые слова: flashrom, flash, firmware
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:16, 03/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что такое флеш чипы?
     
     
  • 2.2, Аноним (-), 11:27, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Штука в которой записан BIOS.
     

  • 1.3, Аноним (-), 11:34, 03/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Ну ефи у нас и так нормально перезаписывается системдосом, так что сабж только старпёрному биосу нужен.
     
     
  • 2.5, DiabloPC (ok), 11:57, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ну дык, если у вас флеш только биосом ограничивается - тогда вы не по адресу.
     
     
  • 3.8, Аноним (-), 12:10, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну дык, если у вас флеш только биосом ограничивается - тогда вы
    > не по адресу.

    То есть, оно не поможет мне перешить биос? :-(

     
     
  • 4.9, DiabloPC (ok), 12:14, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поможет.
    Но перепрошить оно может не только биос.

    Зашить чип не на материнке, а в программаторе оно тоже может.
    > To choose the mainboard of this computer use 'internal'. Valid choices are:
    > internal, dummy, nic3com, nicrealtek, gfxnvidia, drkaiser, satasii, atavia,
    > it8212, serprog, buspirate_spi, dediprog, rayer_spi, pony_spi, nicintel,
    > nicintel_spi, nicintel_eeprom, ogp_spi, satamv, linux_spi, pickit2_spi.
    >

     
  • 4.20, Аноним (-), 17:07, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > То есть, оно не поможет мне перешить биос?

    Тебе - нет.

     
  • 2.15, Аноним (-), 13:35, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > ефи у нас и так нормально перезаписывается системдосом

    Вообще-то нет. Перезаписываются настройки, доступные через API, не более того.

     
     
  • 3.28, Аноним (-), 13:14, 04/01/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вообще-то нет. Перезаписываются настройки, доступные через API, не более того.

    В уефанстве есть апи для bios update. Uefi capsule или как там его. Бэкдоры должны быть свеженькие.

     
  • 2.17, Аноним (-), 14:01, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ok.... Полагаю, что флешку своего планшета или телефона, которая SPI, тоже будете шить системдосом?....
     
     
  • 3.29, Аноним (-), 13:24, 04/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > ok.... Полагаю, что флешку своего планшета или телефона, которая SPI, тоже будете
    > шить системдосом?....

    У них обычно NAND или eMMC сейчас, для начала.


     

  • 1.4, Аноним (-), 11:39, 03/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > ОС Linux

    Ядро Linux, а ОС GNU/Linux.

     
     
  • 2.7, Аноним (-), 12:09, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ядро Linux, а ОС — системдос.
     

  • 1.6, Константавр (ok), 11:59, 03/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Когда-то нужна была такая прога, чтобы перепрограммировать штуку по usb. Попробовал установить этот flashrom, а он, собака, отказался что-то делать потому что у меня лаптоп. Так и не понял, где его тогда использовать вообще.
     
     
  • 2.11, Аноним (-), 13:05, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Так и не понял, где его тогда использовать вообще.

    -p internal:laptop=force_I_want_a_brick пробовал?

     
     
  • 3.14, Аноним (-), 13:28, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Сказано же - по USB!
     
     
  • 4.18, Аноним (-), 14:49, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    avrdude пробовал?
     
  • 4.19, Аноним (-), 14:53, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Сказано же - по USB!

    Ежели по USB, то ему вообще пофиг, лаптоп — не лаптоп. Надо только сразу ему сказать, какой программатор использовать.

     
  • 2.27, Аноним (-), 13:02, 04/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда-то нужна была такая прога, чтобы перепрограммировать штуку по usb.

    Штука на usb может быть чем угодно. И протокол программирования тоже. Если сабж поддерживает железку, надо указать ему правильный "программатор" в параметрах было.

    И вообще, прошивание чего либо - сперва прочти маны, потом шей. Иначе кирпич получишь.

     

  • 1.10, Аноним (-), 12:56, 03/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Для некоторых эту утилиту можно переименовать в brick 1.0
     
     
  • 2.12, Аноним (-), 13:06, 03/01/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Для некоторых эту утилиту можно переименовать в brick 1.0

    *в руках некоторых

     

  • 1.13, Anonymoustus (ok), 13:13, 03/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > и поддерживая обновление из скриптов в автономном режиме

    Начнутся скоро чудеса, перед которыми померкнет слава самых страшных вирусов.

     
  • 1.16, Аноним (-), 13:38, 03/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пользуюсь уже 10 лет, ни одного "запоротого" чипа. Когда он не может, он прямо так и говорит: не могу, и не проси. В остальных случаях или шьёт без вопросов, или прдупреждает что мой чип на материнке пока Experimental.
     
  • 1.21, Аноним (-), 21:18, 03/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    юзал разок, все пашет отлично.
     
  • 1.22, Аноним (-), 00:55, 04/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Чет ни разу не встречал инструкций по прошивле биоса в линукс и тем более самих прошивок для этих утилит на сайтах производителей. Как и прошивок для телефонов. Для сгс3 только можно было, но и то доки с трудом нашлись.
     
     
  • 2.26, Аноним (-), 12:59, 04/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Чет ни разу не встречал инструкций по прошивле биоса в линукс и
    > тем более самих прошивок для этих утилит на сайтах производителей. Как
    > и прошивок для телефонов. Для сгс3 только можно было, но и
    > то доки с трудом нашлись.

    С дуба рухнул? Андроиды прекрасно шьются под линухом, используя fastboot или recovery. Гугель андроида под линуксом блин разрабатывает больше всего.

     

  • 1.23, Аноним (-), 08:59, 04/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я не понял, а где винда?
     
     
  • 2.24, Котофалк (?), 11:40, 04/01/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    гусары, молчаааать!
     
  • 2.25, Аноним (-), 12:06, 04/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Я не понял, а где винда?

    Авторы сабжа ей вероятно не пользуются. Что и заставило их писать утилиту на замену проприентарных виндофлешеров.

     
     
  • 3.30, Аноним (-), 15:42, 04/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    была утилита то ли асус то ли мси liveupdate. Качала автоматом в фоне с сайта биос и шила.
     
     
  • 4.31, Аноним (-), 18:59, 04/01/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > была утилита то ли асус то ли мси liveupdate. Качала автоматом в
    > фоне с сайта биос и шила.

    Вот пусть юзеры проприетарной системы и пользуются мутным проприетарным крапом. Им не привыкать.

     

  • 1.32, яя (?), 23:15, 04/01/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    чумовая штука. в свое время прямо спасла потому, что чип с биосом никак не хотел шиться, а эта прелесть забила на все проверки и жахнула нужный мне ром.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру