AFN Oscam Chat Thread Topic

Shamra

Registered
Messages
196
November 2018 update - Attention!
From Emu version r775 and on, in order PowerVu to work properly, you need to tell OSCam to skip the checksum test for CWs.
This can be done by one of the following three ways:

1. Delete you current Emu reader and let OSCam-Emu create a new one for you, with all necessary settings.

2. Add the 0E00:000000 string in the Skip CWs checksum test only for option under the general reader settings.

3. Add the disablecrccws_only_for = 0E00:000000 directive in the oscam.server file under the Emu reader section.

IMPORTANT: You have to do this change for every Emu reader you have configured for PowerVu.
Who knows, please tell me where I can download OSCam with Emu r775?
Thank you in advance.
 

kebien

Registered
Messages
1,329
Who knows, please tell me where I can download OSCam with Emu r775?
Thank you in advance.

why you need it?
looks like he is warning about a future feature of Oscam.
And I am not sure what's the problem with checksums.
So far,checksums are only used for CSA decryption,while DES does not have checksums.
But I have not seen wrong checksums in actual build of Oscam.
Can someone explain WHY calculated CW are coming out with wrong checksums?
Is it the provider sending them like this or is Oscam not able to get them correctly??
But I really doubt there are problems with this,and would be an easy fix by replacing with correct checksums in code.
 

nautilus7

VIP
Messages
607
why you need it?
looks like he is warning about a future feature of Oscam.
And I am not sure what's the problem with checksums.
So far,checksums are only used for CSA decryption,while DES does not have checksums.
But I have not seen wrong checksums in actual build of Oscam.
Can someone explain WHY calculated CW are coming out with wrong checksums?
Is it the provider sending them like this or is Oscam not able to get them correctly??
But I really doubt there are problems with this,and would be an easy fix by replacing with correct checksums in code.

There will be some structural changes to version 775 and there are still some tests to be done. So no "official" release yet.

Regarding checksums...

OSCam by default treats every 4th byte of a CW as a checksum byte. So if these "checksum" bytes do not have the correct value (sum of the three previous bytes), they are corrected automatically.
Powervu CWs do not use every 4th byte as checksum. OSCam code is altered when compiled with Emu support to NOT automatically correct the value of these bytes for powervu. In other words, Emu instructs OSCam not to fix them.
From version r775 of Emu and on, this "instruction" will be given via the Emu reader settings and will not be hardcoded into the code. Users will have to modify their configs the way it is described in the wiki.


That's all.
 
Last edited:

kebien

Registered
Messages
1,329
There will be some structural changes to version 775 and there are still some tests to be done. So no "official" release yet.

Regarding checksums...

OSCam by default treats every 4th byte of a CW as a checksum byte. So if these "checksum" bytes do not have the correct value (sum of the three previous bytes), they are corrected automatically.
Powervu CWs do not use every 4th byte as checksum. OSCam code is altered when compiled with Emu support to NOT automatically correct the value of these bytes for powervu. In other words, Emu instructs OSCam not to fix them.
From version r775 of Emu and on, this "instruction" will be given via the Emu reader settings and will not be hardcoded into the code. Users will have to modify their configs the way it is described in the wiki.


That's all.

Thanks,make some sense.
But checksums are a requirement for CSA decryption,not powervu.
Could not be possible to to detect when checksums are needed when the CSA flag is detected and corrected ONLY in that situation???
 

satterdam

Registered
Messages
24
can someone post a oscam.server file with the right settings for AFN? I tried the checksum thing but i have no idea how to do it. Please help.
 

nautilus7

VIP
Messages
607
You need to enable cacheex for your reader.

oscam.server
Code:
[reader]
label                         = afn
protocol                      = emu
device                        = emulator
services                      = afn
disablecrccws_only_for        = 0E00:000000
cacheex                       = 1
caid                          = 0E00
detect                        = cd
ident                         = 0E00:000000
group                         = 1
emmcache                      = 2,1,2,1
emu_auproviders               = 0E00:000000

oscam.services
Code:
[afn]
caid                          = 0E00
provid                        = 000000
srvid                         = 0066,0067,0068,0069,006A,006B,006C,006D
 

ilmago_

Registered
Messages
196
You need to enable cacheex for your reader.

oscam.server
Code:
[reader]
label                         = afn
protocol                      = emu
device                        = emulator
services                      = afn
disablecrccws_only_for        = 0E00:000000
cacheex                       = 1
caid                          = 0E00
detect                        = cd
ident                         = 0E00:000000
group                         = 1
emmcache                      = 2,1,2,1
emu_auproviders               = 0E00:000000

oscam.services
Code:
[afn]
caid                          = 0E00
provid                        = 000000
srvid                         = 0066,0067,0068,0069,006A,006B,006C,006D

with last oscam (november update) if you choose to let oscam create a new emu reader you can not add AFN reader otherwise the main emulator reader will be replaced
 

nautilus7

VIP
Messages
607
I don't understand you point. If you delete your emu readers (all of them) the emu will create a new WORKING one, as it was done before.

Then all you have to do is make a copy of it in the oscam.server (with cacheex enabled), like you did when you created the afn reader you have now.
 
Last edited:

catalin_radio

Registered
Messages
155
Help for SIS+

SIS+ channels from 4.8E won't open from today with new oscam. Anyone have a new oscam emu config files or settings to open them?
Please help. Here is my log:
2018/11/02 13:14:07 715C9566 c (ecm) cloud (0E00@000000/0000/0078/40:3E13C5791D439B02A36AAAAC041D0B62): cache3 (16 ms) by oscam_emu (C/1/23/23) - Alphameric Studio and SIS+
2018/11/02 13:14:08 715C9566 c (dvbapi) Demuxer 0 stop descrambling program number 0078 (Alphameric Studio and SIS+ (PVU)
2018/11/02 13:14:08 715C9566 c (dvbapi) Demuxer 0 ecmpid 0 CAID: 0E00 ECM_PID: 17F2 PROVID: 000000
2018/11/02 13:14:08 715C9566 c (dvbapi) Demuxer 0 found 1 ECMpids and 5 STREAMpids in caPMT
2018/11/02 13:14:08 715C9566 c (dvbapi) Demuxer 0 found channel in cache and matching prio -> start descrambling ecmpid 0
2018/11/02 13:14:08 715C9566 c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 0E00 PROVID 000000 ECMPID 17F2 ANY CHID PMTPID 140A VPID 038E
2018/11/02 13:14:08 715C9566 c (dvbapi) Demuxer 0 found 1 ECMpids and 5 STREAMpids in PMT
2018/11/02 13:14:08 715C9566 c (ecm) cloud (0E00@000000/0000/0082/40:30C4BD31046E505708151E5BD3D04841): cache3 (16 ms) by oscam_emu (C/1/23/23) - Alphameric Studio with BTC
2018/11/02 13:14:09 715C9566 c (ecm) cloud (0E00@000000/0000/0082/40:F555293CDD7F8D25BF01FD920ADACD07): cache3 (15 ms) by oscam_emu (C/1/23/23) - Alphameric Studio with BTC
2018/11/02 13:14:10 715C9566 c (ecm) cloud (0E00@000000/0000/0082/40:4599D4E7AC0D9890C44B73F435A7D633): cache3 (17 ms) by oscam_emu (C/1/23/23) - Alphameric Studio with BTC
2018/11/02 13:14:10 715C9566 c (ecm) cloud (0E00@000000/0000/0082/40:5C2B3D74B29173BD8E8B03069188C013): cache3 (15 ms) by oscam_emu (C/1/23/23) - Alphameric Studio with BTC
 

Shamra

Registered
Messages
196
SIS+ channels from 4.8E won't open from today with new oscam. Anyone have a new oscam emu config files or settings to open them?
Please help.
Try this.
oscam.conf
[streamrelay]
stream_relay_enabled = 0
oscam.server
[reader]
label = EMU
protocol = emu
device = emulator
detect = cd
services = !afn
disablecrccws_only_for = 0E00:000000
caid = 090F,0500,1801,0604,FFFF,0E00,4AE1,1010
detect = cd
ident = 090F:000000;0500:000000,023800,021110,007400,007800;1801:000 000,007301,001101,002111;0604:000000;2600:000000;FFFF:000000 ;0E00:000000;4AE1:000011,000014,0000FE;1010:000000
group = 1
emmcache = 1,5,31,1
emu_auproviders = 0604:010200;0E00:000000;4AE1:000011,000014,0000FE;1010:00000 0
emu_datecodedenabled = 1

[reader]
label = AFN
protocol = emu
device = emulator
detect = cd
services = afn
disablecrccws_only_for = 0E00:000000
cacheex = 1

caid = 0E00
ident = 0E00:000000
group = 1
emmcache = 2,1,2,1
emu_auproviders = 0E00:000000
oscam.services
[afn]
caid = 0E00
provid = 000000
srvid = 0066,0067,0068,0069,006A,006B,006C,006D
 

priuss

Registered
Messages
50
Great friend 4.8 est works but so do not go the biss or a dm800se with openpli
solutions ???
 

priuss

Registered
Messages
50
Friends solved

[reader]
label = EMU
protocol = emu
device = emulator
detect = cd
services = !afn
disablecrccws_only_for = 0E00:000000
caid = 2600,090F,0500,1801,0604,FFFF,0E00,4AE1,1010
ident = 090F:000000;0500:000000,023800,021110,007400,007800;1801:000 000,007301,001101,002111;0604:000000;2600:000000;FFFF:000000 ;0E00:000000;4AE1:000011,000014,0000FE;1010:000000
group = 1
emmcache = 1,5,31,1
emu_auproviders = 0604:010200;0E00:000000;4AE1:000011,000014,0000FE;1010:00000 0
emu_datecodedenabled = 1

[reader]
label = afn
protocol = emu
device = emulator
detect = cd
services = afn
disablecrccws_only_for = 0E00:000000
cacheex = 1
cacheex_maxhop = 1
caid = 0E00
ident = 0E00:000000
group = 4
emmcache = 2,1,2,1
blockemm-unknown = 1
lb_weight = 300
emu_auproviders = 0E00:000000
 

technodvl2

Registered
Messages
251
no need to use disablecrccws in all readers

i have it on the config

[global]
logfile = /dev/null
disablecrccws = 1
disablecrccws_only_for = 0E00:000000;1811:000000,003311,023311,003311,023311,003315,00331B,000007,000107,000000;0500:030B00;1819:00006D,000000
lb_mode = 1
lb_save = 100
clienttimeout = 10000
nice = -1
dropdups = 1



works here
 
Top