Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: How to tune to channels via the CAM module?



"Carlo E. Prelz" wrote:
> 
>         Subject: [linux-dvb] Re: Activation of a card via Nexus+VDR - Possible?
>         Date: ven, feb 06, 2004 at 04:26:40 +0100
> 
> Quoting Andreas Share (a.share@t-online.de):
> 
> > this could be only a problem with you CICAM, because neither vdr or the
> > driver touch anything in the stream you need for activation. Only if your
> > CICAM is not supported by vdr the card could not be activated.
> >
> > If your provider is PREMIERE, and you use an older Irdeto 4.6/4.7/4.8 SE or
> > an Alphacrypt CI with firmware < 2.02, then you must update your
> > CICAM.
> 
> Umm umm. Should not be the case: I bought the CICAM card expecially
> for this use. It is a brand new AstonCrypt V1.05 (SECA), and the
> service is CanaalNederland (the Netherlands).
> 
> I have had the card activated again at the shop, and this is confirmed
> from the card's menu. But I still see no output for those encrypted
> channels that I should be able to see.
> 
> I try with both vdr and the utilities that are included in
> libdvb. With vdr I do not know what to write into the CA field of the
> channel description. If I put 0, the screen remains black (for the
> encrypted channels). I wanted to be sure that there would be a
> communication to the card, so I added a printout in
> 
> cCiConditionalAccessSupport::SendPMT
> 
> For example, if I want to tune to SBS6 (on Astra, 12574 MHz, Hor,
> SR 22000, video PID 514, audio PID 80, SID 5005), the following bytes
> are sent to the CA:
> 
> 0000: 03 13 8d 01 00 14 01 09 11 01 00 e6 41 00 6a ff
> 0016: 00 00 00 00 00 00 02 04 1c 46 00 02 02 00 00 00
> 0032: 00 50 00 00
> 
> (the first byte is CPLM_ONLY)
> 
> But then, nothing happens...
> 
> I also tried with cam_test and cam_set. If cam_test is started as
> follows:
> 
> ./cam_test -q 12574000 -l H -r 22000000 -i 5005 -s
> 
> I get as output:
> 
> Warning: TP already defined:
> ID: 1  SATID: 1
> Channel: SBS6 apid: 0x50 vpid: 0x202 ttpid: 0x20
> CAM Test: 0x138d 0x202 0x50 0x0 0xffff 0x6
> CAM Test: 0x138d 0x202 0x50 0x0 0xffff 0x6
> CAM Test: 0x138d 0x202 0x50 0x0 0xffff 0x13
> 
> and I see the following bytes are passed to the card:
> 
> 0000: 01 01 a0 32 01 90 02 00 03 9f 80 32 29 03 13 8d
> 0016: 01 00 14 01 09 11 01 00 e6 41 00 6a ff 00 00 00
> 0032: 00 00 00 02 04 1c 46 00 02 02 00 00 00 00 50 00
> 0048: 00 00 ff ff 00 00
> 
> (this is the complete message, which contains the bytes shown above),
> but I see nothing happening after that, too. There is no output to the
> V4L port, and if I use the -o flag to cam_test, the stream I receive
> is still encrypted.
> 
> So my question is: what is the correct procedure for tuning channels
> that must be decrypted by the CAM module? Where will the decrypted
> mpeg stream be found?
> 
> I am copying Klaus, the author of the CI software. I hope you do not
> get upset... There is so little information around on these topics. ...!

Have you tried VDR version 1.3.3?
See ftp://ftp.cadsoft.de/vdr/Developer.
Use a Ca value of 0 and VDR 1.3.3 will fill in the correct values
automatically.

Klaus


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index