Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 01.12.2012, 23:52   #11
anatol378
Почётный гражданин KAZUS.RU
 
Аватар для anatol378
 
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
anatol378 на пути к лучшему
По умолчанию Re: USB VID/PID Changer

Kabron, извини отвлекся. Я наверно недопонимаю, но где-то встречал что, кроме производитель/номер устройства некоторые драйвера требуют и настроечные данные. Т.е. я о полной подмене передаваемой устройством инфы о себе.
Реклама:
anatol378 вне форума  
Непрочитано 01.12.2012, 23:58   #12
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: USB VID/PID Changer

Сообщение от Impartial Посмотреть сообщение
Да, для любого, которое использует стандартное оборудование.
Это стандартный запрос драйвера на DeviceDescriptor.
Стандарт USB предполагает технологический обмен через нулевой эндпоинт.
Так как он есть у всех. Вряд ли можно по другому извратиться.
Отловить запрос на дескриптор устройства довольно просто, если его отрабатывает программа. Если аппаратура - невозможно.
Кто то из нас кого то не понимает.
Посмотрим что скажут остальные.
Kabron вне форума  
Непрочитано 02.12.2012, 00:00   #13
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: USB VID/PID Changer

Сообщение от anatol378 Посмотреть сообщение
Kabron, извини отвлекся. Я наверно недопонимаю, но где-то встречал что, кроме производитель/номер устройства некоторые драйвера требуют и настроечные данные. Т.е. я о полной подмене передаваемой устройством инфы о себе.
Если чипы одинаковые то и настройки в 90% совпадут.
И вообще в концепции обсуждаемого устройства кто мешает менять любые данные?
Kabron вне форума  
Непрочитано 02.12.2012, 19:37   #14
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,429
Сказал спасибо: 5,552
Сказали Спасибо 1,053 раз(а) в 609 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: USB VID/PID Changer

Попробовуйте закинуть невод на какой-нибудь форум системных программистов. Возможно, кто-нибудь напишет драйвер для этого. ...
true71 вне форума  
Непрочитано 02.12.2012, 19:58   #15
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: USB VID/PID Changer

Сообщение от true71 Посмотреть сообщение
Попробовуйте закинуть невод на какой-нибудь форум системных программистов. Возможно, кто-нибудь напишет драйвер для этого. ...
Да собсно хотелось самостоятельно, хотя опыта и маловато..


________________________________
Ум- хорошо, а форум - лучше...

Последний раз редактировалось Kabron; 02.12.2012 в 21:58.
Kabron вне форума  
Непрочитано 02.12.2012, 21:30   #16
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: USB VID/PID Changer

Похоже вырисовывается следущая засада: не удастся использовать встроенные в процессоры аппаратные модули USB. Ибо такой модуль работает жестко в рамках прописанного дескриптора и в свою работу вмешиваться не прзволит. Т.е. перехватить управление на уровне обработки запроса хоста не получится и следовательно фильтровать базар на лету тоже.
А это конечно серьезный гиммор, уменьшение скорости, числа протоколов, усложнение программирования.

Или я не прав? На что очень надеюсь.

________________________________
Ум- хорошо, а форум - лучше...

Последний раз редактировалось Kabron; 02.12.2012 в 22:03.
Kabron вне форума  
Непрочитано 02.12.2012, 22:29   #17
Impartial
Прописка
 
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
Impartial на пути к лучшему
По умолчанию Re: USB VID/PID Changer

Цитата:
Попробовуйте закинуть невод на какой-нибудь форум системных программистов. Возможно, кто-нибудь напишет драйвер для этого. ...
Драйвер писать бесполезно. Запросы отрабатываются BIOS хоста, так как только он знает как работать с конкретной периферией.

Сообщение от Kabron Посмотреть сообщение
Похоже вырисовывается следущая засада: не удастся использовать встроенные в процессоры аппаратные модули USB. Ибо такой модуль работает жестко в рамках прописанного дескриптора и в свою работу вмешиваться не прзволит. Т.е. перехватить управление на уровне обработки запроса хоста не получится и следовательно фильтровать базар на лету тоже.
Нужно детально изучать чип. Если есть возможность влезть в FIFO буфер, то возможно.
Impartial вне форума  
Непрочитано 02.12.2012, 22:36   #18
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: USB VID/PID Changer

Я вообще не понимаю каким боком здесь драйвер. Драйвер и все что за ним это как раз то кого мы обманываем. Он неприкасаемый.
Мало влезть в ФИФО, нужно прервать и обойти аппаратную обработку запроса. А это...?

Последний раз редактировалось Kabron; 02.12.2012 в 22:41.
Kabron вне форума  
Непрочитано 02.12.2012, 22:41   #19
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: USB VID/PID Changer

Цитата:
Т.е. перехватить управление на уровне обработки запроса хоста не получится и следовательно фильтровать базар на лету тоже.
лет 7-8 назад когда девайсов от FTDI еще небыло, Philips сделал несколько жуков серии PDIUSB. Я смотрел документацию на PDIUSB11 - драйвер через него обработка пакетов выполнялась MCS-51 и в доке были примеры разбора пакетов. Если интересно - могу попробовать найти то, что осталось.
ИМХО сейчас вполне реально сделать full-speed "хамелеона", но выше - под большим вопросом.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 02.12.2012 в 22:44.
MisterDi вне форума  
Непрочитано 02.12.2012, 22:48   #20
Impartial
Прописка
 
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
Impartial на пути к лучшему
По умолчанию Re: USB VID/PID Changer

ФИФО разделено на приемное и передающее.
Нужно подменить на передачу два дескриптора - дескриптор устройства и дескриптор конфигурации. Они должны быть полностью скопированы с подменяемого устройства.
Однако, если устройство является еще и HID на каком нибудь ендпоинте, то еще и дескрипторы отчетов.
А как выглядит устройство из под какого нибудь сниффера USB?
Impartial вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление CD Changer'ом без автомагнитолы dimmich Аудиотехника 1 28.11.2011 17:54
Как подать видеосигнал с 9 pin VID IN connect на тюльпан TV? uldin_v Видеотехника 3 30.04.2008 19:40
PID регулирование greyzzz Микроконтроллеры, АЦП, память и т.д 4 06.03.2007 20:41


Часовой пояс GMT +4, время: 02:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot