Mailing List archive

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

[vdr] Re: VDR developer version 1.1.23 Viaccess old



Reinhard Walter Buchner wrote:
> 
> Hi Klaus, all CAM owners,
> 
> Here is my third "report" and a solution
> 
> Fully working (both slots):
> MM & Penta 1.09
> 
> AND
> 
> Alphacyrpt 1.10
> Alphacyrpt 1.00
> 
> FULLY WORKING !!! Yes, AT LAST Yippee!
> (you owe me a virtual beer ;o))))))))

Well done!

> okay, here are my changes in ci.c
> 
> int cCiTransportConnection::CreateConnection(void)
> {
>   if (state == stIDLE) {
>          if (SendTPDU(T_CREATE_TC) == OK) {
>             state = stCREATION;
>             if (RecvTPDU() == T_CTC_REPLY)
>                 return OK;
>          else
>          {
>           if (RecvTPDU() == T_CTC_REPLY)
>               RecvTPDU();
>           return OK;}
>          }
>      }
>   return ERROR;
> }
> 
> AND
> 
> cCiTransportConnection *cCiTransportLayer::NewConnection(void)
> {
>      for (int i = 0; i < MAX_CI_CONNECT; i++) {
>          if (tc[i].State() == stIDLE) {
>             if (tc[i].CreateConnection() == OK)
>                return &tc[i];
>             break;
>             }
>          }
>   return NULL;
> }
> 
> VDR 1.1.23 & newest DVB driver from your site
> 
> please test these changes with your ALLCAM and
> see if it works for you, too. I *hope* I included
> all the changes. In case it doesn't work for you,
> please let me know and I'll send you the ci.c
> (the only file I changed *for sure*)

I changed these two functions as suggested and my two CAMs still work.
Apparently the problem is in the timing of the initial creation of
the connection. I'll probably need to give this some more thought,
since the way you do it now appears a little odd, but at least we now
have a working solution.

So am I understanding this correctly that all three of your CAMs did _not_
decrypt in VDR 1.1.22 and _do_ decrypt in 1.1.23? That would be a great
improvement :-)

> @ all: If it works for Klaus, please test these changes
> with your CAMS, too

I have uploaded a modified VDR/ci.c to

  ftp://ftp.cadsoft.de/vdr/Developer/ci.c

so people can simply replace this file in their VDR verison 1.1.23.

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.



Home | Main Index | Thread Index