Oscam и IrdetoФормат ключей
I <провайдер> <номер ключа> <ключ>
Пример использования
Для начала файл oscam.keys пустой
Запускаю оскам на канале RTL 8 c 19e (пакет CanalDigitaal
http://www.lyngsat.com/packages/canaldigitaal19.html)
<30>oscam: 1817 31825B50 c dvbapi: new socket connection fd: 18
<30>oscam: 1817 31825B50 c capmt:
<30>oscam: 1817 31825B50 03 07 F3 D3 00 22 01 81 08 00 C0 00 00 04 49 00
<30>oscam: 1817 31825B50 35 82 02 01 00 84 02 07 F3 09 04 06 22 E5 6C 09
<30>oscam: 1817 31825B50 07 18 17 E7 10 02 00 6A 02 02 07 00 14 01 09 11
<30>oscam: 1817 31825B50 01 00 E7 10 00 6A FF FF E0 00 00 00 00 00 00 2A
<30>oscam: 1817 31825B50 FE 04 00 6C 00 14 01 09 11 01 00 E7 10 00 6A FF
<30>oscam: 1817 31825B50 FF E0 00 00 00 00 00 00 2A FE C1 00 FA 00 00 C0
<30>oscam: 1817 31825B50 00 D0 00 00 06 00 27 00 00
<30>oscam: 1817 31825B50 c dvbapi: id: 0^Idemux_index: 0^Ica_mask: 01^Iprogram_info_length: 34^Ica_pmt_list_management 03
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 81^Ilength: 8
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 82^Ilength: 2
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 84^Ilength: 2
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 09^Ilength: 4
<30>oscam: 1817 31825B50 c dvbapi: [ADD PID 0] CAID: 0622^IECM_PID: 056C^IPROVID: 000000
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 09^Ilength: 7
<30>oscam: 1817 31825B50 c dvbapi: [ADD PID 1] CAID: 1817^IECM_PID: 0710^IPROVID: 02006A
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: 02^Ipid: 0207^Ilength: 20
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 09^Ilength: 17
<30>oscam: 1817 31825B50 c dvbapi: [ADD PID 2] CAID: 0100^IECM_PID: 0710^IPROVID: 00006A
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: 04^Ipid: 006c^Ilength: 20
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 09^Ilength: 17
<30>oscam: 1817 31825B50 c dvbapi: [ADD STREAM 2] CAID: 0100^IECM_PID: 0710^IPROVID: 00006A
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: c1^Ipid: 00fa^Ilength: 0
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: c0^Ipid: 00d0^Ilength: 0
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: 06^Ipid: 0027^Ilength: 0
<30>oscam: 1817 31825B50 c dvbapi: Found 3 ECMpids and 5 STREAMpids in PMT
<30>oscam: 1817 31825B50 c dvbapi: new program number: 07F3 (0622:07F3 unknown)
<30>oscam: 1817 31825B50 c dvbapi: [TRY PID 0] CAID: 0622 PROVID: 000000 CA_PID: 056C
<30>oscam: 1817 31825B50 c dvbapi: set filter pid: 056c
<30>oscam: 1817 31825B50 c dvbapi: DEVICE open (/dev/dvb/card0/demux0) fd 19
<30>oscam: 1817 31825B50 c dvbapi: Found 4 IRDETO ECM CHIDs
<30>oscam: 1817 31825B50 c dvbapi: request cw for caid 0622 provid 000000 srvid 07F3 pid 056C chid 0014
<30>oscam: 1817 31825B50 c [YM][D] get_cw requested (rc=100)
<30>oscam: 1817 31825B50 c [YM][EMU] Irdeto caid found (0622:000014)
<30>oscam: 1817 31825B50 c [YM][EMU] Irdeto OP key index is 02 (02)
<30>oscam: 1817 31825B50 c [YM][EMU] Irdeto opkey for prov 062200 not found
<30>oscam: 1817 31825B50 c [YM][D] get_cw searching for reader
<30>oscam: 1817 31825B50 c [YM][D] get_cw searching for reader done
<30>oscam: 1817 31825B50 c [YM][D] get_cw no matching reader avail
<30>oscam: 1817 31825B50 c [YM][D] get_cw ecm handled rc=4 - sending
<30>oscam: 1817 31825B50 c [YM] send_dcw rc=4
<30>oscam: 1817 31825B50 c dvbapi: trying irdeto chid index: 1
<30>oscam: 1817 31825B50 c root (0622&000014/07F3/056C/0014/34:C6FF/00-00): rejected group (5 ms) (of 0 avail 0) - 0622:07F3 unknown (no matching reader)
Из лога
<30>oscam: 1817 31825B50 c [YM][EMU] Irdeto opkey for prov 062200 not found
тоесть провайдер 062200
Добавим ключ в файл oscam.key
Где взять сам ключ - в гугле
я нашел такое для етого прова
I 062200 M1 94B249D7D873C04C432949379CB4964C ; ECM-Seed
I 062200 M2 6886F8A059808A9A4DF7000000000000 ; Common-IV
I 062200 02 154A1A865DF48DED7115CDFF51977785 ;
Вот ето все и пишем в файл oscam.keys
I 062200 M1 94B249D7D873C04C432949379CB4964C ; ECM-Seed
I 062200 M2 6886F8A059808A9A4DF7000000000000 ; Common-IV
I 062200 02 154A1A865DF48DED7115CDFF51977785 ;
Перезапускаю оскам
Лог теперь такой
<30>oscam: 1817 31825B50 c capmt:
<30>oscam: 1817 31825B50 03 07 F3 D3 00 22 01 81 08 00 C0 00 00 04 49 00
<30>oscam: 1817 31825B50 35 82 02 01 00 84 02 07 F3 09 04 06 22 E5 6C 09
<30>oscam: 1817 31825B50 07 18 17 E7 10 02 00 6A 02 02 07 00 14 01 09 11
<30>oscam: 1817 31825B50 01 00 E7 10 00 6A FF FF E0 00 00 00 00 00 00 2A
<30>oscam: 1817 31825B50 FE 04 00 6C 00 14 01 09 11 01 00 E7 10 00 6A FF
<30>oscam: 1817 31825B50 FF E0 00 00 00 00 00 00 2A FE C1 00 FA 00 00 C0
<30>oscam: 1817 31825B50 00 D0 00 00 06 00 27 00 00
<30>oscam: 1817 31825B50 c dvbapi: id: 0^Idemux_index: 0^Ica_mask: 01^Iprogram_info_length: 34^Ica_pmt_list_management 03
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 81^Ilength: 8
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 82^Ilength: 2
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 84^Ilength: 2
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 09^Ilength: 4
<30>oscam: 1817 31825B50 c dvbapi: [ADD PID 0] CAID: 0622^IECM_PID: 056C^IPROVID: 000000
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 09^Ilength: 7
<30>oscam: 1817 31825B50 c dvbapi: [ADD PID 1] CAID: 1817^IECM_PID: 0710^IPROVID: 02006A
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: 02^Ipid: 0207^Ilength: 20
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 09^Ilength: 17
<30>oscam: 1817 31825B50 c dvbapi: [ADD PID 2] CAID: 0100^IECM_PID: 0710^IPROVID: 00006A
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: 04^Ipid: 006c^Ilength: 20
<30>oscam: 1817 31825B50 c dvbapi: [pmt] type: 09^Ilength: 17
<30>oscam: 1817 31825B50 c dvbapi: [ADD STREAM 2] CAID: 0100^IECM_PID: 0710^IPROVID: 00006A
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: c1^Ipid: 00fa^Ilength: 0
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: c0^Ipid: 00d0^Ilength: 0
<30>oscam: 1817 31825B50 c dvbapi: [pmt] stream_type: 06^Ipid: 0027^Ilength: 0
<30>oscam: 1817 31825B50 c dvbapi: Found 3 ECMpids and 5 STREAMpids in PMT
<30>oscam: 1817 31825B50 c dvbapi: new program number: 07F3 (0622:07F3 unknown)
<30>oscam: 1817 31825B50 c dvbapi: [TRY PID 0] CAID: 0622 PROVID: 000000 CA_PID: 056C
<30>oscam: 1817 31825B50 c dvbapi: set filter pid: 056c
<30>oscam: 1817 31825B50 c dvbapi: DEVICE open (/dev/dvb/card0/demux0) fd 19
<30>oscam: 1817 31825B50 c dvbapi: Found 4 IRDETO ECM CHIDs
<30>oscam: 1817 31825B50 c dvbapi: request cw for caid 0622 provid 000000 srvid 07F3 pid 056C chid 0014
<30>oscam: 1817 31825B50 c [YM][D] get_cw requested (rc=100)
<30>oscam: 1817 31825B50 c [YM][EMU] Irdeto caid found (0622:000014)
<30>oscam: 1817 31825B50 c [YM][EMU] Irdeto OP key index is 02 (02)
<30>oscam: 1817 31825B50 c [YM][EMU] Found Irdeto OP key 02 for prov 062200
<30>oscam: 1817 31825B50 c [YM][EMU] Irdeto keys loaded
<30>oscam: 1817 31825B50 c ecm:
<30>oscam: 1817 31825B50 80 70 31 F5 00 03 00 14 00 02 00 28 43 E9 0C 21
<30>oscam: 1817 31825B50 40 02 00 48 78 12 02 12 A9 80 F1 1A EE 14 5C 5E
<30>oscam: 1817 31825B50 B7 B3 BF 29 D3 7B DC 2A 04 02 00 00 7F F7 51 33
<30>oscam: 1817 31825B50 13 5A 3B 61
<30>oscam: 1817 31825B50 c [YM] send_dcw rc=3
<30>oscam: 1817 31825B50 c dvbapi: DEVICE open (/dev/dvb/card0/ca0) fd 20
<30>oscam: 1817 31825B50 c dvbapi: CA_SET_PID pid=0x0207 index=0
<30>oscam: 1817 31825B50 c dvbapi: CA_SET_PID pid=0x006c index=0
<30>oscam: 1817 31825B50 c dvbapi: CA_SET_PID pid=0x00fa index=0
<30>oscam: 1817 31825B50 c dvbapi: CA_SET_PID pid=0x00d0 index=0
<30>oscam: 1817 31825B50 c dvbapi: CA_SET_PID pid=0x0027 index=0
<30>oscam: 1817 31825B50 c dvbapi: Start descrambling PID #0 (CAID: 0622) 1
<30>oscam: 1817 31825B50 c dvbapi: write cw0 index: 0 (ca0)
<30>oscam: 1817 31825B50 c dvbapi: write cw1 index: 0 (ca0)
<30>oscam: 1817 31825B50 c root (0622&000014/07F3/056C/0014/34:9CA0/A9-B7): emu (28 ms) (of 0 avail 0) - 0622:07F3 unknown
Ну и картинка появилась