Прошивка bios через spi интерфейс
Просто, сейчас довольно много материнок (в основном с ICH8) продается с этим разъемом возле флэшки (а ведь скоро их понесут в гарантию). На MSI-ках не помню, как он точно промаркирован, на ASUS'ках обозначается как SPI_J1 .
Ходят слухи, что предназначен он для восстановления биоса по SPI интерфейсу. Но есть непонятки с тем, каким образом его использовать. В мануалах на мамки нет никакой полезной информации.
Один гуру пишет, что этот разъем предназначен для подключения 2-х девайсов, прежде всего флэшек. Т.е. если загубили одну флэшку, то подключаем через разъем вторую и восстанавливаем.
"Serial Peripheral Interface (SPI)
The ICH8 implements an SPI Interface as an alternative interface for the BIOS flash device. An SPI flash device can be used as a replacement for the FWH, and is required to support Intel Active Management Technology (ICH8DO only) and the integrated Fan Speed Control (Intel® Quiet System Technology). The ICH8 supports up to two SPI flash devices with speeds up to 33 MHz using two chip select pins."
But why there'd be a header, is a mystery. The Intel datasheets reveal bits and pieces of information, but there isn't really a good overall description of all the options. And since I cannot find a clean high res picture of the motherboard, it is pretty hard to dream up a theory.
Кто прав ?
Поделитесь опытом.
Разъем с ногами флешки звонится?
В кривых руках и коврик глючит.
Да. Если та восьминогая какракатица рядом с разъемом и есть флэшка.
Скорее всего, это она, ибо другой флэшки (классической) на плате нет. Маркировку на микросхеме я так и не смог разобрать -- слишком мелкая. Начинается на MX.
Надеюсь, ничего не перепутал, т.к. использовавшийся тестер был в плачевном состоянии.
маркировка - MX25L8005 или MX25L4005. даташит найдете сами
Аццкий ромбовод Я пока не волшебник - я только учусь! :-P
Там в работе буквально 5 ножек: земля, питание, вход и выход.
Соответственно, даю 90%, что ее можно прошить через этот разъем, ну и оставлю пару % вероятности, вдруг мама сможет стартануть, если по запросу с инпута дату будут отдавать две флешки одновременно. Ну и остальное - может оно какое-нить диагностическое.
В кривых руках и коврик глючит.
Проанализировав даташит на SST25VF080B и разводку разъёма, вот что думаю.
IMHO, соглашусь с гуру
Немного сумбурно объяснил, но надеюсь понятно. Но иначе такая схема (как приведена) не будет работать. Внешний программатор не подключается к этому разъему, только флешка.
Для справки обратитесь к 5 стр. даташита, где расписана "Hold Operation".
С уважением, Владимир.
Партизан подпольной луны aka (R)soft
Спасибо за полезную информацию!
Получается, это более продвинутый вариант хотсвапа от самого производителя материнки. По сути чем-то напоминает элитгруповский переходник для восстановления биоса на припаянных к мамке флэшках.
Чтож, мы уже в двух шагах от практического применения этого разъема. Осталось только выяснить схему дополнительной платки.
А заодно обсудить вопрос, где можно раздобыть дополнительную флэшку. На видеокартах, случаем, не такие же используются ?
Для непосредственного подключения к материнке, думаю, спокойно можно использовать выкидыш от COM или USB планки (в них все равно по 9 контактов).
POST карты не первое десятилетие используются для диагностики «железных» неисправностей компьютеров и материнских плат всевозможных форм-факторов. На данный момент этих карт создано очень много, практически для всех возможных ситуаций. Статья рассказывает о том, что такое POST карты и для чего их используют, как они работают, какие бывают и чем друг от друга отличаются.
2. Звуковые сигналы. Наверное, все слышали короткий «биип» при включении компьютера – в большинстве BIOS это означает прохождение теста без ошибок и готовность к загрузке ОС. Другие варианты сигналов могут говорить об определенных проблемах с железом. Эти коды «азбуки Морзе» различаются у разных производителей и даже разных версий BIOS. Найти их обычно можно в книжке к материнке или соответствующих онлайн справочниках.
3. POST коды. В ходе каждого этапа процесса самотестирования BIOS отправляет текущий код на порт 80h (иногда 81h или другие), и если возникает ошибка, там остается или код операции, на которой произошел сбой, или код последней успешной операции. Считав этот код, можно определить на каком этапе произошла ошибка, и что могло ее вызвать. Это единственный из всех перечисленных способов, который позволяет идентифицировать проблемы на материнской плате, которая не подает видимых признаков жизни. По этой причине, он обычно используется для диагностики и ремонта непосредственно материнских плат.
Если первые два способа диагностики не требуют специального оборудования, разве что монитор и подключенный к материнской плате динамик (бывает, что его там нет), то для третьего способа вам понадобится собственно POST карта.
- Наиболее подробно для всех распространенных версий BIOS на русском и с расшифровкой они описаны на сайте IC Book. Но информации столько, что немудрено заблудиться, удобней скачать оттуда готовый PDF документ со списком кодов (щелкнув в нем по нужному коду попадаешь на страницу с подробной расшифровкой).
- Также рекомендую англоязычный ресурс PostCodeMaster – там собрано еще больше POST кодов и звуковых сигналов BIOS разных производителей (есть довольно редкие, плюс немного по конкретным материнкам, в том числе серверным).
POST карты
Основная задача любой POST карты – это считать и отобразить текущий POST код. Считать его можно несколькими способами: по шинам ISA, PCI, LPC или через LPT порт. Есть и другие, более экзотические варианты (о них чуть позже). Кроме, собственно, отображения кода, хорошие POST карты имеют дополнительные диагностические возможности (индикаторы, режимы тестирования, встречаются даже со встроенным видеоадаптером).
Раньше POST карты многие умельцы делали вручную, но сейчас этим совершенно нет смысла заниматься, за текстолит и компоненты больше отдадите, чем стоит обычная карточка. Если только очень хочется…
Первыми POST картами были карты для шины ISA , существовавшей с 1981 по 199х годы. Используется она даже сейчас (хоть и весьма редко), в основном в промышленном и военном секторе – там, где осталось оборудование для этой шины. Продаются и POST карты для нее, как в отдельном исполнении (только ISA), так и комбайны ISA + PCI.
Обычно POST карты устанавливаются на заведомо неисправные материнские платы (собственно, для этого они и предназначены), и не исключены случаи выхода из строя самой POST карты в ходе тестирования. Поэтому неплохо иметь простенькую дешевую карту для первичной диагностики.
Еще один удобный вариант – это выносной индикатор. Он позволяет со всеми удобствами производить диагностику материнских плат, не вынимая их из системника. С одной стороны, если дело дошло до POST карты, то скорей всего материнку все же придется извлечь для ремонта, но с другой стороны – не всегда, да и POST карты просто удобный способ общей диагностики. На фото Sintech ST8679, китайская карточка с выносным многострочным LCD дисплеем.
Существуют POST карты для LPT порта – довольно простой и удобный способ диагностики для любого компьютера или ноутбука, имеющего этот самый LPT порт. Из-за технических особенностей, они не имеют возможностей, присущих картам для PCI, но это компенсируется простотой и доступностью. Требуют питание по USB (для этого и наличие порта на плате). Однако LPT изживает свой век, и на современных компьютерах их уже почти не встретишь, соответственно, доживают свои дни и эти карты.
Но с PCI-E не все так просто. Во-первых, сама диагностика с помощью PCI-E на данный момент вещь мутная, хотя бы, из-за отсутствия адекватной информации. Во-вторых, с PCI-E все зависит от конкретного изготовителя – нет гарантии, что коды будут выводиться; если и выводятся, то нет гарантии, что по стандартному порту и в стандартном виде…
Как же получить POST коды с платы без PCI, если нет под рукой PCI-E карты? Однозначный ответ на этот вопрос дать не получится. Если на вашей материнке есть встроенный индикатор – считайте, что вам крупно повезло. Можно использовать LPT, если он есть, конечно. Ну и последний вариант – использовать шину LPC, на некоторых материнских платах есть готовые коннекторы (LPC_DEBUG и т.п.). Даже если их нет, сама шина всегда присутствует, но придется «подпаиваться»…
Одним из самых перспективных способов диагностики на сегодняшний день является USB . И главная тому причина – повсеместная распространенность этого интерфейса. Как мы уже выяснили, отсутствие того или иного разъема на материнской плате может стать преткновением для диагностики. И эту проблему как раз решает USB – парочку портов имеют буквально все компьютеры и ноутбуки, выпущенные за последние 15 лет. Для такой диагностики необходимо наличие в системе USB Debug Port – это своего рода расширение USB, позволяющее передавать диагностическую информацию. В USB 3.0 реализация Debug Port получилась сподручней (подробней о Debug Port можно прочитать по ссылке). Кроме передачи POST кодов, Debug Port позволяет производить полноценную отладку кода BIOS и UEFI . Было даже выпущено несколько устройств разными компаниями. NET20DC от Ajays (компания почти тут же обанкротилась, так как поставщики отказались поставлять им компоненты для сборки девайса). Insyde H2O DDT от Insyde Software (выпущен, вроде, в 2008 году, но информация об этом девайсе канула в лету даже на официальном сайте). Оба этих устройства скорее отладчики, хотя и имеют возможность захвата POST кодов. Наиболее продвинутым и полноценным средством диагностики является AMIDebug Rx от AMI: позволяет выводить POST коды с описанием, полноценно работает с UEFI, ведет лог процесса POST, можно подключать к ПК для настройки и считывания кодов, имеет функции отладчика. Самое интересно – выпущено это чудо еще в 2009 году! Понятное дело, что предназначен девайс для родного AMIBIOS, работает ли он с другими BIOS – мне неизвестно. За 6-7 лет с момента появления этих USB устройств, ни одно из них популярности не получило, купить сейчас можно только AMIDebug Rx, и то, только напрямую от производителя по индивидуальному запросу. Цена девайса не разглашается. Так что, повсеместного перехода на USB диагностику пока не ожидается.
Диагностика ноутбуков
С ноутбуками все немного сложней. Наиболее распространенные разъемы, которые можно использовать для диагностики – это mini PCI или Mini PCI-E (у более современных).
Mini PCI-E (как и PCI-E) не обязан выводить POST коды, все зависит от того, заложил ли эту возможность производитель или нет.
Опять же, есть вариант использования шины LPC. На материнских платах порта для подключения к этой шине вполне может не быть, поэтому придется напрямую подпаиваться к плате или контролеру. Отдельные производители имеют свои способы диагностики, тут уж действительно «кто во что горазд». К сожалению, эта информация обычно является достоянием лишь производителя и его внутренних сервисных центров, поэтому все существующие варианты POST карт в общем доступе вряд ли найдутся. Наиболее исчерпывающий комбайн «все в одном флаконе» для диагностики ноутбуков – это POST карта Sintech ST8675, которую несложно найти у китайских продавцов за 20-30$ с доставкой. Из интересных решений, российская компания BVG-Group предлагает заглушку на VGA для ноутбуков Samsung, и карты в виде модуля памяти для ноутбуков ASUS. Это, наверное, наиболее «экзотические» варианты POST карт, что я знаю. Хотя овации скорее следует отдать производителям ноутбуков, придумавшим именно такой способ диагностики для своей продукции.
Тех, кто ждал конкретных примеров я, возможно, разочарую – POST карта это один из инструментов диагностики, который в большинстве случаев лишь помогает понять «куда копать», а уж как копать и какой лопатой зависит сугубо от вас. Иногда для постановки «диагноза» может хватить только ее одной, а может потребоваться помощь мультиметра и осциллографа в комплекте с умением ими пользоваться. Если это вызывает у вас затруднения, то лучше отнесите вашу материнскую плату специалистам, пока из нерабочей она не стала не подлежащей восстановлению.
Такое вот у POST карт интересное прошлое и насыщенное настоящее. Что их ждет в будущем? Поживем – увидим. Но реалии таковы, что в нынешнюю эпоху потребительства от девайсов зачастую избавляются раньше, чем они успевают сломаться. А если и ломаются, то оказываются в сервисных мастерских производителя, где уж явно должно быть подходящее диагностическое оборудование. Все это, на мой взгляд, и является основной причиной образовавшегося «POST вакуума».
Не столь давно приключилась со мной одна неприятность. Нужно было обновить BIOS на материнской плате, но в процессе прошивки произошла ошибка, система зависла и перестала отвечать на любые команды. После вынужденной принудительной перезагрузки компьютер включился, крутил кулерами, но на экране ничего не отображалось и не было никаких звуковых сигналов. На лицо повреждение BIOS при записи.
Немного предыстории:
Материнская плата ASUS Commando, без, модного нынче, Dual BIOS. Только Boot Block – небольшая область BIOS, не затрагиваемая записью, которая позволяет, в случае необходимости, инициализировать минимальный набор компонентов, необходимых для включения компьютера, произвести поиск BIOS на съемных носителях. Обычно подходят Floppy или флешка с файлом прошивки, переименованным в AMIBOOT.ROM (зависит от BIOS и материнской платы, точнее написано в инструкции к плате), либо CD с драйверами из комплекта поставки. Обнаружив подходящий файл, boot block запишет его в BIOS и, если все прошло правильно, компьютер после перезагрузки оживет. Неплохая фишка, несколько раз выручала, но в данном случае она не сработала, видимо, оказался поврежден и boot block.
Пришлось искать другие решения. Так как в своем арсенале инструмента у меня не было паяльной станции и стационарного программатора для разных eeprom’ок, пришлось искать более доступные решения. Рассматривая плату, я обнаружил на ней небольшой разъем SPI_J1, а микросхема флеш памяти как раз с SPI интерфейсом. Поиск в Интернет показал, что существуют вполне приличные заводские девайсы и немало самоделок для прошивки SPI микросхем через USB (об универсальных программаторах с поддержкой SPI даже не говорю, это само собой). Правда, поиск по местным магазинам, СЦ и форумам в отличии от Google ничего не дал, а заказывать и ждать месяц очень не хотелось.
Еще немного поиска, и вот оно, решение – статья чешского комрада (на чешском) о предельно простом программаторе и софтине к нему для прошивки микросхем флеш памяти с SPI интерфейсом! Ничего сложного, минимум компонентов.
Технически это очень простой способ, и требует лишь базового понимания схемотехники, умения припаять пару проводков и воспользоваться командной строкой (cmd). Но если вы не уверены в своих силах, лучше не рискуйте. Кроме того, всегда можно попросить друга, дружащего с паяльником.
Сборка устройства
Для сборки нам понадобится:
- 1 разъем DB25P, можно отрезать от ненужного шнура от принтера
- 4 шт. резисторы по 150 Ом
- 1 любой электролитический конденсатор емкостью 100 мкФ или более и рабочим напряжением на 6.3 В или больше (нужен при запитке от БП)
- Кусок плоского шлейфа с IDC разъемом на 10 контактов (он идеален при наличии SPI разъема на плате)
- Штекер molex (как на жестких дисках ATA), либо гнездо для батарейки CR2032
Ничего дефицитного нет, все можно найти в куче хлама или за копейки в любом радиомагазине. В худшем случае, можно попробовать обойтись вообще несколькими кусками провода, подсоединив контакты с SPI напрямую к LPT, однако, в данном случае нужно быть предельно острожным, да и правильность записи гарантировать сложно.
Схема с сайта автора, при подключении непосредственно к чипу (для флеш-памяти с рабочим напряжением 3 вольта):
Программатор SPIPGM может использоваться и для микросхем флеш-памяти с рабочим напряжением 1.8 Вольт. Автор применяет для этого дополнительный модуль (своего рода переходник), который подключается к основному модулю и состоит из дополнительных резисторов для гашения напряжения и каскада усиления на транзисторах BC547 для выходного сигнала чипа (схемы на сайты автора по ссылке выше). Ниже приводится адаптация схемы подключения, сразу предназначенная для работы с чипами на 1.8В. Для получения напряжения питания в 1.8 Вольта применен делитель напряжения (на схеме серые резисторы, желательно 1/4 Ватт), делитель при желании может быть пересчитан на другие номиналы (я указываю варианты 10 и 12 Ом, или 100 и 120 Ом), а еще лучше заменен подходящим DC-DC преобразователем (например, TLV70018). Диоды любые, нужны они для минимизации ошибок и, в принципе, можно обойтись без них.
Мы же будем подключать программатор не к чипу, а к разъему SPI_J1.
Если разъем 7 контактный, то подключается к нему следующим образом:
1. -> питание +3.3v 2. -> земля от питания и вывод 18 на LPT 3. -> резистор -> LPT 7 4. -> резистор -> LPT 8 5. -> резистор -> LPT 10 6. -> резистор -> LPT 9
Так же, на некоторых материнских платах бывают 9 контактные разъемы, там схема подключения немного отличается:
Разъем DB25P хорош тем, что внутри него можно разместить все необходимые детали. Желательно использовать максимально короткую длину кабеля, иначе будут ошибки записи. Неплохо было бы закрыть провода экраном, либо от антенного кабеля, либо просто обмотав фольгой от шоколадки, не забыв подсоединить экран к земле (GND).
При питании от батарейки конденсатор можно исключить. Лично я брал с +5 шины блока питания ( красный провод), подключив к нему через разъем molex и погасив напряжение диодами до ~3.3v (двух-трех диодов будет достаточно).
Блок питания все же надежней батарейки. Имея отдельный БП можно запитать напрямую от шины +3.3 ( оранжевый провод ATX разъема). Чтобы запустить блок питания без компьютера нужно замкнуть зеленый и черный провода.
Девайс в сборе:
Программа SPIPGM
Теперь можно переходить к программному обеспечению.
Проект, кстати, развивается и по сей день, автор частенько выкладывает обновленные версии программы с информацией о новых чипах, доработками и исправлениями.
В архиве следующие файлы:
Надежней всего прошивать из DOS, загрузившись с Hiren или любого другого подходящего загрузочного CD/Flash. Но можно и из Windows.
Синтаксис и основные команды:
Основные команды:
Имя файла — полное имя файла, например: file.bin, file.rom и т.п. Расширение роли не играет, главное чтобы это был корректный файл образа и правильно указано имя.
Прошивка BIOS через SPI:
spipgmw /i – идентификация чипа. Для проверки все ли правильно подключено, программа должна определить тип установленной памяти. Если этого не происходит, проверьте правильность подключения и поддержку чипа программой.
spipgmw /d BIOS.bak – если нужно сохранить резервную копию имеющегося BIOS.
spipgmw /u – разрешение записи.
spipgmw /e – стирание.
spipgmw /p FILE.rom – запись прошивки («FILE.rom» – имя файла прошивки, нужно чтобы файл находился в одной папке с программой)
…ждем процесс записи…
spipgmw /v FILE.rom – сравниваем записанные данные с файлом прошивки. Либо можно сделать дамп spipgmw /d test.rom и сравнить его содержимое с оригинальным файлом прошивки в каком-нибудь Hex-редакторе.
Возможно наличие небольшого количество ошибок. Зависит от длинны кабеля, стабильности питания, типа памяти. Конечно, желательно, чтобы ошибок не было вовсе, но даже с некоторым количеством ошибок компьютер скорей всего запустится, а там уже можно прошить BIOS штатными средствами.
Данный способ подходит не только для прошивки BIOS материнских плат, но и любых других устройств, имеющих SPI разъем, либо напрямую, любой поддерживаемой микросхемы.
на первой схемке можно использовать микросхему 551лн2, а можно просто стоомные резисторы
дла прошивки через разьем использую мамку от usb разьема материнской платы
======================================
технология Прошивки SPI-FLASH 25xxx серии (микросхемы BIOS)
Тока отметь, внутрисхемно..
m.ix, Я полагаю производитель не зря вытащил разъем, именно для этого, думаю..
ДОБАВЛЕНО 19/01/2011 23:46
ДОБАВЛЕНО 20/01/2011 01:11
Программатор и софт могу рекомендовать отсюда:
тут
Сам пользуюсь им. Пока "нешьющихся" на нем spi не попадалось. К достоинствам можно отнести то, что проект живой, софт периодически обновляется под новые виды микрух spi.
Но раъем сидит
, почему бы и нет..
В ближайшее время, к сожалению, этим занятся не смогу..
ДОБАВЛЕНО 20/01/2011 18:30
maximvb писал: |
Касаемо технологии - сомнительно. Разъем возле SPI вроде не стандартизирован (в лучшем случае будет одинаковым внутри фирмы, но не факт), по сути инженерный, есть не на всех материнках. Сдуть БИОС, подцепить к программатору и прилепить обратно займет меньше времени, чем проверка распиновки разъема SPI. SPI микрухи капризны, длинных проводов не любят, шнурок должен быть коротким - опять неудобства |
можно длинные но экранированые пожильно
Подаёш дежурку - если нет питания на флэшке - то стартуеш мать, для надёжности зажимаешь сброс и шьёш - никаких проблем.
Бывает разъём разведён но нет штырьков, на интеле попадалось, а как известно образ для интела сворганить - надо помучаться, поэтому просто впаял "штыри" и экспериментировал.
ДОБАВЛЕНО 20 Январь 2011, 18:20
m.ix писал: |
Цитата: шанс потерять микру на проводочках, очень велик! |
с какой радости-то?? Максимум не будет шиться или с глюками.
Причины того или сяго
1 пропадания питание
2 обрыв провода
3 оборванный провод соскользнувший под напряжением по плате.
Это косяки в основном пользователя.
Я решил не создавать новую тему, а отписаться здесь, т.к. тема довольно сходная. Неудачно прошил биос у мат. платы ASUS P5K3 DELUXE. У нее биос вшит, прямо под биосом есть SPI разъемы, 7 штук:
Так вот, я не специалист в электронике, и выпаивать биос мне бы не хотелось, тем более что хотелось бы продолжить эксперименты с прошивкой биоса - а там возможны опять неудачные прошивки. Так вот, хотелось бы понять, как определить, какой "штырек" в SPI-блоке под биосом соответствует какой ножке в биосе? Или может есть уже готовые какие-то решения, чтобы просто надеть на весь SPI-блок?
Michael666, нормально они шьются
А эта хрень, что ты привёл - фуфло для ленивых криворучков. Выпаять биос проще простого. А прошить ещё легче.
На сайте Asus если выбрать ОС DOS то должны быть дампы. Но мучений с индивидуальными данными это не отменяет.
Сохранить дамп-сохраню.Вот только в поддержке Тритона не нашёл своей флеши 25Q64FVA1G.
Имеется EN25Q80,по распиновке и напряжениям аналогична,а по объёму-туговато мне с этим.
Но к примеру две платы "клона" не будут работать в одной сети. У них MAC будет одинаков.
Попробывал слить бекап со своей микры,весит 1Мб. А с оф.сайта скачал 8Мб. Вот это удручает
Возможно ваш программатор не поддерживает эти микросхемы. Может софт на него обновить?
И ещё в типе микросхем нету пункта SPI.
Эта микросхема пишется блоками. Может ваш программатор не умеет блоки переключать. Может все же на сайте вашего программатора есть более новый софт под него?
В вашем программаторе должно показывать 64. То есть цифру из названия микросхемы.
Хотя пока лишь-бы размер научиться определять
Но для старта достаточно прошить и биос с пустыми номерами.
Там же на оверклокере, внизу в обсуждении написано что есть положительный опыт сборки прошивки из полуубитой и пустой.
У меня немного другая плата - P8P67 PRO
Мой дамп вам не поможет.
ДОБАВЛЕНО Июнь 17 2013
Пока у вас была другая плата можно было прошить хот-свапом, без программатора. Запустить плату, поменять flash на-горячо, и прошить из-под ОС.
При старте биос копируется в ОЗУ и микросхема по сути уже не нужна.
ДОБАВЛЕНО 18/06/2013 08:16
Отредактировал файл с оф.сайта АСУСа с помощью FD44Editor'а,вставив серийный номер,номер МАС и идентификатор.Расширение сменилось на .BIN.Залил через программатор Тритон. Вставил в мать и. вуа-ля-сейчас устанавливаю ОС-ь.
С горячей заменой эксперементировать не буду,хотя есть пустая флеха-мать жалко.Да и программатор в наличии.Есть ещё пара мамок с подозрениями на биос,буду пробывать.
Просто, сейчас довольно много материнок (в основном с ICH8) продается с этим разъемом возле флэшки (а ведь скоро их понесут в гарантию). На MSI-ках не помню, как он точно промаркирован, на ASUS'ках обозначается как SPI_J1 .
Ходят слухи, что предназначен он для восстановления биоса по SPI интерфейсу. Но есть непонятки с тем, каким образом его использовать. В мануалах на мамки нет никакой полезной информации.
Один гуру пишет, что этот разъем предназначен для подключения 2-х девайсов, прежде всего флэшек. Т.е. если загубили одну флэшку, то подключаем через разъем вторую и восстанавливаем.
"Serial Peripheral Interface (SPI)
The ICH8 implements an SPI Interface as an alternative interface for the BIOS flash device. An SPI flash device can be used as a replacement for the FWH, and is required to support Intel Active Management Technology (ICH8DO only) and the integrated Fan Speed Control (Intel® Quiet System Technology). The ICH8 supports up to two SPI flash devices with speeds up to 33 MHz using two chip select pins."
But why there'd be a header, is a mystery. The Intel datasheets reveal bits and pieces of information, but there isn't really a good overall description of all the options. And since I cannot find a clean high res picture of the motherboard, it is pretty hard to dream up a theory.
Кто прав ?
Поделитесь опытом.
Разъем с ногами флешки звонится?
В кривых руках и коврик глючит.
Да. Если та восьминогая какракатица рядом с разъемом и есть флэшка.
Скорее всего, это она, ибо другой флэшки (классической) на плате нет. Маркировку на микросхеме я так и не смог разобрать -- слишком мелкая. Начинается на MX.
Надеюсь, ничего не перепутал, т.к. использовавшийся тестер был в плачевном состоянии.
маркировка - MX25L8005 или MX25L4005. даташит найдете сами
Аццкий ромбовод Я пока не волшебник - я только учусь! :-P
Там в работе буквально 5 ножек: земля, питание, вход и выход.
Соответственно, даю 90%, что ее можно прошить через этот разъем, ну и оставлю пару % вероятности, вдруг мама сможет стартануть, если по запросу с инпута дату будут отдавать две флешки одновременно. Ну и остальное - может оно какое-нить диагностическое.
В кривых руках и коврик глючит.
Проанализировав даташит на SST25VF080B и разводку разъёма, вот что думаю.
IMHO, соглашусь с гуру
Немного сумбурно объяснил, но надеюсь понятно. Но иначе такая схема (как приведена) не будет работать. Внешний программатор не подключается к этому разъему, только флешка.
Для справки обратитесь к 5 стр. даташита, где расписана "Hold Operation".
С уважением, Владимир.
Партизан подпольной луны aka (R)soft
Спасибо за полезную информацию!
Получается, это более продвинутый вариант хотсвапа от самого производителя материнки. По сути чем-то напоминает элитгруповский переходник для восстановления биоса на припаянных к мамке флэшках.
Чтож, мы уже в двух шагах от практического применения этого разъема. Осталось только выяснить схему дополнительной платки.
А заодно обсудить вопрос, где можно раздобыть дополнительную флэшку. На видеокартах, случаем, не такие же используются ?
Для непосредственного подключения к материнке, думаю, спокойно можно использовать выкидыш от COM или USB планки (в них все равно по 9 контактов).
Так а чего ее выяснять? Там, кроме микрухи просто 1 джампер, садящий HOLD родной (которая на матери) микрухи на землю.
Да, похоже. Смотрю на MX440-8x от Daytona - стоит ICE25P05. Правда, на видюхах-то они маленькие. Не влезет туда мамкин BIOS.
А кому счас легко.
Так а чего ее выяснять? Там, кроме микрухи просто 1 джампер, садящий HOLD родной (которая на матери) микрухи на землю.
Для таких "специалистов", как я (которым возможно придется использовать это решение на практике), подобные мелочи, к сожалению, не столь очевидны.
Так что для того, чтобы считать вопрос разрешенным, осталось:
1) набросать схему;
2) составить отчет о применении (и поместить на модную нынче wiki);
3) список совместимых микросхем (и опционально: где достать, с чего снять)
Но на самом деле полностью биос помещать на аварийноспасательную флэшку наверное не обязательно. Главное, чтобы влезла та часть, что позволяет подцепить и прошить полный образ биоса с дискеты/хдд/сдром и др. носителей. Вот только возникает новый вопрос: чем записывать неполный образ биса на такие маломерные флэшки ? Ведь официальными утилитами от производителей материнок вряд ли получится.
Читайте также:
- Как сделать закат в фотошопе
- Как в excel выделить строки с определенным текстом
- Huawei p10 lite как прошить
- Как сделать подпись в outlook
- Как в ворд сменить