apple_rom и ALL изучение даташитов на некотрые проблемные флеши
(их любит MSI)
такие как Winbond W49f002U, Amic A29002 проясняет почему они не шьются
болшинством плат и даже доступных программаторов
1 причина в том что после прошивки обычно дается команда(програмная)
блокировки записи
-и... флешка превращается в обычную ROM, причем разлочка возможна
лишь сложным(НЕСТАНДАРТНЫМ)
набором команд -недоступным видимо в большинстве програм прошивки!
или аппаратно, но это требует спецрежима с подачей на А9(26 нога) Vid=12в,
что доступно даже не во всех
программаторах и не доступно на мамках-в принципе
2 заветная нога Reset# (1-нога чипа) имеет 3 режима(в других 5в флешах
она NC!!!)
a) H=3-5в -нормаль(R/W) -флеша работает как обычная (подобно другим 29F)
б) L<0,5в-сброс перевод всех выводов в Z-состояние
в)!!! Vid=12в- Temporary Sector Unprotect
(This feature allows temporary unprotection of previous
protected sectors to change data in-system. The Sector
Unprotect mode is activated by setting the RESET pin to VID.
During this mode, formerly protected sectors can be
programmed or erased by selecting the sector addresses.
Once VID is removed from the RESET pin, all the previously
protected sectors are protected again. Figure 1 shows the
algorithm, and the Temporary Sector Unprotect diagram
shows the timing waveforms, for this feature.)
вот алгоритм
1 START
2 RESET = VID
(Note 1)
3 Perform Erase or Program Operations
4 RESET = VIH
5 Temporary Sector Unprotect Completed (Note 2)
Notes:
1. All protected sectors unprotected.
2. All previously protected sectors are protected once again.!
то есть защита там снимается АППАРАТНО И временно!-и похоже это
реализовано лищь на MSI мамках...(И ТОЛЬКО ТАМ ОНИ ШЬЮТСЯ!)
на других эта нога не разведена -флеш не определяется (она в Z-состоянии)
:evil: или в лучшем случае там Н=5в -читать можно
а писать толко в предварително стертую(чистую)
ну а если там постоянно висит 12в (как на интел 28F) -возможны варианты
:?: :cry: но велика вероятность убить чип при вставлении изза того что
12 подастся ранще 5 и GND
по видимому этотоже можно отнести и к другим серии *002* имеющим ааппаратную защиту от записи :arrow: и ногу Reset# но конечно надо читать даташиты на конкретный чип
...читал, много плакал... ;)
Шутка. :) Я в курсе про вышеописанные "страхи", как и про многие другие, подобного плана.
Однако, если вы внимательно прочтете мою статью по перешивке - как вы думаете, почему я там не указал про сабжевую "проблему"? А? Вот именно - потому как, если пользоваться "правильными" зашивальщиками - её и нет вовсе. А амики и винбонды я шью по многу раз на день, как делал это и раньше - совсем не подозревая о "страшной" проблеме того, что это мне так просто удается... :)
видимо у тебя ПРАВИЛЬНАЯ мама -в смысле поддержки этих флешей по 1 ноге -думаю стоило бы в твой ФАК пару слов про ето добпавить
Если есть какие нибудь мысли по теме прошу высказаться.
ps Хотя возможно что при хотсвопе я подпалил микросхему флешки :(
Так если у тебя есть ISA-слот, попробуй надыбать ISA-мультяшку с рабочим портом на флопи, только отключи на ней всё кроме флопа. Подключай через неё дисковод и шей.
Я так уже много раз делал, всё проходило без проблем.