Перейти к содержанию
    

Быстрй USB JTAG интерфейс

И все же, стоит там EEPROM или нет? На фото ее вроде не видно. Попробую найти время, да собрать штукенцию...

EEPROM стоит там на низней стороне PCB, это видно по проводникам и по тому што изменени VID & PID в INF фаиле.

%USB\VID_08AC&PID_1025&MI_00.DeviceDesc%=usbDemon.Dev, USB\VID_08AC&PID_1025&MI_00

%USB\VID_08AC&PID_1025&MI_01.DeviceDesc%=usbDemon.Dev, USB\VID_08AC&PID_1025&MI_01

Ну так прописАть в EEPROM эти VID и PID и дело с концом! :cheers:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дык может тот, кто счастливый обладатель этого USB-JTAG адаптера забабахает схему и считает прошивку на благо общесва?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

EEPROM стоит там на низней стороне PCB, это видно по проводникам и по тому што изменени VID & PID  в INF фаиле.

%USB\VID_08AC&PID_1025&MI_00.DeviceDesc%=usbDemon.Dev, USB\VID_08AC&PID_1025&MI_00

%USB\VID_08AC&PID_1025&MI_01.DeviceDesc%=usbDemon.Dev, USB\VID_08AC&PID_1025&MI_01

Ну так прописАть в EEPROM эти VID и PID и дело с концом! :cheers:

Я тоже хочу сделать макет, но нехватает времени :(

Пока неясно, как подклучены RESET (/RESET, /TRST ) сигналы, похоже што там стоит 1G ,буферные елементы типа 74LVC1G125 (74LVC1G126) ....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я тоже хочу сделать макет, но нехватает времени :(

Пока неясно, как подклучены RESET (/RESET, /TRST ) сигналы, похоже што там стоит 1G ,буферные елементы типа 74LVC1G125 (74LVC1G126) ....

Сделай pls крупные фотки цифровым фотиком, а если есть набросок схемки то еще лучше - забрось мне на мыло - я разберусь и опубликую здесь результат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А мож скинуться по соточке-двухсоточке в каком нибудь формате, да приобрести один девайс для проведения лоботомии?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделай pls крупные фотки цифровым фотиком, а если есть набросок схемки то еще лучше - забрось мне на мыло - я разберусь и опубликую здесь результат.

Нету у меня его, если бы бил ......

Думаю, што придотся пробовать методом "научного тыка" .....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

Пока неясно, как подклучены RESET (/RESET, /TRST ) сигналы, похоже што там стоит 1G ,буферные елементы типа 74LVC1G125 (74LVC1G126) ....

Может кто нибудь сможет это определить расковыряв драйвер, в частности команды, посылаемые в USB?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При usbDemon нужно учесть, что в еепром зашивается серийный номер. А на его основе генерится лицензионный код. Типа слепили "защиту" :)

Так что помимо схемы и прошивки еепром нужно иметь и этот код, или отучать драйвер usbDemon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При usbDemon нужно учесть, что в еепром зашивается серийный номер. А на его основе генерится лицензионный код. Типа слепили "защиту" :)

Так что помимо схемы и прошивки еепром нужно иметь и этот код, или отучать драйвер usbDemon

Серийный номер для чего ? Для защити самового usbDemon ???

Откуда такая информация ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Серийный номер для чего ? Для защити самового usbDemon ???

Откуда такая информация ?

 

Информация предположительная, навеяна созерцанием "usbDemon Finder".

Если я еще правильно соображаю, то этот "usbDemon Finder"

1. вычитывает серийный номер usbDemon.

2. принимает License Code

3. Прописывает что-то (типа некоего кода), куда - то (вероятнее всего в реестр).

4. Драйвер usbDemon либо работает на нас :), либо на макрегора (выпрашивая 700 уе)

 

Сам usbDemon похоже защитить не смогли, еепром вычитывается утилитой. Поэтому, судя по всему, привязывают драйвер к железу.

Единственное, что хочется пожелать себе, чтобы при генерации License Code не привязывались к железу, иначе нужно будет ломать драйвер или изобретать License генератор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Информация предположительная, навеяна созерцанием "usbDemon Finder".

Если я еще правильно соображаю, то этот "usbDemon Finder"

1. вычитывает серийный номер usbDemon.

2. принимает License Code

3. Прописывает что-то (типа некоего кода), куда - то (вероятнее всего в реестр).

4. Драйвер usbDemon либо работает на нас :), либо на макрегора (выпрашивая 700 уе)

 

Сам usbDemon похоже защитить не смогли, еепром вычитывается утилитой. Поэтому, судя по всему, привязывают драйвер к железу.

Единственное, что хочется пожелать себе, чтобы при генерации License Code не привязывались к железу, иначе нужно будет ломать драйвер или изобретать License генератор.

Да, usbDemon_Finder я не запускал .....

Непорадовала эта новость :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверно нужно найти EEPROM dump от рабочего usbDemon.

Самоделка распазноется usbDemon.sys, но не находится usbDemon_Finder и Flash programmer ...

 

 

p.s.

Тоже нужен keygen or fix for Macraigor "Targetaccess" ююююю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

Пока неясно, как подклучены RESET (/RESET, /TRST ) сигналы, похоже што там стоит 1G ,буферные елементы типа 74LVC1G125 (74LVC1G126) ....

Может кто нибудь сможет это определить расковыряв драйвер, в частности команды, посылаемые в USB?

 

 

У меня есть прога SniffUSB - она показывает все пакеты на и от USB устройства. Она есть где то на сети. Могу закинуть на FTP если будет доступ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть предложение - строить мост с двух сторон. Если этот usbDemon для общения с отладчиком использует тот же протокол, что и в своем OCDemon - т.е. GDB RSP, то не составит большого труда реализовать этот протокол - тем более, что большая часть

работы уже сделана - было несколько попыток сдклать это с вигглером, но из-за тормознутости последнего - ни одна не доведена до конца (я имею ввиду под Linux),

если не считать виндовую реализацию самим макрегором - но эту в счет можно не брать, т.к.

опубликованный ранний открытый вариант не полон и не работает, а тот что работает - исходники не доступны. Есть попытка повторить, и оно почти уже работает - я пробовал собирать, дышит, но зависает и тормозит - это pppcb - http://www.s.netic.de/tmohr/pppcb-0.10.0.tar.gz.

 

Если кто-нибудь разбирался с JTAG-ом на FT2232C - не мог мы он меня ткнуть носом в то место в джокументации, где описывается реализация этого самого JTAG-а

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кто-нибудь разбирался с JTAG-ом на FT2232C - не мог мы он меня ткнуть носом в то место в джокументации, где описывается реализация этого самого JTAG-а

 

Выбор режима делает драйвер. Функция FT_SetBitMode () описана в документе

AN2232C-02 BIT MODE FUNCTIONS FOR THE FT2232C.

 

Я не пользуюсь этой МКС, но идея имет USB адаптер мне нравиться.

 

Соответствующая документация есть на сайте.

ft2232c.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...