Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: Improved CAM support in VDR
so where to get this new driver?
_J
In the new year, Klaus Schmidinger wrote:
> Originally I intended to finish up VDR version 1.2.0 over the
> Christmas holidays, but then I changed my mind and decided to
> take a look at the CAM problem. As we all know the CAM support in the
> driver is not very good, and since all that was done in the firmware
> there was no chance anybody could fix this without access to the
> firmware source.
>
> Meanwile there is a new firmware version coming up that has all CAM
> support removed from it, except for the basic "Link Layer" protocol,
> which implements only the very basic communication between an application
> and the CAM. All actual CAM handling can thus be done in the application.
>
> Using this new firmware I implemented CAM support into VDR, which is now
> available in version 1.1.21 (see my other posting announcing this new
> version). All CAM specific code can be found in the new files VDR/ci.[hc].
>
> At startup VDR tries to detect the CAMs and reports them in the log file.
> Since I only have one CAM I can't guarantee that it will work with several
> DVB cards using CAMs, but I would expect that to work. What will most likely
> not work yet is when more than one CAM is inserted into the same DVB card
> (that will work as soon as I implement handling the slots of a CAM interface
> separately). For now please insert only _one_ CAM into each DVB card, and
> use slot 0 (in case your CAM interface has two slots). On the standard
> CAM interfaces that can be attached to the DVB-S cards the slot 0 is the
> one that's closest to the printed circuit board.
>
> I have also only been able to test this with my Irdeto AllCAM. Whether or
> not it will work with other CAMs, we'll have to see. The important thing
> is that now, at last, we can help ourselves with this :-)
>
> To enter the CAM menu, go to the Setup/CICAM page and press the red button
> on the entry of your CAM. Note that the green button ("Reset") is not yet
> functional. Also, give the CAM some 15 seconds before trying to enter the
> menu for the first time (see "Workarounds" in VDR/ci.c).
>
> As far as I can see this new CAM support also fixes the problem where only
> the previously active channel could be decrypted after replaying a recording
> on the DVB card holding the CAM. At least here on my system I was able to
> switch happily between encrypted channels, then replay something (while still
> on an encrypted channel) and after stopping the replay I was again able to
> switch between any channels :-)
>
> If CAM support doesn't work "out of the box" with your CAM or subscription,
> you may want to set the variables DumpTPDUDataTransfer and DebugProtocol
> in VDR/ci.c to 'true'. This will write the entire CAM communication to
> stdout, so you can compare it to the specs given in the document "EN 50221".
> If you manage to get other CAMs and/or subscriptions to work with VDR's new
> CAM support, please provide the necessary patches.
>
> I sincerely hope that this work will enable all pay tv viewers to use VDR
> together with their subscriptions (provided there is a CAM available for
> them). If it works for you, please let me know the exact type of CAM and
> subscription you use, so that I can set up a list of "known to work" CAMs.
>
> WARNING: At the moment the CAM menus don't have a timeout function yet, so
> ======= if such a menu stays open, timers may not start as expected!
> It may also happen that an "Insert smartcard" menu will popup
> unexpectedly, when the EPG scan comes across an encrypted channel.
> Finally, any "Enquiry" CAM menus (those that require a user input)
> will be displayed, but don't accept any real input yet.
> I'm still working on that...
>
> Also, when you do a replay on the DVB card that contains the CAM,
> things may react rather sluggish. Presumably there is a problem in the
> driver/firmware that causes replay control to be influenced by the
> CAM connection. I hope Holger will find a fix for this before he
> adds the new firmware to the official driver CVS.
>
> Have fun
>
> Klaus
> --
> _______________________________________________________________
>
> Klaus Schmidinger Phone: +49-8635-6989-10
> CadSoft Computer GmbH Fax: +49-8635-6989-40
> Hofmark 2 Email: kls@cadsoft.de
> D-84568 Pleiskirchen, Germany URL: www.cadsoft.de
> _______________________________________________________________
>
>
> --
> Info:
> To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.
>
--
I do not get viruses because I do not use MS software.
If you use Outlook then please do not put my email address in your
address-book so that WHEN you get a virus it won't use my address in the
From field.
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index