Не снимается защита записи у 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 КБ

Цитата:
Напряжение холостого хода и напряжение с нагрузкой слегка отличаются
ну это вы меня уже в краску бросили, ступил с номиналом, так тут еще и про падение напряжения при нагрузке забыл(((.
На счет DOS, то у меня на данный момент нету с чего загрузится, у меня комп категорически не хочет работать с загрузочной флешкой. Тут просто вопрос в том, не нужно ли как то дополнительно сбрасывать бит защиты? Меня настораживают
Цитата:
Status register is protected, you will need to set WP# high
и
Цитата:
Status = 9Ch, WE bit is disabled

Вы предлагаете погадать о реальном напряжении на WP#:)? Или таки огласите его?

Да, что самое странное, она 128 Кб, но если указать размер 1024 Кб, оно все равно считывает 128.
А если заменять на аналог, то главное чтоб частота и обем были не меньше? Подойдет скажем WINBOND 25Q32?

slavanau писал(-а):
частота и обем были не меньше?
По частоте - да, желательно не менее, чем у оригинала (если не известны подробности о частоте реального сигнала SCK).
По объему - желательно точно такой же. Если хочется заменить флешкой с бОльшим объемом, то нужно принимать специальные меры - заполнять весь объем аналога копиями оригинала, например.
В некоторых случаях нужно задумываться о совместимости по отдельным командам/режимам.

На #WP 3.9V , что многовато, поскольку верхнее напряжение этого чипа 3.6. Но почему напряжение возросло? И зачем зашивать чип копиями, для меня логичнее 0-ми.

slavanau писал(-а):
Но почему напряжение возросло?
Если выходы LPT 5-тивольтовые, то через защитные диоды вполне можно получить подобное напряжение.

slavanau писал(-а):
И зачем зашивать чип копиями, для меня логичнее 0-ми.
Зависит от логики обращения к флешке (обращение за пределами реального адресного пространства обычно транслируется в реальное адресное пространство, в некоторых случаях этим могут пользоваться производители устройства). Заполнение копиями позволяет не задумываться о таких мелочах.
Хотя при уверенности в том, что вы понимаете процесс обращения к флешке, можно заливать хоть 0, хоть FF, хоть стихи:D.

Понизил напряжение до 2.8, результат тот же.

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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