0xFC status register W25Q16BV

lordmegamax
Сообщения:20
Зарегистрирован:Пн ноя 16, 2009 2:31 pm
0xFC status register W25Q16BV

Сообщение lordmegamax » Вт июл 10, 2012 1:28 pm

как снять защиту от записи? кнопка "Erase Block Protect" бесполезна.
ID определенное софтом виллема
Изображение

spi_id_winbond.zip выводит
Изображение

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: 0xFC status register W25Q16BV

Сообщение Ezo » Вт июл 10, 2012 4:57 pm

Какой программатор Виллема ? Что с питанием чипа, реализовано ли снижение питания ?
Возможно из за отклонений питания отсутствует ответ ИД в утилите АВ -14, 90 - EF 14 (смотри скриншот) и статус неожиданный полной защиты 0xFC 1111 1100
Еще чипы W25Qxxx имеют отличия в регистрах статуса, статус из двух байтов. Но это не причина всех единиц. Попробую чуть модифицировать утилиту, для получения дополнительной информации.
Жду ответа по контролю питания.
------------
Night-Prizrak имел чип W25Q16B со статусом 0xFC , cнял защиту утилитой
http://www.ezoflash.com/downloads/softw ... inbond.zip
Вложения
id_W25Q16BV.png
id_W25Q16BV.png (10.08КБ)21647 просмотров

lordmegamax
Сообщения:20
Зарегистрирован:Пн ноя 16, 2009 2:31 pm

Re: 0xFC status register W25Q16BV

Сообщение lordmegamax » Ср июл 11, 2012 11:59 am

Ezo, спасибо за оперативный ответ!
Ezo писал(а):Какой программатор Виллема ?
Willem PCB5.0F v2.0, микросхема вставляется сразу в панельку без всяких проводков.
Ezo писал(а):Что с питанием чипа, реализовано ли снижение питания ?
на DO, WP, /HOLD, VCC - ровно 3в (согласно даташиту можно от 2.6в до 3.5в)
Ezo писал(а):Night-Prizrak имел чип W25Q16B со статусом 0xFC , cнял защиту утилитой
http://www.ezoflash.com/downloads/softw ... inbond.zip
Я про эту утилиту упомянул в первом сообщении, она у меня не работает (скриншот приводил именно из нее).

Подскажите пожалуйста на что еще обратить внимание?

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: 0xFC status register W25Q16BV

Сообщение Ezo » Пт июл 13, 2012 6:11 pm

Что то не так. Твой чип неотвечает правильно на команды идентификаторов AB и 90.
Какой корпус чипа ? Контакты ?

lordmegamax
Сообщения:20
Зарегистрирован:Пн ноя 16, 2009 2:31 pm

Re: 0xFC status register W25Q16BV

Сообщение lordmegamax » Пт июл 13, 2012 6:36 pm

Ezo писал(а):Что то не так. Твой чип неотвечает правильно на команды идентификаторов AB и 90.
Какой корпус чипа ? Контакты ?
SOIC-8, распаян на проверенную самодельную колодку которая сразу вставляется в панельку программатора без всяких проводов.
Пробовал снять блокировку с помощью твоей утилиты на 32Мбит флешке тоже от Winbond - все работает отлично.
W25Q16BV новая, поэтому о неработоспособности флешки не думаю...

П.С. напряжением игрался во всем диапазоне позволенном в даташите, spipgm от RayeR's (http://rayer.g6.cz/programm/spipgm.zip) не может снять блокировку и просит поднять напряжение на WP даже когда оно на пределе...
Наверное эта флеш имеет свои особенности так как и мой Willem и spipgm на проводках отлично шьют остальные микросхемы...

есть идеи? :?:

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: 0xFC status register W25Q16BV

Сообщение Ezo » Пт июл 13, 2012 10:34 pm

Все таки перепроверь пайку чипа на самодельной панели. Очисти плату от флюса.

lordmegamax
Сообщения:20
Зарегистрирован:Пн ноя 16, 2009 2:31 pm

Re: 0xFC status register W25Q16BV

Сообщение lordmegamax » Сб июл 14, 2012 6:03 pm

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

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: 0xFC status register W25Q16BV

Сообщение Ezo » Сб июл 14, 2012 6:45 pm

Моя W25Q16ВV определилась по всем командам. Установил (статус 0х9С) и снял защиту.

lordmegamax
Сообщения:20
Зарегистрирован:Пн ноя 16, 2009 2:31 pm

Re: 0xFC status register W25Q16BV

Сообщение lordmegamax » Вс июл 15, 2012 6:11 pm

Ezo писал(а):Моя W25Q16ВV определилась по всем командам. Установил (статус 0х9С) и снял защиту.
На каком программаторе?

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: 0xFC status register W25Q16BV

Сообщение Ezo » Вс июл 15, 2012 6:21 pm

ezoflash4v5, sera1, so8a1
Только что проверял и на pcb45c (sivava, spi 3V mod)
Вложения
pr_W25Q16BV.PNG
pr_W25Q16BV.PNG (13.67КБ)21603 просмотра

lordmegamax
Сообщения:20
Зарегистрирован:Пн ноя 16, 2009 2:31 pm

Re: 0xFC status register W25Q16BV

Сообщение lordmegamax » Пн июл 16, 2012 5:10 pm

Интересно... Посмотри пожалуйста, может с переключателями где-то начудил...

Изображение

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: 0xFC status register W25Q16BV

Сообщение Ezo » Пн июл 16, 2012 7:56 pm

Рекомендую
- очистить адаптер от флюса , даже на фото видно остатки между штырямы
- убрать поролоновый слой с нижней стороны программатора
По джамперам не могу коментировать, не имею оригинал или документацию.
На работу влияют только джампера по питанию.
Проще проверить в Test H/W 32-Vcc и измерять на выводе 8 гнезда 25Схх.
Измерить лог.1 на выводе 5.
Попробуй утилиту с дополнительной командой (0х35) второго байта статуса. Если значение отличается от 0х00 информируй.
Вложения
spi_id_winbond2.zip
(13.55КБ)845 скачиваний

lordmegamax
Сообщения:20
Зарегистрирован:Пн ноя 16, 2009 2:31 pm

Re: 0xFC status register W25Q16BV

Сообщение lordmegamax » Ср июл 18, 2012 2:02 pm

Ezo писал(а):Проще проверить в Test H/W 32-Vcc и измерять на выводе 8 гнезда 25Схх.
2.8в
Ezo писал(а):Измерить лог.1 на выводе 5.
3.4в
Ezo писал(а):Если значение отличается от 0х00 информируй.
добавил вложение
Вложения
Winbond2_log.JPG
Winbond2_log.JPG (45.59КБ)21571 просмотр

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: 0xFC status register W25Q16BV

Сообщение Ezo » Ср июл 18, 2012 10:18 pm

W25Q16BV datasheet
1) Стр.15, fig.3a,3b
Статус FC- 1111 1100 (S7..S0), 03- 0000 0011 (S15...S8)
Установлены все возможные защиты
2) Стр.14, 11.1.6 Status Register Protect
SRP1=1, SRP0=1 регистр залочен безвозвратно, защиту не снять :(
3) Стр.14, 11.1.8 Quad enable
На чипе установлен режим Quad I/O (S9/Quad Enable=1).
При этом выводы WP и Hold превращаются дополнительнымы входамы/выходамы.
Предупреждение избегать прямого подключения этих выводов прямо к питанию или земле.
Стандартные Виллемы грешит - обе вывода к питанию. На ezoflash4v5/sera1 обе вывода соединены вместе и через резыстор к питанию . Как на 5.0F v2.0 - незнаю.
Возможно , что прямое подключение к питанию может повредить чип.
Но это второстепенно. Из за защиты с чипом ничего делать :cry:
Как реагирует чип при питании 3.4В (3.4-3.6) на 25Сххх / 8 ? Где то джампер или диод на программаторе для перехода 3.4 <> 2.8

Dimon908
Сообщения:21
Зарегистрирован:Пн май 07, 2007 2:35 pm
Откуда:Беларусь, Минск
Контактная информация:

Re: 0xFC status register W25Q16BV

Сообщение Dimon908 » Чт июл 19, 2012 10:05 pm

Какую полную маркировку имеет чип? Исходя из даташита, только чипы с индексом Р имеют возможность блокировки статус-регистра (стр. 66).

Ответить