Значит, по порядку:
На нем стоит чип фирмы Neodio nd3052 (он-же с небольшими изменениями nd3050 и nd3060) ядро совместимое по командам с i8051.
Суть защиты сводится к тому, что производитель (или фирма-заказчик, в данном случае ECS) видоизменяет firmware ридера под свои нужды и записывает их во внешнюю ПЗУ (в имеющихся у нас экземплярах это HT27512-70 или L0050AQYA-12, в общем, 27C512).
Но есть одно "но" - в самом контроллере есть зашитая производителем прошивка, полностью рабочая, и без каких-либо защит.
Покопавшись в даташитах, я нашел вот такую вкусность:
Эта ножка отвечает за выбор места откуда будет грузится микопрограмма.
И тут дружно хлопаем в ладошки :)) китайцам, оказалось переместив всего одно сопротивление (перемычку), место под которую уже разведено на плате мы научим картридер грузить микопрограмму без каких либо защит из внутреннего ПЗУ
Дo | После |
Вот собственно и все....
Драйвера берем от самого производителя чипа на сайте http://www.neodio.com.tw . Для XP дров не нужно все работает на стандартных.
Замеченные недостатки:
- не работает индикатор чтения-записи (((допаяю на плату все недостающие посмотрю)
- у меня есть какая-то кривая карта MMCCC 32 Мб она шла в комплекте с каким то телефоном Nokia работает она отвратительно постоянно глючит хотя пробывал 2 других карточки по 16Мб все нормально...
Агеев Сергей , a.k.a. ASA
По последним данным от sergioflash (21.02.2006)
Карт-ридер работает с MMC\SD, проверено
Для работы индикаторов, необходимо допаять неоходимые резисторы и светодиоды
LED1, R43-471, R2-000 8 ножка - питание картриадера
LED2, R55-000, R26-910 25 ножка - SmartMedia
LED3, R28-000, R38-101 106 ножка - CompactFlash
LED4, R41-101, R35-910 107 ножка - MMC/SD
LED5, R42-101, R54-910 58 ножка - Memory Stick