Changeset 3095
- Timestamp:
- 09/19/10 23:41:16 (14 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/reader-videoguard-common.c
r3073 r3095 21 21 13, 1997, NDS12, "VideoGuard DirecTV"}, 22 22 /* known NDS2 atrs */ 23 {{ 0x3F, 0xFD, 0x13, 0x25, 0x02, 0x50, 0x80, 0x0F, 0x33, 0xB0, 0x08, 0xFF, 0xFF, 0x4A, 0x50, 0x90, 24 0x00, 0x00, 0x47, 0x4C, 0x01 }, 25 21, 2004, NDS2, "VideoGuard Sky Brasil GL39 (0907)"}, 26 {{ 0x3F, 0x7F, 0x11, 0x25, 0x03, 0x33, 0xB0, 0x09, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 0x00, 0x46, 27 0x44, 0x01, 0x00, 0x00 }, 28 20, 2000, NDS2, "VideoGuard Foxtel Australia (090B)"}, 29 {{ 0x3F, 0xFF, 0x13, 0x25, 0x03, 0x10, 0x80, 0x33, 0xB0, 0x0E, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 30 0x00, 0x49, 0x54, 0x02, 0x00, 0x00 }, 31 22, 1997, NDS2, "VideoGuard Sky Italia (0919)"}, 32 {{ 0x3F, 0xFF, 0x14, 0x25, 0x03, 0x10, 0x80, 0x41, 0xB0, 0x01, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 33 0x00, 0x5A, 0x4A, 0x01, 0x00, 0x00 }, 34 22, 2004, NDS2, "VideoGuard Dolce Romania (092F)"}, 35 {{ 0x3F, 0xFF, 0x13, 0x25, 0x03, 0x10, 0x80, 0x54, 0xB0, 0x01, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 36 0x00, 0x41, 0x55, 0x01, 0x00, 0x00 }, 37 22, 1997, NDS2, "VideoGuard OnoCable Espana (093A)"}, 38 {{ 0x3F, 0xFD, 0x13, 0x25, 0x02, 0x50, 0x80, 0x0F, 0x33, 0xB0, 0x13, 0x69, 0xFF, 0x4A, 0x50, 0xD0, 39 0x80, 0x00, 0x49, 0x54, 0x03 }, 40 21, 1997, NDS2, "VideoGuard Sky Italia (093B)"}, 41 {{ 0x3F, 0x7D, 0x11, 0x25, 0x02, 0x41, 0xB0, 0x03, 0x69, 0xFF, 0x4A, 0x50, 0xF0, 0x80, 0x00, 0x56, 42 0x54, 0x03 }, 43 18, 2000, NDS2, "VideoGuard Viasat (093E)"}, 44 {{ 0x3F, 0xFF, 0x13, 0x25, 0x02, 0x40, 0xB0, 0x12, 0x69, 0xFF, 0x4A, 0x50, 0x90, 0x47, 0x4C, 0x00, 45 0x00, 0x00, 0x00, 0x00 }, 46 20, 2000, NDS2, "VideoGuard Sky Brasil GL23 (0942)"}, 47 {{ 0x3F, 0xFF, 0x13, 0x25, 0x02, 0x50, 0x80, 0x0F, 0x54, 0xB0, 0x03, 0xFF, 0xFF, 0x4A, 0x50, 0x80, 48 0x00, 0x00, 0x00, 0x00, 0x47, 0x4C, 0x05 }, 49 23, 2009, NDS2, "VideoGuard Sky Brasil GL54 (0943)"}, 23 50 {{ 0x3F, 0xFD, 0x13, 0x25, 0x02, 0x50, 0x00, 0x0F, 0x33, 0xB0, 0x0F, 0x69, 0xFF, 0x4A, 0x50, 0xD0, 24 51 0x00, 0x00, 0x53, 0x59, 0x02 }, 25 52 21, 1997, NDS2, "VideoGuard BSkyB (0963)"}, 26 {{ 0x3F, 0xFF, 0x13, 0x25, 0x03, 0x10, 0x80, 0x33, 0xB0, 0x0E, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 27 0x00, 0x49, 0x54, 0x02, 0x00, 0x00 }, 28 22, 1997, NDS2, "VideoGuard Sky Italia (0919)"}, 29 {{ 0x3F, 0xFD, 0x13, 0x25, 0x02, 0x50, 0x80, 0x0F, 0x33, 0xB0, 0x13, 0x69, 0xFF, 0x4A, 0x50, 0xD0, 30 0x80, 0x00, 0x49, 0x54, 0x03 }, 31 21, 1997, NDS2, "VideoGuard Sky Italia (093B)"}, 53 {{ 0x3F, 0xFF, 0x13, 0x25, 0x03, 0x10, 0x80, 0x33, 0xB0, 0x10, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 54 0x00, 0x4E, 0x5A, 0x01, 0x00, 0x00 }, 55 22, 1992, NDS2, "VideoGuard Sky New Zealand (096A)"}, 56 {{ 0x3F, 0x7F, 0x13, 0x25, 0x04, 0x33, 0xB0, 0x02, 0x69, 0xFF, 0x4A, 0x50, 0xE0, 0x00, 0x00, 0x54, 57 0x42, 0x00, 0x00, 0x00 }, 58 20, 1997, NDS2, "VideoGuard China (0988)"}, 59 {{ 0x3F, 0xFF, 0x11, 0x25, 0x03, 0x10, 0x80, 0x41, 0xB0, 0x06, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 60 0x00, 0x41, 0x5A, 0x01, 0x00, 0x11 }, 61 22, 1992, NDS2, "VideoGuard Astro Malaysia (09AC)"}, 62 {{ 0x3F, 0xFF, 0x14, 0x25, 0x03, 0x10, 0x80, 0x41, 0xB0, 0x02, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x80, 63 0x00, 0x58, 0x38, 0x01, 0x00, 0x14 }, 64 22, 1997, NDS2, "VideoGuard TopTV (09B8)"}, 32 65 {{ 0x3F, 0xFD, 0x13, 0x25, 0x02, 0x50, 0x80, 0x0F, 0x54, 0xB0, 0x04, 0x69, 0xFF, 0x4A, 0x50, 0xD0, 33 66 0x80, 0x00, 0x49, 0x54, 0x03 }, … … 36 69 0x00, 0x47, 0x54, 0x01, 0x00, 0x00 }, 37 70 22, 1997, NDS2, "VideoGuard YES DBS Israel"}, 38 {{ 0x3F, 0x7D, 0x11, 0x25, 0x02, 0x41, 0xB0, 0x03, 0x69, 0xFF, 0x4A, 0x50, 0xF0, 0x80, 0x00, 0x56,39 0x54, 0x03},40 18, 2000, NDS2, "VideoGuard Viasat (093E)"},41 71 {{ 0x3F, 0x7F, 0x11, 0x25, 0x03, 0x33, 0xB0, 0x09, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 0x00, 0x56, 42 72 0x54, 0x01, 0x00, 0x00 }, … … 49 79 22, 2004, NDS2, "VideoGuard DSMART Turkey"}, 50 80 {{ 0x3F, 0xFF, 0x14, 0x25, 0x03, 0x10, 0x80, 0x54, 0xB0, 0x01, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 51 0x00, 0x4B, 0x57, 0x01, 0x00, 0x00 },81 0x00, 0x4B, 0x57, 0x01, 0x00, 0x00 }, 52 82 22, 1997, NDS2, "VideoGuard Kabel BW"}, 53 83 {{ 0x3F, 0xFF, 0x14, 0x25, 0x03, 0x10, 0x80, 0x33, 0xB0, 0x10, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 54 0x00, 0x5A, 0x45, 0x01, 0x00, 0x00 },84 0x00, 0x5A, 0x45, 0x01, 0x00, 0x00 }, 55 85 22 , 2004, NDS2, "VideoGuard Get Kabel Norway"}, 56 {{ 0x3F, 0x7F, 0x11, 0x25, 0x03, 0x33, 0xB0, 0x09, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 0x00, 0x46, 57 0x44, 0x01, 0x00, 0x00}, 58 20, 2000, NDS2, "VideoGuard Foxtel Australia (090B)"}, 59 {{ 0x3F, 0x7F, 0x13, 0x25, 0x04, 0x33, 0xB0, 0x02, 0x69, 0xFF, 0x4A, 0x50, 0xE0, 0x00, 0x00, 0x54, 60 0x42, 0x00, 0x00, 0x00}, 61 20, 1997, NDS2, "VideoGuard China (0988)"}, 62 {{ 0x3F, 0xFF, 0x14, 0x25, 0x03, 0x10, 0x80, 0x41, 0xB0, 0x02, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x80, 63 0x00, 0x58, 0x38, 0x01, 0x00, 0x14}, 64 22, 1997, NDS2, "VideoGuard TopTV (09B8)"}, 65 {{ 0x3F, 0xFF, 0x13, 0x25, 0x02, 0x40, 0xB0, 0x12, 0x69, 0xFF, 0x4A, 0x50, 0x90, 0x47, 0x4C, 0x00, 86 // NDS Version Unknown as Yet 87 {{ 0x3F, 0x7F, 0x13, 0x25, 0x02, 0x40, 0xB0, 0x12, 0x69, 0xFF, 0x4A, 0x50, 0x90, 0x41, 0x55, 0x00, 66 88 0x00, 0x00, 0x00, 0x00 }, 67 20, 2000, NDS2, "VideoGuard SkyBrasil GL23 (0942)"}, 68 {{ 0x3F, 0xFD, 0x13, 0x25, 0x02, 0x50, 0x80, 0x0F, 0x33, 0xB0, 0x08, 0xFF, 0xFF, 0x4A, 0x50, 0x90, 69 0x00, 0x00, 0x47, 0x4C, 0x01}, 70 21, 2004, NDS2, "VideoGuard SkyBrasil GL39 (0907)"}, 71 {{ 0x3F, 0xFF, 0x13, 0x25, 0x02, 0x50, 0x80, 0x0F, 0x54, 0xB0, 0x03, 0xFF, 0xFF, 0x4A, 0x50, 0x80, 72 0x00, 0x00, 0x00, 0x00, 0x47, 0x4C, 0x05 }, 73 23, 2009, NDS2, "VideoGuard SkyBrasil GL54 (0943)"}, 74 {{ 0x3F, 0xFF, 0x13, 0x25, 0x03, 0x10, 0x80, 0x33, 0xB0, 0x10, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x00, 75 0x00, 0x4E, 0x5A, 0x01, 0x00, 0x00}, 76 22, 1992, NDS2, "VideoGuard Sky New Zealand (096A)"}, 77 {{ 0}, 0, 0, 0, NULL} 89 20, 1997, NDSUNKNOWN, "VideoGuard OnoCable Espana (0915)"}, 90 {{ 0x3F, 0xFF, 0x14, 0x25, 0x03, 0x10, 0x80, 0x41, 0xB0, 0x07, 0x69, 0xFF, 0x4A, 0x50, 0x70, 0x80, 91 0x00, 0x58, 0x44, 0x01, 0x00, 0x14 }, 92 22, 1997, NDSUNKNOWN, "VideoGuard Sky Vivacom (09BD)"}, //45E 93 {{ 0 }, 0, 0, 0, NULL} 78 94 }; 79 95 -
trunk/reader-videoguard1.c
r3069 r3095 39 39 { 40 40 def_resp; 41 static const unsigned char ins2a[5] = { 0x48, 0x2a, 0x00, 0x00, 0x00 };41 // static const unsigned char ins2a[5] = { 0x48, 0x2a, 0x00, 0x00, 0x00 }; 42 42 int l; 43 43 44 return; // Not working at present so just do nothing45 46 l = vg1_do_cmd(reader, ins2a, NULL, NULL, cta_res);44 // return; // Not working at present so just do nothing 45 46 // l = vg1_do_cmd(reader, ins2a, NULL, NULL, cta_res); 47 47 // if (l < 0 || !status_ok(cta_res + l)) 48 48 // { … … 107 107 } 108 108 109 cs_ri_log(reader, "[videoguard1-reader] type: %s, baseyear: %i", nds_atr_entry.desc, nds_atr_entry.base_year); 109 110 if(reader->ndsversion == NDS1){ 110 cs_ri_log(reader, "[videoguard1-reader] Forced to NDS1"); 111 } 112 113 if (nds_atr_entry.desc){ 114 VG_BASEYEAR=nds_atr_entry.base_year; 115 cs_ri_log(reader, "[videoguard1-reader] type: %s", nds_atr_entry.desc); 116 } 111 cs_log("[videoguard1-reader] forced to NDS1"); 112 } 113 VG_BASEYEAR=nds_atr_entry.base_year; 117 114 118 115 /* NDS1 Class 48 only cards only need a very basic initialisation -
trunk/reader-videoguard12.c
r3069 r3095 59 59 } 60 60 61 cs_ri_log(reader, "[videoguard12-reader] type: %s, baseyear: %i", nds_atr_entry.desc, nds_atr_entry.base_year); 61 62 if(reader->ndsversion == NDS12){ 62 cs_ri_log(reader, "[videoguard12-reader] Forced to NDS1+"); 63 } 64 65 if (nds_atr_entry.desc){ 66 VG_BASEYEAR=nds_atr_entry.base_year; 67 cs_ri_log(reader, "[videoguard12-reader] type: %s", nds_atr_entry.desc); 68 } 63 cs_log("[videoguard12-reader] forced to NDS1+"); 64 } 65 VG_BASEYEAR=nds_atr_entry.base_year; 69 66 70 67 int l = 1; -
trunk/reader-videoguard2.c
r3077 r3095 79 79 } 80 80 81 cs_ri_log(reader, "[videoguard2-reader] type: %s, baseyear: %i", nds_atr_entry.desc, nds_atr_entry.base_year); 81 82 if(reader->ndsversion == NDS2){ 82 cs_ri_log(reader, "[videoguard2-reader] Forced to NDS2"); 83 } 84 85 if (nds_atr_entry.desc){ 86 VG_BASEYEAR=nds_atr_entry.base_year; 87 cs_ri_log(reader, "[videoguard2-reader] type: %s", nds_atr_entry.desc); 88 } 83 cs_log("[videoguard2-reader] forced to NDS2"); 84 } 85 86 VG_BASEYEAR=nds_atr_entry.base_year; 89 87 90 88 //a non videoguard2/NDS2 card will fail on read_cmd_len(ins7401)
Note:
See TracChangeset
for help on using the changeset viewer.