diff options
Diffstat (limited to 'Documentation/dvb/get_dvb_firmware')
-rw-r--r-- | Documentation/dvb/get_dvb_firmware | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/Documentation/dvb/get_dvb_firmware b/Documentation/dvb/get_dvb_firmware index a750f0101d9d..be6eb4c75991 100644 --- a/Documentation/dvb/get_dvb_firmware +++ b/Documentation/dvb/get_dvb_firmware | |||
@@ -22,7 +22,7 @@ use File::Temp qw/ tempdir /; | |||
22 | use IO::Handle; | 22 | use IO::Handle; |
23 | 23 | ||
24 | @components = ( "sp8870", "sp887x", "tda10045", "tda10046", "av7110", "dec2000t", | 24 | @components = ( "sp8870", "sp887x", "tda10045", "tda10046", "av7110", "dec2000t", |
25 | "dec2540t", "dec3000s", "vp7041", "dibusb", "nxt2002", | 25 | "dec2540t", "dec3000s", "vp7041", "dibusb", "nxt2002", "nxt2004", |
26 | "or51211", "or51132_qam", "or51132_vsb"); | 26 | "or51211", "or51132_qam", "or51132_vsb"); |
27 | 27 | ||
28 | # Check args | 28 | # Check args |
@@ -252,6 +252,23 @@ sub nxt2002 { | |||
252 | $outfile; | 252 | $outfile; |
253 | } | 253 | } |
254 | 254 | ||
255 | sub nxt2004 { | ||
256 | my $sourcefile = "AVerTVHD_MCE_A180_Drv_v1.2.2.16.zip"; | ||
257 | my $url = "http://www.aver.com/support/Drivers/$sourcefile"; | ||
258 | my $hash = "111cb885b1e009188346d72acfed024c"; | ||
259 | my $outfile = "dvb-fe-nxt2004.fw"; | ||
260 | my $tmpdir = tempdir(DIR => "/tmp", CLEANUP => 1); | ||
261 | |||
262 | checkstandard(); | ||
263 | |||
264 | wgetfile($sourcefile, $url); | ||
265 | unzip($sourcefile, $tmpdir); | ||
266 | verify("$tmpdir/3xHybrid.sys", $hash); | ||
267 | extract("$tmpdir/3xHybrid.sys", 465304, 9584, $outfile); | ||
268 | |||
269 | $outfile; | ||
270 | } | ||
271 | |||
255 | sub or51211 { | 272 | sub or51211 { |
256 | my $fwfile = "dvb-fe-or51211.fw"; | 273 | my $fwfile = "dvb-fe-or51211.fw"; |
257 | my $url = "http://linuxtv.org/downloads/firmware/$fwfile"; | 274 | my $url = "http://linuxtv.org/downloads/firmware/$fwfile"; |