Oscam emu and power VU

dahaka

Registered
Messages
700
2015/04/24 13:46:24 5AAA88 c (dvbapi) Demuxer 0 added new ecmpid 0 CAID: 0E00 ECM_PID: 17B6 PROVID: 000000
2015/04/24 13:46:24 5AAA88 c (dvbapi) Demuxer 0 found 1 ECMpids and 2 STREAMpids in PMT
2015/04/24 13:46:24 5AAA88 c (dvbapi) Demuxer 0 receiver wants to demux srvid 1F86 on adapter 0000 camask 0001 index 0000 pmtpid 13CE
2015/04/24 13:46:24 5AAA88 c (dvbapi) Demuxer 0 new program number: 1F86 (0E00:1F86 unknown) [pmt_list_management 3]
2015/04/24 13:46:24 5AAA88 c (dvbapi) Demuxer 0 no suitable readers found that can be used for decoding!
2015/04/24 13:46:27 5AAA88 c (dvbapi) Demuxer 0 no enabled matching ecmpids -> decoding is waiting for matching readers!

What reader needed to be add ?
 

dahaka

Registered
Messages
700
I added this to oscam.server
[reader]
label = emulator
protocol = emu
device = emulator
caid = 0E00,0D00,0D02,0D03,0D05,090F,0500,1801,0604,2600,FFFF
detect = cd
ident = 0E00:000000;0D00:000000,000004,000010,000014,000020,0000C0,0000C4,0000CC;0D02:000000,00008C,0000A0,0000A4,0000A8;0D03:000000,000004,000008,000024,000028;0D05:000000,000004,000010;090F:000000;0500:000000,030B00,023800,021110,007400,007800;1801:000000,007301;0604:000000;2600:000000;FFFF:000000
group = 1
emmcache = 1,1,2,1
auprovid = 030B00

But nothing change !!!


2015/04/24 14:37:45 5A6DB8 c (dvbapi) Demuxer 0 added new ecmpid 0 CAID: 0E00 ECM_PID: 17B6 PROVID: 000000
2015/04/24 14:37:45 5A6DB8 c (dvbapi) Demuxer 0 found 1 ECMpids and 2 STREAMpids in PMT
2015/04/24 14:37:45 5A6DB8 c (dvbapi) Demuxer 0 receiver wants to demux srvid 1F86 on adapter 0000 camask 0001 index 0000 pmtpid 13CE
2015/04/24 14:37:45 5A6DB8 c (dvbapi) Demuxer 0 new program number: 1F86 (0E00:1F86 unknown) [pmt_list_management 3]
2015/04/24 14:37:45 5A6DB8 c (dvbapi) Demuxer 0 no suitable readers found that can be used for decoding!
2015/04/24 14:37:48 5A6DB8 c (dvbapi) Demuxer 0 no enabled matching ecmpids -> decoding is waiting for matching readers!

Any Help appreciated .
 

dahaka

Registered
Messages
700
From line 2655 here https://github.com/oscam-emu/oscam-emu/blob/master/oscam-emu.patch#L2655-L2675

+//PowerVu Emu
+static int8_t GetPowervuKey(uint8_t *buf, uint32_t ident, char keyName, uint32_t keyIndex, uint32_t keyLength, uint8_t isCriticalKey)
+{
+ char keyStr[EMU_MAX_CHAR_KEYNAME];
+ snprintf(keyStr, EMU_MAX_CHAR_KEYNAME, "%c%X", keyName, keyIndex);
+ if(FindKey('P', ident, keyStr, buf, keyLength, isCriticalKey, 0, 0, NULL)) {
+ return 1;
+ }
+
+ return 0;
+}
+
+static int8_t GetPowervuEmmKey(uint8_t *buf, uint32_t ident, char *keyName, uint32_t keyLength, uint8_t isCriticalKey, uint32_t *getProvider)
+{
+ if(FindKey('P', ident, keyName, buf, keyLength, isCriticalKey, 0, 0, getProvider)) {
+ return 1;
+ }
+
+ return 0;
+}
+
That's not the end there are a lot of lines .

OSCam added PowerVu emu
More info:
_https://github.com/oscam-emu/oscam-emu/blob/master/oscam-emu.patch
 
Last edited:

Terasus

Registered
Messages
24
@dahaka,
I already know it. I build latest oscam svn10651 with this emu patch. But I have no success either.
And please read this post. The problem is DES cryption.
 

littlesat

Registered
Messages
5
For powerVU in DES mode the CW needs an additional calculation. As far I can see that part is missing in OSEMU...
 

dxdy

VIP
Messages
669
Oscam and support for PowerVU!!!!
http://www.sat-universe.com/showthread.php?t=285415

https://github.com/oscam-emu/oscam-emu

must patch with oscam-emu

also important!!!!
for channel list you must use DreamboxEdit and ServiceId must be in DEC (not in HEX)!!!!! also Dreamset not work

for keys:
must be in hex format. if ServiceId start with 0, delete it and write it at end of ServiceId.
for example if service id is 0A28 in keys you put A280.
or 1234 => 2341
or 5678 => 6785

also need better processor in STB, in Xtrend ET6000 (400 MHz MIPS Processor) oscam-emu use 30%

big THX to kalehrl for info
 
Top