[linux-dvb] pctv452e driver first try

Patrick Boettcher patrick.boettcher at desy.de
Sat Sep 23 21:20:44 CEST 2006


On Sat, 23 Sep 2006, Dominik Kuhlen wrote:
> > You can find the "firmware" attached. It's basically what I have snooped
> > when windows is initializing the device. So the name is maybe
> > misleading.
> >
> > The file format is very simple. You can think as blocks of bulk messages
> > with block length in bytes as the first byte of each block.
> I looked at this file and it looks like the "normal" usb communication:
>  0xaa <len> <cmd> <data>
>  cmd=0x31 for I2C access; cmd=0x15 for reset

THere is no such thing as normal USB communication. The protocol for this 
communication is orignally coming from Technotrend (?) and was then used 
by Pinnacle for DVB-S 400e and now obviously also for others.

I have a driver ready for this protocol (and for the 400e), maybe it can 
be reused for this device... I will try to commit it tomorrow.

> AFAIK this is a budget device which does not require any (binary) firmware.

Most likely this device is based on Cypress FX2 and then it will most 
likely need a Firmware for it.

> All the init and configuration is (or should be) done by the chip-drivers and
>  this device driver itself.
> But we can extract the default register configuration for the stb0899 from this file.
> Or compare them with the values Manu (or the data sheets) suggests.


  Mail: patrick.boettcher at desy.de
  WWW:  http://www.wi-bw.tfh-wildau.de/~pboettch/

More information about the linux-dvb mailing list