Re: Share USB PID




<johnspeth@xxxxxxxxx> wrote in message
news:1117742863.815144.315400@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> > For to market an USB peripheral,
> > I'll buy a vendor ID (VID) but i need only one PID,
> > in order pay off the price of the VID,
> > I am want to share PIDs.
>
> Just like beer, you don't "buy" a VID, you just rent a VID for a yearly
> fee. So beware! Make sure the parties involved in sharing the VID
> have an understanding (ie contract, if $$$ is at stake) for the yearly
> renewal fee of the VID. Once the VID has expired, the PIDs mean
> nothing.
>
> I don't know what USB.org does when a VID expires. I can't see any way
> for them to deny the use of an expired VID other than through legal
> channels.
>
> JJS
>

Sorry JJS but you are not correct here.

You do buy the rights to a vendor ID. Once you have paid your $1500 it is
yours for ever, they do not take it back.

The annual fee you refer to is the license to say that your product conforms
to the USB standard and has been tested to be so. You also have to submit
each product for testing to be able to claim this. Once you have done both
these, license fee + testing, your product will be listed as being compliant
to the USB spec.
If you do not have both these things you are not permitted to advertise or
use the USB compliance logo. However, your vendor ID is still valid and
recognized.

As for the PID (product ID), it is manufacturer specific and should
controlled by the owner of the used vendor ID. It is not controlled by the
USB Implementers Forum.


PhilW


.



Relevant Pages

  • Re: How windows differentiates multiple USB devices of same type?
    ... second is how the device itself with a unique identity, ie how to tell the difference between 2 devices which have the same vid / pid pair. ... multiple USB devices of same type. ... Eg USB stick from a vendor. ...
    (microsoft.public.development.device.drivers)
  • vid&pid problems in usb_probe()
    ... I am writting an usb driver.You know function usb_probeis used to determine whether the usbdevices just pluged in is what the driver is for. ... The Vid and Pid of my usb device are 0x1111 and 0x0000 respectively. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Detect an USB key
    ... I am trying to detect my specific USB periphéral. ... it is mine (using the VID PID), and do something at this time. ... - I am able to know what is the volume name, and letter of all drives ...
    (microsoft.public.dotnet.framework)
  • Re: uC with easy USB [ FTDI,.... ]
    ... like USB keyboards etc. ... I don't think you need a unique vendor ID to roll your own. ... get an MCU with USB included I believe you can use their vendor ID. ... you do not NEED a unique VID. ...
    (comp.arch.embedded)
  • Re: Strange thing on using bulkusb with multiple interface
    ... No, actually that VID is only for testing on my PC, it will not be used ... We're using TI omap microcontroller with its build in USB target controller. ... for multi interfaces device? ... >>DDK documentation nor Writting WDM book doesn't seem to contain it. ...
    (microsoft.public.development.device.drivers)