Dreambox owners: Who wants to test DVB-CISSA descrambling?

kebien

Registered
Messages
1,329
Which channel uses the BISS2 system on satellites !?

None yet.
This a test to see if the setup of the AES onboard decryption is possible,and what type of receivers and drivers allow it or not.

Beside,this is only part of Biss 2,which basically will carry an ECM with changing control words.It should be as dynamic as any other of the encryptions we are used to.
 

nautilus7

VIP
Messages
607
Yes, it's like kebien said.

BISS2 code is complete since last week: https://github.com/oscam-emu/oscam-patched/commits/dvbcissa-biss2

I just need to figure out some parts in the dvbapi side to determine what would be the best way to implement dvb-cissa.

Problem is that the existing dvbapi code is a real mess, and as I dig further into the code I find more and more goofs.

For example, I found out today that while my edision os nino (and I guess most modern boxes) has 64 descrambler slots in each CA device, oscam is configured to use only 16 of them!!!

In powervu terms (which needs at most 5 slots per channel) this means that only 3 channels can be watched/recorded in each CA device.

Using all 64 descrambler slots the number increases by 4+. And this can be further increased if I tell oscam to descramble all stream which use the same CW under the same descrambler slot. We could then reach 20 powervu channels easily...

Hopefully all these will be fixed sooner or later.
 
Last edited:

nautilus7

VIP
Messages
607
Did the video/audio played smoothly, without any artifacts?
- Yes it works perfectly

Regarding the DreamOS image... can you compare the version of the drivers in both images? Are they the same?
- No they are different, OE2.5 = 2019-03-04, openATV = 2018-10-02

Are you able to playback other encrypted recording in the DreamOS image? You can test with a BISS1 recording for example (just make sure you disable oscam-emu when recording).
- No not working, tested with other biss1 sample (openATV = OK)

Do powervu channels (those which use DES) work with the DreamOS image?
- Yes working fine

Can you tell what are the system OE, Firmware and Kernel/Drivers for both images?
DreamOS:
Device & Versions
Device Name: dm7080
Dreambox OS Version: 4.3.2r3-6-gaa85e-2019-03-04
Image Version: Experimental 2019-03-12
Frontprocessor Version: V1.17
Webinterface Version: 1.9.0

OpenATV:
STB
Merk & model: Dreambox DM7080
Chipset (Frontprocessor Versie): Broadcom 7435 (1.17)
Totaal geheugen: 1132440 kB vrij / 1287584 kB totaal
Box Uptime: 0:02
Software
Systeem OE: OE-Alliance 4.3
Firmware versie: OpenATV 6.3.0 (2019-03-23)
Kernel versie / stuurprogramma datum: 3.4 / 20181002

Ok, thanks! To tell you the truth I wasn't quite sure if it would play without artifacts, because dvb-cissa behaves a little bit different than aes128.

If the payload (audio or video data) is not multiple of the aes128 block size (16), then the remainder should be left in the clear. This is not actually how aes128 behaves in general, which pads the data to be multiple of 16, and then truncates it.

Anyway, time would tell as we test more streams and boxes.

Since you are not able to play any crypted file, not even biss 1, I guess this is a limitation of DreamOS.
 

harshy

Registered
Messages
746
Ill try again later as I updated openATV 6.3 it seems to now have drivers from March 2019.
 
Top