JoshyFun's blog

General discussion about everything related with Digital TV (Satellite, terrestrial, cable, High Definition, ...), including news related with digital TV and my web page.
Please hit "reload" to get the most recent updates.

Friday, March 09, 2007

vPlug is now public available again

Two weeks after the "drop" of vPlug project, Vahid has published a new release at DVBN again, so the project is not ended, but the author will not give any kind of support outside one forum which name and address is publically unknown (quite sure a persian one). This procedure will keep the author far away from the usual "non-working-understand-IDon'tWantToRead" threads, and as he can still read other forums, the bug reporting will be kept up to date.

9 Comments:

Blogger Kunal Deo said...

Hi

I have discovered that Poor man's CAM has been written by you.
Excellent work. Many thanks for that.
Are you still working on it ?

I have been using Poor Man's CAM with Reliance Big TV in India. Is it possible to some how inject the codes in SoftCAM.key to use it with vplug.

Wednesday, October 22, 2008 3:59:00 AM  
Blogger JoshyFun said...

I'm not currently working in PMCAM (actively) but it is still being supported and if it stops to work I'll try to update it. But it is in a feature freeze state.

You can not extract nothing with PMCAM to being used in vPlug. PMCAM just acts as an interface between your card and your DVB software, so it will not see the internal keys or any other secure information which will be needed to be used in vPlug.

Wednesday, October 22, 2008 8:26:00 AM  
Blogger Kunal Deo said...

Thanks for replying. I have a problem while using PMCAM with Reliance big TV that uses Mediaguard MPEG-4. (_ttp://www.lyngsat.com/packages/big.html

Although it decodes channles, it is not very stable. Picture freezes sometimes and I have to reset the card.
For a set of channels audio (12563 V) is coming and for other set of channles (12523V) audio is not coming.

I am using infinity USB unlimited pheonix mode, virtual COM port

Wednesday, October 22, 2008 9:11:00 AM  
Blogger Kunal Deo said...

Also I wanted to know how does this PMCAM works. Is it using the same set of keys for all the channels or SC has to give new keys each time requested ?

Wednesday, October 22, 2008 9:12:00 AM  
Blogger Kunal Deo said...

One more question. Can I use Delphi 2009 to compile PMCAM. Or is their anyother version know build PMCAM

Wednesday, October 22, 2008 9:59:00 AM  
Blogger JoshyFun said...

About your first question, the audio problems is a matter of your viewer, PMCAM does not control that in any way.

About the freezes, virtual COM ports are usually a source of problems, anyway check the PMCAM log about "status" code when the freeze happends and also the phoenix tab about COM errors. If you see status code "0000" it is quite sure a COM problem with the virtual COM port. To solve it you can activate the scripts and "uncomment" the section that resets the card when status code "0000" is received. Another choice is to get a PC/SC interface or a real COM port.

PMCAM will request to the card a new decrypt key each time the ECM (Entitlement Control Message) changes and send this key to the descrambler. This key is usually valid for the next 10 seconds.

PMCAM is Delphi 7 compatible and it should be compilable in any superior version with minimal changes (maybe some names in uses clause changes...). Maybe Delphi 2009 requires more changes as this version includes Unicode support and somethings could be messed up. I had not compiled it with nothing different than D7.

Wednesday, October 22, 2008 10:27:00 AM  
Blogger Kunal Deo said...

Thank you so much for your replies.

I will check and get back to you. Also I will try to understand the project in Delphi 7.

Currently I have 2009 in my system and is not getting compiled
([DCC Error] UTS184ToBitFilter.pas(815): E2251 Ambiguous overloaded call to 'HexToBin'
Classes.pas(9282): Related method: function HexToBin(PWideChar; PAnsiChar; Integer): Integer;
Classes.pas(9307): Related method: function HexToBin(PAnsiChar; PAnsiChar; Integer): Integer;).

Probably due to missing Pascal Script.

Wednesday, October 22, 2008 11:34:00 AM  
Blogger JoshyFun said...

Without Pascal script engine it will not compile, but that "error" is introduced by the unicode support in D2009. Simply enclose the two first parameters between pchar(), something like this:

HexToBin(pchar(@p1[0]),pchar(@p2[0],xxx);

Other errors will rise for sure.

Wednesday, October 22, 2008 2:40:00 PM  
Blogger Kunal Deo said...

Thank you so much for replaying back.

Actually the COM port is fine. I have tested it with NDSCAM 7 as well works flawlessly on my Tata Sky (Videoguard).

I only have USB reader and its hard to find these in India (actually not available), I have imported it from Denmark.

I have tested it just for one channel it continuously updates and display channel,gone in 2nd refresh. All the channels are available for 10 secs only. Card is being read successfully each time. I can say that by looking at Virtual CAM port log.

Also in status window, its only the EPG details that appears there.

Wednesday, October 22, 2008 4:54:00 PM  

Post a Comment

<< Home