Интересует опыт практического применения.
Просто, сейчас довольно много материнок (в основном с ICH8) продается с этим разъемом возле флэшки (а ведь скоро их понесут в гарантию). На MSI-ках не помню, как он точно промаркирован, на ASUS'ках обозначается как SPI_J1.
Ходят слухи, что предназначен он для восстановления биоса по SPI интерфейсу. Но есть непонятки с тем, каким образом его использовать. В мануалах на мамки нет никакой полезной информации.
Один гуру пишет, что этот разъем предназначен для подключения 2-х девайсов, прежде всего флэшек. Т.е. если загубили одну флэшку, то подключаем через разъем вторую и восстанавливаем.
The ICH8 Southbridge datasheet mentions an SPI interface.
"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.
Paul
В то же время на этом форуме есть сообщение, которое утверждает прямо противоположное: SPI разъем подключают к внешнему программатору (при обесточенной плате) и уж с его помощью шьют флэшку.
Биос на платах серии хранится в 8-выводном корпусе (WSON или SOIC) микросхемы http://www.sst.com/products.xhtml/serial_flash/25/SST25VF080B. Более того, рядом с микросхемой расположена 7 контактная вилка 6 контактов которой позволяют программировать микросхему биос не отпаивая с платы (при отключенном питании платы) по интерфейсу SPI. Пример программирования обмена по SPI на Си на сайте SST.
[code:1]
Разъем Микросхема Сигнал
1 8 VDD(2.7-3.6В)
2 4 VSS(GND)
3 1 CE#
4 6 SCK
5 2 SO
6 5 SI
[/code:1]
Кто прав ? :)
Поделитесь опытом. :roll:
Если почитать документацию, то будет ясно, что WP# защищает от перезаписи только часть регистра статуса.
Kyros, т. е. одну и ту же сигнальную линию с одной сороны - на ноль, с другой - на плюс?
Звонилки под рукой не было, ориентировался на распиновку по указанной схеме (мать та же - asus p5b-e)
makarog
Шутите :-)
Думаю, лучше наверно выводить CS# на джампер, чем питание. Хотя кто его знает, может в mx25l и CS# не работает ... )
Хотелось бы услышать, может кто сделал такое. В начале ветки высказывались мысли насчет "карманной флешки" под разъем JSPI, но вроде так никто и не поделился результатами.
p.s. флешку на м.п. убрал вовсе
Как восстановить биос используя вторую плату и возможно ли?
Взял первую попавшуюся мать MSI K9N Neo v3, загрузился с дискетки, выпаял флэш (ну это я упрощённо говорю выпаял, изначально заменил бессвинцовый припой на легкоплавкий), запаял нужную флэш - родня утилита AFUD4310.EXE с ключами /p /x даже не муркает на чужой биос. После этого много чего на этой матери прошил... и от мониторов биосы. Для 512М биосов взял другую мать от MSI (а то нодоело клеить из 512M в 1024M: COPY /B "1.bin" + "1.bin" "2.bin"), вот как-то так, если без проггера...
P.S. Ладно, отпаял и перешил на более новую версию, проблема исчезла. Кстати, флэшка там 8-мегабайтная, а прошивку на сайте Elitegroup дают 4-мегабайтную. :)
Материнская плата MSI K9A2 Neo2 микросхема BIOS MX25L8005 припаяна к плате рядом с разъёмом JSPI. Загрузившись через описанный ниже дивайс, вынул его на горячую из разъёма и стандартной утилитой перешил BIOS.
Самым трудным оказалось найти разъём с 2мм шагом между контактами (изредка встречаются на платах допотопных винчестеров). Микросхема донора в корпусе DIP взята из неисправной материнки BIOSTAR. Взял разъём с подходящими контактами к материнской плате и панельку на 8 ножек. контакты соединил проводками и между 7 и 8 ножками панельки впаял СМД резистор на 10кОм.
JSPI - панелька - название цепи
1,2 - 8 - VCC
3 - 2 - SO
4 - 5 - SI
5 - 1 - CS
6 - 6 - SCK
7,8,9 - 4 - GND
3я ножка микросхемы не используется
между 7 и 8 ножками панельки впаяно резистор на 10кОм.(9 вывод разъёма JSPI сигнал HOLD
припаян к GND)
В наличии только W25Q64FV, две штуки с, прошивкой ASUSа лежащей на обоих микросхемах. Вот думаю как запустить recovery на мамке MSI, c прошивкой от ASUSa:)