LINUX.ORG.RU
решено ФорумTalks

В чем прикол портить VID и PID?

 


0

1

Вот часто замечаю среди всякой эмбеддовки, что там испорчены идентификаторы.

Допустим есть у меня японский приёмник Mitutoyo U-WAVE, в нем стоит обычный FTDI чип, вот накой фиг тупо впихивать нестандартный VID и PID, если:

  1. Существуют iManufacture и iProduct.

  2. В драйверах изменен только VID и PID, точнее добавлен?

Ответ на: комментарий от Jetty

В чистокровном японском приемнике стоит паленый FTDI?

steemandlinux ★★★★★
() автор топика

Там что-то лицензирования требует. Может платить консорциуму не захотели

praseodim ★★★★★
()

Вот часто замечаю среди всякой эмбеддовки, что там испорчены идентификаторы.

У производителя свой VID, соответственно, он генерирует PID под свои продукты. При чём тут испорчен?

Допустим есть у меня японский приёмник Mitutoyo U-WAVE, в нем стоит обычный FTDI чип, вот накой фиг тупо впихивать нестандартный VID и PID

Потому что это уже не преобразователь USB-UART, а приемник. И там есть прикладной протокол поверх UART.

shkolnick-kun ★★★★★
()

Не испорчены, а назначены изготовителем.
Испорчены это ты про то, когда родной софт выясняет, что используется с неоригинальным оборудованием меняет идентификаторы?

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

Про то что родные драйверы не подходят, хотя там самый обычный FTDI. В линуксе благо решается через отправку идентификаторов в /sys.

steemandlinux ★★★★★
() автор топика
Ответ на: комментарий от shkolnick-kun
  • У производителя свой VID, соответственно, он генерирует PID под свои продукты. При чём тут испорчен?

А почему нельзя использовать просто дескрипторы. У USB же есть приоритет описаний, где iManufacture выше чем значение VID из таблицы и iProduct выше чем PID.

Bus 001 Device 032: ID 0fe7:2002 Mitutoyo Mitutoyo U-WAVE

  iManufacturer           1 Mitutoyo
  iProduct                2 Mitutoyo U-WAVE
  • Потому что это уже не преобразователь USB-UART, а приемник. И там есть прикладной протокол поверх UART.

Да, называется Digimatic.

steemandlinux ★★★★★
() автор топика
Последнее исправление: steemandlinux (всего исправлений: 2)
Ответ на: комментарий от shkolnick-kun

А доперло, он же в 2х режимах работает как Serial и чистый USB.

steemandlinux ★★★★★
() автор топика
Ответ на: комментарий от steemandlinux

А протокол свободный\простой? Чистый serial?
Зачастую там такое наверчено, что только с родным софтом и работает и эти переназначения только на пользу

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

Работает с обычными серийными клиентам. Вот только странно, что там два режима есть pure usb и serial, видимо из-за этого другой VID. Я тут тему нашел, что это какая-то юридическая фигня, если протокол используется не по назначению и надо покупать свой VID.

steemandlinux ★★★★★
() автор топика
Последнее исправление: steemandlinux (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.