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