The OpenNET Project / Index page

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

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

15.08.2013 12:02

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

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

В новой версии добавлена поддержка 80 новых flash-чипов, 40 чипсетов и 59 материнских плат. В том числе добавлена поддержка чипов Atmel AT25F, Eon EN25S, GigaDevice GD25*, Intel S33, Micron (Numonyx) N25Q, Nantronics N25, Sanyo LE25FW, Spansion S25FL2. Улучшена поддержка интерфейса SPI. Реализована безопасная поддержка перепрограммирования интегрированных микроконтроллеров (IMC), поставляемых в чипсетах AMD.

  1. Главная ссылка к новости (http://flashrom.org/Flashrom...)
  2. OpenNews: Релиз flashrom 0.9.6, утилиты для перепрошивки Flash-чипов
  3. OpenNews: Релиз flashrom 0.9.5, универсальной утилиты для перепрошивки Flash-чипов
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/37667-flashrom
Ключевые слова: flashrom
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, YetAnotherOnanym (ok), 12:19, 15/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Годная штука. Когда-то прошил контроллер на SI3114, у которого родная утилита снесла биос при попытке дампнуть его содержимое.
     
  • 1.2, Константавр (ok), 13:30, 15/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А я когда-то хотел перепрошить порченую флэшку (слетела прошивка), так через ноут упорно не давало, типа, "может произойти что угодно, ваша система не поддерживается, даже не вздумайте, получите вместо своего ноута кирпич" На трёх ноутах с линуксом пробовал, везде отказывала, а под виндой, с помощью тамошних програмулин, спокойно перепрошил.
     
     
  • 2.8, XVilka (ok), 15:12, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А я когда-то хотел перепрошить порченую флэшку (слетела прошивка), так через ноут
    > упорно не давало, типа, "может произойти что угодно, ваша система не
    > поддерживается, даже не вздумайте, получите вместо своего ноута кирпич" На трёх
    > ноутах с линуксом пробовал, везде отказывала, а под виндой, с помощью
    > тамошних програмулин, спокойно перепрошил.

    Ну это как раз нормально. Дело в том, что в ноутах часто (почти всегда) есть EC - Embedded Controller, который управляет, например, зарядкой. А также часто флешка подключена через него, или, прошивка для EC лежит на той же самой флешке, что и основной BIOS/UEFI. Более того, в отличие от обычных Super I/O прошивка (а значит и команды) зачастую зависят от производителя (Compal, Quanta, Inventec, etc). Что значительно затрудняет добавление их поддержки. Подробнее можно почитать здесь http://flashrom.org/Laptops и здесь http://www.coreboot.org/Laptop

     
     
  • 3.18, Константавр (ok), 00:17, 16/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да я и не спорю, я просто описал свою неудачу. А сильно залазить в эти дебри... да ну нафмг. я уже наигрался.
     

  • 1.3, SpiritOfStallman (ok), 13:31, 15/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Уважение и благодарность авторам этого ПО.
    Мало кто, на мой скромный взгляд, способен делать (и делает на благо сообщества) качественные вещи в подобном классе задач (это не бложик же написать, да :)).
     
  • 1.4, Аноним (-), 13:44, 15/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оно только биосы шить умеет, или собственно можно контроллеры usb-флеш-накопителей прошивать с помощью него? если да - было бы круто.
     
  • 1.5, acdc (?), 14:04, 15/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Winbond 25Q64CVSIG - нет. :(
     
     
  • 2.7, XVilka (ok), 15:05, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Напишите в рассылку - есть ли есть возможность проверить - будет добавлен.
     

  • 1.6, Игорь (??), 14:52, 15/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно ли с его помощью заливать прошивки на андроидофоны?
     
     
  • 2.9, Moomintroll (ok), 15:14, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.google.ru/search?q=adb+fastboot
     
  • 2.11, Аноним (-), 16:32, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Можно! Подпаиваешь 5 проводов из lpt и шьешь иголкой!
     

  • 1.10, Аноним (-), 15:20, 15/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Шью SPI флехи для роутеров через матерникую плату, все быстренько и красиво (програматор лень собирать =)))))
     
     
  • 2.12, axe (??), 16:51, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это как, заменяя флеш-микруху на работающей системе?
     
     
  • 3.13, Аноним (-), 17:46, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, сам так делал, перешивая 64Mbit spi флэш (биос) на матери с родным 8Mbit флешем, причём были разные производители, первый winbond, второй - кто там ещё. Всё отлично. Спасибо flashrom, который рассматривает материнку как очередной тип программатора.
     
     
  • 4.15, Аноним (-), 20:10, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да, сам так делал, перешивая 64Mbit spi флэш (биос) на матери с
    > родным 8Mbit флешем, причём были разные производители, первый winbond, второй -
    > кто там ещё. Всё отлично. Спасибо flashrom, который рассматривает материнку как
    > очередной тип программатора.

    О, еще один хирургатор-автогеном-через-жёппа-без-наркоза. Кто ж тебя такого, гарантийного, подпустил-то к продуктивному оборудованию!

     
     
  • 5.17, Аноним (-), 22:52, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попоболи сервисника, который не получил свои полрубля за плёвую операцию? Вариант вполне рабочий и вполне безопасный, спасибо "оттенению биоса"
     

  • 1.14, Сов (?), 18:50, 15/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прочитав статью, вспомнилось почему-то про проект PCSX2 - свободный биос для второй соньки.
    Что-то никакой там движухи. Неудивительно.
     
     
  • 2.16, Аноним (-), 20:10, 15/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Прочитав статью, вспомнилось почему-то про проект PCSX2 - свободный биос для второй
    > соньки.
    > Что-то никакой там движухи. Неудивительно.

    Неудивительно, что свободной Соньки так и не воспроизвели. Чипы шлепать это не безлимитное свободное время в код переводить забесплатно, верно?

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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