Lines Matching +full:0 +full:xc5000
12 # wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip
25 my $debug=0;
50 while ($length > 0) {
66 my $msb = ($val >> 8) &0xff;
67 my $lsb = $val & 0xff;
75 my $l3 = ($val >> 24) & 0xff;
76 my $l2 = ($val >> 16) & 0xff;
77 my $l1 = ($val >> 8) & 0xff;
78 my $l0 = $val & 0xff;
87 my $l7 = ($msb_val >> 24) & 0xff;
88 my $l6 = ($msb_val >> 16) & 0xff;
89 my $l5 = ($msb_val >> 8) & 0xff;
90 my $l4 = $msb_val & 0xff;
92 my $l3 = ($lsb_val >> 24) & 0xff;
93 my $l2 = ($lsb_val >> 16) & 0xff;
94 my $l1 = ($lsb_val >> 8) & 0xff;
95 my $l0 = $lsb_val & 0xff;
109 for (my $i=0;$i<$length;$i++) {
124 for (my $i=0;$i<$length;$i++) {
129 my $i=0;
135 if ($size>0 && $size <0x8000) {
136 for (my $j=0;$j<$size;$j++) {
147 my $j=0;
154 $name = $name.chr(0);
163 # Firmware 0, type: BASE FW F8MHZ (0x00000003), id: (0000000000000000), size: 6635
166 write_le32(0x00000003); # Type
167 write_le64(0x00000000, 0x00000000); # ID
172 # Firmware 1, type: BASE FW F8MHZ MTS (0x00000007), id: (0000000000000000), size: 6635
175 write_le32(0x00000007); # Type
176 write_le64(0x00000000, 0x00000000); # ID
181 # Firmware 2, type: BASE FW FM (0x00000401), id: (0000000000000000), size: 6525
184 write_le32(0x00000401); # Type
185 write_le64(0x00000000, 0x00000000); # ID
190 # Firmware 3, type: BASE FW FM INPUT1 (0x00000c01), id: (0000000000000000), size: 6539
193 write_le32(0x00000c01); # Type
194 write_le64(0x00000000, 0x00000000); # ID
199 # Firmware 4, type: BASE FW (0x00000001), id: (0000000000000000), size: 6633
202 write_le32(0x00000001); # Type
203 write_le64(0x00000000, 0x00000000); # ID
208 # Firmware 5, type: BASE FW MTS (0x00000005), id: (0000000000000000), size: 6617
211 write_le32(0x00000005); # Type
212 write_le64(0x00000000, 0x00000000); # ID
217 # Firmware 6, type: STD FW (0x00000000), id: PAL/BG A2/A (0000000100000007), size: 161
220 write_le32(0x00000000); # Type
221 write_le64(0x00000001, 0x00000007); # ID
226 # Firmware 7, type: STD FW MTS (0x00000004), id: PAL/BG A2/A (0000000100000007), size: 169
229 write_le32(0x00000004); # Type
230 write_le64(0x00000001, 0x00000007); # ID
235 # Firmware 8, type: STD FW (0x00000000), id: PAL/BG A2/B (0000000200000007), size: 161
238 write_le32(0x00000000); # Type
239 write_le64(0x00000002, 0x00000007); # ID
244 # Firmware 9, type: STD FW MTS (0x00000004), id: PAL/BG A2/B (0000000200000007), size: 169
247 write_le32(0x00000004); # Type
248 write_le64(0x00000002, 0x00000007); # ID
253 # Firmware 10, type: STD FW (0x00000000), id: PAL/BG NICAM/A (0000000400000007), size: 161
256 write_le32(0x00000000); # Type
257 write_le64(0x00000004, 0x00000007); # ID
262 # Firmware 11, type: STD FW MTS (0x00000004), id: PAL/BG NICAM/A (0000000400000007), size: 169
265 write_le32(0x00000004); # Type
266 write_le64(0x00000004, 0x00000007); # ID
271 # Firmware 12, type: STD FW (0x00000000), id: PAL/BG NICAM/B (0000000800000007), size: 161
274 write_le32(0x00000000); # Type
275 write_le64(0x00000008, 0x00000007); # ID
280 # Firmware 13, type: STD FW MTS (0x00000004), id: PAL/BG NICAM/B (0000000800000007), size: 169
283 write_le32(0x00000004); # Type
284 write_le64(0x00000008, 0x00000007); # ID
289 # Firmware 14, type: STD FW (0x00000000), id: PAL/DK A2 (00000003000000e0), size: 161
292 write_le32(0x00000000); # Type
293 write_le64(0x00000003, 0x000000e0); # ID
298 # Firmware 15, type: STD FW MTS (0x00000004), id: PAL/DK A2 (00000003000000e0), size: 169
301 write_le32(0x00000004); # Type
302 write_le64(0x00000003, 0x000000e0); # ID
307 # Firmware 16, type: STD FW (0x00000000), id: PAL/DK NICAM (0000000c000000e0), size: 161
310 write_le32(0x00000000); # Type
311 write_le64(0x0000000c, 0x000000e0); # ID
316 # Firmware 17, type: STD FW MTS (0x00000004), id: PAL/DK NICAM (0000000c000000e0), size: 169
319 write_le32(0x00000004); # Type
320 write_le64(0x0000000c, 0x000000e0); # ID
325 # Firmware 18, type: STD FW (0x00000000), id: SECAM/K1 (0000000000200000), size: 161
328 write_le32(0x00000000); # Type
329 write_le64(0x00000000, 0x00200000); # ID
334 # Firmware 19, type: STD FW MTS (0x00000004), id: SECAM/K1 (0000000000200000), size: 169
337 write_le32(0x00000004); # Type
338 write_le64(0x00000000, 0x00200000); # ID
343 # Firmware 20, type: STD FW (0x00000000), id: SECAM/K3 (0000000004000000), size: 161
346 write_le32(0x00000000); # Type
347 write_le64(0x00000000, 0x04000000); # ID
352 # Firmware 21, type: STD FW MTS (0x00000004), id: SECAM/K3 (0000000004000000), size: 169
355 write_le32(0x00000004); # Type
356 write_le64(0x00000000, 0x04000000); # ID
361 # Firmware 22, type: STD FW D2633 DTV6 ATSC (0x00010030), id: (0000000000000000), size: 149
364 write_le32(0x00010030); # Type
365 write_le64(0x00000000, 0x00000000); # ID
370 # Firmware 23, type: STD FW D2620 DTV6 QAM (0x00000068), id: (0000000000000000), size: 149
373 write_le32(0x00000068); # Type
374 write_le64(0x00000000, 0x00000000); # ID
379 # Firmware 24, type: STD FW D2633 DTV6 QAM (0x00000070), id: (0000000000000000), size: 149
382 write_le32(0x00000070); # Type
383 write_le64(0x00000000, 0x00000000); # ID
388 # Firmware 25, type: STD FW D2620 DTV7 (0x00000088), id: (0000000000000000), size: 149
391 write_le32(0x00000088); # Type
392 write_le64(0x00000000, 0x00000000); # ID
397 # Firmware 26, type: STD FW D2633 DTV7 (0x00000090), id: (0000000000000000), size: 149
400 write_le32(0x00000090); # Type
401 write_le64(0x00000000, 0x00000000); # ID
406 # Firmware 27, type: STD FW D2620 DTV78 (0x00000108), id: (0000000000000000), size: 149
409 write_le32(0x00000108); # Type
410 write_le64(0x00000000, 0x00000000); # ID
415 # Firmware 28, type: STD FW D2633 DTV78 (0x00000110), id: (0000000000000000), size: 149
418 write_le32(0x00000110); # Type
419 write_le64(0x00000000, 0x00000000); # ID
424 # Firmware 29, type: STD FW D2620 DTV8 (0x00000208), id: (0000000000000000), size: 149
427 write_le32(0x00000208); # Type
428 write_le64(0x00000000, 0x00000000); # ID
433 # Firmware 30, type: STD FW D2633 DTV8 (0x00000210), id: (0000000000000000), size: 149
436 write_le32(0x00000210); # Type
437 write_le64(0x00000000, 0x00000000); # ID
442 # Firmware 31, type: STD FW FM (0x00000400), id: (0000000000000000), size: 135
445 write_le32(0x00000400); # Type
446 write_le64(0x00000000, 0x00000000); # ID
451 # Firmware 32, type: STD FW (0x00000000), id: PAL/I (0000000000000010), size: 161
454 write_le32(0x00000000); # Type
455 write_le64(0x00000000, 0x00000010); # ID
460 # Firmware 33, type: STD FW MTS (0x00000004), id: PAL/I (0000000000000010), size: 169
463 write_le32(0x00000004); # Type
464 write_le64(0x00000000, 0x00000010); # ID
469 # Firmware 34, type: STD FW (0x00000000), id: SECAM/L AM (0000001000400000), size: 169
473 # Firmware 35, type: STD FW (0x00000000), id: SECAM/L NICAM (0000000c00400000), size: 161
476 write_le32(0x00000000); # Type
477 write_le64(0x0000000c, 0x00400000); # ID
482 # Firmware 36, type: STD FW (0x00000000), id: SECAM/Lc (0000000000800000), size: 161
485 write_le32(0x00000000); # Type
486 write_le64(0x00000000, 0x00800000); # ID
491 # Firmware 37, type: STD FW (0x00000000), id: NTSC/M Kr (0000000000008000), size: 161
494 write_le32(0x00000000); # Type
495 write_le64(0x00000000, 0x00008000); # ID
500 # Firmware 38, type: STD FW LCD (0x00001000), id: NTSC/M Kr (0000000000008000), size: 161
503 write_le32(0x00001000); # Type
504 write_le64(0x00000000, 0x00008000); # ID
509 # Firmware 39, type: STD FW LCD NOGD (0x00003000), id: NTSC/M Kr (0000000000008000), size: 161
512 write_le32(0x00003000); # Type
513 write_le64(0x00000000, 0x00008000); # ID
518 # Firmware 40, type: STD FW MTS (0x00000004), id: NTSC/M Kr (0000000000008000), size: 169
521 write_le32(0x00000004); # Type
522 write_le64(0x00000000, 0x00008000); # ID
527 # Firmware 41, type: STD FW (0x00000000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161
530 write_le32(0x00000000); # Type
531 write_le64(0x00000000, 0x0000b700); # ID
536 # Firmware 42, type: STD FW LCD (0x00001000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161
539 write_le32(0x00001000); # Type
540 write_le64(0x00000000, 0x0000b700); # ID
545 …# Firmware 43, type: STD FW LCD NOGD (0x00003000), id: NTSC PAL/M PAL/N (000000000000b700), siz…
548 write_le32(0x00003000); # Type
549 write_le64(0x00000000, 0x0000b700); # ID
554 # Firmware 44, type: STD FW (0x00000000), id: NTSC/M Jp (0000000000002000), size: 161
557 write_le32(0x00000000); # Type
558 write_le64(0x00000000, 0x00002000); # ID
563 # Firmware 45, type: STD FW MTS (0x00000004), id: NTSC PAL/M PAL/N (000000000000b700), size: 169
566 write_le32(0x00000004); # Type
567 write_le64(0x00000000, 0x0000b700); # ID
572 …# Firmware 46, type: STD FW MTS LCD (0x00001004), id: NTSC PAL/M PAL/N (000000000000b700), size…
575 write_le32(0x00001004); # Type
576 write_le64(0x00000000, 0x0000b700); # ID
581 …# Firmware 47, type: STD FW MTS LCD NOGD (0x00003004), id: NTSC PAL/M PAL/N (000000000000b700),…
584 write_le32(0x00003004); # Type
585 write_le64(0x00000000, 0x0000b700); # ID
590 # Firmware 48, type: SCODE FW HAS IF (0x60000000), IF = 3.28 MHz id: (0000000000000000), size: 192
593 write_le32(0x60000000); # Type
594 write_le64(0x00000000, 0x00000000); # ID
600 # Firmware 49, type: SCODE FW HAS IF (0x60000000), IF = 3.30 MHz id: (0000000000000000), size: 192
603 # write_le32(0x60000000); # Type
604 # write_le64(0x00000000, 0x00000000); # ID
610 # Firmware 50, type: SCODE FW HAS IF (0x60000000), IF = 3.44 MHz id: (0000000000000000), size: 192
613 write_le32(0x60000000); # Type
614 write_le64(0x00000000, 0x00000000); # ID
620 # Firmware 51, type: SCODE FW HAS IF (0x60000000), IF = 3.46 MHz id: (0000000000000000), size: 192
623 write_le32(0x60000000); # Type
624 write_le64(0x00000000, 0x00000000); # ID
630 …# Firmware 52, type: SCODE FW DTV6 ATSC OREN36 HAS IF (0x60210020), IF = 3.80 MHz id: (0000000000…
633 write_le32(0x60210020); # Type
634 write_le64(0x00000000, 0x00000000); # ID
640 # Firmware 53, type: SCODE FW HAS IF (0x60000000), IF = 4.00 MHz id: (0000000000000000), size: 192
643 write_le32(0x60000000); # Type
644 write_le64(0x00000000, 0x00000000); # ID
650 …# Firmware 54, type: SCODE FW DTV6 ATSC TOYOTA388 HAS IF (0x60410020), IF = 4.08 MHz id: (0000000…
653 write_le32(0x60410020); # Type
654 write_le64(0x00000000, 0x00000000); # ID
660 # Firmware 55, type: SCODE FW HAS IF (0x60000000), IF = 4.20 MHz id: (0000000000000000), size: 192
663 write_le32(0x60000000); # Type
664 write_le64(0x00000000, 0x00000000); # ID
670 …# Firmware 56, type: SCODE FW MONO HAS IF (0x60008000), IF = 4.32 MHz id: NTSC/M Kr (000000000000…
673 write_le32(0x60008000); # Type
674 write_le64(0x00000000, 0x00008000); # ID
680 # Firmware 57, type: SCODE FW HAS IF (0x60000000), IF = 4.45 MHz id: (0000000000000000), size: 192
683 write_le32(0x60000000); # Type
684 write_le64(0x00000000, 0x00000000); # ID
690 …# Firmware 58, type: SCODE FW MTS LCD NOGD MONO IF HAS IF (0x6002b004), IF = 4.50 MHz id: NTSC PA…
693 write_le32(0x6002b004); # Type
694 write_le64(0x00000000, 0x0000b700); # ID
700 …# Firmware 59, type: SCODE FW LCD NOGD IF HAS IF (0x60023000), IF = 4.60 MHz id: NTSC/M Kr (00000…
703 write_le32(0x60023000); # Type
704 write_le64(0x00000000, 0x00008000); # ID
710 …# Firmware 60, type: SCODE FW DTV6 QAM DTV7 DTV78 DTV8 ZARLINK456 HAS IF (0x620003e0), IF = 4.76 …
713 write_le32(0x620003e0); # Type
714 write_le64(0x00000000, 0x00000000); # ID
720 # Firmware 61, type: SCODE FW HAS IF (0x60000000), IF = 4.94 MHz id: (0000000000000000), size: 192
723 write_le32(0x60000000); # Type
724 write_le64(0x00000000, 0x00000000); # ID
730 # Firmware 62, type: SCODE FW HAS IF (0x60000000), IF = 5.26 MHz id: (0000000000000000), size: 192
733 write_le32(0x60000000); # Type
734 write_le64(0x00000000, 0x00000000); # ID
740 …# Firmware 63, type: SCODE FW MONO HAS IF (0x60008000), IF = 5.32 MHz id: PAL/BG A2 NICAM (000000…
743 write_le32(0x60008000); # Type
744 write_le64(0x0000000f, 0x00000007); # ID
750 …# Firmware 64, type: SCODE FW DTV7 DTV78 DTV8 DIBCOM52 CHINA HAS IF (0x65000380), IF = 5.40 MHz i…
753 write_le32(0x65000380); # Type
754 write_le64(0x00000000, 0x00000000); # ID
760 …# Firmware 65, type: SCODE FW DTV6 ATSC OREN538 HAS IF (0x60110020), IF = 5.58 MHz id: (000000000…
763 write_le32(0x60110020); # Type
764 write_le64(0x00000000, 0x00000000); # ID
770 …# Firmware 66, type: SCODE FW HAS IF (0x60000000), IF = 5.64 MHz id: PAL/BG A2 (0000000300000007)…
773 write_le32(0x60000000); # Type
774 write_le64(0x00000003, 0x00000007); # ID
780 …# Firmware 67, type: SCODE FW HAS IF (0x60000000), IF = 5.74 MHz id: PAL/BG NICAM (0000000c000000…
783 write_le32(0x60000000); # Type
784 write_le64(0x0000000c, 0x00000007); # ID
790 # Firmware 68, type: SCODE FW HAS IF (0x60000000), IF = 5.90 MHz id: (0000000000000000), size: 192
793 write_le32(0x60000000); # Type
794 write_le64(0x00000000, 0x00000000); # ID
800 …# Firmware 69, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.00 MHz id: PAL/DK PAL/I SECAM/K3 S…
803 write_le32(0x60008000); # Type
804 write_le64(0x0000000c, 0x04c000f0); # ID
810 …# Firmware 70, type: SCODE FW DTV6 QAM ATSC LG60 F6MHZ HAS IF (0x68050060), IF = 6.20 MHz id: (00…
813 write_le32(0x68050060); # Type
814 write_le64(0x00000000, 0x00000000); # ID
820 …# Firmware 71, type: SCODE FW HAS IF (0x60000000), IF = 6.24 MHz id: PAL/I (0000000000000010), si…
823 write_le32(0x60000000); # Type
824 write_le64(0x00000000, 0x00000010); # ID
830 …# Firmware 72, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.32 MHz id: SECAM/K1 (0000000000200…
833 write_le32(0x60008000); # Type
834 write_le64(0x00000000, 0x00200000); # ID
840 …# Firmware 73, type: SCODE FW HAS IF (0x60000000), IF = 6.34 MHz id: SECAM/K1 (0000000000200000),…
843 write_le32(0x60000000); # Type
844 write_le64(0x00000000, 0x00200000); # ID
850 …# Firmware 74, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.50 MHz id: PAL/DK SECAM/K3 SECAM/L…
853 write_le32(0x60008000); # Type
854 write_le64(0x0000000c, 0x044000e0); # ID
860 …# Firmware 75, type: SCODE FW DTV6 ATSC ATI638 HAS IF (0x60090020), IF = 6.58 MHz id: (0000000000…
863 write_le32(0x60090020); # Type
864 write_le64(0x00000000, 0x00000000); # ID
870 …# Firmware 76, type: SCODE FW HAS IF (0x60000000), IF = 6.60 MHz id: PAL/DK A2 (00000003000000e0)…
873 write_le32(0x60000000); # Type
874 write_le64(0x00000003, 0x000000e0); # ID
880 …# Firmware 77, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.68 MHz id: PAL/DK A2 (000000030000…
883 write_le32(0x60008000); # Type
884 write_le64(0x00000003, 0x000000e0); # ID
890 …# Firmware 78, type: SCODE FW DTV6 ATSC TOYOTA794 HAS IF (0x60810020), IF = 8.14 MHz id: (0000000…
893 write_le32(0x60810020); # Type
894 write_le64(0x00000000, 0x00000000); # ID
900 # Firmware 79, type: SCODE FW HAS IF (0x60000000), IF = 8.20 MHz id: (0000000000000000), size: 192
903 # write_le32(0x60000000); # Type
904 # write_le64(0x00000000, 0x00000000); # ID
913 my $j=0;
920 $name = $name.chr(0);
929 # Firmware 0, type: BASE FW F8MHZ (0x00000003), id: (0000000000000000), size: 8718
932 write_le32(0x00000003); # Type
933 write_le64(0x00000000, 0x00000000); # ID
938 # Firmware 1, type: BASE FW F8MHZ MTS (0x00000007), id: (0000000000000000), size: 8712
941 write_le32(0x00000007); # Type
942 write_le64(0x00000000, 0x00000000); # ID
947 # Firmware 2, type: BASE FW FM (0x00000401), id: (0000000000000000), size: 8562
950 write_le32(0x00000401); # Type
951 write_le64(0x00000000, 0x00000000); # ID
956 # Firmware 3, type: BASE FW FM INPUT1 (0x00000c01), id: (0000000000000000), size: 8576
959 write_le32(0x00000c01); # Type
960 write_le64(0x00000000, 0x00000000); # ID
965 # Firmware 4, type: BASE FW (0x00000001), id: (0000000000000000), size: 8706
968 write_le32(0x00000001); # Type
969 write_le64(0x00000000, 0x00000000); # ID
974 # Firmware 5, type: BASE FW MTS (0x00000005), id: (0000000000000000), size: 8682
977 write_le32(0x00000005); # Type
978 write_le64(0x00000000, 0x00000000); # ID
983 # Firmware 6, type: STD FW (0x00000000), id: PAL/BG A2/A (0000000100000007), size: 161
986 write_le32(0x00000000); # Type
987 write_le64(0x00000001, 0x00000007); # ID
992 # Firmware 7, type: STD FW MTS (0x00000004), id: PAL/BG A2/A (0000000100000007), size: 169
995 write_le32(0x00000004); # Type
996 write_le64(0x00000001, 0x00000007); # ID
1001 # Firmware 8, type: STD FW (0x00000000), id: PAL/BG A2/B (0000000200000007), size: 161
1004 write_le32(0x00000000); # Type
1005 write_le64(0x00000002, 0x00000007); # ID
1010 # Firmware 9, type: STD FW MTS (0x00000004), id: PAL/BG A2/B (0000000200000007), size: 169
1013 write_le32(0x00000004); # Type
1014 write_le64(0x00000002, 0x00000007); # ID
1019 # Firmware 10, type: STD FW (0x00000000), id: PAL/BG NICAM/A (0000000400000007), size: 161
1022 write_le32(0x00000000); # Type
1023 write_le64(0x00000004, 0x00000007); # ID
1028 # Firmware 11, type: STD FW MTS (0x00000004), id: PAL/BG NICAM/A (0000000400000007), size: 169
1031 write_le32(0x00000004); # Type
1032 write_le64(0x00000004, 0x00000007); # ID
1037 # Firmware 12, type: STD FW (0x00000000), id: PAL/BG NICAM/B (0000000800000007), size: 161
1040 write_le32(0x00000000); # Type
1041 write_le64(0x00000008, 0x00000007); # ID
1046 # Firmware 13, type: STD FW MTS (0x00000004), id: PAL/BG NICAM/B (0000000800000007), size: 169
1049 write_le32(0x00000004); # Type
1050 write_le64(0x00000008, 0x00000007); # ID
1055 # Firmware 14, type: STD FW (0x00000000), id: PAL/DK A2 (00000003000000e0), size: 161
1058 write_le32(0x00000000); # Type
1059 write_le64(0x00000003, 0x000000e0); # ID
1064 # Firmware 15, type: STD FW MTS (0x00000004), id: PAL/DK A2 (00000003000000e0), size: 169
1067 write_le32(0x00000004); # Type
1068 write_le64(0x00000003, 0x000000e0); # ID
1073 # Firmware 16, type: STD FW (0x00000000), id: PAL/DK NICAM (0000000c000000e0), size: 161
1076 write_le32(0x00000000); # Type
1077 write_le64(0x0000000c, 0x000000e0); # ID
1082 # Firmware 17, type: STD FW MTS (0x00000004), id: PAL/DK NICAM (0000000c000000e0), size: 169
1085 write_le32(0x00000004); # Type
1086 write_le64(0x0000000c, 0x000000e0); # ID
1091 # Firmware 18, type: STD FW (0x00000000), id: SECAM/K1 (0000000000200000), size: 161
1094 write_le32(0x00000000); # Type
1095 write_le64(0x00000000, 0x00200000); # ID
1100 # Firmware 19, type: STD FW MTS (0x00000004), id: SECAM/K1 (0000000000200000), size: 169
1103 write_le32(0x00000004); # Type
1104 write_le64(0x00000000, 0x00200000); # ID
1109 # Firmware 20, type: STD FW (0x00000000), id: SECAM/K3 (0000000004000000), size: 161
1112 write_le32(0x00000000); # Type
1113 write_le64(0x00000000, 0x04000000); # ID
1118 # Firmware 21, type: STD FW MTS (0x00000004), id: SECAM/K3 (0000000004000000), size: 169
1121 write_le32(0x00000004); # Type
1122 write_le64(0x00000000, 0x04000000); # ID
1127 # Firmware 22, type: STD FW D2633 DTV6 ATSC (0x00010030), id: (0000000000000000), size: 149
1130 write_le32(0x00010030); # Type
1131 write_le64(0x00000000, 0x00000000); # ID
1136 # Firmware 23, type: STD FW D2620 DTV6 QAM (0x00000068), id: (0000000000000000), size: 149
1139 write_le32(0x00000068); # Type
1140 write_le64(0x00000000, 0x00000000); # ID
1145 # Firmware 24, type: STD FW D2633 DTV6 QAM (0x00000070), id: (0000000000000000), size: 149
1148 write_le32(0x00000070); # Type
1149 write_le64(0x00000000, 0x00000000); # ID
1154 # Firmware 25, type: STD FW D2620 DTV7 (0x00000088), id: (0000000000000000), size: 149
1157 write_le32(0x00000088); # Type
1158 write_le64(0x00000000, 0x00000000); # ID
1163 # Firmware 26, type: STD FW D2633 DTV7 (0x00000090), id: (0000000000000000), size: 149
1166 write_le32(0x00000090); # Type
1167 write_le64(0x00000000, 0x00000000); # ID
1172 # Firmware 27, type: STD FW D2620 DTV78 (0x00000108), id: (0000000000000000), size: 149
1175 write_le32(0x00000108); # Type
1176 write_le64(0x00000000, 0x00000000); # ID
1181 # Firmware 28, type: STD FW D2633 DTV78 (0x00000110), id: (0000000000000000), size: 149
1184 write_le32(0x00000110); # Type
1185 write_le64(0x00000000, 0x00000000); # ID
1190 # Firmware 29, type: STD FW D2620 DTV8 (0x00000208), id: (0000000000000000), size: 149
1193 write_le32(0x00000208); # Type
1194 write_le64(0x00000000, 0x00000000); # ID
1199 # Firmware 30, type: STD FW D2633 DTV8 (0x00000210), id: (0000000000000000), size: 149
1202 write_le32(0x00000210); # Type
1203 write_le64(0x00000000, 0x00000000); # ID
1208 # Firmware 31, type: STD FW FM (0x00000400), id: (0000000000000000), size: 135
1211 write_le32(0x00000400); # Type
1212 write_le64(0x00000000, 0x00000000); # ID
1217 # Firmware 32, type: STD FW (0x00000000), id: PAL/I (0000000000000010), size: 161
1220 write_le32(0x00000000); # Type
1221 write_le64(0x00000000, 0x00000010); # ID
1226 # Firmware 33, type: STD FW MTS (0x00000004), id: PAL/I (0000000000000010), size: 169
1229 write_le32(0x00000004); # Type
1230 write_le64(0x00000000, 0x00000010); # ID
1235 # Firmware 34, type: STD FW (0x00000000), id: SECAM/L AM (0000001000400000), size: 169
1238 write_le32(0x00000000); # Type
1239 write_le64(0x00000010, 0x00400000); # ID
1244 # Firmware 35, type: STD FW (0x00000000), id: SECAM/L NICAM (0000000c00400000), size: 161
1247 write_le32(0x00000000); # Type
1248 write_le64(0x0000000c, 0x00400000); # ID
1253 # Firmware 36, type: STD FW (0x00000000), id: SECAM/Lc (0000000000800000), size: 161
1256 write_le32(0x00000000); # Type
1257 write_le64(0x00000000, 0x00800000); # ID
1262 # Firmware 37, type: STD FW (0x00000000), id: NTSC/M Kr (0000000000008000), size: 161
1265 write_le32(0x00000000); # Type
1266 write_le64(0x00000000, 0x00008000); # ID
1271 # Firmware 38, type: STD FW LCD (0x00001000), id: NTSC/M Kr (0000000000008000), size: 161
1274 write_le32(0x00001000); # Type
1275 write_le64(0x00000000, 0x00008000); # ID
1280 # Firmware 39, type: STD FW LCD NOGD (0x00003000), id: NTSC/M Kr (0000000000008000), size: 161
1283 write_le32(0x00003000); # Type
1284 write_le64(0x00000000, 0x00008000); # ID
1289 # Firmware 40, type: STD FW MTS (0x00000004), id: NTSC/M Kr (0000000000008000), size: 169
1292 write_le32(0x00000004); # Type
1293 write_le64(0x00000000, 0x00008000); # ID
1298 # Firmware 41, type: STD FW (0x00000000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161
1301 write_le32(0x00000000); # Type
1302 write_le64(0x00000000, 0x0000b700); # ID
1307 # Firmware 42, type: STD FW LCD (0x00001000), id: NTSC PAL/M PAL/N (000000000000b700), size: 161
1310 write_le32(0x00001000); # Type
1311 write_le64(0x00000000, 0x0000b700); # ID
1316 …# Firmware 43, type: STD FW LCD NOGD (0x00003000), id: NTSC PAL/M PAL/N (000000000000b700), siz…
1319 write_le32(0x00003000); # Type
1320 write_le64(0x00000000, 0x0000b700); # ID
1325 # Firmware 44, type: STD FW (0x00000000), id: NTSC/M Jp (0000000000002000), size: 161
1328 write_le32(0x00000000); # Type
1329 write_le64(0x00000000, 0x00002000); # ID
1334 # Firmware 45, type: STD FW MTS (0x00000004), id: NTSC PAL/M PAL/N (000000000000b700), size: 169
1337 write_le32(0x00000004); # Type
1338 write_le64(0x00000000, 0x0000b700); # ID
1343 …# Firmware 46, type: STD FW MTS LCD (0x00001004), id: NTSC PAL/M PAL/N (000000000000b700), size…
1346 write_le32(0x00001004); # Type
1347 write_le64(0x00000000, 0x0000b700); # ID
1352 …# Firmware 47, type: STD FW MTS LCD NOGD (0x00003004), id: NTSC PAL/M PAL/N (000000000000b700),…
1355 write_le32(0x00003004); # Type
1356 write_le64(0x00000000, 0x0000b700); # ID
1361 # Firmware 48, type: SCODE FW HAS IF (0x60000000), IF = 3.28 MHz id: (0000000000000000), size: 192
1364 write_le32(0x60000000); # Type
1365 write_le64(0x00000000, 0x00000000); # ID
1371 # Firmware 49, type: SCODE FW HAS IF (0x60000000), IF = 3.30 MHz id: (0000000000000000), size: 192
1374 write_le32(0x60000000); # Type
1375 write_le64(0x00000000, 0x00000000); # ID
1381 # Firmware 50, type: SCODE FW HAS IF (0x60000000), IF = 3.44 MHz id: (0000000000000000), size: 192
1384 write_le32(0x60000000); # Type
1385 write_le64(0x00000000, 0x00000000); # ID
1391 # Firmware 51, type: SCODE FW HAS IF (0x60000000), IF = 3.46 MHz id: (0000000000000000), size: 192
1394 write_le32(0x60000000); # Type
1395 write_le64(0x00000000, 0x00000000); # ID
1401 …# Firmware 52, type: SCODE FW DTV6 ATSC OREN36 HAS IF (0x60210020), IF = 3.80 MHz id: (0000000000…
1404 write_le32(0x60210020); # Type
1405 write_le64(0x00000000, 0x00000000); # ID
1411 # Firmware 53, type: SCODE FW HAS IF (0x60000000), IF = 4.00 MHz id: (0000000000000000), size: 192
1414 write_le32(0x60000000); # Type
1415 write_le64(0x00000000, 0x00000000); # ID
1421 …# Firmware 54, type: SCODE FW DTV6 ATSC TOYOTA388 HAS IF (0x60410020), IF = 4.08 MHz id: (0000000…
1424 write_le32(0x60410020); # Type
1425 write_le64(0x00000000, 0x00000000); # ID
1431 # Firmware 55, type: SCODE FW HAS IF (0x60000000), IF = 4.20 MHz id: (0000000000000000), size: 192
1434 write_le32(0x60000000); # Type
1435 write_le64(0x00000000, 0x00000000); # ID
1441 …# Firmware 56, type: SCODE FW MONO HAS IF (0x60008000), IF = 4.32 MHz id: NTSC/M Kr (000000000000…
1444 write_le32(0x60008000); # Type
1445 write_le64(0x00000000, 0x00008000); # ID
1451 # Firmware 57, type: SCODE FW HAS IF (0x60000000), IF = 4.45 MHz id: (0000000000000000), size: 192
1454 write_le32(0x60000000); # Type
1455 write_le64(0x00000000, 0x00000000); # ID
1461 …# Firmware 58, type: SCODE FW MTS LCD NOGD MONO IF HAS IF (0x6002b004), IF = 4.50 MHz id: NTSC PA…
1464 write_le32(0x6002b004); # Type
1465 write_le64(0x00000000, 0x0000b700); # ID
1471 …# Firmware 59, type: SCODE FW LCD NOGD IF HAS IF (0x60023000), IF = 4.60 MHz id: NTSC/M Kr (00000…
1474 write_le32(0x60023000); # Type
1475 write_le64(0x00000000, 0x00008000); # ID
1481 …# Firmware 60, type: SCODE FW DTV6 QAM DTV7 DTV78 DTV8 ZARLINK456 HAS IF (0x620003e0), IF = 4.76 …
1484 write_le32(0x620003e0); # Type
1485 write_le64(0x00000000, 0x00000000); # ID
1491 # Firmware 61, type: SCODE FW HAS IF (0x60000000), IF = 4.94 MHz id: (0000000000000000), size: 192
1494 write_le32(0x60000000); # Type
1495 write_le64(0x00000000, 0x00000000); # ID
1501 # Firmware 62, type: SCODE FW HAS IF (0x60000000), IF = 5.26 MHz id: (0000000000000000), size: 192
1504 write_le32(0x60000000); # Type
1505 write_le64(0x00000000, 0x00000000); # ID
1511 …# Firmware 63, type: SCODE FW MONO HAS IF (0x60008000), IF = 5.32 MHz id: PAL/BG A2 NICAM (000000…
1514 write_le32(0x60008000); # Type
1515 write_le64(0x0000000f, 0x00000007); # ID
1521 …# Firmware 64, type: SCODE FW DTV7 DTV78 DTV8 DIBCOM52 CHINA HAS IF (0x65000380), IF = 5.40 MHz i…
1524 write_le32(0x65000380); # Type
1525 write_le64(0x00000000, 0x00000000); # ID
1531 …# Firmware 65, type: SCODE FW DTV6 ATSC OREN538 HAS IF (0x60110020), IF = 5.58 MHz id: (000000000…
1534 write_le32(0x60110020); # Type
1535 write_le64(0x00000000, 0x00000000); # ID
1541 …# Firmware 66, type: SCODE FW HAS IF (0x60000000), IF = 5.64 MHz id: PAL/BG A2 (0000000300000007)…
1544 write_le32(0x60000000); # Type
1545 write_le64(0x00000003, 0x00000007); # ID
1551 …# Firmware 67, type: SCODE FW HAS IF (0x60000000), IF = 5.74 MHz id: PAL/BG NICAM (0000000c000000…
1554 write_le32(0x60000000); # Type
1555 write_le64(0x0000000c, 0x00000007); # ID
1561 # Firmware 68, type: SCODE FW HAS IF (0x60000000), IF = 5.90 MHz id: (0000000000000000), size: 192
1564 write_le32(0x60000000); # Type
1565 write_le64(0x00000000, 0x00000000); # ID
1571 …# Firmware 69, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.00 MHz id: PAL/DK PAL/I SECAM/K3 S…
1574 write_le32(0x60008000); # Type
1575 write_le64(0x0000000c, 0x04c000f0); # ID
1581 …# Firmware 70, type: SCODE FW DTV6 QAM ATSC LG60 F6MHZ HAS IF (0x68050060), IF = 6.20 MHz id: (00…
1584 write_le32(0x68050060); # Type
1585 write_le64(0x00000000, 0x00000000); # ID
1591 …# Firmware 71, type: SCODE FW HAS IF (0x60000000), IF = 6.24 MHz id: PAL/I (0000000000000010), si…
1594 write_le32(0x60000000); # Type
1595 write_le64(0x00000000, 0x00000010); # ID
1601 …# Firmware 72, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.32 MHz id: SECAM/K1 (0000000000200…
1604 write_le32(0x60008000); # Type
1605 write_le64(0x00000000, 0x00200000); # ID
1611 …# Firmware 73, type: SCODE FW HAS IF (0x60000000), IF = 6.34 MHz id: SECAM/K1 (0000000000200000),…
1614 write_le32(0x60000000); # Type
1615 write_le64(0x00000000, 0x00200000); # ID
1621 …# Firmware 74, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.50 MHz id: PAL/DK SECAM/K3 SECAM/L…
1624 write_le32(0x60008000); # Type
1625 write_le64(0x0000000c, 0x044000e0); # ID
1631 …# Firmware 75, type: SCODE FW DTV6 ATSC ATI638 HAS IF (0x60090020), IF = 6.58 MHz id: (0000000000…
1634 write_le32(0x60090020); # Type
1635 write_le64(0x00000000, 0x00000000); # ID
1641 …# Firmware 76, type: SCODE FW HAS IF (0x60000000), IF = 6.60 MHz id: PAL/DK A2 (00000003000000e0)…
1644 write_le32(0x60000000); # Type
1645 write_le64(0x00000003, 0x000000e0); # ID
1651 …# Firmware 77, type: SCODE FW MONO HAS IF (0x60008000), IF = 6.68 MHz id: PAL/DK A2 (000000030000…
1654 write_le32(0x60008000); # Type
1655 write_le64(0x00000003, 0x000000e0); # ID
1661 …# Firmware 78, type: SCODE FW DTV6 ATSC TOYOTA794 HAS IF (0x60810020), IF = 8.14 MHz id: (0000000…
1664 write_le32(0x60810020); # Type
1665 write_le64(0x00000000, 0x00000000); # ID
1671 # Firmware 79, type: SCODE FW HAS IF (0x60000000), IF = 8.20 MHz id: (0000000000000000), size: 192
1674 write_le32(0x60000000); # Type
1675 write_le64(0x00000000, 0x00000000); # ID
1692 my $hash_27 = "0e44dbf63bb0169d57446aec21881ff2";