Доброго вам уважаемые участники конференции!
Прошу вашей помощи вот с таким вопросом:
Интересует установить програмный или механический запрет на запись (тоесть функция write protect, когда то в недалеком прошлом присутствующая в виде физического переклюателя на плате устройства).
Препарируемая USB Flash Trancend JF V60 4Gb (на контроллере Alcor AU6982, два модуля памяти Samsung K9GAG08UOM)
Информация из интернета наталкивает на два способа решения:
1. Запись при помощи winhex определенного значения, при считывании которого контроллер запретит запись в память.
2. Впайка микропереключателя на вывод контроллера отвечающего за функцию write protect. Из скачанного datasheet на Alcor AU6981 стало понятно что это 22 вывод FMWP, имеет только input параметр, и назвается Flash memory write protect; high active.
На дальнейшее моих знаний не хватает, да и решительно не хочется потерять флешь карту в случае неудачи.
По сему пришел за советом к вам! Прошу помочь.
Здравствуйте!!! поэксперементировав с данным контроллером я понял что на 22 ногу надо на массу, подавать а +5 через резистор (ну я даже без резистора пробовал, тоже работает но все таки лучше не рисковать), и все пучком8) состояние Врайт протекта можно менять во время работы=)
жалко что когда всю конструкцию собирал то нечаянно оторвал 22 ногу=((
Проведя эксперимент с 2мя контроллерами ALCOR au6981 убедился что все работает=) повторюся что как только на 22 нугу подаем + так сразу защита от записи8) осталося найти маленькие переключатели и модифицировать корпус8)
а на контроллере ALCOR au6982 никто не пробывал? или мож я что то не то сделал... а 22 ногу надо отпаивать от платы? замыкал 22 ногу и с "+" и с "-"... ничего не происходит...
Если лапа, отвечающая за только чтение (т/ч), на земле - конечно сначала отпаять надо. Я нашел два возможных варианта: 20 - земля, 22 - т/ч; 20 - т/ч, 22 - выбор Flash №2. какой из вариантов, сказать непросто, не держа в руках флэшку вашу. Нужны как минимум замеры сопротивления на землю и питания 20 и 22 лап.
Через резистор 1-10кОм к +5В лапу, отвечающую за т/ч, после этого только подвключайте флэшку - помогает?
wiki.rom.by - здесь специально собраны ответы на большинство вопросов!
Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...
попробую отпаять 22 ногу и вцепить на +5В..
а не проще будет форматнуть флешку NTFS и поиграться с безопасностью(аудитом/правами/владельцем)
"а не проще будет форматнуть флешку NTFS и поиграться с безопасностью(аудитом/правами/владельцем)"
в следствии особенности NTFS флешке грозит быстрый износ.
И все таки, как сделать механическую защиту от записи?
Механика - это только с изучением datasheet-ов на контроллер.
Все что может сломаться - ломается. Все что может чиниться - чинится... Дак совместим эти события и получим удовольствие.
зато переключить кнопочку без использования собственного пальца достаточно проблематично, тем более сделать это программно))
AU 6980/6981/6982 есть двух типов GDL и GHL на GDL - 22 нога защита от записи, на GHL - 20. Подать +5В можно напрямую но лучше через резюк и будет вам счастье
Отправить комментарий