Hi all, I just tried ca_zap with a KNC1 DVB-S card. I did an szap to "PREMIERE 1" and then did on another console: ca_zap -c ~/.szap/channels.conf -n "PREMIERE 1" -t sat This gives me: Using Adpater=[/dev/dvb/adapter0] Frontend=[/dev/dvb/adapter0/frontend0] Demux=[/dev/dvb/adapter0/demux0] Slot=[/dev/dvb/adapter0/ca0] Parsing /root/.szap/channels.conf Satellite frontend parse_sat_channel_list: Channel=[PREMIERE 1], Frequency=[11797], Satellite=[0], Symbol Rate=[27500], Video=[511], Audio=[512], Service=[10] Service ID=[10] parse_pat: ----------------->parse PAT section parse_pat: PAT => Section Length=[137], TS ID=[2] parse_si: PMT PID = [101] parse_si: PAT: Close Demux /dev/dvb/adapter0/demux0 parse_pmt: PMT Data=[ 02 b0 78 00 0a ef 00 00 e1 ff f0 17 09 06 17 02 f0 0a 00 0a 09 06 17 22 f0 0a 00 0a 09 05 18 01 f6 42 00 06 e0 20 f0 0a 56 05 64 65 75 09 00 52 01 0a 02 e1 ff f0 03 52 01 02 03 e2 00 f0 09 52 01 03 0a 04 64 65 75 01 03 e2 01 f0 09 0a 04 64 65 75 01 52 01 06 06 e2 03 f0 1c 0a 04 64 65 75 01 52 01 07 6a 11 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 8d 99 0c ] parse_pmt: PMT PID=[101], length=[123] parse_pmt_header: Table ID=[2], Section Length=[120], Program Number=[10], Section Number=[0], PCR PID=[511], Program info length=[23] parse_pmt: Program info length=[23] -->parse_descriptor: Descriptor: Tag=[0x09], Length=[6] --->parse_ca_descriptor: Parsing CA Descriptor --->parse_ca_descriptor: CA System=[1702], CA PID=[100a] --->parse_ca_descriptor: CA Private Data=[ 00 0a ] -->parse_descriptor: Descriptor: Tag=[0x09], Length=[6] --->parse_ca_descriptor: Parsing CA Descriptor --->parse_ca_descriptor: CA System=[1722], CA PID=[100a] --->parse_ca_descriptor: CA Private Data=[ 00 0a ] -->parse_descriptor: Descriptor: Tag=[0x09], Length=[5] --->parse_ca_descriptor: Parsing CA Descriptor --->parse_ca_descriptor: CA System=[1801], CA PID=[1642] --->parse_ca_descriptor: CA Private Data=[ 00 ] parse_pmt: Parsing stream 0: ->parse_streams: Elements=[ 06 e0 20 f0 0a 56 05 64 65 75 09 00 52 01 0a] ->parse_streams: Stream=[0], Stream Type=[6], Elementary PID=[32], ES info length=[10] ->parse_streams: Parsing descriptor 1: -->parse_descriptor: Descriptor: Tag=[0x56], Length=[5] --->parse_teletext_descriptor: Parsing Teletext Descriptor ->parse_streams: Parsing descriptor 2: -->parse_descriptor: Descriptor: Tag=[0x52], Length=[1] --->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor parse_pmt: Parsing stream 1: ->parse_streams: Elements=[ 02 e1 ff f0 03 52 01 02] ->parse_streams: Stream=[1], Stream Type=[2], Elementary PID=[511], ES info length=[3] ->parse_streams: Parsing descriptor 1: -->parse_descriptor: Descriptor: Tag=[0x52], Length=[1] --->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor parse_pmt: Parsing stream 2: ->parse_streams: Elements=[ 03 e2 00 f0 09 52 01 03 0a 04 64 65 75 01] ->parse_streams: Stream=[2], Stream Type=[3], Elementary PID=[512], ES info length=[9] ->parse_streams: Parsing descriptor 1: -->parse_descriptor: Descriptor: Tag=[0x52], Length=[1] --->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor ->parse_streams: Parsing descriptor 2: -->parse_descriptor: Descriptor: Tag=[0x0a], Length=[4] --->parse_iso_639_language_descriptor: Parsing ISO 639 Language Descriptor parse_pmt: Parsing stream 3: ->parse_streams: Elements=[ 03 e2 01 f0 09 0a 04 64 65 75 01 52 01 06] ->parse_streams: Stream=[3], Stream Type=[3], Elementary PID=[513], ES info length=[9] ->parse_streams: Parsing descriptor 1: -->parse_descriptor: Descriptor: Tag=[0x0a], Length=[4] --->parse_iso_639_language_descriptor: Parsing ISO 639 Language Descriptor ->parse_streams: Parsing descriptor 2: -->parse_descriptor: Descriptor: Tag=[0x52], Length=[1] --->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor parse_pmt: Parsing stream 4: ->parse_streams: Elements=[ 06 e2 03 f0 1c 0a 04 64 65 75 01 52 01 07 6a 11 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00] ->parse_streams: Stream=[4], Stream Type=[6], Elementary PID=[515], ES info length=[28] ->parse_streams: Parsing descriptor 1: -->parse_descriptor: Descriptor: Tag=[0x0a], Length=[4] --->parse_iso_639_language_descriptor: Parsing ISO 639 Language Descriptor ->parse_streams: Parsing descriptor 2: -->parse_descriptor: Descriptor: Tag=[0x52], Length=[1] --->parse_stream_identifier_descriptor: Parsing Stream Identifier Descriptor ->parse_streams: Parsing descriptor 3: -->parse_descriptor: Descriptor: Tag=[0x6a], Length=[17] --->Skipping unknown descriptor tag [0x6a] copy_en50221_pmt_object: Copying EN50221 Header copy_en50221_pmt_object: Program Number=[10] copy_en50221_pmt_object: Program level descriptor count=[3] copy_en50221_pmt_object: CA descriptor=[09] found, @ [0xbfe8d054], descriptor length=[06] copy_en50221_descriptor_object: Tag=[09], Length=[06], CA system ID=[1702], CA PID=[100a] copy_en50221_descriptor_object: Private bytes=[2] [ 00 0a ] copy_en50221_pmt_object: [0] CA descriptor copied copy_en50221_pmt_object: CA descriptor=[09] found, @ [0xbfe8d054], descriptor length=[06] copy_en50221_descriptor_object: Tag=[09], Length=[06], CA system ID=[1722], CA PID=[100a] copy_en50221_descriptor_object: Private bytes=[2] [ 00 0a ] copy_en50221_pmt_object: [1] CA descriptor copied copy_en50221_pmt_object: CA descriptor=[09] found, @ [0xbfe8d054], descriptor length=[05] copy_en50221_descriptor_object: Tag=[09], Length=[05], CA system ID=[1801], CA PID=[1642] copy_en50221_descriptor_object: Private bytes=[1] [ 00 ] copy_en50221_pmt_object: [2] CA descriptor copied copy_en50221_stream_object: Stream Type=[6], Elementary PID=[32], ES length=[10], Number of descriptors=[2] copy_en50221_stream_object: Stream Type=[2], Elementary PID=[511], ES length=[3], Number of descriptors=[1] copy_en50221_stream_object: Stream Type=[3], Elementary PID=[512], ES length=[9], Number of descriptors=[2] copy_en50221_stream_object: Stream Type=[3], Elementary PID=[513], ES length=[9], Number of descriptors=[2] copy_en50221_stream_object: Stream Type=[6], Elementary PID=[515], ES length=[28], Number of descriptors=[3] do_en50221_pmt_object: CA PMT List Management=[03] set_pmt_command: Setting PMT Command set_pmt_command: CA descriptor(s) found @ PROGRAM Level, Setting CA PMT command=[01] do_en50221_pmt_object: Object length=[440], Total length=[55] asn_1_encode: Length=[55] asn_1_encode: length indicator=[37] do_en50221_pmt_object: ASN.1 words=[1], Length Array=[ 55 ] en50221_encode_header: CA PMT List Mgmt=[3], Program Number=[10], Program info length=[24] write_en50221_pmt_object: EN50221 header encoded encode_ca_pmt_command: Encoding SCRAMBLING @ PROGRAM Level, Command=[01] write_en50221_pmt_object: Program level descriptor @ [0x80540d0], count=[3], tag=[09], length=[06] en50221_encode_descriptor: Tag=[09], length=[06], CA system id=[1702], CA PID=[100a] en50221_encode_descriptor: Private Bytes=[2] [ 00 0a ] write_en50221_pmt_object: Program level descriptor @ [0x80540d0], count=[3], tag=[09], length=[06] en50221_encode_descriptor: Tag=[09], length=[06], CA system id=[1722], CA PID=[100a] en50221_encode_descriptor: Private Bytes=[2] [ 00 0a ] write_en50221_pmt_object: Program level descriptor @ [0x80540d0], count=[3], tag=[09], length=[05] en50221_encode_descriptor: Tag=[09], length=[05], CA system id=[1801], CA PID=[1642] en50221_encode_descriptor: Private Bytes=[1] [ 00 ] en50221_encode_streams: Stream type=[06], ES PID=[20], ES Info length=[0a] en50221_encode_streams: Stream type=[02], ES PID=[1ff], ES Info length=[03] en50221_encode_streams: Stream type=[03], ES PID=[200], ES Info length=[09] en50221_encode_streams: Stream type=[03], ES PID=[201], ES Info length=[09] en50221_encode_streams: Stream type=[06], ES PID=[203], ES Info length=[1c] debug_message: CA MESSAGE=[ 9f 80 32 37 03 00 0a ef 30 18 01 09 06 17 02 f0 0a 00 0a 09 06 17 22 f0 0a 00 0a 09 05 18 01 f6 42 00 06 e0 20 f0 00 02 e1 ff f0 00 03 e2 00 f0 00 03 e2 01 f0 00 06 e2 03 f0 00 ] write_to_slot: Cannot send CA message. Any ideas? -Julian