• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
DVB-S karta pod TVHeadendom a Oscam
#1
Ahojte,
prosím Vás potrebujem potrebujem nejake HowTo ako pod TVheadendom nechať napr. na dvojtunerovej karte jeden tuner mimo tvheadend aby mi služil ako dodavateľ ECM a EMM pre Oscam. Je to riešiteľné ? Ak ano kde ktomu najdem nejaký pokec ?
ďakujem vopred.
 
Citovat
#2
Ahoj,
nestačí jenom v záložce CAs, kde máš nastaveno spojení s OScam zaškrtnout "Update card (EMM)"? Pokud je v OScamu pak povolené, že klient může odesílat EMM, tak by je pak měl přijímat.

chtěl jsem nějak sesumírovat a udělat zde další návod k těm základním jak nastavit čtečku a OScam s tvheadendem. Snad se k tomu do dvou týdnů dostanu, aby zde měli uživatelé i na tohle nějaké základní kroky.
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#3
Jinak když připojíš Tvheadend do OScamu a v OScamu a povolíš auto-update (au), tak ten Tvheadend to tam bude posílat sám, když je v idlu, nebo když se budeš dívat. Nemusíš nic řešit.

třeba u mě připojuji Tvheadend přes DVBAPI, vytvořil jsem na to uživatele tvh


Kód:
oscam.dvbapi:
[dvbapi]
enabled                       = 1
au                            = 1
pmt_mode                      = 0
listen_port                   = 9090
user                          = tvh
boxtype                       = pc

oscam.user:
[account]
user                          = tvh
pwd                           = tvh
au                            = skylink_irdeto
group                         = 1
caid                          = 0624

oscam.server:
[reader]
label                         = skylink_irdeto
protocol                      = mouse
device                        = /dev/ttyUSB0
autospeed                     = 0
caid                          = 0624
boxkey                        = A1C6F3D8B5E1F2C1
rsakey                        = 79....62
detect                        = cd
mhz                           = 600
group                         = 1
emmcache                      = 0,1,2,0



Ale tedy, nechodí mi ECM zápisy aktuálně Big Grin Snažím se od píky zprovoznit OScam, abych sem udělal návod. Zkompiloval jsem nejnovější ze zdrojového kódu, nastavil USB čtečku TBS 3102, ta se inicializuje, jsou vidět ENTITLEMENTS. EMM zápisy (global, shared, unique) se zapisují. Ale ECM jenom NotOK zápisy.
Takže při pokusu něco přehrát mi to vyhodí
"(reader) skylink_irdeto [irdeto] Maybe you don't have the entitlements for this channel
2018/07/05 17:22:27 68A19C13 c      (ecm) tvh (0624@000000/0000/1F41/64:C1DF346BAC005F8A22FB87BB2CC8645D): not found (94 ms) by skylink_irdeto"

Taky bohužel nejsem žádný profesionál :-D
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#4
skus:
[dvbapi]
enabled = 1
au = 1
pmt_mode = 0
request_mode = 1
listen_port = 9000
user = dvbapi-local
boxtype = pc-nodmx


User dvbapi-local rovnaka grupa ako citacka.
Mne to takto lokalne dekoduje bez problemov.

a takto mam lokalny reader :

[reader]
label = SKYLINK-IRDETO
protocol = mouse
device = /dev/ttyUSB1
services = !skylink,!cslink,ideto_services
cacheex = 1
caid = 0D96,0624
boxkey = A1.........1F2C1
rsakey = 79EA............E0362
force_irdeto = 1
detect = cd
mhz = 600
group = 24
 
Citovat
#5
Díky za ochotu! :)
Nicméně, stále žádný posun :/. S tím cacheex akorát ecm request dává timeout, než “not found”.
EMM zápisy prochází všechny, ECM stále jen “NOK”
Zkusil jsem i poslat zápisy na kartu, to mi načte po chvíli pár UNIQUE zápisů, ale ECM to stále nenajde. Je to divná věc :-D
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#6
No řešíte to i jinde a i když tvheadend nepoužívám tak něco k oscamu říct můžu. V první řadě co jsem koukal tak musí jít dohromady to nastavení tvheadendu a pak oscamu. To je asi ten listen_port = 9000 v dvbapi. Používá to pro přenos dvbapi nějaký port. Je to asi specifikace pro pc protože u běžných boxů se tohle nepoužívá. Druhé na co bych se zaměřil je pmt_mode. Mám dojem že jsem někde viděl že právě pro pc se používá něco jiného než u běžných boxů. Tady je sice 0 a funguje ale mám dojem že někde jsem viděl 4 právě pro pc. Pak jsou tam dvě možnosti pro boxtype. Zase pc-nodmx a pc. Hledal bych co na co je a případně zkoušel různé kombinace.
Tohle je podle mě to co hledat v oscamu aby chodily zápisy.  Pak je ještě u usera možnost EMM Reassembly. I tohle bych otestoval.
Jinak pak už nastavení CA v tvheadend. To neznám ale nevidím tady žádný screen a taky tam bude asi více možností.
Kdybych měl komentovat konfig oscamu tak nesmysl je ten caid = 0D96,0624. Buď jedno nebo druhé a pokud je tam force_irdeto = 1 tak je to karta ICE a je u ní nastaveno právě irdeto. Caid se zpravidla nemusí u readeru psát vůbec protože oscam ho k ničemu nepotřebuje a vyčte si ho z karty. Až v oscam.dvbapi configu to má smysl. Tam by mělo být P: 0624 1
Ta jednička znamená že bude vždy chtít jenom 0624. Případně otestovat úplně prázdné a nebo i bez jedničky.
Group se dává do konfigu všude stejná a je to jen filtr pro více karet a userů, kdyby je někdo chtěl rozdělit do skupin.
No a cacheex je taky nesmysl a používá se to pro sdílení cache oscamu s jiným oscam serverem. Zbytečný balast který může přinést jenom problémy. Pokud to opravdu dotyčný nepoužívá k tomu k čemu je to určené.
Ke kartě 0624 se dá říct že potřebuje více zápisů a hlavně když nepřijdou tak ani nenastartuje.
Jestli máš kartu ICE tak doporučuju nejdřív pustit pod caid 0D96. Ta se rozjede i bez zápisů a hned poznáš kde je chyba.
Že pro 0624 nechodí korektně zápisy.
To je asi vše a nevím jestli vás to trochu posune. Snad jsem to nepsal úplně zbytečně  1
 
Citovat
#7
U těch boxů to taky musí běžet na nejakem portu, jenom se tam nechává výchozí. To mám správně, protože jinak by se to samozřejmě nepřipojili vůbec.
pmt_mode mám 4 podle specifikace tvheadend, zkoušel jsem i 0. Tak jako pc, PC-nodmx, to je zase podle toho jak to chceš spojit a co je v Tvheadendu nastavené. To mám taky stejné.
V tvheadendu jde vybrat spojení TCP(PC) a nodmx(přes camd.socket soubor) zkoušel jsem oba. Pak je tam jen IP adresa a port. Nic víc k nastavení pro dvbapi ani není.

Emm reassembly jsem zkoušel také, ale to je dobrá rada.

Caid mám 0624 a force_irdeto tam nemám. (Mám to tak jak to píšu v tom mém příspěvku) ikdyž jsem zkoušel vše co mi uživatelé napsali, ikdyž mi to přišlo praštěné, protože jsem si nejdříve přečetl dokumentaci na stránkách oscamu.  Ale vzhledem k tomu, že mi to nejde, tak jsem to těžko udělal správně :-D

oscam.dvbapi jsem také zkoušel s prioritou pro 0624 i s prázdným souborem.

Taky jsem si přečetl co dělá ten cacheex :-D

Škoda jak píšeš, že nemám zrovna teď u sebe ICE. Vždycky čekám až dostanu global, shared a nechám si i poslat unique než začnu zkoušet dekódovat.

Rozhodně to zbytečné není! Je vidět, že rozumíte co ty parametry v configu dělají :) Protože mi přijde, že tam lidi plácají vše možné co najdou, bez toho aniž by si k tomu přečetli popisek Big Grin Tohle je dobré shrnutí pro někoho, kdo na tohle téma narazí z googlu.


Pokud by šlo z tohohle logu vyčíst, kde je chyba. Pro někoho, komu to funguje a může to porovnat. To je z mého pohledu amatéra programátora rozumná možnost, jak najít chybu, když ten config jinak prostě napsat nejde Big Grin
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#8
to 11chloe:
dakujem za radu, ano vidim, 6e ke+d mam 0D96,624 upravim to.
Co sa t7ka CACHE EX nevmie mne useir cacheuju z nej. vid:
OFF ff4.xx.41.xx6 49155 cccam (2.1.4-3191) 3391:0D96@000004 Nova HD [SKY LINK] cache3 (94 ms) 5d 08:47:26
00:00:12 OK
Hide Kill Userr OFF 91.21x1.3x.1eee 49155 cccam (2.1.4-3191) 3398:0D96@000004 J@J HD [SKY LINK] cache3 (91 ms) 2d 17:58:33
00:00:15 OK
Hide Kill test1 OFF 10.254.220.172 49205 cccam (2.1.4-3191) 6FF1:0D96@000004 VH1 Classic [SKY LINK] cache3 (104 ms) 2d 08:22:23
00:00:05 OK
Hide Kill Userrr OFF x1.1x4.xxx.188 50705 cccam (2.3.0-3367) 3358:0D96@000004 TV JOJ +1 HD [SKY LINK] cache3 (53 ms) 2d 05:44:08
00:00:03 OK
Hide Kill Userrrv OFF xx.1xx.53.182 49446 cccam (2.1.4-3191) 141E:0D96@000004 Jim Jam Nederland [SKY LINK] cache3 (335 ms) 2d 05:44:06
00:00:03 OK

to marty:

toto je vlogu ked nemam ovlazenu kartu:
(work) add client job action 31 queue length 1 test1
2018/07/08 20:56:20 0E954163 c (ecm) timeout for test1 0624@000000/0000/13B3/60:768D7AC51D3C0AB5DB315BB671964A7E
2018/07/08 20:56:20 0E954163 c (ecm) {client test1, caid 0624, prid 000000, srvid 13B3} client timeout!
2018/07/08 20:56:20 0E954163 c (ecm) {client test1, caid 0624, prid 000000, srvid 13B3} [send_dcw] rc 5 from reader -
2018/07/08 20:56:20 0E954163 c (ecm) Client test1 csphash 8E87D4E8 cw 00000000000000000000000000000000 rc 5 0624@000000/0000/13B3/60:768D7AC51D3C0AB5DB315BB671964A7E
2018/07/08 20:56:20 0E954163 c (ecm) test1 (0624@000000/0000/13B3/60:768D7AC51D3C0AB5DB315BB671964A7E): timeout (5000 ms) - TravelXP HD

ked ju ovlazim cez TVHEADEND:



2018/07/08 20:57:35 0E954163 c (cccam) cccam(s) test1: parse_msg=1
2018/07/08 20:57:35 0E954163 c (cccam) cccam(s) test1: ECM request from client: caid 0624 srvid 13b3(96) prid 000000
2018/07/08 20:57:35 0E954163 c (ecm) {client test1, caid 0624, prid 000000, srvid 13B3} [get_cw] NEW REQUEST!
2018/07/08 20:57:35 0E954163 c (ecm) {client test1, caid 0624, prid 000000, srvid 13B3} NO local readers, set preferlocalcards = 0
2018/07/08 20:57:35 0E954163 c (ecm) {client test1, caid 0624, prid 000000, srvid 13B3} [get_cw] wait_time 0 - client cacheex mode 0, reader avail for ecm 1, hitcache 0, preferlocalcards 0
2018/07/08 20:57:35 0E954163 c (ecm) {client test1, caid 0624, prid 000000, srvid 13B3} [write_ecm_request] reader SKYLINK-IRDETO --> SENT 1
2018/07/08 20:57:35 0E954163 c (ecm) Client test1 ECM dump 0624@000000/0000/13B3/60:2BA64A04D55E034922AD57418BC4A46A
 
Citovat
#9
marhycz:

kedže som rozbiehal druhy HEADEND, potreboval som z toho prveho descramblovať. Použil som standardneho CCCam klienta ale ani za svateho to neslo. V logoch HEADENDU som mal:
2018-07-13 17:26:39.076 cccam: 10.xxx.xxx.199:12012: Ignore ECM request 81 (server is busy)

2018-07-13 17:26:43.379 cccam: 10.xxx.xxx.199:12012: Ignore ECM request 80 (server is busy)

a samorejme dekoding ziadny pritom v na OSCAM serveri sa to tvarilo ,že to dekoduje jedna radosť.


sprtal som do toho dovtedy kym son neobjavil ze:

CCC stealth: DISABLE: Use extended ..... atď.

musi byť nastavený takto, inak to nejde. štandardne tam je
GLOBAL: Use Global CCcam Stealth value

Skus možno pomože v dekodingu. :)
 
Citovat
#10
Já jsem nepoužíval CCcam, ale díky :-)
Nakonec jsem zjistil, že jsem neměl Irdeto, ale už tu uniblock M7. (Nebo to z té karty udělali). Nastavení jsem měl správné hned to první co jsem napsal. Takže už z toho udělám nějaký postup, aby byl Tvheadend rozcestník zase více kompletní
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#11
Photo 
Ahoj, nevím jestli to sem píšu úplně správně ale nechci zbytečně zakládat nové téma. 
Mám otázku jestli někdo nevíte jak dostat do TVheadendu do záložky CA kódy položku na nastavení CCCam. Našel jsem obrázek kde to někdo má ale já za boha nemůžu přijít jak to tam dostat. Zkoušel jsem všechny možný elec distribuce a po nainstalování TVheadendu tam tahle položka prostě není. Díky za rady.
https://ctrlv.cz/XHYj
 
Citovat
#12
CCCam je podporován ve vývojové verzi Tvheadendu (4.3)
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#13
@marhycz   A nevíš prosím jak dostat vývojovou verzi do Coreelecu? Nebo kde lze stáhnout?
 
Citovat
#14
Já ten systém nepoužívám, ale koukni se do repozitáře toho systému, jaké verze tam mají na výběr. Určitě tam něco bude. Případně pak ještě checknout fóra CoreELECu, jestli tam nebudou mít neofiko repozitáře.

Pokud ne, tak bys musel udělat cross kompilaci z jiného systému, pokud bys to chtěl za každou cenu provozovat na stejné krabičce jako coreelec.
SZ nepoužívejte na dotazy, které se hodí pro všechny. Pouze pokud chcete abych něco někde doplnil, opravil.
_____
i3 Haswell + Arch Linux + Docker (Tvheadend + WG + Home-Assistant + Deconz + LetsEncrypt ) + Samba Share
Apple TV (Infuse, TvhClient), Apollo Lake Mini PC (Kodi 18.4)
 
Citovat
#15
na start 0624 je potreba Global zapis, pokud neprijde nebude fungovat
sz nectu, na dotazy pouzivejte forum, mozna tak pomuzete ostatnim
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)