js_slider 0 21 мая, 2014 Опубликовано 21 мая, 2014 · Жалоба Суть проблемы, сделал виртуальный COM порт на STM32F405. Для USB устройств требуется покупать VID PID за дорого... Есть энтузиасты которые ставят VID=PID=0, и драйвер у них ставится по классу устройства, а не по VID PID, но там не виртуальный COM порт был. И поговаривают что это вполне легально... Собственно вопрос Есть ли способ установить драйвер usbser.sys для виртуального COM порта не по VID PID? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 8 21 мая, 2014 Опубликовано 21 мая, 2014 · Жалоба Суть проблемы, сделал виртуальный COM порт на STM32F405. Для USB устройств требуется покупать VID PID за дорого... Есть энтузиасты которые ставят VID=PID=0, и драйвер у них ставится по классу устройства, а не по VID PID, но там не виртуальный COM порт был. И поговаривают что это вполне легально... Собственно вопрос Есть ли способ установить драйвер usbser.sys для виртуального COM порта не по VID PID? По хорошему нет. Можно еще "чей-то" подставить, ... но это как сказать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
js_slider 0 21 мая, 2014 Опубликовано 21 мая, 2014 (изменено) · Жалоба Правильно ли я понял что установка драйвера возможна при VID=PID=0 только для HID и MassStorage устройств, а для CDC никак? Изменено 21 мая, 2014 пользователем js_slider Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 21 мая, 2014 Опубликовано 21 мая, 2014 · Жалоба Винда по VID и PID определяет тип устройства к любому разрешенному VID, PID можно сделать любой свой драйвер, в том числе и CDC. По моему это вопрос правильного ini файла. Проблема с нулевыми пидами в том что у вас все устройства начинают конфликтовать за драйвера, винда не может их различить и если есть разные по типу устройства с одни и тем же vid-pid это бяда! можно FTDI-ные стыбзить... они какие-то даже давали попользоваться Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
undefined 0 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба Есть ли способ установить драйвер usbser.sys для виртуального COM порта не по VID PID? Многие выпекатели контроллеров в своих библиотеках дают CDC решения со своими VID PID. Можно использовать эти значения, имея высокую вероятность что на них не будет коллизии с другими устройствами. Если же использовать их с родным кремнием то риск получить претензии от владельца VID также стремится к нулю. Более того, если закупки кремния значительны то можно обратиться к выпекателю с просьбой подарить PID. У кого то (то ли у силабса, то ли у Майкрочипа) встречал даже официальное предложение о такой услуге. можно FTDI-ные стыбзить... они какие-то даже давали попользоваться Это совсем плохое предложение, потому как FTDI не совместима по дровам с CDC. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба перепродажу PID, VID вроде как запретили USBешники... у ftdi есть режим виртуального ком порта, как так оно не совместимо? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
undefined 0 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба перепродажу PID, VID вроде как запретили USBешники... Там не продажа а какая то форма то ли аренды то ли временного пользования. Я хз в юридических тонкостях. у ftdi есть режим виртуального ком порта, как так оно не совместимо? Разные протоколы, разные драйвера. Вообще никак не совместимо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 8 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба Продажа конкретно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба понятно, а я думал оно не в драйвер режиме на CDC сидит... ну тоды ой! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
js_slider 0 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба Понятно... А скажите как обстоят дела с MAC для Ethernet... Есть легальные варианты не платить буржуям из IEEE? Кто имеет реальный опыт выпуска устройств? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 8 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба http://www.usb.org/developers/vendor/ MAC дешевый можно и купить. Или просить и пользовать от производителя чипа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
undefined 0 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба Понятно... А скажите как обстоят дела с MAC для Ethernet... Есть легальные варианты не платить буржуям из IEEE? Кто имеет реальный опыт выпуска устройств? С Ethernet MAC дело обстоит гораздо проще чем с USB VID PID. Все на что он влияет - это уникальная адресация в конкретной локальной сети, чтобы не было идентичных. Поэтому для мелкого бизнеса в России в наше время считаю вполне допустимым брать MAC с потолка. Я три старших байта взял фиксированными чтобы имя производителя в Езереале нравилось и было не на слуху. Младшие три байта назначаются в зависимости от особенностей устройства: задаются при производстве, берутся из каких нить серийников которые есть в устройстве, генерятся случайным образом при первом включении. У меня идет несколько сот, может тысяч изделий с Езернетом в год, пока траблов не наблюдалось. По жизни есть еще фишка у Майкрочипа: он продает ЕЕПРОМины с прошитым гарантированно уникальным МАСом. Можно их ставить и получить честный МАС адрес за две дюжины центов. Аналогично были у Силабса какие то Езернетовые MAC+PHY с прошитым честным MAC адресом на кристалле. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 8 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба ... брать MAC с потолка низя! Есть правила, читайте, посему не все потолочные могут заработать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
undefined 0 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба ... брать MAC с потолка низя! Есть правила, читайте, посему не все потолочные могут заработать. Читал когда то. Что вас смутило? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 22 мая, 2014 Опубликовано 22 мая, 2014 · Жалоба С Ethernet MAC дело обстоит гораздо проще чем с USB VID PID. Все на что он влияет - это уникальная адресация в конкретной локальной сети, чтобы не было идентичных. Интересно, чем это проще? 1.VID PID USB - всё на что он влияет, это на работу дров (и конфликты) на конкретном локальном ПК. 2.MAC - в конкретной локальной сети. Как бы сеть подразумевает обычно более чем один ПК (девайс), соответственно, произведя нехитрые математические умозаключения, получаем что вероятность ситуации N2 больше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться