Куратор темы Статус: Не в сети Регистрация: 02.03.2008
Прошу обратить внимание на то, что прошивка и модификация BIOS'а производится на ваш страх и риск, и я не несу никакой ответственности за возможную порчу данных и неработоспособность платы после прошивки.
Этот набор предназначен для десктопных плат, не используйте входящие в него bat-файлы на ноутбуках, пожалуйста.
Куратор темы Статус: Не в сети Регистрация: 02.03.2008
Вести с полей продолжаются, сегодня пришли последние заказанные детали, теперь для производства не хватает только плат. Первая партия плат была заказана без паяльной маски и шелкографии, поэтому она выглядит так: #77#77 Осталось дождаться их нарезки и отправки. После пайки и проверки думаю покрыть плату лаком, чтобы защитить ее от случайного замыкания при работе. Следующая партия будет заказана в Китае, в ней я надеюсь сделать поддержку 1.8V SPI-чипов и ZIFF SOIC8-сокета, которые я наконец нашел у китайцев по нормальным ценам. Шелкография и паяльная маска тоже будут. После того, как я распаяю и проверю всю первую партию, я начну писать GUI для flashrom, чтобы сделать использование программатора более удобным для человека, не знакомого с консолью. Код будет доступен на GitHub под лицензией BSD.
Подскажите пожалуйста на счет прошивки какая разница между пунктами 3.2. Полная перешивка региона BIOS при помощи FTK и 7.2. Прошивка отредактированного файла BIOS'а при помощи FTK и есть такая фигня переименовав прошивку в ____.bin FTK ее не видит говорит типа "файл нот фаунд"???
Куратор темы Статус: Не в сети Регистрация: 02.03.2008
Griha60, разница в том, что в первом случае перешивается только регион BIOS и делается резервная копия, из которой данные переносятся в файл перед прошивкой, а во втором прошиваются все регионы и резервная копия не делается. По поводу имени - проверь, чтобы у тебя была выключена настройка "Скрывать расширения зарегистрированных типов файлов" в Windows, иначе у тебя при переименовании получается файл bios.bin.cap или bios.bin.rom, поэтому его и не могут найти bat-файлы.
Уважаемые форумчане. Ситуация следующая, ноут Asus n56vz сдох после обновления биоса через асусовскую утилиту WinFlash. Как подсказал гугл, я не один с такой проблемой, утилита действительно иногда глючит. Безуспешно пару дней пытался программно воскресить биос (с флешек и т.п.) Отдал ноут шарящему знакомому, тот посмотрел и сказал, что это бесполезно, т.к. загрузчик биоса попорчен. Товарищ может прошить плату через программатор, НО как он сказал, нужен образ биоса ноута, причем тот биос, что выложен на сайте, как он сказал, не подходит, т.к. в этих файлах биос содержится не целиком, а лишь какая-то необходимая часть для утилиты обновления. Как он сказал, этот образ должен весить около 8 мб, так чип на плате именно такого объема (на сайте асуса бинари весят ~6мб) Поэтому огромная просьба, если вдруг кто-то сталкивался с этой проблемой и находил/либо у кого-то есть бекап/образ этого биоса для прошивки программатором, поделитесь, пожалуйста, в инете найти не смог. С меня пиво (либо другие ништяки по желанию). Спасибо
Куратор темы Статус: Не в сети Регистрация: 02.03.2008
cinius-vitis, если ты прошивал BIOS стандартной утилитой, то испортится мог только регион BIOS. Сделай программатором полный дамп своей микросхемы BIOS и мне пришли, я тебе из него соберу работающий.
cinius-vitis, если ты прошивал BIOS стандартной утилитой, то испортится мог только регион BIOS. Сделай программатором полный дамп своей микросхемы BIOS и мне пришли, я тебе из него соберу работающий.
Куратор темы Статус: Не в сети Регистрация: 02.03.2008
Последние вести с полей: все пришло, первый программатор я спаял, теперь собираю flashrom с поддержкой FT232H. Первый блин получился немного комом, но я оставлю его себе, поэтому остальные будут красивее. Фотографии покажу после того, как все заведу. И это успех. Первый опыт разработки аппартного обеспечения оказался успешным. Программатор собран и работает, мой SPI-чип Winbond W25Q64 на 8 Мбайт читается за ~70 секунд, стирается за ~150 секунд, полный цикл чтение/запись/верификация при прошивке занимает ~180 секунд.
Ход бенчмарка
Код:
mint mint # time flashrom -p ft2232_spi:type=232H -r dump.bin flashrom v0.9.6.1-runknown on Linux 3.5.0-17-generic (x86_64) flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. Found Winbond flash chip "W25Q64" (8192 kB, SPI) on ft2232_spi. Reading flash... done.
real 1m6.647s user 0m1.128s sys 0m1.716s mint mint # time flashrom -p ft2232_spi:type=232H -E flashrom v0.9.6.1-runknown on Linux 3.5.0-17-generic (x86_64) flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. Found Winbond flash chip "W25Q64" (8192 kB, SPI) on ft2232_spi. Erasing and writing flash chip... Erase/write done.
real 2m21.823s user 1m4.216s sys 0m0.768s mint mint # time flashrom -p ft2232_spi:type=232H -w dump.bin flashrom v0.9.6.1-runknown on Linux 3.5.0-17-generic (x86_64) flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OK. Found Winbond flash chip "W25Q64" (8192 kB, SPI) on ft2232_spi. Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... VERIFIED.
real 3m2.373s user 0m4.856s sys 0m3.456s
Осталось собрать и протестировать оставшиеся 10 программаторов, и flashrom для Windows собрать.
cinius-vitis, держи. Прошивать программатором байт в байт. Расскажу, что у тебя было: WinFlash не смогла определить тип переданного файла и записала его байт в байт, прошив заголовок UEFI Capsule вместо региона Descriptor. И еще 2 Мб 0xFF в конце, т.к. BIOS твой был на 2 Мб короче, чем файл, который ты передал для прошивки. Бывает.
cinius-vitis, держи. Прошивать программатором байт в байт. Расскажу, что у тебя было: WinFlash не смогла определить тип переданного файла и записала его байт в байт, прошив заголовок UEFI Capsule вместо региона Descriptor. И еще 2 Мб 0xFF в конце, т.к. BIOS твой был на 2 Мб короче, чем файл, который ты передал для прошивки. Бывает.
Спасибо огромное, попробую и по результам отпишусь обязательно, очень надеюсь, что ноут оживет.
, держи. Прошивать программатором байт в байт. Расскажу, что у тебя было: WinFlash не смогла определить тип переданного файла и записала его байт в байт, прошив заголовок UEFI Capsule вместо региона Descriptor. И еще 2 Мб 0xFF в конце, т.к. BIOS твой был на 2 Мб короче, чем файл, который ты передал для прошивки. Бывает.
К сожалению, личка пока для меня недоступна поэтому напишу здесь. Написал знакомому слово в слово, он сказал, что сможет посмотреть только в понедельник и в любом случае он попробует и ОГРОМНОЕ СПАСИБО в любом случае, если ноут заработает, то обязательно проставлюсь=) , но вот еще что он ответил:
"файл с названием backup BIOS. bin считан с микросхемы 64 мбит spi. файлы с расширением 204 и 211 это прошивки с официального сайта Asus. 204 это изначально находившаяся в микросхеме прошивка. 211 - которую пытались прошить. в связи с неисправностью микросхемы прошивка закончилась криво. начало и конец файла backup BIOS скорее всего правильные. ошибка в микросхеме находится примерно в районе 2мб от начала. при включении компьютера BIOS начинает выполняться и виснет. 2 Мб 0xFF в конце вызывают сомнения. а 6 мб это правильный размер того файла, который используется для прошивки с официального сайта Asus, но полный объем BIOS 8 мб и заканчивается он точно не FF. "
размер биоса действительно 8 мб. размер прошивки с асуса действительно 6 мб. вопрос в том, как эти 6 мб расположить в этих 8. и "2 Мб 0xFF в конце" не похоже на правду, потому что в считанной прошивке в конце вовсе не FF. но файл все равно попробуем, но в понедельник" И да, еще раз, ОГРОМНОЕ СПАСИБО и многочисленные респекты.
Куратор темы Статус: Не в сети Регистрация: 02.03.2008
cinius-vitis, рассказываю, как устроен файл. То, что я написал - это то, что тебе WinFlash соорудил, и понятно, что это было неправильно. 6 МБ биоса, который в файлах от ASUS находятся с 2 по 8 мегабайт в чипе, первые 2 МБ - это дескриптор и МЕ.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения