By ROMby Unknown , 4 April 2007
Через Винду вшился не тот БИОС. Естественно мамка легла. Хочу попробовать хотсвапом прошить на другой матери, но чуток другой хотя на 99% совпадают, а именно Гига p965-s3. Флешка такая же - последовательная, 8 ног SST25VF080b , 8 мбит. Но думаю делать своп в Винде, и шить через Виндошный флэшер, он все равно не проверяет версию биоса и мать. Так вот вопрос - можно ли делать своп на горячую в Винде во время работы?
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • 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]
  • Web page addresses and email addresses turn into links automatically.

xKVtor

18 years 12 months ago

Того разъема SPI кот есть на Асусе P5B на Гиге нет.
Посмотрел на GA-965P-S3 -- точно нет. Гнилобайт опять экономит на мелочах. :(

nickel

18 years 12 months ago

Того разъема SPI кот есть на Асусе P5B на Гиге нет. Поэтому я считаю что проще выпаять флэшку и, не напаивая дохлую на плату или на старую флэшку, перешить в Винде. Просто есть опасения что флэшка может не выдержать горячее подключение к плате, или это всё безопасно? Вроде как флешка уходит в "shadow" и можно работать с флешкой на плате.


Не нравится мне в вашем варианте пресловутый "человеческий фактор". Что то недоприжал, палец соскользнул - во флэшку запишется мусор в лучшем случае... в худшем - произойдет все что угодно на выбор вашей фантазии.
Впрочем конечный вариант выбирать вам. Было бы предложено.
Вам не нужно городить отдельной платы достаточно навесного монтажа. Отдельная плата нужна ремонтнику для поточного восстановления материнок. В единичном случае можно для получения гарантированного результата и припаять.
Если материнки, восстанавливаемая и живая, идентичны можно еще и выгоду при таком подключении получить - выбрав прошиваемую флэшку с нее загрузиться и убедиться, что перепрошивка прошла нормально.

Anonymous (not verified)

18 years 12 months ago

Хорошо, допустим я попробую напаять паралельно живой дохлую флэшку. Что дальше делать? Я понимаю так
1) отпаять сигнал CE живой флэшки от мамки, подвесить пока в воздухе
2) напаять дохлую флэшку поконтактно кроме сигнала CE
3) подключать сигнал СЕ с платы на живую флэшку для загрузки в Винду, потом подключать его к входу СЕ дохлой флэшки и шить флэшером
4)отсоединяем, подключаем живую флэху, выключаемся, и все приводим в норму.
Правильно так делать?

Root

18 years 12 months ago

dee-jan
абсолютно верно.
Только два момента:
а) у SPIшек сигнал не CE (Chip Enable), а CS (Chip Select)
б) все равно можно огрести глюки (см. по форуму) - главное, чтобы бутблок хоть как-то записался, а дальше можно восстановиться с СД|винта|флоппи...

nickel

18 years 12 months ago

а) у SPIшек сигнал не CE (Chip Enable), а CS (Chip Select)


Не согласен.
Вообще говоря микросхема микросхеме рознь:
8 Mbit SPI Serial Flash SST25VF080B
http://www.sst.com/downloads/datasheet/S71296.pdf
Цитирую: CE# Chip Enable The device is enabled by a high to low transition on CE#. CE# must remain low for the duration of any command sequence.

Важнее, мне кажется, не то как он называется, а то какой уровень у него активный. В данном случае низкий (или точнее переход из высокого в низкий).
Кстати этот факт подразумевает то, что встречаемые глюки при прошивке могут быть вызваны дребезгом контактов, если проводник сигнала CE# прижимают рукой. Однозначно лучше припаять оба входа CE# к материнке через переключатель на два положения, чтобы контакт в момент обращения к микросхеме был надежнее.

Anonymous (not verified)

18 years 12 months ago

б) все равно можно огрести глюки (см. по форуму) - главное, чтобы бутблок хоть как-то записался, а дальше можно восстановиться с СД|винта|флоппи...
а бутблок пишется первым? вроде он находится в старших адресах... а каким образом шить БИОС с нормальным бутблоком через флопик? что вообще пишет мать на экране с норм бутблоком , но с неправильным телом БИОСа?
ладно, буду пробовать подпаивать флэшки, переключая СЕ через переключатель :mrgreen:
О резалтах отпишусь.

nickel

18 years 12 months ago

ладно, буду пробовать подпаивать флэшки, переключая СЕ через переключатель :mrgreen:
О резалтах отпишусь.


... и еще вдогонку. стоит проверить в каком логическом состоянии находится оторванный от платы вывод CE# - чаще всего там есть внутренний подтягивающий резистор (а точнее полевик), который переводит "висящий вывод в неактивное состояние, но если это не так, то вывод неактивной флэшки стоит подтянуть к 3.3В через резистор около 10кОм. Все для того чтобы не вышло между флэшками конфликта на шине.

Anonymous (not verified)

18 years 12 months ago

Ага , по даташиту, когда работает любая команда, СЕ должен находится в"0", иначе в паузе - "1". А как узнать переводится ли СЕ в неактивное состояние?
а еще нашел кое что, называется Power Up Timing Diagram - т.е. СЕ использовать не сразу, а после того как пройдет по рекомендации 10мс. Тогда будет чип полностью доступен для чтения/записи. Т.е. нельзя походу одновременно подключать к флэхе все контакты - +3.3в, сигнальные и СЕ?

nickel

18 years 12 months ago

А как узнать переводится ли СЕ в неактивное состояние?
а еще нашел кое что, называется Power Up Timing Diagram - т.е. СЕ использовать не сразу, а после того как пройдет по рекомендации 10мс. Тогда будет чип полностью доступен для чтения/записи. Т.е. нельзя походу одновременно подключать к флэхе все контакты - +3.3в, сигнальные и СЕ?


Чтобы узнать нужно отпаять CE# от материнки и после подачи питания измерить напряжение на этом выводе мультиметром относительно "земли"(лучше проделывать на нерабочей матери, хотя на рабочей это просто приведет к "нестарту").
если оно больше 2.3 вольта, то вывод внутри подтянут к логической "1" и сигнал CE# неактивен. Если напряжение не более 0.8В, то придется городить свою подтяжку из резистора на +3.3В
А по поводу задержки, так это забота чипсета ее выдерживать - думаю инженеры мамкостроительной компании об этом позаботились.

Anonymous (not verified)

18 years 9 months ago

Вот результаты прошивки хотсвапом. НЕ РАБОТАЕТ так. Когда в Винде меняешь флэшку, пишет ошибка записи. По мануалу флэшки, какие то регистры должны переводится в спец состояние. Как это работает - хрен его знает. В общем, прошили по гарантии в Польше.