Oscam verwendet falschen Demux

  • Hallo,

    habe vor Kurzem meine Kodi-Installation vom RaspPi4 auf RaspPi5 über Backup und Restore übertragen, inkl. TVHeadend 4.2 für Live-TV.

    So weit klappt in Kodi und TVHeadend alles ganz gut, bis auf die Entschlüsselung von ORF-Sendern und anderen Sendern, für die man eine ORF-Karte benötigt (ohne/kein HD Austria+).

    Beim Versuch ORF-Sender über OSCAM und EasyMouse zu entschlüsseln erhalte ich immer folgende Fehlermeldung

    "ERROR: Can't open device /dev/dvb/adapter0/demux1 (errno=2 No such file or directory)"

    Bei meiner alten RaspPi4 Kodi-Installation wurde immer demux0 verwendet und das Decrypten funktionierte ohne Probleme. Im Verzeichnis /dev/dvb/adapter0/ ist nur ein File mit dem Namen demux0, aber nicht mit Namen demux1 vorhanden. Habe vor dem Kopieren TVHeadend und Oscam deaktiviert und danach wieder aktiviert. (Evt. hätte ich auch Kodi selbst stoppen sollen, hab ich aber nicht gemacht)

    Wenn ich die Datei kopiere und auf demux1 umbenenne funktioniert die Entschlüsselung. Nach einem Neustart vom RaspPi5 ist die Datei aber wieder verschwunden und es klappt nicht mehr.

    Ich habe alle mir bekannten config-files von Oscam durchgesehen und in keiner config-Datei den Verweis auf demux1 gefunden, den Osam verlangt.

    Weiß zufällig jemand, wo man umstellen kann, dass Oscam /dev/dvb/adapter0/demux0 verwendet anstatt /dev/dvb/adapter0/demux1?

    Anbei ein Auszug aus dem Oscam-Log:

    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 0 CAID: 098C ECM_PID: 01EB PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 1 CAID: 09C4 ECM_PID: 01E1 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 2 CAID: 098D ECM_PID: 01D7 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 3 CAID: 0500 ECM_PID: 01CE PROVID: 051900
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 4 CAID: 06E2 ECM_PID: 0141 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 5 CAID: 0D98 ECM_PID: 0111 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 6 CAID: 0D95 ECM_PID: 010F PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 7 CAID: 0650 ECM_PID: 007B PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 8 CAID: 0648 ECM_PID: 0079 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 found 9 ECM pids and 1 STREAM pids in CA PMT
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 no suitable readers found that can be used for decoding!
    • 2024/09/13 10:59:22 56495106 c (dvbapi) ERROR: Can't open device /dev/dvb/adapter0/demux1 (errno=2 No such file or directory)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 received CA PMT update for program 1330
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 continues processing for program 1330
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 0 CAID: 098C ECM_PID: 01EB PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 1 CAID: 09C4 ECM_PID: 01E1 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 2 CAID: 098D ECM_PID: 01D7 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 3 CAID: 0500 ECM_PID: 01CE PROVID: 051900
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 4 CAID: 06E2 ECM_PID: 0141 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 5 CAID: 0D98 ECM_PID: 0111 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 6 CAID: 0D95 ECM_PID: 010F PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 7 CAID: 0650 ECM_PID: 007B PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 ecmpid 8 CAID: 0648 ECM_PID: 0079 PROVID: 000000
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 found 9 ECM pids and 1 STREAM pids in CA PMT
    • 2024/09/13 10:59:22 56495106 c (dvbapi) ERROR: Can't open device /dev/dvb/adapter0/demux1 (errno=2 No such file or directory)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 impossible to descramble PID 0 CAID 098C PROVID 000000 ECMPID 01EB PMTPID 006C (NO MATCHING READER)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 impossible to descramble PID 1 CAID 09C4 PROVID 000000 ECMPID 01E1 PMTPID 006C (NO MATCHING READER)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 impossible to descramble PID 2 CAID 098D PROVID 000000 ECMPID 01D7 PMTPID 006C (NO MATCHING READER)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 impossible to descramble PID 3 CAID 0500 PROVID 051900 ECMPID 01CE PMTPID 006C (NO MATCHING READER)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 impossible to descramble PID 4 CAID 06E2 PROVID 000000 ECMPID 0141 PMTPID 006C (NO MATCHING READER)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 impossible to descramble PID 5 CAID 0D98 PROVID 000000 ECMPID 0111 PMTPID 006C (NO MATCHING READER)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 impossible to descramble PID 6 CAID 0D95 PROVID 000000 ECMPID 010F PMTPID 006C (NO MATCHING READER)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 impossible to descramble PID 7 CAID 0650 PROVID 000000 ECMPID 007B PMTPID 006C (NO MATCHING READER)
    • 2024/09/13 10:59:22 56495106 c (dvbapi) Demuxer 0 impossible to descramble PID 8 CAID 0648 PROVID 000000 ECMPID 0079 PMTPID 006C (NO MATCHING READER)
    • 2024/09/13 10:59:22 4DB19B52 r (reader) orf [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error
    • 2024/09/13 10:59:22 4DB19B52 r (reader) orf [mouse] Error getting card status.
    • 2024/09/13 10:59:22 56495106 c (dvbapi) ERROR: Can't open device /dev/dvb/adapter0/demux1 (errno=2 No such file or directory)
    • 2024/09/13 10:59:23 4DB19B52 r (reader) orf [mouse] ERROR: IO_Serial_GetStatus: ioctl(TIOCMGET): Input/output error


    Danke und LG!

  • Hi,

    FreeTV Sender kann ich ohne Probleme empfangen.

    DVB Quelle ist Satellit (DVB-S2) über USB Tuner Dvbsky S960 V2 USB.

    Oscam habe ich in Tvheadend 4.2 eingerichtet über Oscam pc-nodmx (rev >=9756).

    Oscam hat die Karte sauber als ORF ICE Karte erkannt und diese ist online/aktiv in der Oscam Webapp

    Danke für deine Unterstützung!

  • Ich kenne die Antwort auch nicht. Evt. hilft ein rekursives grep (was nicht alle grep können) oder sowas (ungetestet)

     find /pfad/zu/tvh  -type f -exec grep -l demux \;

    Ist bestimmt nicht die eleganteste und effizienteste Nutzung von find. Sollte alle files finden, in denen das Wort demux vorkommt. Zielgerichteter wäre gleich auch demux1 zu probieren. Dachte mir noch bisschen, falls "demux" und die Ziffer dahinter kurioserweise separat konfiguriert wären. Geht natürlich nur, wenn das wirklich irgendwo konfiguriert ist, und nicht etwa dynamisch zur Laufzeit die demux1 Zeichenkette erzeugt wird aus irgend anderen Infos.

    Wenn die OSCAM Installation separat von tvh ist, evt entsprechend mit /pfad/zu/oscam probieren.

    Kodi 21.1, 17.6, 21.0, 16, 20.5 on Windows 11 Pro, Android 6, Android 12, FireTV Box 2nd Gen, FireTV 4k Max 2nd Gen
    Media on NAS, OpenMediaVault 6 (Debian Linux).

  • Ok....


    hört sich schon mal gut an.

    Karte läuft im Irdeto oder im Cryptoworks Mode...?

    Du willst also DVBapi der OScam nutzen (OScam sollte dann aber mit dvbapi auch kompelliert sein).

    Dann bitte die OScam.conf prüfen


    [dvbapi]
    enabled                       = 1
    au                            = 1
    pmt_mode                      = 4
    request_mode                  = 1
    listen_port                   = 14780
    delayer                       = 60
    ecminfo_type                  = 1
    user                          = TVheadend
    read_sdt                      = 1
    write_sdt_prov                = 1
    extended_cw_api               = 2
    boxtype                       = pc

    Port und User könnte man anpassen so ist es bei mir drin....[ag]

    TVHeadend müsste dann so aussehen:

    IP Adress ist bei mir 127.0.0.1 drin da der TVH und OScam jeweils lokal läuft, sollte das ähnlich sein bei Dir kannst es so lassen.

    Dann noch den Sender die CAid geben damit TVH nicht bei multicrypt nicht alle CAids absuchen muss...

    Meine ORF läuft im CW Mode mit CAid 0D98

    Dann muss man die Sender die die Karte decrypten kann entsprechend anpassen und speichern (habe das mal gelb markiert)


    Danach alles mal rebooten fertig......[ag][af]

  • Vielen Dank für die ausführliche Anleitung! Ich werde es probieren sobald ich wieder zu meinem RaspPi4 mit Libreelec 12 kann. Stecke derzeit wegen Hochwasser fest. (Korrektur zu vorhin: Der RaspPi mit dem Decrypt Issue ist derselbe RaspPi4, aber mit Libreelec 12 [andere SD Karte], bei der alten Libreelec 9 Installation auf einer anderen SD Karte funktioniert das Decrypten).

    In der Zwischenzeit kurze Frage. Nachdem auf meinem RaspPi4 mit Libreelec 9 auf SD Karte alles gut läuft und sich die ORF Sender decrypten lassen: Wäre es auch möglich, die Oscam Config Dateien und die notwendigen Tvheadend Dateien von der Librelec 9 Installation über ssh/WinSCP auf den PC zu kopieren und von dort auf die Speicherkarte mit Librelec 12 zu kopieren?

    Ich habe das schon versucht und dabei Oscam in Kodi deaktiviert, sowie tvheadend via Putty gestoppt. Hätte ich evt auch Kodi stoppen sollen, damit die rüber kopierten Dateien nach dem Kopieren bestehen bleiben?

    Danke und LG

  • Hi Superbunny79,

    vielen Dank für deine Anleitung. Hat perfekt und gleich auf Anhieb funktioniert. Habe in TVHeadend Folgendes definiert. Anderer User namens "OSCam", da ich diesen einmal so definiert habe und als Port 15000.

    ORF1HD und alle übrigen Sender, die mit der ORF Karte verschlüsselt sind, wurden sofort "hell" nach dem Reboot des RaspPi4. Ich habe auch versucht, bei den Services die von dir vorgeschlagenen Änderungen zu machen (Preferred CA ID & Forced CA ID). Das hat aber dazu geführt, dass die Sender wieder nicht decrypted wurden. Hab daher die Einstellungen nun auf default (0) belassen.

    Vielen, vielen Dank noch einmal für die Anleitungen und Hilfestellungen! :thumbup:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!