Try these.
can i use this for Libreelec Intel Genrec 86-64?
You can try
Try these.
can i use this for Libreelec Intel Genrec 86-64?
You can try
Try these.
can i use this for Libreelec Intel Genrec 86-64?
You can try
i try install, but server TVH not work
Hello
I have a Raspberry Pi 5 with Ubuntu.
Now I want to install TVheadend with Icam and Oscam, but I can't get it to work.
Could someone provide me with instructions?
Thanks
Tvheadend 22.0.3.8 or Tvheadend 22.0.3.9 can work on RPI5.
Same as LibreELEC
what do you mean, I don't understand
Tvheadend 22.0.3.8 or Tvheadend 22.0.3.9 try
do you have instructions
Display MoreTry these
n coreelec 21.2 -Omega service.tvheadend43-22.0.3.9.zip will be installed but won't start. (S905X3 device).
Is this not for S905X3?
But service.tvheadend43-21.0.105.zip (Amlogic-ng 21) from tvheadend.patched.addon.for.CoreELEC.versions.-Update.21.0-Omega_beta1 works
Display MoreDisplay MoreTry these
n coreelec 21.2 -Omega service.tvheadend43-22.0.3.9.zip will be installed but won't start. (S905X3 device).
Is this not for S905X3?
But service.tvheadend43-21.0.105.zip (Amlogic-ng 21) from tvheadend.patched.addon.for.CoreELEC.versions.-Update.21.0-Omega_beta1 works
Try these for CoreELEC NE and NG
Display MoreDisplay MoreDisplay MoreTry these
n coreelec 21.2 -Omega service.tvheadend43-22.0.3.9.zip will be installed but won't start. (S905X3 device).
Is this not for S905X3?
But service.tvheadend43-21.0.105.zip (Amlogic-ng 21) from tvheadend.patched.addon.for.CoreELEC.versions.-Update.21.0-Omega_beta1 works
Try these for CoreELEC NE and NG
[post='859444'][/post
Thanks. Tried them all. Tried the tvheadend binarys also.
22.0.3.6 7 8 9-Versons. All will be installed. But they don't work.
Only the service.tvheadend43-21.0.105.zip from here (addons\Amlogic-ng\21.0\arm\service.tvheadend43 folder) works.
Perfectly. So why do I complain?
Because of deep concerns about a surprising Coreelec-Update
Display MoreDisplay MoreDisplay MoreDisplay MoreTry these
n coreelec 21.2 -Omega service.tvheadend43-22.0.3.9.zip will be installed but won't start. (S905X3 device).
Is this not for S905X3?
But service.tvheadend43-21.0.105.zip (Amlogic-ng 21) from tvheadend.patched.addon.for.CoreELEC.versions.-Update.21.0-Omega_beta1 works
Try these for CoreELEC NE and NG
[post='859444'][/post
Thanks. Tried them all. Tried the tvheadend binarys also.
22.0.3.6 7 8 9-Versons. All will be installed. But they don't work.
Only the service.tvheadend43-21.0.105.zip from here (addons\Amlogic-ng\21.0\arm\service.tvheadend43 folder) works.
Perfectly. So why do I complain?
Because of deep concerns about a surprising Coreelec-Update
![]()
Tvheadend 22.0.3.8 funziona su CE ne versione 21.2 con Gt King II
When I install 22.0.3.8 the /storage/.kodi/userdata/addon_data/service.tvheadend43/service.log says:
Quote/storage/.kodi/addons/service.tvheadend43/bin/tvheadend43.start: line 176: /storage/.kodi/addons/service.tvheadend43/bin/tvheadend: cannot execute: required file not found
But the binary is there in the /storage/.kodi/addons/service.tvheadend43/bin folder
capmt_ca.so
comskip
tv_grab_file
tvheadend
tvheadend43.start
Display More
Just add this small patch to the patched libdvbcsa.
DiffDisplay More--- a/src/dvbcsa_pv.h +++ b/src/dvbcsa_pv.h @@ -166,12 +166,24 @@ dvbcsa_load_le64(const uint8_t *p) } #if DVBCSA_KEY_ECM > 0 +static int8_t get_ecm(unsigned char ecm) +{ + switch(ecm) + { + case 0x04: + case 0x20: + return 1; + default: + return 0; + } +} + DVBCSA_INLINE static inline uint64_t dvbcsa_load_le64_ecm(const unsigned char ecm, const uint8_t *p) { dvbcsa_block_t W; memcpy(W, p, sizeof(W)); - if (ecm == 4) + if (get_ecm(ecm) == 1) { W[0] = csa_block_perm_ecm[p[0]]; W[4] = csa_block_perm_ecm[p[4]];updated: libdvbcsa_v2.2.patch.zip (test)
If you want, rebuild libdvbcsa with these and give it a try.
Hi fegol
can use also add skyit to this patch? I tried to add hex 0xb0 to switch case but did not work. I think the value is wrong, but i am not sure where to find the value in ecm. I tried with Channel SuperTennis.
His approach is not bad, but flawed...
In order for this get_ecm patch, or any fix, to work properly in your case, you need to pay attention to several things.
if you are using a newer TVH,
reset this https://github.com/tvheadend/tvheadend/commit/6409a6382f1ded18cd6f21649519879c410eb8ab patch so that (... ptr[21] : 0;) is there,
otherwise dvbcsa will only get zero or four
The SuperTennis ecm key value = HEX: 0x1D (DEC:29), in the case of a hexadecimal value, it can be lowercase or uppercase.
you can check the tvh debug trace (descrambler) https://github.com/tvheadend/tvheadend/blob/master/src/descrambler/descrambler.c#L1377
if you add the new schedule block key value here https://github.com/oe-mirrors/libdvbcsa/blob/master/src/dvbcsa_pv.h#L169-L173,
you will probably need to create a new table instead https://github.com/oe-mirrors/libdvbcsa/blob/master/src/dvbcsa_pv.h#L90-L108,
for example csa_block_perm_ecm2[] = ...
and if you look a little closer at this csa_block_perm[] https://github.com/oe-mirrors/libdvbcsa/blob/master/src/dvbcsa_block.c#L37-L55 table,
you can see that there is not that much difference between the csa_block_perm_ecm[] table,
just the lines are a little mixed up
but I'm just assuming this, because I don't have any valid CWs for these channels,
so I can't confirm or guarantee that this alone would be enough, just a newer table to make it work properly
(translate.google)
Thanks a lot. I wil try as soon as i find some spare time.
When i revert this commit https://github.com/tvheadend/tvheadend/commit/6409a6382f1ded18cd6f21649519879c410eb8ab
do i brake icam descramble for uk?
If you want to try yourself PM me.
DON'T USE LIVE LINK PLEASE: EDIT BY MODS
USE OPTIONS FROM REPLY
hello guys, I'm trying to make tvheadend + icam/streamrelay on raspberry 5 bookworm.
I have tvheadend running with patched libdvbcsa (with patch from this thread...) and it works with oscam because i can see scrambled channels but when I try streamrelay channels i see it's requesting ECMs but nothing happens. Which log can i check to understand what's going on?
this is an example of oscam logs
09:10:39 4F29CBAC c (client) plain streamrelay-client 127.0.0.1 granted (icam, au=auto (2 reader))
09:10:39 4F29CBAC c (relay) Stream client 0 connected. ip=127.0.0.1 port=34958
09:10:39 4F29CBAC c (relay) Stream client 0 request. host=127.0.0.1 port=9981 path=/stream/channel/2baf499f710e71b5e1b53f7267bfc459?profile=icam&descramble=0&emm=0&:0:0:1 (http header)
09:10:39 616A3638 c (dvbapi) Demuxer 0 ecmpid 0 CAID: 09F0 ECM_PID: 1FBA PROVID: 000000
09:10:39 616A3638 c (dvbapi) Demuxer 0 ecmpid 1 CAID: 098D ECM_PID: 1CBA PROVID: 000000
09:10:39 616A3638 c (dvbapi) Demuxer 0 ecmpid 2 CAID: 098C ECM_PID: 1ABA PROVID: 000000
09:10:39 616A3638 c (dvbapi) Demuxer 0 found 3 ECM pids and 4 STREAM pids in CA PMT
09:10:39 616A3638 c (dvbapi) Demuxer 0 found channel in cache and matching prio -> start descrambling ecmpid 1
09:10:39 616A3638 c (dvbapi) Demuxer 0 trying to descramble PID 1 CAID 098D PROVID 000000 ECMPID 1CBA ANY CHID PMTPID 0066 VPID 06FF
09:10:39 616A3638 c (ecm) icam (098D@000000/0090/0011/B7:CD79DA3xxxxxxxxxxxx92E596B0A): found (41 ms) by Reader-0 - Sky Sport F1
09:10:39 0A50D3F1 c (client) plain streamrelay-client 127.0.0.1 granted (icam, au=auto (2 reader))
09:10:39 0A50D3F1 c (relay) Stream client 1 connected. ip=127.0.0.1 port=34966
09:10:39 0A50D3F1 c (relay) Stream client 1 request. host=127.0.0.1 port=9981 path=/stream/channel/2baf499f710e71b5e1b53f7267bfc459?profile=icam&descramble=0&emm=0&:0:0:1 (http header)
09:10:39 4F29CBAC c (relay) Stream client 0 disconnected. ip=127.0.0.1 port=34958
09:10:39 4F29CBAC c (client) icam disconnected from 127.0.0.1
09:10:43 616A3638 c (ecm) icam (098D@000000/0090/0011/B7:06F6457CxxxxxxxxxxxxAEE9332DE): found (150 ms) by Reader-0 - Sky Sport F1
09:10:50 616A3638 c (ecm) icam (098D@000000/0090/0011/B7:E3E2A773xxxxxxxxxxxx85ABA1D9F31F4): found (145 ms) by Reader-0 - Sky Sport F1
Display More
Thanks!
if the tvheadend is built correctly and has access to the tuner then you don't need streamrelay anymore.
maybe if you want to use tvh for a more remote Enigma device, you can somehow add httx://ip:9981/playlist ... to the Enigma device
...
if the tvheadend is built correctly and has access to the tuner then you don't need streamrelay anymore.
maybe if you want to use tvh for a more remote Enigma device, you can somehow add httx://ip:9981/playlist ... to the Enigma device
...
ok, thanks...I should have compiled it the right way :)
let me try with no streamrelay
still no luck, let me recompile again following the right procedure...can anyone point me to the latest working procedure? thanks!
![]()
Don’t have an account yet? Register yourself now and be a part of our community!