ATM I don't care much about working CI+ solutions since DVB-X providers active in my country don't use mandatory CI+ modules at all.
So I rather do the talking part since coding isn't needed at this moment.
Posted 19 March 2017 - 19:15
ATM I don't care much about working CI+ solutions since DVB-X providers active in my country don't use mandatory CI+ modules at all.
So I rather do the talking part since coding isn't needed at this moment.
@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB
Posted 19 March 2017 - 19:26
I fully agree that talking is more fun than coding, and yes you are right, only when you suffer you are willing to do something - without suffering I would probably not have done anything myself either. That's exactly the reason why I hinted which crowd might be the most suffering at the moment ...
Technically the same question pops up every few months and the answers here are more or less the same all the time.
But as I'm not adding any real value here either ... let's simply sit and wait ... because the whole thing could gain momentum pretty fast, when some popular solutions would stop working.
Have a nice day ...
Edited by gutemine, 19 March 2017 - 19:27.
Posted 20 March 2017 - 18:09
I got these files from NN2 board. Thanks you for the tip, they are more over my head but I'm going to look at them.
DM920UHD DVB-S2X TRIPLE tuner + Triple M.S tuner DVB-S2X, DVB-T2/T, QboxHD, QboxHD Mini, Icecrypt T2300HD,
Qviart Lunix3 4K, Raspberry Pi 4 Model B 4GB & 8GB
Vertex 4K60 4:4:4 600MHz
Posted 20 March 2017 - 19:57
The other thread here were we discussed the solution before points you to the ioctl in descrambler.c
The sources will compile and run nicely on every OpenPLI box, and even authenticate the Modules with the evil ceritficates, only the ioctls to set the AES key so that the demux is able to descramble d the AES scrambled output of the CI after decryption with need adjustment because they might differ depending on box and drivers - but as it is all Boradcom what we talk about here the chance is extremely high that the only difference is the ioctl argument - which is easy to find out if you trace a working not open source solution.
But I'm repeating myself .... and just looking will not help ...
Edited by gutemine, 20 March 2017 - 20:00.
Posted 20 March 2017 - 20:00
it+made+me+happy+high+five+_3428009e229944c396690d6d27d76ce2.jpg 23.86KB 24 downloads
Edited by littlesat, 20 March 2017 - 20:00.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 22 March 2017 - 13:24
0xa would be 10, dreamboxes use 137 - change the code and try it out ...
ioctl(3, 0xa, 0xbeb067b4) = 0
This simply means you never can 'design' a real common solution....
Edited by littlesat, 22 March 2017 - 13:25.
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 22 March 2017 - 17:50
The CI output screen is always AES encrypted (well some modules I think you can switch to old DES), which means using Software decrypt for AES will just keep your CPU pretty busy and is useless, as all up-to-date broadcom SOC can do the job nicely. On a PC of course the story is different ....
And if I count the box specific case statemens and if then/else in the OpenPLI git (despite your BSP layer) I will end up in the dozends - hence I'm not willing to follow your argument with 'real' common solution either.
Edited by gutemine, 22 March 2017 - 17:52.
Posted 22 March 2017 - 19:04
using Software decrypt for AES will just keep your CPU pretty busy and is useless, as all up-to-date broadcom SOC can do the job nicely. On a PC of course the story is different ....
For my view software aes decrypt get less resources when csa decrypt. At orange pi pc with 2 core arm processor aes decrypt get about 5-10% cpu time. Just for information...
Posted 22 March 2017 - 19:29
This is nothing new, but they are not designed to do the job in hardware ... so you have no other choice - the SOC of a STB are designed for this kind of work.
But anyway, nobody will stop anybody to invent a better mousetrap
Pesonally I would recommend to have a working solution BEFORE thinking about (better ?) alternatives ....
Edited by gutemine, 22 March 2017 - 19:30.
Posted 22 March 2017 - 21:43
Edited by athoik, 22 March 2017 - 21:44.
Posted 22 March 2017 - 22:12
is there any software in Linux (not receiver related, but pure Linux with DVB API) that implements a softciplus?
I didn't named it "softciplus" It just ciplus implementation worked with ci+ CAM and based on dream ciplus souces and software aes decrypting by openssl lib. And yes, it's version of very popular linux dvb soft.
Posted 22 March 2017 - 22:13
Posted 22 March 2017 - 22:39
/opt/openpli/openpli5$ find openembedded-core/ meta-openembedded/ -type f | xargs egrep -i "gnutls|openssl" | grep -i gstre openembedded-core/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc:PACKAGECONFIG[dtls] = "--enable-dtls,--disable-dtls,openssl" openembedded-core/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc:# ensure OpenSSL is used for HLS AES description instead of nettle openembedded-core/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc:# (OpenSSL is a shared dependency with dtls) openembedded-core/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc:PACKAGECONFIG[hls] = "--enable-hls --with-hls-crypto=openssl,--disable-hls,openssl"@Yuri666, good that finaly linux users will be able to use CI+ cams, is it a private or public code yet?
0 members, 3 guests, 0 anonymous users