SATPI
SATPI copied to clipboard
[Feature request] ICAM support
Any Chance to implement ICAM support for CAID 098D ?
look here: https://github.com/catalinii/minisatip/issues/1003
Hi @dni1337
Yes I can give this a try, are you able to test this?
Yes, of Course. I can compile with the modified libdvbcsa and test. Thx
yep, me too !
Hi @dni1337 & @SaulGoodman1337
I have tried to implement this, you could try to build it with this:
make debug ENIGMA=yes LIBDVBCSA=yes ICAM=yes
Hi @dni1337 & @SaulGoodman1337
I have tried to implement this, you could try to build it with this:
make debug ENIGMA=yes LIBDVBCSA=yes ICAM=yes
thanks !
can you help me with this ?
/home/home/vu/opt/toolchains/stbgcc-8.3-0.4/bin/../lib/gcc/arm-unknown-linux-gnueabihf/8.3.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: cannot find -ldvbcsa collect2: error: ld returned 1 exit status
@SaulGoodman1337
Did you build LIBDVBCSA with ICAM support?
Then follow Cross Compiling with DVBCSA, then copy these files to your build environment for example ARM steps here https://github.com/Barracuda09/SATPI/wiki/Cross-Compiling-SatPI
i have no idea how to compile libdvbcsa for arm
Hi @SaulGoodman1337
here is how I did it:
git clone https://github.com/glenvt18/libdvbcsa
cd libdvbcsa
source /path/to/satpi/envARM.sh
./bootstrap
(maybe install tools that bootstrap needs) sudo apt-get install ...
./configure --host=arm-linux
patch -p1 < icam.diff
make
when finished libdvbcsa.so is in src/.libs
and dvbcsa.h is in src/dvbcsa
`Wed Feb 1 14:01:22.5740 2023 [ src/decrypt/dvbapi/Client.cpp:358] Frontend: 8, PMT data to OSCam with adapter: 8 demux: 8 list_management: 0x03 Wed Feb 1 14:01:22.5740 2023 9F 80 32 82 00 3C 03 AC 4F 04 00 36 01 81 08 00 ..2..<..O..6.... Wed Feb 1 14:01:22.5740 2023 00 00 00 01 B9 27 0F 83 01 08 84 02 01 08 86 01 .....'.......... Wed Feb 1 14:01:22.5740 2023 08 87 01 08 09 04 18 54 E2 4F 09 04 18 50 E2 50 .......T.O...P.P Wed Feb 1 14:01:22.5740 2023 09 04 18 38 EA 1E 09 04 18 68 F5 D8 09 04 09 8E ...8.....h...... Wed Feb 1 14:01:22.5740 2023 FE 61 .a Wed Feb 1 14:01:22.5740 2023 <CRLF> Wed Feb 1 14:01:22.5740 2023 END Wed Feb 1 14:01:22.5779 2023 [ src/input/dvb/Frontend_DecryptInterface.cpp:067] Frontend: 9, Start filter PID: 0264 demux: 0 filter: 0 (data 0x02 0xAC 0x4F mask 0xFF 0xFF 0xFF 0x00) Wed Feb 1 14:01:22.5788 2023 [ src/input/dvb/Frontend_DecryptInterface.cpp:067] Frontend: 9, Start filter PID: 2590 demux: 0 filter: 1 (data 0x80 0x00 0x00 mask 0xF0 0x00 0x00 0x00) Wed Feb 1 14:01:22.5792 2023 [ src/mpegts/Filter.h:138] Frontend: 9, Updating PID filters... Wed Feb 1 14:01:22.6065 2023 [ src/mpegts/Filter.h:163] Frontend: 9, Set filter PID: 2590 Wed Feb 1 14:01:22.8481 2023 [ src/decrypt/dvbapi/Client.cpp:177] Frontend: 9, Send Filter Data with size 152 for demux: 0 filter: 1 PID 2590 TableID 0x80 0x30 0x8F 0x07 0x8D Wed Feb 1 14:01:22.8502 2023 [ src/input/dvb/Frontend_DecryptInterface.cpp:067] Frontend: 9, Start filter PID: 2590 demux: 0 filter: 1 (data 0x81 0x00 0x00 mask 0xFF 0x00 0x00 0x00) /usr/bin/satpi: symbol lookup error: /usr/bin/satpi: undefined symbol: dvbcsa_bs_key_set_ecm root@vuduo4kse:~#
`
Did you use the self compiled LIBDVBCSA?
You need to copy LIBDVBCSA.so you compiled to the Vu+ in /home/root
then start SatPI with something like: LD_LIBRARY_PATH=/home/root/ /usr/bin/satpi
Did you use the self compiled LIBDVBCSA?
yes, checked again
You need to copy LIBDVBCSA.so you compiled to the Vu+ in
/home/rootthen start SatPI with something like:LD_LIBRARY_PATH=/home/root/ /usr/bin/satpi
I have. nevertheless the same behavior
what does this show objdump -T libdvbcsa.so | grep dvbcsa_bs_key use the lib you copied to Vu+
[@ libdvbcsa]$ objdump -T src/.libs/libdvbcsa.so| grep dvbcsa_bs_key 00006568 g DF .text 000001f4 Base dvbcsa_bs_key_set 0000675c g DF .text 000001f4 Base dvbcsa_bs_key_set_ecm 000046d0 g DF .text 0000002c Base dvbcsa_bs_key_alloc 000046fc g DF .text 00000004 Base dvbcsa_bs_key_free
So it is there, but for some reason it can not find it or does not use the correct lib.
Building SatPI with ICAM did work?
Hi @SaulGoodman1337
You could try to force the correct LIBDVBCSA.so with
LD_PRELOAD=/home/root/libdvbcsa.so /usr/bin/satpi
So now quickly looked and it seems to work. i will check it more intensively in the next few days. thank you for your service
@Barracuda09 Thank you very much.
I tested for about 1 hour now on http://127.0.0.1:8875/?fe=3&freq=11171&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&plts=off&sr=22000&fec=34&pids=0,102,132,1791,1795
IT'S WORKING PERFECTLY.
Again, thank you for implementing.
Best regrads
force close on caid 1830. without ICAM=yes its working
> root@vuduo4kse:~# LD_PRELOAD=/home/root/libdvbcsa.so /usr/bin/satpi --http-path /usr/share/satpi/web --no-daemon
Tue Feb 7 22:40:06.1156 2023 [ src/main.cpp:341] --- Starting SatPI version: 1.6.2.113~gf2e46ae Enigma ---
Tue Feb 7 22:40:06.1166 2023 [ src/main.cpp:342] Number of processors online: 4
Tue Feb 7 22:40:06.1169 2023 [ src/main.cpp:343] Default network buffer size: 80 KBytes
Tue Feb 7 22:40:06.1181 2023 [ src/InterfaceAttr.cpp:132] eth0: 192.168.178.4 [00:1d:ec:16:a6:bd]
Tue Feb 7 22:40:06.1192 2023 [ src/StreamManager.cpp:068] Enumerating all devices...
Tue Feb 7 22:40:06.1195 2023 [ src/input/dvb/Frontend.cpp:179] Detecting frontends in: /dev/dvb
Tue Feb 7 22:40:06.1192 2023 [ src/decrypt/dvbapi/Client.cpp:371] Setting up DVBAPI client
Tue Feb 7 22:40:06.1273 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.1275 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.1580 2023 [ src/input/dvb/Frontend.cpp:656] Frontend Type: Satellite (DVB-S)
Tue Feb 7 22:40:06.1582 2023 [ src/input/dvb/Frontend.cpp:660] Frontend Type: Satellite (DVB-S2)
Tue Feb 7 22:40:06.1584 2023 [ src/input/dvb/Frontend.cpp:698] Frontend Type: Unknown 21
Tue Feb 7 22:40:06.1586 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 950000 Hz to 2150000 Hz
Tue Feb 7 22:40:06.1588 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 1000000 symbols/s to 45000000 symbols/s
Tue Feb 7 22:40:06.1590 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.1617 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.1619 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.1918 2023 [ src/input/dvb/Frontend.cpp:656] Frontend Type: Satellite (DVB-S)
Tue Feb 7 22:40:06.1920 2023 [ src/input/dvb/Frontend.cpp:660] Frontend Type: Satellite (DVB-S2)
Tue Feb 7 22:40:06.1922 2023 [ src/input/dvb/Frontend.cpp:698] Frontend Type: Unknown 21
Tue Feb 7 22:40:06.1924 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 950000 Hz to 2150000 Hz
Tue Feb 7 22:40:06.1926 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 1000000 symbols/s to 45000000 symbols/s
Tue Feb 7 22:40:06.1928 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.1953 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.1955 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.2253 2023 [ src/input/dvb/Frontend.cpp:656] Frontend Type: Satellite (DVB-S)
Tue Feb 7 22:40:06.2255 2023 [ src/input/dvb/Frontend.cpp:660] Frontend Type: Satellite (DVB-S2)
Tue Feb 7 22:40:06.2257 2023 [ src/input/dvb/Frontend.cpp:698] Frontend Type: Unknown 21
Tue Feb 7 22:40:06.2259 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 950000 Hz to 2150000 Hz
Tue Feb 7 22:40:06.2261 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 1000000 symbols/s to 45000000 symbols/s
Tue Feb 7 22:40:06.2263 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.2288 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.2290 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.2582 2023 [ src/input/dvb/Frontend.cpp:656] Frontend Type: Satellite (DVB-S)
Tue Feb 7 22:40:06.2585 2023 [ src/input/dvb/Frontend.cpp:660] Frontend Type: Satellite (DVB-S2)
Tue Feb 7 22:40:06.2587 2023 [ src/input/dvb/Frontend.cpp:698] Frontend Type: Unknown 21
Tue Feb 7 22:40:06.2589 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 950000 Hz to 2150000 Hz
Tue Feb 7 22:40:06.2592 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 1000000 symbols/s to 45000000 symbols/s
Tue Feb 7 22:40:06.2594 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.2618 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.2621 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.2914 2023 [ src/input/dvb/Frontend.cpp:656] Frontend Type: Satellite (DVB-S)
Tue Feb 7 22:40:06.2917 2023 [ src/input/dvb/Frontend.cpp:660] Frontend Type: Satellite (DVB-S2)
Tue Feb 7 22:40:06.2919 2023 [ src/input/dvb/Frontend.cpp:698] Frontend Type: Unknown 21
Tue Feb 7 22:40:06.2921 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 950000 Hz to 2150000 Hz
Tue Feb 7 22:40:06.2923 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 1000000 symbols/s to 45000000 symbols/s
Tue Feb 7 22:40:06.2925 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.2950 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.2953 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.3236 2023 [ src/input/dvb/Frontend.cpp:656] Frontend Type: Satellite (DVB-S)
Tue Feb 7 22:40:06.3239 2023 [ src/input/dvb/Frontend.cpp:660] Frontend Type: Satellite (DVB-S2)
Tue Feb 7 22:40:06.3241 2023 [ src/input/dvb/Frontend.cpp:698] Frontend Type: Unknown 21
Tue Feb 7 22:40:06.3243 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 950000 Hz to 2150000 Hz
Tue Feb 7 22:40:06.3245 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 1000000 symbols/s to 45000000 symbols/s
Tue Feb 7 22:40:06.3247 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.3272 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.3274 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.3557 2023 [ src/input/dvb/Frontend.cpp:656] Frontend Type: Satellite (DVB-S)
Tue Feb 7 22:40:06.3560 2023 [ src/input/dvb/Frontend.cpp:660] Frontend Type: Satellite (DVB-S2)
Tue Feb 7 22:40:06.3563 2023 [ src/input/dvb/Frontend.cpp:698] Frontend Type: Unknown 21
Tue Feb 7 22:40:06.3565 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 950000 Hz to 2150000 Hz
Tue Feb 7 22:40:06.3567 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 1000000 symbols/s to 45000000 symbols/s
Tue Feb 7 22:40:06.3569 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.3594 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.3597 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.3880 2023 [ src/input/dvb/Frontend.cpp:656] Frontend Type: Satellite (DVB-S)
Tue Feb 7 22:40:06.3883 2023 [ src/input/dvb/Frontend.cpp:660] Frontend Type: Satellite (DVB-S2)
Tue Feb 7 22:40:06.3885 2023 [ src/input/dvb/Frontend.cpp:698] Frontend Type: Unknown 21
Tue Feb 7 22:40:06.3887 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 950000 Hz to 2150000 Hz
Tue Feb 7 22:40:06.3889 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 1000000 symbols/s to 45000000 symbols/s
Tue Feb 7 22:40:06.3891 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.3916 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.3918 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.3920 2023 [ src/input/dvb/Frontend.cpp:675] Frontend Type: Cable (Annex A)
Tue Feb 7 22:40:06.3922 2023 [ src/input/dvb/Frontend.cpp:681] Frontend Type: Cable (Annex C)
Tue Feb 7 22:40:06.3924 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 47000000 Hz to 862000000 Hz
Tue Feb 7 22:40:06.3926 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 870000 symbols/s to 11700000 symbols/s
Tue Feb 7 22:40:06.3928 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.3949 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.3952 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.3954 2023 [ src/input/dvb/Frontend.cpp:675] Frontend Type: Cable (Annex A)
Tue Feb 7 22:40:06.3956 2023 [ src/input/dvb/Frontend.cpp:681] Frontend Type: Cable (Annex C)
Tue Feb 7 22:40:06.3958 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 47000000 Hz to 862000000 Hz
Tue Feb 7 22:40:06.3960 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 870000 symbols/s to 11700000 symbols/s
Tue Feb 7 22:40:06.3962 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.3984 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.3985 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.3987 2023 [ src/input/dvb/Frontend.cpp:675] Frontend Type: Cable (Annex A)
Tue Feb 7 22:40:06.3988 2023 [ src/input/dvb/Frontend.cpp:681] Frontend Type: Cable (Annex C)
Tue Feb 7 22:40:06.3990 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 47000000 Hz to 862000000 Hz
Tue Feb 7 22:40:06.3991 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 870000 symbols/s to 11700000 symbols/s
Tue Feb 7 22:40:06.3993 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.4013 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.4015 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.4016 2023 [ src/input/dvb/Frontend.cpp:675] Frontend Type: Cable (Annex A)
Tue Feb 7 22:40:06.4018 2023 [ src/input/dvb/Frontend.cpp:681] Frontend Type: Cable (Annex C)
Tue Feb 7 22:40:06.4019 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 47000000 Hz to 862000000 Hz
Tue Feb 7 22:40:06.4021 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 870000 symbols/s to 11700000 symbols/s
Tue Feb 7 22:40:06.4022 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.4043 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.4045 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.4046 2023 [ src/input/dvb/Frontend.cpp:675] Frontend Type: Cable (Annex A)
Tue Feb 7 22:40:06.4047 2023 [ src/input/dvb/Frontend.cpp:681] Frontend Type: Cable (Annex C)
Tue Feb 7 22:40:06.4049 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 47000000 Hz to 862000000 Hz
Tue Feb 7 22:40:06.4050 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 870000 symbols/s to 11700000 symbols/s
Tue Feb 7 22:40:06.4052 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.4074 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.4077 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.4079 2023 [ src/input/dvb/Frontend.cpp:675] Frontend Type: Cable (Annex A)
Tue Feb 7 22:40:06.4082 2023 [ src/input/dvb/Frontend.cpp:681] Frontend Type: Cable (Annex C)
Tue Feb 7 22:40:06.4084 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 47000000 Hz to 862000000 Hz
Tue Feb 7 22:40:06.4086 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 870000 symbols/s to 11700000 symbols/s
Tue Feb 7 22:40:06.4089 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.4121 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.4124 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.4127 2023 [ src/input/dvb/Frontend.cpp:675] Frontend Type: Cable (Annex A)
Tue Feb 7 22:40:06.4130 2023 [ src/input/dvb/Frontend.cpp:681] Frontend Type: Cable (Annex C)
Tue Feb 7 22:40:06.4132 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 47000000 Hz to 862000000 Hz
Tue Feb 7 22:40:06.4135 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 870000 symbols/s to 11700000 symbols/s
Tue Feb 7 22:40:06.4137 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.4169 2023 [ src/input/dvb/Frontend.cpp:576] Frontend Name: Vuplus FE
Tue Feb 7 22:40:06.4172 2023 [ src/input/dvb/Frontend.cpp:580] Frontend Stat: Use advanced signal stats
Tue Feb 7 22:40:06.4174 2023 [ src/input/dvb/Frontend.cpp:675] Frontend Type: Cable (Annex A)
Tue Feb 7 22:40:06.4176 2023 [ src/input/dvb/Frontend.cpp:681] Frontend Type: Cable (Annex C)
Tue Feb 7 22:40:06.4178 2023 [ src/input/dvb/Frontend.cpp:702] Frontend Freq: 47000000 Hz to 862000000 Hz
Tue Feb 7 22:40:06.4180 2023 [ src/input/dvb/Frontend.cpp:703] Frontend srat: 870000 symbols/s to 11700000 symbols/s
Tue Feb 7 22:40:06.4183 2023 [ src/input/dvb/Frontend.cpp:710] Frontend API: 5.10 (0x050A)
Tue Feb 7 22:40:06.4197 2023 [ src/input/dvb/Frontend.cpp:182] Frontends found: 16
Tue Feb 7 22:40:06.4200 2023 [ src/input/file/TSReader.cpp:053] Setting up TS Reader using path: /usr/bin
Tue Feb 7 22:40:06.4225 2023 [ src/input/stream/Streamer.cpp:056] Setting up TS Streamer
Tue Feb 7 22:40:06.8662 2023 [ src/Properties.cpp:084] Setting HTTP Port to: 8875
Tue Feb 7 22:40:06.8667 2023 [ src/Properties.cpp:091] Setting RTSP Port to: 554
Tue Feb 7 22:40:06.8671 2023 [ src/Properties.cpp:096] Setting WEB Path to: /usr/share/satpi/web
Tue Feb 7 22:40:06.8675 2023 [ src/Properties.cpp:100] Setting App Data Path to: /usr/bin
Tue Feb 7 22:40:06.9267 2023 [ src/HttpServer.cpp:058] Setting up HTTP server
Tue Feb 7 22:40:06.9269 2023 [ src/RtspServer.cpp:048] Setting up RTSP server
Tue Feb 7 22:40:06.9838 2023 [ src/upnp/ssdp/Server.cpp:101] Setting up SSDP server with BOOTID: 124 annouce interval: 60 Sec
Tue Feb 7 22:40:07.3037 2023 [ src/socket/SocketAttr.cpp:138] HTTP Connection from 192.168.178.95 Port 40000 with fd: 8
Tue Feb 7 22:40:08.9181 2023 [ src/socket/SocketAttr.cpp:138] RTSP Connection from 192.168.178.2 Port 34648 with fd: 9
Tue Feb 7 22:40:08.9213 2023 [ src/HttpcServer.cpp:150] RTSP Stream data from client None with IP 192.168.178.2 on Port 34648: SETUP rtsp://192.168.178.4/?src=1&fe=1&freq=11464.25&sr=22000&msys=dvbs2&mtype=8psk&pol=h&fec=23&ro=0.35&pids=0 RTSP/1.0
Tue Feb 7 22:40:08.9213 2023 Transport: RTP/AVP;unicast;client_port=42590-42591
Tue Feb 7 22:40:08.9213 2023 CSeq: 1
Tue Feb 7 22:40:08.9213 2023 <CRLF>
Tue Feb 7 22:40:08.9277 2023 [ src/StreamManager.cpp:193] Found FrondtendID: 1 (fe=1) StreamID: -1 SessionID: 0283617640
Tue Feb 7 22:40:08.9304 2023 [ src/Stream.cpp:209] Frontend: 1, StreamClient[0] with SessionID 0283617640 for dvbs2
Tue Feb 7 22:40:08.9325 2023 [ src/input/dvb/Frontend.cpp:410] Frontend: 1, Parsing transport parameters...
Tue Feb 7 22:40:08.9328 2023 [ src/input/dvb/FrontendData.cpp:121] Frontend: 1, New frequency requested, clearing old channel data...
Tue Feb 7 22:40:08.9340 2023 [ src/input/dvb/Frontend.cpp:417] Frontend: 1, Parsing transport parameters (Finished)
Tue Feb 7 22:40:08.9345 2023 [ src/Stream.cpp:261] Frontend: 1, Found Streaming type: RTSP Unicast
Tue Feb 7 22:40:08.9353 2023 [ src/input/dvb/Frontend.cpp:421] Frontend: 1, Updating frontend...
Tue Feb 7 22:40:08.9355 2023 [ src/mpegts/Filter.h:120] Frontend: 1, Closing all active PID filters...
Tue Feb 7 22:40:08.9870 2023 [ src/input/dvb/Frontend.cpp:782] Frontend: 1, Opened /dev/dvb/adapter0/frontend0 for Read/Write with fd: 10 (0 ms)
Tue Feb 7 22:40:08.9886 2023 [ src/input/dvb/delivery/DVBS.cpp:181] Frontend: 1, Start tuning process for DVB-S(2)...
Tue Feb 7 22:40:08.9904 2023 [ src/input/dvb/delivery/DVBS.cpp:219] Frontend: 1, Opened /dev/dvb/adapter0/frontend0 for Writing DiSEqC command with fd: 10
Tue Feb 7 22:40:08.9924 2023 [ src/input/dvb/delivery/DiSEqcEN50607.cpp:077] Frontend: 1, Sending DiSEqC: [0x70] [0x06] [0x4E] [0x02] - DiSEqC Src: 0 - UB: 0
Tue Feb 7 22:40:09.1204 2023 [ src/input/dvb/delivery/DVBS.cpp:256] Frontend: 1, Set Properties: Frequency 1210000
Tue Feb 7 22:40:09.1210 2023 [ src/input/dvb/Frontend.cpp:789] Frontend: 1, Tuned, waiting on lock...
Tue Feb 7 22:40:09.1255 2023 [ src/decrypt/dvbapi/Client.cpp:414] Connected to OSCam v1.20_svn, build r11718 (x86_64-alpine-linux-musl);
Tue Feb 7 22:40:09.5793 2023 [ src/input/dvb/Frontend.cpp:801] Frontend: 1, Tuned and locked (FE status 0x1F)
Tue Feb 7 22:40:09.5803 2023 [ src/mpegts/Filter.h:140] Frontend: 1, Updating PID filters...
Tue Feb 7 22:40:09.5814 2023 [ src/input/dvb/Frontend.cpp:497] Frontend: 1, Opened /dev/dvb/adapter0/demux0 using fd: 12
Tue Feb 7 22:40:09.5838 2023 [ src/input/dvb/Frontend.cpp:503] Frontend: 1, Set DMX buffer size to 6291456 Bytes
Tue Feb 7 22:40:09.5848 2023 [ src/input/dvb/Frontend.cpp:519] Frontend: 1, Set DMX_SET_SOURCE with (Src: 0 - Offset: 32)
Tue Feb 7 22:40:09.6067 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 0000
Tue Feb 7 22:40:09.6277 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 0001
Tue Feb 7 22:40:09.6495 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 0016
Tue Feb 7 22:40:09.6714 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 0017
Tue Feb 7 22:40:09.6932 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 0018
Tue Feb 7 22:40:09.6973 2023 [ src/input/dvb/Frontend.cpp:442] Frontend: 1, Updating frontend (Finished in 761 ms)
Tue Feb 7 22:40:09.6998 2023 [ src/output/StreamThreadRtp.cpp:066] Frontend: 1, RTP/UDP set network buffer size: 1600 KBytes
Tue Feb 7 22:40:09.7023 2023 [ src/output/StreamThreadRtcpBase.cpp:063] Frontend: 1, Start RTCP/UDP stream to 192.168.178.2:42591
Tue Feb 7 22:40:09.7050 2023 [ src/output/StreamThreadBase.cpp:138] Frontend: 1, Start RTP/UDP stream to 192.168.178.2:42590
Tue Feb 7 22:40:09.7068 2023 [ src/HttpcServer.cpp:217] Send reply in 785 ms
Tue Feb 7 22:40:09.7068 2023 RTSP/1.0 200 OK
Tue Feb 7 22:40:09.7068 2023 Server: satpi/1.6.2.113~gf2e46ae Enigma
Tue Feb 7 22:40:09.7068 2023 CSeq: 1
Tue Feb 7 22:40:09.7068 2023 Session: 0283617640;timeout=60
Tue Feb 7 22:40:09.7068 2023 Transport: RTP/AVP;unicast;client_ip=192.168.178.2;client_port=42590-42591
Tue Feb 7 22:40:09.7068 2023 com.ses.streamID: 100
Tue Feb 7 22:40:09.7068 2023 <CRLF>
Tue Feb 7 22:40:09.7086 2023 [ src/HttpcServer.cpp:150] RTSP Stream data from client None with IP 192.168.178.2 on Port 34648: PLAY rtsp://192.168.178.4/stream=100?addpids=1,16,17,101,1535,1539 RTSP/1.0
Tue Feb 7 22:40:09.7086 2023 Session: 0283617640
Tue Feb 7 22:40:09.7086 2023 CSeq: 2
Tue Feb 7 22:40:09.7086 2023 <CRLF>
Tue Feb 7 22:40:09.7092 2023 [ src/StreamManager.cpp:193] Found FrondtendID: 1 (fe=1) StreamID: 100 SessionID: 0283617640
Tue Feb 7 22:40:09.7095 2023 [ src/Stream.cpp:212] Frontend: 1, StreamClient[0] with SessionID 0283617640
Tue Feb 7 22:40:09.7098 2023 [ src/input/dvb/Frontend.cpp:410] Frontend: 1, Parsing transport parameters...
Tue Feb 7 22:40:09.7102 2023 [ src/input/dvb/Frontend.cpp:417] Frontend: 1, Parsing transport parameters (Finished)
Tue Feb 7 22:40:09.7105 2023 [ src/input/dvb/Frontend.cpp:421] Frontend: 1, Updating frontend...
Tue Feb 7 22:40:09.7107 2023 [ src/mpegts/Filter.h:140] Frontend: 1, Updating PID filters...
Tue Feb 7 22:40:09.7592 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 0101
Tue Feb 7 22:40:09.7799 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 1535
Tue Feb 7 22:40:09.8014 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 1539
Tue Feb 7 22:40:09.8054 2023 [ src/input/dvb/Frontend.cpp:442] Frontend: 1, Updating frontend (Finished in 93 ms)
Tue Feb 7 22:40:09.8076 2023 [ src/HttpcServer.cpp:217] Send reply in 98 ms
Tue Feb 7 22:40:09.8076 2023 RTSP/1.0 200 OK
Tue Feb 7 22:40:09.8076 2023 Server: satpi/1.6.2.113~gf2e46ae Enigma
Tue Feb 7 22:40:09.8076 2023 RTP-Info: url=rtsp://192.168.178.4/stream=100
Tue Feb 7 22:40:09.8076 2023 CSeq: 2
Tue Feb 7 22:40:09.8076 2023 Session: 0283617640
Tue Feb 7 22:40:09.8076 2023 Range: npt=0.000-
Tue Feb 7 22:40:09.8076 2023 <CRLF>
Tue Feb 7 22:40:10.3583 2023 [ src/mpegts/PAT.cpp:051] Frontend: 1, PAT - Section Length: 53 TID: 1017 Version: 1 secNr: 0 lastSecNr: 0 CRC: 0xF91C0298
Tue Feb 7 22:40:10.3830 2023 [ src/mpegts/PMT.cpp:099] Frontend: 99, NEW PMT data
Tue Feb 7 22:40:10.3830 2023 47 40 65 1E 00 02 B2 76 EF 79 D3 00 00 E5 FF F0 [email protected]......
Tue Feb 7 22:40:10.3830 2023 00 10 F1 18 C2 64 DB 1E 7A 81 A3 93 3E 90 6C FF .....d..z...>.l.
Tue Feb 7 22:40:10.3830 2023 FE 41 26 0B 7B B0 70 5C 8C 9E 84 36 6B E1 58 FF .A&.{.p\...6k.X.
Tue Feb 7 22:40:10.3830 2023 32 A5 73 34 FD 63 D3 D2 D9 05 C8 C7 6A 33 2C 6F 2.s4.c......j3,o
Tue Feb 7 22:40:10.3830 2023 BE DD 5E ED B3 BF 6D 63 BC F9 69 9C 9E 93 29 D1 ..^...mc..i...).
Tue Feb 7 22:40:10.3830 2023 32 A9 5A 7B 55 2F 5E DA 9C 4E A2 92 E2 EA 72 7F 2.Z{U/^..N....r.
Tue Feb 7 22:40:10.3830 2023 F8 A7 72 02 95 91 77 79 30 3A 1E B7 8E 76 C5 C6 ..r...wy0:...v..
Tue Feb 7 22:40:10.3830 2023 87 07 F6 09 8F DE F8 05 53 12 21 99 3C 92 37 60 ........S.!.<.7`
Tue Feb 7 22:40:10.3830 2023 47 1F FF 14 B4 5C 5B CB 0B B1 F4 B9 C5 48 C3 DC G....\[......H..
Tue Feb 7 22:40:10.3830 2023 42 A5 1F A9 ED 28 5A 8E 41 8C C4 6F B5 4D F4 30 B....(Z.A..o.M.0
Tue Feb 7 22:40:10.3830 2023 60 0D DF D9 EA 84 CF 18 83 B2 AC 02 3C EF AD FE `...........<...
Tue Feb 7 22:40:10.3830 2023 76 55 20 F2 1B 25 1D 88 E4 FB 95 F5 vU ..%......
Tue Feb 7 22:40:10.3830 2023 <CRLF>
Tue Feb 7 22:40:10.3830 2023 END
Tue Feb 7 22:40:10.3887 2023 [ src/mpegts/PMT.cpp:135] Frontend: 1, PMT - PID: 0101 - Section Length: 519 Prog NR: 61305 Version: 9 secNr: 0 lastSecNr: 0 PCR-PID: 1535 Program Length: 452 CRC: 0x897AB140
Tue Feb 7 22:40:10.9930 2023 [ src/mpegts/SDT.cpp:051] Frontend: 1, SDT - Section Length: 505 Transport Stream ID: 1017 Version: 11 secNr: 0 lastSecNr: 0 NetworkID: 0001 CRC: 0x35AC75D4
Tue Feb 7 22:40:11.0097 2023 [ src/decrypt/dvbapi/Client.cpp:358] Frontend: 1, PMT data to OSCam with adapter: 0 demux: 0 list_management: 0x03
Tue Feb 7 22:40:11.0097 2023 9F 80 32 82 01 E2 03 EF 79 04 01 DC 01 81 08 00 ..2.....y.......
Tue Feb 7 22:40:11.0097 2023 00 00 00 03 F9 00 01 83 01 00 84 02 00 65 86 01 .............e..
Tue Feb 7 22:40:11.0097 2023 00 87 01 00 09 58 18 30 FC A2 8C 52 00 00 3D A3 .....X.0...R..=.
Tue Feb 7 22:40:11.0097 2023 0D 01 80 11 80 00 02 18 30 01 0F 9F 20 FF AA 15 ........0... ...
Tue Feb 7 22:40:11.0097 2023 02 80 11 00 00 00 64 00 03 03 21 00 00 00 02 18 ......d...!.....
Tue Feb 7 22:40:11.0097 2023 30 00 00 00 64 AA 15 02 80 11 00 00 0B EA 00 03 0...d...........
Tue Feb 7 22:40:11.0097 2023 03 21 00 00 00 02 18 30 00 00 0B EA 01 00 0F A3 .!.....0........
Tue Feb 7 22:40:11.0097 2023 0D 01 80 11 80 00 02 18 30 01 0D AB 20 FF 09 64 ........0... ..d
Tue Feb 7 22:40:11.0097 2023 18 43 F9 A2 8C 5E 00 00 43 8C 13 00 80 11 08 02 .C...^..C.......
Tue Feb 7 22:40:11.0097 2023 18 43 20 0A 09 38 59 00 0F 9F 59 00 0F 9F AA 15 .C ..8Y...Y.....
Tue Feb 7 22:40:11.0097 2023 03 80 11 5D 00 00 66 00 03 03 21 00 00 02 18 43 ...]..f...!....C
Tue Feb 7 22:40:11.0097 2023 5D 00 00 66 00 AA 15 03 80 11 00 00 0B EA 00 03 ]..f............
Tue Feb 7 22:40:11.0097 2023 03 21 00 00 02 18 43 5D 00 0B EA 00 01 00 15 8C .!....C]........
Tue Feb 7 22:40:11.0097 2023 13 00 80 11 08 02 18 43 20 0A 09 38 59 00 0D 7A .......C ..8Y..z
Tue Feb 7 22:40:11.0097 2023 59 00 0D 7A 09 04 09 C4 FB A2 09 04 09 8C FA A2 Y..z............
Tue Feb 7 22:40:11.0097 2023 09 64 18 60 FE A2 8C 5E 00 00 43 8C 13 00 80 11 .d.`...^..C.....
Tue Feb 7 22:40:11.0097 2023 08 02 18 60 20 0A 09 38 59 00 0F 9F 59 00 0F 9F ...` ..8Y...Y...
Tue Feb 7 22:40:11.0097 2023 AA 15 03 80 11 5D 00 00 68 00 03 03 21 00 00 02 .....]..h...!...
Tue Feb 7 22:40:11.0097 2023 18 60 5D 00 00 68 00 AA 15 03 80 11 00 00 0B EA .`]..h..........
Tue Feb 7 22:40:11.0097 2023 00 03 03 21 00 00 02 18 60 5D 00 0B EA 00 01 00 ...!....`]......
Tue Feb 7 22:40:11.0097 2023 15 8C 13 00 80 11 08 02 18 60 20 0A 09 38 59 00 .........` ..8Y.
Tue Feb 7 22:40:11.0097 2023 0D 7A 59 00 0D 7A 09 64 18 6A FD A2 8C 5E 00 00 .zY..z.d.j...^..
Tue Feb 7 22:40:11.0097 2023 43 8C 13 00 80 11 08 02 18 6A 20 0A 09 38 59 00 C........j ..8Y.
Tue Feb 7 22:40:11.0097 2023 0F 9F 59 00 0F 9F AA 15 03 80 11 5D 00 00 6A 00 ..Y........]..j.
Tue Feb 7 22:40:11.0097 2023 03 03 21 00 00 02 18 6A 5D 00 00 6A 00 AA 15 03 ..!....j]..j....
Tue Feb 7 22:40:11.0097 2023 80 11 00 00 0B EA 00 03 03 21 00 00 02 18 6A 5D .........!....j]
Tue Feb 7 22:40:11.0097 2023 00 0B EA 00 01 00 15 8C 13 00 80 11 08 02 18 6A ...............j
Tue Feb 7 22:40:11.0097 2023 20 0A 09 38 59 00 0D 7A 59 00 0D 7A 09 04 09 8D ..8Y..zY..z....
Tue Feb 7 22:40:11.0097 2023 F8 A2 09 04 18 6D FD A3 09 04 18 42 FC A3 09 06 .....m.....B....
Tue Feb 7 22:40:11.0097 2023 4B 64 FC A3 18 42 09 10 4A F4 F7 A2 01 07 68 64 Kd...B..J.....hd
Tue Feb 7 22:40:11.0097 2023 2D 70 6C 75 73 04 01 10 -plus...
Tue Feb 7 22:40:11.0097 2023 <CRLF>
Tue Feb 7 22:40:11.0097 2023 END
Tue Feb 7 22:40:11.0115 2023 [ src/input/dvb/Frontend_DecryptInterface.cpp:067] Frontend: 1, Start filter PID: 0101 demux: 0 filter: 0 (data 0x02 0xEF 0x79 mask 0xFF 0xFF 0xFF 0x00)
Tue Feb 7 22:40:11.0117 2023 [ src/input/dvb/Frontend_DecryptInterface.cpp:067] Frontend: 1, Start filter PID: 7330 demux: 0 filter: 1 (data 0x80 0x00 0x00 mask 0xF0 0x00 0x00 0x00)
Tue Feb 7 22:40:11.0130 2023 [ src/mpegts/Filter.h:140] Frontend: 1, Updating PID filters...
Tue Feb 7 22:40:11.0337 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 7330
Tue Feb 7 22:40:11.5568 2023 [ src/decrypt/dvbapi/Client.cpp:177] Frontend: 1, Send Filter Data with size 152 for demux: 0 filter: 1 PID 7330 TableID 0x80 0x30 0x8F 0x07 0x8D
Tue Feb 7 22:40:11.5585 2023 [ src/input/dvb/Frontend_DecryptInterface.cpp:067] Frontend: 1, Start filter PID: 7330 demux: 0 filter: 1 (data 0x81 0x00 0x00 mask 0xFF 0x00 0x00 0x00)
Tue Feb 7 22:40:11.5742 2023 [ src/decrypt/dvbapi/Client.cpp:464] Frontend: 1, Received even(0x00) CW: 0x2D 0x54 0xCC 0x4D 0xEC 0x27 0x78 0x8B index: 0
root@vuduo4kse:~#
Hi @SaulGoodman1337
What does cat /tmp/satpi.bt show?
Hi @SaulGoodman1337
Thanks for testing! It seems that I have made a mistake with none ICAM cards. Could you please test the latest commit
same behavior
> Wed Feb 8 02:07:17.1612 2023 [ src/input/dvb/Frontend_DecryptInterface.cpp:067] Frontend: 1, Start filter PID: 0312 demux: 0 filter: 0 (data 0x02 0x6F 0xEC mask 0xFF 0xFF 0xFF 0x00)
> Wed Feb 8 02:07:17.1615 2023 [ src/input/dvb/Frontend_DecryptInterface.cpp:067] Frontend: 1, Start filter PID: 7301 demux: 0 filter: 1 (data 0x80 0x00 0x00 mask 0xF0 0x00 0x00 0x00)
> Wed Feb 8 02:07:17.1617 2023 [ src/mpegts/Filter.h:140] Frontend: 1, Updating PID filters...
> Wed Feb 8 02:07:17.1855 2023 [ src/mpegts/Filter.h:165] Frontend: 1, Set filter PID: 7301
> Wed Feb 8 02:07:17.8149 2023 [ src/decrypt/dvbapi/Client.cpp:177] Frontend: 1, Send Filter Data with size 152 for demux: 0 filter: 1 PID 7301 TableID 0x81 0x30 0x8F 0x07 0x8D
> Wed Feb 8 02:07:17.8171 2023 [ src/input/dvb/Frontend_DecryptInterface.cpp:067] Frontend: 1, Start filter PID: 7301 demux: 0 filter: 1 (data 0x80 0x00 0x00 mask 0xFF 0x00 0x00 0x00)
> root@vuduo4kse:~# cat /tmp/
> bcm/ minisatip.log ntpv4.local nxserver_ipc satpi.bt
> root@vuduo4kse:~# cat /tmp/satpi.bt
> /usr/bin/satpi(_ZN5Utils15createBackTraceEPKc+0x34)[0xf3ccc]
> /usr/bin/satpi[0xd16f8]
> /lib/libc.so.6(__default_sa_restorer+0x0)[0xb6bf1ba0]
> /usr/bin/satpi(_ZN7decrypt6dvbapi4Keys3setEPKhii+0x70)[0x19ba84]
> /usr/bin/satpi(_ZN7decrypt6dvbapi16ClientProperties6setKeyEPKhii+0x48)[0x1a0ebc]
> /usr/bin/satpi(_ZN5input3dvb8Frontend6setKeyEPKhii+0x4c)[0x19f72c]
> /usr/bin/satpi(_ZN7decrypt6dvbapi6Client11threadEntryEv+0x918)[0x190038]
> /usr/bin/satpi(_ZN4base10ThreadBase15threadEntryBaseEv+0x80)[0xfc948]
> /usr/bin/satpi(_ZN4base10ThreadBase15threadEntryFuncEPv+0x2c)[0xfcb94]
> root@vuduo4kse:~#
>
Could you please try once more this new commit
looks better. i will try this a few days. thanks
@SaulGoodman1337
Yes, please try ICAM and none ICAM cards.
Thanks for you patience and help!