Hi,<br>I extracted firmware for DVB-S Pinnacle PCTV Sat Pro USB (450e) from file on installation cd:<br>/mnt/cdrom0/Driver/PCTV 4XXe/pctv4XXe.sys<br>I placed it also on my site:<br><a href="http://www.natur.cuni.cz/~repko/fw/pctv4XXe.sys">http://www.natur.cuni.cz/~repko/fw/pctv4XXe.sys</a><br>
because Pinnacle has some new driver, which I haven't tried yet:<br><a href="http://cdn.pinnaclesys.com/SupportFiles/PCTV%20Drivers/PCTV%20400e,%20450e,%20452e/XP32.ZIP">http://cdn.pinnaclesys.com/SupportFiles/PCTV%20Drivers/PCTV%20400e,%20450e,%20452e/XP32.ZIP</a><br>
<br><br>#!/bin/bash<br>dd if=pctv4XXe.sys of=dvb-ttusb2-a.raw bs=8 skip=22287 count=1390<br>dd if=pctv4XXe.sys of=dvb-ttusb2-b.raw bs=8 skip=23682 count=1408<br>dd if=pctv4XXe.sys of=dvb-usb-pctv-400e-01.raw bs=8 skip=25093 count=1315<br>
dd if=pctv4XXe.sys of=dvb-ttusb2-c.raw bs=8 skip=26411 count=1232<br>dd if=pctv4XXe.sys of=dvb-ttusb2-d.raw bs=8 skip=27646 count=1326<br>dd if=pctv4XXe.sys of=dvb-ttusb2-e.raw bs=8 skip=28975 count=1378<br>dd if=pctv4XXe.sys of=dvb-usb-pctv-450e-01.raw bs=8 skip=30356 count=1323<br>
dd if=pctv4XXe.sys of=dvb-usb-pctv-452e-01.raw bs=8 skip=31682 count=1375<br><br>for i in *.raw; do<br> j=$(echo $i | sed s/raw/fw/)<br> ./convert $i $j<br> rm $i<br>done<br><br>where "convert" is compiled (gcc convert.c -o convert) from following "convert.c":<br>
#include <stdio.h><br>int main (int argc, char *argv[])<br>{<br> FILE *raw, *fw;<br> unsigned char buf[22];<br> int n;<br> raw = fopen (argv[1], "r");<br> fw = fopen (argv[2], "w");<br>
while (fread (buf, 1, 22, raw) == 22) {<br> fwrite (buf, 1, 1, fw);<br> n = buf[0];<br> buf[n+5] = 0xff;<br> fwrite (&buf[2], 1, n+4, fw);<br> }<br> fclose (raw);<br> fclose (fw);<br>
return 0;<br>}<br><br>There are also some "TechnoTrend TT-USB2" firmwares, which were not usable with my hardware. Created dvb-usb-pctv-450e-01.fw is identical to already used firmware. I copied dvb-usb-pctv-450e-01.fw to /lib/firmware/dvb-usb-pctv-400e-01.fw and it was uploaded and worked correctly.<br>
You can download extracted firmwares from attachment or<br><a href="http://www.natur.cuni.cz/~repko/fw/dvb-usb-pctv-400e-01.fw">http://www.natur.cuni.cz/~repko/fw/dvb-usb-pctv-400e-01.fw</a><br><a href="http://www.natur.cuni.cz/~repko/fw/dvb-usb-pctv-450e-01.fw">http://www.natur.cuni.cz/~repko/fw/dvb-usb-pctv-450e-01.fw</a><br>
<a href="http://www.natur.cuni.cz/~repko/fw/dvb-usb-pctv-452e-01.fw">http://www.natur.cuni.cz/~repko/fw/dvb-usb-pctv-452e-01.fw</a><br><br>trch<br><br>