Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
01.12.2012, 22:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
|
USB VID/PID Changer
Возникла мысль создания USB переходника, подменяющего VID/PID вставленного в него девайса. ИМХО лучший кандидат наш любимый CY7C68013A с внешним коммутатором.
На вскидку пошарил в нете вроде ничо подобного нет.
Убедительная просьба, вопросы типа "а зачем он нужен" задавать в отдельном топике или здесь предметного обсуждения не выйдет.
А вот если кто встречал что либо подобное - милости просим.
|
|
|
|
01.12.2012, 22:43
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: USB VID/PID Changer
А CP2102. Или это не то?
|
|
|
|
01.12.2012, 22:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
|
Re: USB VID/PID Changer
Анахрена на, нам тут уарт?
В сад...
Последний раз редактировалось Kabron; 01.12.2012 в 22:58.
|
|
|
|
01.12.2012, 22:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
|
Re: USB VID/PID Changer
Во уже гламурную ТМ придумал: USB Chamelion
|
|
|
|
01.12.2012, 23:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
|
Re: USB VID/PID Changer
А исходные откуда возьмешь. Или табличка имеется? Ведь кроме VID/PID ещё и другая инфа зашивается. Если по долбанутому - скопировал, обманул - не вижу смысла.
|
|
|
|
01.12.2012, 23:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
|
Re: USB VID/PID Changer
Сообщение от anatol378
|
А исходные откуда возьмешь. Или табличка имеется? Ведь кроме VID/PID ещё и другая инфа зашивается. Если по долбанутому - скопировал, обманул - не вижу смысла.
|
Почти ничо не понял
опыт подстановки новых VID/PID в чужие inf файлы показывает что достаточно.
|
|
|
|
01.12.2012, 23:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
|
Re: USB VID/PID Changer
Пример есть два девайса на одном чипе но разных производителей. Соотвт-но VID/PID разные но драйверы одинаковые. Лечится правкой inf. Но бывают более казуистические случаи, когда проприетарный софт сам постоянно проверяет VID/PID на предмет законности...
И я например не знаю где и что надо править в Линухе.
Последний раз редактировалось Kabron; 01.12.2012 в 23:19.
|
|
|
|
01.12.2012, 23:36
|
|
Прописка
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
|
Re: USB VID/PID Changer
Сообщение от Kabron
|
Пример есть два девайса на одном чипе но разных производителей. Соотвт-но VID/PID разные но драйверы одинаковые. Лечится правкой inf. Но бывают более казуистические случаи, когда проприетарный софт сам постоянно проверяет VID/PID на предмет законности...
И я например не знаю где и что надо править в Линухе.
|
VID/PID находятся в дескрипторе устройства, передаются через нулевой ендпоинт.
Что изменить этот дескриптор нельзя?
|
|
|
|
01.12.2012, 23:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,608
Сказал спасибо: 708
Сказали Спасибо 4,364 раз(а) в 2,002 сообщении(ях)
|
Re: USB VID/PID Changer
Для любого устройства? Не уверен. Да и хирургия нужна.
|
|
|
|
01.12.2012, 23:47
|
|
Прописка
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
|
Re: USB VID/PID Changer
Да, для любого, которое использует стандартное оборудование.
Это стандартный запрос драйвера на DeviceDescriptor.
Стандарт USB предполагает технологический обмен через нулевой эндпоинт.
Так как он есть у всех. Вряд ли можно по другому извратиться.
Отловить запрос на дескриптор устройства довольно просто, если его отрабатывает программа. Если аппаратура - невозможно.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:54.
|
|