--- In sprog-dcc@..., Alan Cox <number6@t...> wrote:
>
> Ar Gwe, 2006-08-04 am 07:20 +0000, ysgrifennodd andrew_croslanduk:
> > If you really, really want direct USB access then you need the D2XX
> > drivers from FTDI (actually the latest FTDI driver release combines
> > the
> > two drivers but I haven't tried it yet). I'm afraid your on your
own
> > then;-)
>
> Thats actually all I needed to know. Linux has an FTDI chip driver
> already for just about anything using the FTDI protocol. Just needs
the
> vendor/device ids adding with luck.
>
> Alan
>
I'm can't afford the $2K per year for a unique vendor ID so:
Old USB SPROGs (pre SPROG II) use the default FTDI VID and PID and
should just work with the FTDI drivers as is. They enumerate as a
generic USB serial adapter.
SPROG II usues the FTDI VID and a unique PID (FTDI give out blocks of 8
PIDs for free) which I don't have access to at the moment. These are
blown into an EEPROM along with a description string at build time. It
should enumerate as "SPROG Decoder Programmer" or something similar.
For Windows I just edit the driver .ini files to add the new PID. For
MacOS the PID has to be compiled into the driver by FTDI. I don't know
how the Linux drivers work. Do I need to get FTDI to build the PID into
the drivers?
Andrew