Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

OScam - Unitymedia UM01 Caid 1831 wird vom Client nicht angefragt

news6666

Ist gelegentlich hier
Registriert
3. August 2011
Beiträge
39
Reaktionspunkte
1
Punkte
8
Ich habe einen Server (raspi) mit einer um01 Karte. Diese hat gerade eine um02 ersetzt. Die Karte ist in einem apollo-USB-Reader angeschlossen. Leider bekomme ich jedoch auf dem Client keine Kanäle hell.

Auf dem Server ist die um01 wie folgt eingerichtet:
[reader]
label = um01_apollo_nagra
enable = 1
protocol = mouse
device = /dev/apollo1
caid = 1831
boxkey = A7 ... 7C
rsakey = B5 .... FF
detect = cd
nagra_read = 0
mhz = 600
cardmhz = 368
group = 1
emmcache = 1,1,2
lb_weight = 100

Die Karte wird auf dem Server erkannt.
Log vom Server:
2017/09/30 22:19:39 1EA4D38 r (reader) um01_apollo_nagra [mouse] ATR: 3F FF 95 00 FF 91 81 71 FE 47 00 44 4E 41 53 50 31 31 30 20 52 65 76 41 32 32 15
2017/09/30 22:19:39 1EA4D38 r (reader) um01_apollo_nagra [mouse] Init card protocol T1, FI=9, F=512, D=16, N=255
2017/09/30 22:19:39 1EA4D38 r (reader) um01_apollo_nagra [mouse] Setting baudrate to 115200 bps
2017/09/30 22:19:39 1EA4D38 r (reader) um01_apollo_nagra [mouse] Calculated work ETU is 5.33 us reader mhz = 600
2017/09/30 22:19:40 1EA4D38 r (reader) um01_apollo_nagra [mouse] Buffers readed 0 bytes total time_us 75238
2017/09/30 22:19:40 1EA4D38 r (reader) um01_apollo_nagra [mouse] ATR Fsmax is 5 MHz, clocking card to wanted user cardspeed off 6.00 MHz (specified in reader->mhz)
2017/09/30 22:19:40 1EA4D38 r (reader) um01_apollo_nagra [mouse] Card responded ok for ifsd request of 251
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [mouse] detect native nagra card
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [mouse] ready for requests
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [mouse] found card system nagra
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] THIS WAS A SUCCESSFUL START ATTEMPT No 1 out of max alloted of 1
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] ROM: D N A S P 1 1 0
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] REV: R e v A 2 2
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] SER: ############
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] CAID: 1831
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] Prv.ID: 00 00 04 01 (sysid)
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] Prv.ID: 00 00 00 00
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] IRD ID: ############
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] active to: 2017/12/29 11:59
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] -----------------------------------------
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] |id |tier |valid from |valid to |
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] +----+--------+------------+------------+
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] |1103|316A |2009/02/26 |2009/08/30 |
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] |1103|09AA |2006/10/14 |2007/03/14 |
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] |1103|585D |2017/07/31 |2017/12/29 |
2017/09/30 22:19:41 1EA4D38 r (reader) um01_apollo_nagra [nagra] -----------------------------------------

Soweit so gut. Wenn ich nun vom Client aus auf ein Programm schalte, dass die UM01 dekodieren sollte kommt auf dem Server-Log häufig hintereinander folgendes:

2017/09/30 22:19:46 1EA2090 c (ecm) cs378x (098E&000000/22C8/AC4A/7B:2C52B85D1EDB860A9A925C0E1BAC9DFC): rejected group (0 ms) - Nickelodeon HD (no matching reader)
2017/09/30 22:19:47 1EA2090 c (ecm) cs378x (1838&000000/0000/AC4A/92:DE32FEB67DCE793F887A60D1F1DB6AE9): rejected group (0 ms) - Nickelodeon HD (no matching reader)
2017/09/30 22:19:48 1EA2090 c (ecm) cs378x (1850&000000/0000/AC4A/B7:177B74F53D7AF1C33BEB21753D92A2C9): rejected group (0 ms) - Nickelodeon HD (no matching reader)


Im Client Log wiederholt sich entsprechend folgendes:
2017/09/30 23:03:39 0718C7CC c (dvbapi) Demuxer 1 restarting decodingrequests after 3 ms with 3 enabled and 0 disabled ecmpids!
2017/09/30 23:03:39 0718C7CC c (dvbapi) Demuxer 1 trying to descramble PID 1 CAID 1838 PROVID 000000 ECMPID 09F6 ANY CHID PMTPID 0104 VPID 021F
2017/09/30 23:03:40 0718C7CC c (ecm) local (1838@000000/0000/7D68/92:FDC504FAC68A8AE815AAF8A411DBC975): not found (1 ms) by cs378xreader
2017/09/30 23:03:40 0718C7CC c (dvbapi) Demuxer 1 trying to descramble PID 0 CAID 1850 PROVID 000000 ECMPID 0228 ANY CHID PMTPID 0104 VPID 021F
2017/09/30 23:03:41 0718C7CC c (ecm) local (1850@000000/0000/7D68/B7:404C2E30F963576C96DFDA5DD1FA5F25): not found (1 ms) by cs378xreader
2017/09/30 23:03:41 0718C7CC c (dvbapi) Demuxer 1 trying to descramble PID 2 CAID 098E PROVID 000000 ECMPID 1E5C ANY CHID PMTPID 0104 VPID 021F
2017/09/30 23:03:42 0718C7CC c (ecm) local (098E@000000/1D50/7D68/7B:109F52BB45E1FEB3A0793ADAC0F7364D): not found (1 ms) by cs378xreader

Dem Client-Log entnehme ich bei "restarting decodingrequests 3 enabled and 0 disabled ecmpids" dass er 3 ecmpids durchgeht. Jetzt weiss ich nicht genau was ecmpids bedeutet, ich nehme jedoch an, dass die 3 CAIDs durchgeht, die im Log oben unterhalb von "restarting decoding ..." erwähnt sind, und zwar:
1. 1838
2. 1850
3. 098E

Alle 3 werden probiert und es wird nichts gefunden, weil die 1831 durch die Karte freigeschaltet wird und nicht die 3 oben.
Die 1838 wäre passend für meine zuvor eingelegte UM02 gewesen. Für die UM01 müsste es jedoch mE die CAID 1831 sein.

Die OSCAM.dvbapi auf meinem Client hat folgenden Inhalt:

P: 1831
P: 1722
P: 1835

Die CAID 1831 wird aber nie abgefragt. Die Frage ist warum??
Ich bin für jeden Tipp dankbar!
 
Moin,
zeig mal bitte die Komplette Konfiguration vom Server und Client,
mal auch in der oscam.dvbapi alle anderen Caids ignorieren, also

P: 1831
I: 0

die 1722 und 1835 kannst du später wieder hinzufügen
die UM01 ist schon aktiviert?
bzw. was ist drauf gebucht?
 
Die Privaten HD Sender werden mit einer UM01 doch überhaupt nicht entschlüsselt.
Dafür brauchst du eine UM02 mit einer Modifizierten OSCam und den nötigen Daten, oder eine V23 welche UM aber nicht mehr ausgibt.
 
Hier ist meine Config:

---------------------------- Server --------------------------------------------------------

--- oscam.conf ---
# oscam.conf generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r10650
# Read more:

[global]
disablelog = 0
loghistorysize = 4096
serverip = 0.0.0.0
logfile = /var/log/ipc/OScam.log
logduplicatelines = 0
pidfile =
disableuserfile = 0
disablemail = 1
usrfileflag = 0
clienttimeout = 5000
fallbacktimeout = 2500
fallbacktimeout_percaid =
clientmaxidle = 60
bindwait = 120
netprio = 0
sleep = 0
unlockparental = 1
nice = 99
maxlogsize = 4960
waitforcards = 0
waitforcards_extra_delay = 1000
preferlocalcards = 1
readerrestartseconds = 5
dropdups = 1
block_same_ip = 1
block_same_name = 1
usrfile = /var/log/ipc/oscam_usr.log
mailfile =
cwlogdir = /var/log/ipc/
emmlogdir = /var/log/ipc/
lb_mode = 0
lb_save = 100
lb_nbest_readers = 1
lb_nfb_readers = 1
lb_min_ecmcount = 5
lb_max_ecmcount = 500
lb_reopen_seconds = 900
lb_reopen_invalid = 1
lb_force_reopen_always = 0
lb_retrylimit = 800
lb_stat_cleanup = 336
lb_max_readers = 0
lb_auto_betatunnel = 0
lb_auto_betatunnel_mode = 0
lb_auto_betatunnel_prefer_beta= 50
lb_savepath = /var/etc/stat
lb_retrylimits =
lb_nbest_percaid =
lb_noproviderforcaid =
lb_auto_timeout = 0
lb_auto_timeout_p = 30
lb_auto_timeout_t = 300
double_check_caid =
ecmfmt =
resolvegethostbyname = 0
failbantime = 0
failbancount = 0
suppresscmd08 = 0
double_check = 0

[cache]
delay = 0
max_time = 15
max_hit_time = 15
wait_time =
cacheex_mode1_delay =
cacheexenablestats = 0
csp_port = 0
csp_serverip = 0.0.0.0
csp_ecm_filter =
csp_allow_request = 1
csp_allow_reforward = 0
cacheex_cw_check =
wait_until_ctimeout = 0
cwcycle_check_enable = 0
cwcycle_check_caid =
cwcycle_maxlist = 500
cwcycle_keeptime = 15
cwcycle_onbad = 1
cwcycle_dropold = 1
cwcycle_sensitive = 4
cwcycle_allowbadfromffb = 0
cwcycle_usecwcfromce = 0

[cs357x]
port = 22222
serverip = 0.0.0.0
suppresscmd08 = 0

[cs378x]
port = 11111
serverip = 0.0.0.0
suppresscmd08 = 0

[newcamd]
port = 22000@1830:003411
serverip = 0.0.0.0
allowed =
key = 0102030405060708091011121314
keepalive = 0
mgclient = 0

[cccam]
port = 33333
serverip = 0.0.0.0
nodeid = E278BB2110BA1534
version = 2.3.0
reshare = 1
reshare_mode = 0
ignorereshare = 0
forward_origin_card = 1
stealth = 0
updateinterval = 240
minimizecards = 0
keepconnected = 1
recv_timeout = 3000

[webif]
httpport = 22555
serverip = 0.0.0.0
httpuser = userwebif
httppwd = passwebif
httpcss =
httpjscript =
httpscript =
httptpl =
httppiconpath =
httphelplang = en
httplocale =
http_prepend_embedded_css = 0
httprefresh = 15
httppollrefresh = 60
httphideidleclients = 0
httphidetype =
httpshowpicons = 0
httppiconsize = 0
httpshowmeminfo = 0
httpshowuserinfo = 0
httpshowcacheexinfo = 0
httpshowecminfo = 0
httpshowloadinfo = 0
httpallowed = 127.0.0.1,0.0.0.0-255.255.255.255
httpreadonly = 0
httpsavefullcfg = 1
httpoverwritebakfile = 0
httpcert =
httpforcesslv3 = 0
httpdyndns =
aulow = 30
hideclient_to = 25
httposcamlabel = OSCam
httpemmuclean = 256
httpemmsclean = -1
httpemmgclean = -1
http_status_log = 0

--- oscam.user ---
[account]
disabled = 0
user = user1
pwd = pass1
au = 1
group = 1,2

--- oscam.server ---
[reader]
label = um01_apollo_nagra
enable = 1
protocol = mouse
device = /dev/apollo1
caid = 1831
boxkey = A7...7C
rsakey = B5...FF
detect = cd
nagra_read = 0
mhz = 600
cardmhz = 368
group = 1
emmcache = 1,1,2
lb_weight = 100

--- oscam.srvid ---
Die Werte für UM von

--- oscam.dvbapi ---
Leer, da Server-Seite
---------------------------------- Client -----------------------------------------------


--- oscam.conf ---
# oscam.conf generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r11214
# Read more:

[global]
logfile = /var/log/oscam.log
disableuserfile = 0
usrfileflag = 1
clienttimeout = 90000
clientmaxidle = 600
bindwait = 20
nice = -1
maxlogsize = 100
preferlocalcards = 1
usrfile = /var/log/oscam_usr.log
emmlogdir = /var/log/oscam_emm.log
lb_auto_betatunnel = 0
failbantime = 30
failbancount = 2

[cache]
max_time = 93

[cs357x]
port = 23456

[cs378x]
port = 12345

[dvbapi]
enabled = 1
au = 1
pmt_mode = 0
user = local
boxtype = dreambox

[webif]
httpport = 12345
httpuser = user
httppwd = pass
httprefresh = 10
httpallowed = 127.0.0.1,0.0.0.0-255.255.255.255
hideclient_to = 15

--- oscam.user ---
[account]
user = local
pwd =
group = 1,2
au = 1
betatunnel = 1835.FFFF:1722

--- oscam.server ---
[reader]
label = cs378xreader_rasp_11111
protocol = cs378x
device = rasp,11111
user = user1
password = pass1
group = 1,2

--- oscam.srvid ---
Die Werte für UM von

--- oscam.dvbapi ---
P: 1831
P: 1722
P: 1835
P: 1838
P: 1801
P: 1850
I: 0



Mir ist bekannt, dass die Sender von ProSieben / Sat1 nicht funktionieren. In der UM02, die ich zuvor hatte funktionierten aber einige andere HD-Sender. Daher das Beispiel oben.
Weiterhin ging ich davon aus, dass die ProSieben/Sat1 usw generell nicht mit OScam zu öffnen sind. Dass es mit einer modifizierten Version von OScam doch gehen soll ist neu für mich.
 
Zuletzt bearbeitet von einem Moderator:
serverip=0.0.0.0 jeweils löschen und generell die Dateien (oscam.conf) inhaltlich bereinigen.

# oscam.conf generated automatically by Streamboard OSCAM 1.20-unstable_svn SVN r10650
# Read more:

[global]
logfile = /var/log/ipc/OScam.log
fallbacktimeout = 2500
nice = -1
maxlogsize = 1500
preferlocalcards = 1
failbantime = 1440
failbancount = 3
dropdups = 1

[cache]

[cs357x]
port = 22222

[cs378x]
port = 11111

[cccam]
port = 3333
nodeid = E278BB2110BA1534
version = 2.3.0
reshare = 1
reshare_mode = 0
ignorereshare = 0
forward_origin_card = 1
stealth = 0

[webif]
httpport = 22555
httpuser = userwebif
httppwd = passwebif
httpallowed = 127.0.0.1,0.0.0.0-255.255.255.255 -> anpassen auf Dein Home-LAN !
httphelplang = de
httprefresh = 10
httppollrefresh = 10
httpshowecminfo = 1
aulow = 120
hideclient_to = 15
httposcamlabel = OscamDreambox

In der oscam.user (Client) den Eintrag ...
betatunnel = 1835.FFFF:1722
..löschen.
 
Zuletzt bearbeitet:
Moin,
zeig mal bitte die Komplette Konfiguration vom Server und Client,
mal auch in der oscam.dvbapi alle anderen Caids ignorieren, also

P: 1831
I: 0

die 1722 und 1835 kannst du später wieder hinzufügen
die UM01 ist schon aktiviert?
bzw. was ist drauf gebucht?

Die UM01 scheint mir aktiviert zu sein, denn sie zeigt unter Status an "1 Entitlement" und bei Mouse-Over 1831:001103 bis 2017/12/22.
Die Karte steckte zuvor in einem anderen Receiver, über den sie vermutlich aktiviert war.

Gebucht ist zur Zeit nur "Digital TV Basic" und "HD Option"
--------------------------
P: 1831
I: 0

Probiere ich morgen nochmal aus.

serverip=0.0.0.0 jeweils löschen und generell die Dateien (oscam.conf) inhaltlich bereinigen.

Du meinst sicherlich Server - oscam.conf - Abschnitt [global].
Die grössere Anzahl von Default-Werden kam über eine Speicherung über die GUI.
Leider weiss ich nicht sicher, was ich davon ohne Funktionsverlust rausschmeissen kann.
 
Zuletzt bearbeitet von einem Moderator:
Bedeutet das, dass ich mit OSCam und der UM01 grundsätzlich nichts hell bekomme?

[...]
mal auch in der oscam.dvbapi alle anderen Caids ignorieren, also

P: 1831
I: 0
[...]

Ich habe jetzt nochmal Client-Seitig die oscam.dvbapi wie oben beschrieben angepasst.
Beim Versuch auf "DMAX HD" zu schalten kommt folgende Log-Ausgabe auf dem Client:

--- Client-Log ---
2017/10/02 09:30:54 0718C7CC c (dvbapi) Demuxer 0 stop descrambling program number 7980 (1850@000000:7980 unknown)
2017/10/02 09:30:55 0718C7CC c (dvbapi) Demuxer 0 ecmpid 0 CAID: 1850 ECM_PID: 0228 PROVID: 000000
2017/10/02 09:30:55 0718C7CC c (dvbapi) Demuxer 0 ecmpid 1 CAID: 1838 ECM_PID: 09F6 PROVID: 000000
2017/10/02 09:30:55 0718C7CC c (dvbapi) Demuxer 0 ecmpid 2 CAID: 098E ECM_PID: 1E5C PROVID: 000000
2017/10/02 09:30:55 0718C7CC c (dvbapi) Demuxer 0 found 3 ECMpids and 4 STREAMpids in caPMT
2017/10/02 09:30:55 0718C7CC c (dvbapi) Demuxer 0 no suitable readers found that can be used for decoding!
2017/10/02 09:30:55 0718C7CC c (dvbapi) Demuxer 0 found 3 ECMpids and 4 STREAMpids in PMT
2017/10/02 09:30:59 0718C7CC c (dvbapi) Demuxer 0 no enabled matching ecmpids -> decoding is waiting for matching readers!

Es werden die CAIDs 1850, 1838 und 098E versucht beim Server anzufragen, jedoch weiterhin nicht die Caid 1831.
 
Zuletzt bearbeitet von einem Moderator:
Ich glaube ich verstehe es noch nicht so ganz. Der Client kann ja nicht wissen, auf welcher CAID zB der Sender 7D68 verfügbar ist. Die einzige Grundlage, die der Client hat um CAIDs zu durchzugehen ist seine oscam.dvbapi.

Wenn ich dort beispielsweise folgende Werte hinterlegt habe:
P: 1831
P: 1722
P: 1835
P: 1838
P: 1801
P: 1850
I: 0

... wäre meine Erwartung, dass der Client CAID-Anfragen in der oben beschriebenen Reihenfolge durchführt.
Dies erfolgt jedoch nicht, er versucht: 1850, 1838 und 098E.

Warum ist das so und warum wird 1831 ignoriert?
 
Zuletzt bearbeitet von einem Moderator:
die der Client hat um CAIDs zu durchzugehen ist seine oscam.dvbapi.
falsch, der Receiver weis anhand des Streams, bzw. wenn man es einfach sagen will, anhand des "Kabel Signals" welche Caids aufgeschaltet sind, diese siehst du auch im log beim umschalten, richtig?
wenn eine nicht verfügbar ist dann kannst du in die oscam.dvbapi die 5x rein schreiben, bring nichts, was nicht da ist kann nicht angefragt werden
 
diese siehst du auch im log beim umschalten, richtig?

Du meinst vermutlich diesen Abschnitt beim Umschalten im Log
(Umgeschaltet auf 7D68):
2017/10/02 14:26:28 0718C7CC c (dvbapi) Demuxer 0 ecmpid 0 CAID: 1850 ECM_PID: 0228 PROVID: 000000
2017/10/02 14:26:28 0718C7CC c (dvbapi) Demuxer 0 ecmpid 1 CAID: 1838 ECM_PID: 09F6 PROVID: 000000
2017/10/02 14:26:28 0718C7CC c (dvbapi) Demuxer 0 ecmpid 2 CAID: 098E ECM_PID: 1E5C PROVID: 000000
2017/10/02 14:26:28 0718C7CC c (dvbapi) Demuxer 0 found 3 ECMpids and 4 STREAMpids in caPMT

Der Stream beinhaltet also die Möglichen CAIDs 1850, 1838, 098E. Andere werden nicht versucht, sehe ich das richtig?

-----------------------------

Ein Ansatz, den ich noch hatte, war der betatunnel.
Damit ist es ja möglich eine angefragte CAID duch eine andere CAID beantworten zu lassen.

Wenn ich in der oscam.user eintrage:
betatunnel = 1835.FFFF:1722,1850.FFFF:1831

sollte die Beantwortung einer 1850-Anfrage mit 1831 CAID erfolgen. Das passiert jedoch nicht.

Im Beispiel "1835.FFFF:1722" bei einer UM I12-Karte funktioniert das.

Also "umbiegen" kann man da auch nix, oder?
 
Es heißt ja auch Beta(Crypt) Tunnel und noch Nagra zu Nagra Tunnel.
Sieh es ein es geht mit einer UM01.
Es geht nur mit UM02 & V23 Karten.
 
Zurück
Oben