Не снимается защита записи у SPI флешей

всем привет!
Не получается у меня шитье SPI флешей. Я понимаю, тема избитая и оскомина от нее. Но все же. Я уже два программатора спаял по схеме с чешского форума. То есть, на LPTразьеме, через резисторы и питалово 3,3 вольта через регулятор-гребенку напряжения. У флеши на третьем пине WP имеется напряжение 3,3 вольта. Главное он вроде шьет,и дамп сливает, но результата нету. Я сначала пробовал прогер на убитом борте. Потом меня взяли сомнения и я на абсолютно рабочем MSI MS-7350 попробовал понизить версию биоса. После этой попытки MS-7350 убился совсем, только врашает кулерами. Если я правильно понимаю, то у меня не снимается защита от прошивания. И шьется оно или не туда ил просто в режиме эмуляции. Прилагаю копию лога с моими комментариями.

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\DOKUME~1\Asus>SPIPGMW.EXE /i

SPI FlashROM Programmer 1.9c (C) 2008-2011 by Martin Rehak;
Compiled by GCC 4.4.0 at 23:20:41, Mar 22 2011
(Win9x/NT/2K/XP compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: EF3013h
Winbond W25X40 (512kB)
Status = 00h (SRP, RES, TB , BP2, BP1, BP0, WEL, BSY)
0 0 0 0 0 0 0 0
#########################################################################
тут после команды SPIPGMW.EXE /i нашелся LPT порт и определился тип флеши.

#########################################################################

C:\DOKUME~1\Asus>SPIPGMW.EXE /u

SPI FlashROM Programmer 1.9c (C) 2008-2011 by Martin Rehak;
Compiled by GCC 4.4.0 at 23:20:41, Mar 22 2011
(Win9x/NT/2K/XP compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us

FlashROM JEDEC ID, type: EF3013h
Winbond W25X40 (512kB)
Status = 02h, WE bit is enabled
Unlocking...
Status = 00h, device is unlocked now.
#########################################################################
тут я не совсем понял, после команды SPIPGMW.EXE /u должна сняться зашита от прошивки.
тем не менее, оно пишет WE bit is enabled, если я правильно понял, защита остается вклеченной

########################################################################

C:\DOKUME~1\Asus>SPIPGMW.EXE /e

SPI FlashROM Programmer 1.9c (C) 2008-2011 by Martin Rehak;
Compiled by GCC 4.4.0 at 23:20:41, Mar 22 2011
(Win9x/NT/2K/XP compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: EF3013h
Winbond W25X40 (512kB)
Status = 02h, WE bit is enabled
Please wait... done.
#########################################################################
тут, если я правильно понял, флешка не стерлась, потому что WE bit is enabled

#########################################################################

C:\DOKUME~1\Asus>>spipgm.exe /d A7350NMS.270

SPI FlashROM Programmer 1.9c (C) 2008-2011 by Martin Rehak;
Compiled by GCC 4.5.2 at 23:20:30, Mar 22 2011
(DOS/Win9x compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: FFFFFFh - parity error!
Unknown manufacturer
Enter total FlashROM size in kB: 512
Reading sector at: 0007F000h (100%)
#########################################################################
тем не менее, прошивочный файл шьется почти минуту и выполнение доходит до 100 процентов.

#########################################################################

C:\DOKUME~1\Asus>


Перенес в Прошивку (восстановление) BIOS.
maco

ВложениеРазмер
1a2714315bb3.jpg17.5 КБ
Аватар пользователя Bishop

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

...ложки нет

Аватар пользователя Orest

"Status = 02h, WE bit is enabled
Please wait... done.
######################################################
тут, если я правильно понял, флешка не стерлась, потому что WE bit is enabled
"

Не правильно поняли - програма отрапортировала , что стирание закончилось успешно.
Если после выполнения етой процедуры дать C:\DOKUME~1\Asus>>spipgm.exe /d a.net
И после просмотреть файл a.net - то увидите одни FF.

C:\DOKUME~1\Asus>>spipgm.exe /d A7350NMS.270 - команда "считать" флеш в файл A7350NMS.270
C:\DOKUME~1\Asus>>spipgm.exe /p A7350NMS.270 - команда "записать" флеш с файла A7350NMS.270

Не правильно поняли - програма отрапортировала , что стирание закончилось успешно.
Если после выполнения етой процедуры дать C:\DOKUME~1\Asus>>spipgm.exe /d a.net
И после просмотреть файл a.net - то увидите одни FF.

C:\DOKUME~1\Asus>>spipgm.exe /d A7350NMS.270 - команда "считать" флеш в файл A7350NMS.270


C:\DOKUME~1\Asus>>spipgm.exe /p A7350NMS.270 - команда "записать" флеш с файла A7350NMS.270
#########################################################################

спасибо за подсказку. Я вообще то я тут на форуме подобный вопрос задавал и мне ответили в теме rom.by/forum/P7N_SLI_Platinum_MS-7380_ne_zapuskaetsja. Вот я и запал на команду spipgm.exe /d
Щас я попробую ченибудь прошить. А то я уже убитый MSI MS-7350 поднял хотсвапом. Кстати, отлично шьет без всяких прогеров. Берешь живой MS-7350 и запускаешь его в ДОС бутовым USB стиком или дискетой. Потом греешь воздухом SPI флеш и акуратно снимаешь пинцетом прямо с работающей матери. На место снятой паяешь убитую флешь. Дальше даешь матери USB стик с файлами и командой "AFUD4310 A7380NMS.220 /x /p /b /n /c" и все прекрасно шьется. Главное, чтоб руки не тряслись и на работающую матерь ничего не ронять.

Единственно, в таком хотсвапе можно шить только однотипные матеря. Я брал P6B она же MS-7380 и прекрасно прошил однотипные. А вот P7N прошить уже не получилось. Процесс прошива начинается, потом прошивальщик начинает чегото сравнивать и идет в отказ. Может ключи надо другие брать?

Аватар пользователя Orest

rotfuks - "Потом греешь воздухом SPI флеш и акуратно снимаешь пинцетом прямо с работающей матери. На место снятой паяешь убитую флешь. ... и все прекрасно шьется. Главное, чтоб руки не тряслись и на работающую матерь ничего не ронять."

Екстрим однако ;)

Аватар пользователя Bishop

Цитата:
Потом греешь воздухом SPI флеш и акуратно снимаешь пинцетом прямо с работающей матери

думаю, это можно причислить к издевательству над микрой... Разогревать её до таких температур под рабочим напряжением... Попадётся послабее здоровьем, и придётся искать ей замену... Уж лучше проверенный программатор + колодочка (хоть самодельная)...

...ложки нет

думаю, это можно причислить к издевательству над микрой... Разогревать её до таких температур под рабочим напряжением... Попадётся послабее здоровьем, и придётся искать ей замену... Уж лучше проверенный программатор + колодочка (хоть самодельная)...
#########################################################################

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

Аватар пользователя Bishop

rotfuks, Вы ж спаяли себе LPTшный прогерок... осталось к нему "привыкнуть", соорудить ZIF-панельку, например, из раздолбанной кроватки PLCC-32 какой-то матери )) и можно пользоваться с удовольствием...

...ложки нет

rotfuks, Вы ж спаяли себе LPTшный прогерок... осталось к нему "привыкнуть", соорудить ZIF-панельку, например, из раздолбанной кроватки PLCC-32 какой-то матери )) и можно пользоваться с удовольствием
#########################################################################
давно привык к этой самоделке! Просто любопытно про альтернативные варианты. Это я про прошивочные ключи.
Здесь, в разделе "искусство прошивки биоса" лежат совсем другие ключи. Помню, я как то прошивал OEM версию материнки в оригинальный MSI , полдня убил на ключи. Потом на итальянском форуме нашел те что у меня постом выше. После этого фуджики иди пакаккарды стали превращаться в оригинальные борты. К сожалению, я не волшебник, я только учусь!

такой странный у меня трабл, выше моего понимания. Прошиваемая мать имеет у меня такую маркировку MSI MS-7350 Ver 1.0 P6N SLI. Я брал у производителя биос именно не эту модель A7350NMS.270, стирал старую прошивку, считывал стертую прошивку, там только FFFFF, значит стерлось. Зашил флешку последним биосом A7350NMS.270, считал и сравнил побитно с исходником. Все абсолютно одинаково, но мать не запускается. Тогда я взял у производителя другой биос, для матери MSI MS-7350 Ver 1.0 P6N SLI Platinium и биос там последний A7350NMS.170. После этого мать завелась. Так я этого прикола и не понял.

Аватар пользователя Bishop

rotfuks, у MSIек прошивки лучше брать не с русского сайта (на нём путаница с файлами)

...ложки нет

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей