Hauppauge's WinTV-CI : USB-connected CI for DVB-S decoding

WIKI-page

Using a Windows XP machine with a WinTV Nova-S and USBspy, I got a (huge) logfile that showed firmware being loaded, the device being initialised and video being decrypted. This program will retrieve the firmware from the Windows device-driver (start of the source contains some info on the firmware-load).

Here is the current version of the device driver, which (finally) succeeds in loading the firmware. Next step is to reverse engineer the protocol used when talking to the device.

This is the makefile to build the driver

This shell-script will make the driver and 'insmod' it

A compressed log of the USB bus while the device is being initialised (showing the load of the firmware)

Update

All help, suggestions etc welcomed.