Автор: xKVtor , 20 марта 2007
Занимался ли кто-нить уже сабжем ?

Интересует опыт практического применения.

Просто, сейчас довольно много материнок (в основном с 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:
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

nickel

18 лет 10 месяцев назад

А никому не интересно, из тех кто занимается программированием, перелопатить драйвер SST для SPI флэшек (написан под компилятор KEIL на Cи) под Borland C++ и шить флэши через LPT порт из под DOS?
Сырцы тут:
http://www.sst.com/downloads/software_driver/SST25VF080B.txt
Правда придется скорее всего ставить буфер какой нибудь с 5V-compliant входами и трехвольтовым питанием...

Jocker

18 лет 10 месяцев назад

Кому интересно - можно искать на платах Maxtor, там ST25P10V6


Ага, и на всех Цыгейках, начиная с Барракуды 5, и на ВД, начиная с примерно середины 2004 года, но ведь ненужных/дохлых видюх всё равно обычно больше. ;)

Baza

18 лет 10 месяцев назад

http://reborn.ru/?sectionid=264&path=uart/HARD/SPI_PROG
вот этим, думаю, бутблок зашить уже можно

Lenchik

18 лет 10 месяцев назад

Для одной упорно не шьющеся видяхи я BIOS зашил с помощью Willem. У него в списке есть микрухи 25 серии до одного мегабита.

Отпаял от видяхи. Сделал из неужной 8 ногой DIP микросхемы переходник. воткнул в панельку не обращая внимание что там 5 вольт питания и зашил.

Переходник делал варварским способом. Нужна микросхема не имеющая внутри алюминиевой подложки. У 8 ногой панельки спаиваются в кучу ноги одного ряда и ноги второго. К ним припаивается шнур с сетевой вилкой. Вставляется микруха. Все хозяство опускается куда нибудь за стол, чтоб чего в глаза не отлетело. Втыкается в сеть. При удачном исходе, кристалл вылетает наружу вместе с куском пластмассы. (за последствия не отвечаю)

К этой колодочке на проводки припаял флешку от видяхи, и в программатор.

R_Soft

18 лет 10 месяцев назад

Для одной упорно не шьющеся видяхи я BIOS зашил с помощью Willem. У него в списке есть микрухи 25 серии до одного мегабита.


Огласите, пожалуйста, маркировку чипа 25-ой серии, который Вам удалось прошить на Виллеме.

Lenchik

18 лет 10 месяцев назад

Карточка была nVideo 5200, работала только под досом. При попытке прошить обычными средствами сдохла окончательно. Микросхема Atmel 25F512N. Программатор Willem у меня полный, не обрезок. На нем кроме большей панельки с рычагом есть еще четыре маленькие, для PIC 16х84, 24сХХ, 25сХХ, 93сХХ. Вот в панельке для 25сХХ она и зашилась без всяких проблем.

R_Soft

18 лет 10 месяцев назад

Привет!

Микросхема Atmel 25F512N


Тогда я не удивлен. В списке SPI флешей Атмел как раз и присутствует.
А то что программер не обрезан и с дополнительными панелями - это и так понятно. 25xxx можно прошить/прочитать только в одноименном сокете. :wink:

С уважением, Владимир.

xKVtor

18 лет 10 месяцев назад

Вчера собирал комп на гнилобайте Gigabyte GA-M555-S3 (вроде на nForce5), так сразу обратил внимание на одинокую SPI-флэшку.
http://images.people.overclockers.ru/121295.jpg
Рядышком пустовало посадочное место еще под одну такую же -- видимо для поддержки технологии дуал-биоса в более дорогих моделях, выполненных на той же PCB.
http://images.people.overclockers.ru/121294.jpg
7-ми пиновый разъем на мамках этой фирмы наверное никогда так и не появится -- ведь это так дорого! ;)

Поскольку чипсет nF5 550 вряд ли поддерживает SPI, то подозрение сразу же пало на SIO.
http://images.people.overclockers.ru/121296.jpg
Действительно, оказывается ITE IT8716 также поддерживает интерфейс SPI. Подробности в даташите:

http://www.iteusa.com/product_info/file/pc/IT8716F_V0.3.ZIP (1Mb)

PS: [03-05-2007] добавил фотки.

zombi

18 лет 10 месяцев назад

Прошил сегодня SST25LF040 программатором СТЕРХ-007 хотя он ее не поддерживает :( , прошивал как M25P040 он отчаянно ругался но прошил :mrgreen: .

xKVtor

18 лет 10 месяцев назад

Давно обратил внимание на технологию Ghost BIOS, упоминание о которой присутствует на коробках многих EPoX'овских материнок.
http://www.overclockers.ru/images/news/2006/02/07/epox_01.jpg
Это что-то вроде гнилобайтовского дуал-биоса.
НО есть существенное отличие: основной биос находится в стандартной LPC-флэшке в PLCC32-корпусе, а восстанавливающий - в восьминогой SPI-флэшке.

Судя по всему, реализована эпоксовская технология, как ни странно, так же посредством SPI-интерфейса микросхемы ввода-вывода EPoX EP-1308 (кажись, один из перемаркированных Fintek'ов).

Т.е. на мамках, где этот заявлен этот "Гост Биос" (например, серия EP-MF4), рядом с микросхемой SIO расположена флэшка. На тех материнках, что мне попадались, это была мегабитка (128Kbytes) Pm25LV010.

http://images.people.overclockers.ru/121302.jpg
На фотке слева-снизу видно посадочное место под SPI-флэшку.

NOTE:

Рядом с микросхемой, справа, виднеется загадочный пятипиновый разъем TEST. На многих мамках он отсутствует. Его назначение не совсем понятно.

Вряд ли он выполняет ту же роль, что и SPI_J1 на асусах (хотя на серии материнок EP-MF4 присутствуют одновременно и SPI-флэшка и этот интригующий разъем, что заставляет предположить, что между ними возможна взаимосвязь). Чтобы уточнить, нужно лезть в даташит. Но для начала его надо еще найти. ;)