[linux-dvb] [PATCH 2/2] documentation: tda10046 firmware from LifeView

Giampiero Giancipoli gianci at email.it
Fri Jan 27 15:47:02 CET 2006


Added option tda10046lifeview to get_dvb_firwmare to download tda10046 firmware from LifeView's site.

Signed-off-by: Giampiero Giancipoli <gianci at libero.it>
---
Index: linux/Documentation/dvb/get_dvb_firmware
===================================================================
RCS file: /cvs/video4linux/v4l-dvb/linux/Documentation/dvb/get_dvb_firmware,v
retrieving revision 1.19
diff -u -b -B -w -p -u -p -r1.19 get_dvb_firmware
--- linux/Documentation/dvb/get_dvb_firmware	9 Jan 2006 16:28:24 -0000	1.19
+++ linux/Documentation/dvb/get_dvb_firmware	27 Jan 2006 14:09:48 -0000
@@ -21,8 +21,9 @@
 use File::Temp qw/ tempdir /;
 use IO::Handle;
 
- at components = ( "sp8870", "sp887x", "tda10045", "tda10046", "av7110", "dec2000t",
-		"dec2540t", "dec3000s", "vp7041", "dibusb", "nxt2002", "nxt2004",
+ at components = ( "sp8870", "sp887x", "tda10045", "tda10046",
+		"tda10046lifeview", "av7110", "dec2000t", "dec2540t",
+		"dec3000s", "vp7041", "dibusb", "nxt2002", "nxt2004",
 		"or51211", "or51132_qam", "or51132_vsb", "bluebird");
 
 # Check args
@@ -126,6 +127,24 @@ sub tda10046 {
     $outfile;
 }
 
+sub tda10046lifeview {
+    my $sourcefile = "Drv_2.11.02.zip";
+    my $url = "http://www.lifeview.com.tw/drivers/pci_card/FlyDVB-T/$sourcefile";
+    my $hash = "1ea24dee4eea8fe971686981f34fd2e0";
+    my $outfile = "dvb-fe-tda10046.fw";
+    my $tmpdir = tempdir(DIR => "/tmp", CLEANUP => 1);
+
+    checkstandard();
+
+    wgetfile($sourcefile, $url);
+    unzip($sourcefile, $tmpdir);
+    extract("$tmpdir/LVHybrid.sys", 0x8b088, 24602, "$tmpdir/fwtmp");
+    verify("$tmpdir/fwtmp", $hash);
+    copy("$tmpdir/fwtmp", $outfile);
+
+    $outfile;
+}
+
 sub av7110 {
     my $sourcefile = "dvb-ttpci-01.fw-261d";
     my $url = "http://www.linuxtv.org/downloads/firmware/$sourcefile";



More information about the linux-dvb mailing list