sample Sport1 - 12515 / 19E find providerID - pid 0001 01B028FFFFC3000009040622E13609110100E0B603E0B7006AE0B80076E0B9006C09040D02F389B86FEF1D - CRC OK 01 -> table_id: conditional_access_section 0028 -> length CAT 40 bytes 01 -> version number 01 -> current_next_indicator 00 -> section number 00 -> last section number 09040622E136 0904 -> CA_descriptor length 4 bytes 0622 -> Irdeto/Rev.34 E136 -> and 1FFF = 0136 EMM-Pid 09110100E0B603E0B7006AE0B80076E0B9006C 0911 -> CA_descriptor length 17 bytes 0100 -> Canal Plus ("SECA Mediaguard") E0B6 -> and 1FFF = 00B6 EMM-Pid 03 -> # Seca Providers getting Emms on this Transponder E0B7 -> and 1FFF = 00B7 EMM-Pid for 006A -> Canal+ NL E0B8 -> and 1FFF = 00B8 EMM-Pid for 0076 -> Canal+ NL CATV E0B9 -> and 1FFF = 00B9 EMM-Pid for 006C -> Canal+ VL 09040D02F389 0904 -> CA_descriptor length 4 bytes 0D02 -> Philips/Rev.2 ("Cryptoworks") F389 -> and 1FFF = 1389 EMM-Pid RESULT: on transponder work provider for EMM 06220000 0100006A 01000076 0100006C 0D0200A0 find working ECM - from PMT pid 02B0B50FA6ED0000FFFEF00609040622E566C6E198F00002E201F02609110100E642006AFF0000000020000202215A09110100E6550076FF0000000000000202215A04E054F02C0A046475740009110100E642006AFF0000000020000202215A09110100E6550076FF0000000000000202215A06E021F00756056475740900C0E0D0F021C60500001004FFC2184E45445F5F4550474E45445F5F50494C4E45445F5F43484CC1E0FAF00AC20850494C4F544500008DDA7A78 - CRC OK 02 -> table_id: program_map_section 00B5 -> section_length PMT 181 bytes 0FA6 -> program number 16 -> version number 01 -> current_next_indicator 00 -> section number 00 -> last section number 1FFE -> PCR Pid F006 -> and 0FFF = 0006 program info length 6 bytes 0904 -> CA_descriptor length 4 bytes 0622 -> Irdeto/Rev.34 E566 -> and 1FFF = 0566 ECM-Pid C6 -> User Private E198 -> and 1FFF = 0198 F000 -> ES_info length 0 Bytes 02 -> ITU-T Rec. H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream E201 -> and 1FFF = 0201 F026 -> ES_info length 38 Bytes 0911 -> CA_descriptor length 17 bytes 0100 -> Canal Plus ("SECA Mediaguard") E642 -> and 1FFF = 0642 ECM-Pid 006A -> Canal+ NL FF -> Descrambled by ChannelID (FF) 0000000020000202 -> Channel descrambled by following ChannelIDs: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 1D -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 09 -- -- -- -- -- -- -- 01 -- 215A -> SECA-Date: 26.10.2006 0911 -> CA_descriptor length 17 bytes 0100 -> Canal Plus ("SECA Mediaguard") E655 -> and 1FFF = 0655 ECM-Pid 0076 -> Canal+ NL CATV FF -> Descrambled by ChannelID (FF) 0000000000000202 -> Channel descrambled by following ChannelIDs: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 09 -- -- -- -- -- -- -- 01 -- 215A -> SECA-Date: 26.10.2006 04 -> ISO/IEC 13818-3 Audio E054 -> and 1FFF = 0054 F02C -> ES_info length 44 Bytes 0A04 -> ISO_639_language_descriptor length 4 bytes 647574 -> ISO 639_language_code: dut -> Dutch 00 -> undefined 0911 -> CA_descriptor length 17 bytes 0100 -> Canal Plus ("SECA Mediaguard") E642 -> and 1FFF = 0642 ECM-Pid 006A -> Canal+ NL FF -> Descrambled by ChannelID (FF) 0000000020000202 -> Channel descrambled by following ChannelIDs: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 1D -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 09 -- -- -- -- -- -- -- 01 -- 215A -> SECA-Date: 26.10.2006 0911 -> CA_descriptor length 17 bytes 0100 -> Canal Plus ("SECA Mediaguard") E655 -> and 1FFF = 0655 ECM-Pid 0076 -> Canal+ NL CATV FF -> Descrambled by ChannelID (FF) 0000000000000202 -> Channel descrambled by following ChannelIDs: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 09 -- -- -- -- -- -- -- 01 -- 215A -> SECA-Date: 26.10.2006 06 -> ITU-T Rec. H.222.0 | ISO/IEC 13818-1 PES packets containing private data E021 -> and 1FFF = 0021 F007 -> ES_info length 7 Bytes 5605 -> teletext_descriptor length 5 bytes 647574 -> ISO 639_language_code: dut -> Dutch 09 -> teletext_type 01: initial Teletext page -> teletext_magazine_number: 1 00 -> teletext_page_number C0 -> User Private E0D0 -> and 1FFF = 00D0 F021 -> ES_info length 33 Bytes C605 -> user defined length 5 bytes 00001004FF ASCII: -> Unknown Descriptor C218 -> user defined length 24 bytes 4E45445F5F4550474E45445F5F50494C4E45445F5F43484C ASCII: NED__EPGNED__PILNED__CHL -> Unknown Descriptor C1 -> User Private E0FA -> and 1FFF = 00FA F00A -> ES_info length 10 Bytes C208 -> user defined length 8 bytes 50494C4F54450000 ASCII: PILOTE -> Unknown Descriptor RESULT:work ECM pid 0566 for 06220000 0642 for 0100006A 0655 for 01000076 ECM pid 642 800061006A0000FC1001C9589EF8D66CFF5C10C07731DF4FAFF3134B917AB3229C4F8F0D8136AD78D3D07CBC1360C701C5843D04F690947DAE24EFD24BE84784D620C968C0E367C6A24E0B0E839211284F8E63B23242956CDD1C25E2CD363EA36DB17C93 80 -> table_id 0061 -> ECM length 97 bytes 006A -> Canal+ NL 0000 FC -> use table 0F & key 0C 1001 ... RESULT:for Sport1 SECA card use 0100006A , 01000076 not use 0100006B , 0100006C , 0100006D