Mit mgcamd auf der Elanvision auf CCcam zugreifen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Mit mgcamd auf der Elanvision auf CCcam zugreifen

      Hallo zusammen,

      es gibt ja hier im Board schon den Fred "CCcam auf dem Elan ..!!! :-)", leider funktioniert diese Kombination auf dem Elanvision nicht.

      Aber es soll ja, wie schon geschrieben, möglich sein, das man mit der mgcamd auf einen CCcam-Server zugreifen kann.
      Leider bekomme ich es bisher nicht gebacken :verwirrt: und deshalb möchte ich diesen Fred eröffnen um es mit Hilfe des Forums auf die Beine zu stellen.

      Ich habe meine Sky S02-Karte in einer Easymouse an meiner Fritzbox stecken.
      Auf der Fritzbox (Firmware: 54.04.88freetz-devel-7076M ) ist CCcam 2.1.1 installiert.

      Dort habe ich in der CCcam.cfg eine F-Line erstellt die da heisst:
      F: Elan Work 2 0 1 { 0:0:3 }

      Auf der Elanvison ist mgcamd 1.35 installiert.
      Hier die Ordnerstruktur:
      Unter program sind die Ordner bin und config.
      Im Ordner bin befindet sich die Datei:
      mgcamd..ppc_old

      Im Ordner config befinden sich die Dateien:
      cccamd.list
      ignore.list
      mg_cfg
      newcamd.list
      peer.cfg
      piority.list
      replace.list

      Die cccamd.lis sieht fogendermaßen aus:
      C: 192.xxx.xxx.x 12000 Elan Work (die sind hier nur Platzhalter)

      In der mg_cfg steht folgendes:
      # EMM messages
      # 00 don't show any EMMs (default)
      # 01 show only valid EMMs
      # 02 show valid and bad EMMs with complete data display
      M: { 01 }

      # ECM messages
      # 00 don't show anything about ecm
      # 01 normal mode, show pids processed, decoded ecm and cw
      # 02 verbose mode, show valid and bad ECMs with data
      C: { 01 }

      # AU
      # 00 disable, no emm pids processed
      # 01 enable, emm pids always processed for soft-au and shared cards
      # 02 auto, emm started only if channel cant be decoded
      # 03 process emm pids for network cards update only
      A: { 02 }

      # key update (sum 01 or 02 with 04)
      # 01 update only new keys, default setting
      # 02 update all keys (used for valid PMK checking)
      # 04 enable TPS au
      # + tps SID, which pmt pid contains au pid
      U: { 01 } 0x12c0

      # config files folder (softcam, autoroll, ignore/priority)
      # 00 files in /var/keys
      # 01 files in /tmp
      T: { 00 }

      # network mode, use summ for several clients
      # 00 no network (default)
      # 01 newcamd netclient
      # 02 radegast netclient
      # 04 camd3 netclient
      # 08 gbox netclient
      # 32 cccamd netclient, card list saved as /tmp/cccamd.info
      # (ECM only, supported server version up to 2.1.1, later not work)
      G: { 32 }

      # network retry, use summ for several options
      # 00 disable
      # 01 retry every new ecm
      # 02 try to connect to offline shares every Q: seconds
      # 04 try to detect and fast reconnect to lost (and not used atm) server
      # + XX messages number and YY seconds to reconnect
      # mg will reconnect to server, if no answer to last XX ecm/keepalive or
      # if no answer for last ecm or keepalive sent for YY seconds
      # set to 0 to disable
      N: { 07 } 5 30

      # network ecm timeout in seconds
      K: { 05 }

      # newcamd dead routes connect retry, sec
      Q: { 600 }

      # network shares priority
      # 00 gbox, newcamd, cccamd, radegast, camd3 (default)
      # 01 camd3, radegast, cccamd, gbox, newcamd
      # 02 cccamd, newcamd, camd3, gbox, radegast
      P: { 00 }

      # on screen display type
      # 00 No OSD (default)
      # 01 neutrino
      # 02 enigma
      # 03 relook
      # + user password for http auth
      O: { 00 } username password

      # on screen display Options, summ of:
      # 01 show emu ecm
      # 02 show network shares messages
      # 04 show decoding failed / fta
      # 08 show emm keys update
      # + web port to use for osd
      S: { 03 } 80

      # Log option, summ of:
      # 00 off
      # 01 network udp log
      # 02 log to console
      # 04 file, appended ! delete it by yourself, before it eat all your hdd
      # + IP udp-port log-file-name
      L: { 03 } 172.16.1.1 28007 /tmp/mgcamd.log

      # keep ecm cache, seconds
      # every cache entry takes 28 bytes, so 24h cache will take *only* 240-400kb of memory,
      # for openbox/elanvision users with remote shares make sense to set it higher than default value,
      # to not hammer cards while timeshifting or playing crypted recordings.
      E: { 15 }

      # cache option, summ of:
      # 00 Off (default)
      # 01 Ecm pids cache, store pids used to decode in /tmp/ca_cache.list at exit, load at startup, same syntax as restore.list
      # 02 Ecm data cache, remember CW for (E:) time
      # 04 Emm cache for network cards, do not resend the same emm twice, cache not cleared until restart
      H: { 07 }

      # reread files, summ of:
      # 00 No (default)
      # 01 reread config file on channel change (including priority and ignore, but not replace/cache)
      # 02 reread SoftCam.Key on channel change
      # 04 reread SoftCam.Key if file changed
      R: { 00 }

      # debug, summ of
      # 00 off (default)
      # 01 debug ecm
      # 02 debug emm
      # 04 debug network ecm
      # 08 debug network emm
      # 16 debug network login
      # 32 show mem/cpu stats every 1 min
      # 64 add timestamp to log messages
      D: { 00 }

      # box type
      # 00 autodetect, change only if you think wrong type detected.
      # 01 dbox2
      # 02 dreambox
      # 03 triple-dragon
      # 04 relook
      # 05 openbox
      # 06 dreambox/mips
      # 08 stapi/kathrein
      # 09 stapi/ipbox
      # 11 stapi/openbox
      B: { 05 }

      # map all 180x nagra caids to 1801
      # default is 01
      F: { 01 }

      Die restlichen Dateien sind meiner Meinung nach unerheblich und werden nicht benötigt, oder doch?

      Jetzt besteht schon das Problem das ich keine Verbindung zur CCcam bekomme.

      Das steht bei mir im Webif der CCcam:

      Entitlements
      card reader /dev/ttyUSB0
      handled 0(0) ecms and 0(0) emms
      Caid 1702 Betacrypt ACS 900 GER
      Cardserial geht keinen etwas an (meins)
      Chid 0107 - date 0xeef valid 0x2
      Chid 0108 - date 0xeef valid 0x2
      Chid 7D2B - date 0xeef valid 0x2
      Chid 7D24 - date 0xeef valid 0x2
      Chid 7D23 - date 0x13da valid 0x79
      Chid 61BD - date 0xeef valid 0x2
      Chid 04BA - date 0xeef valid 0xfe
      Chid 04C4 - date 0xeef valid 0xfe
      Chid 7D2C - date 0xeef valid 0x2
      Chid 7D2D - date 0xeef valid 0x2

      Wenn jemand einen Ansatz hätte, wäre ich sehr dankbar.

      Achso, mit oscam auf meiner IPBox greife ich auf die selbe CCcam zu und es funktioniert.

      Gruß
      elan@work
      :D Humor ist wenn man trotzdem lacht! :D
      I Cui honorem, honorem
      Besser der Arsch leidet Frost, als der Hals Durst (Martin Luther)
      "E Ola Mau Ka 'Olelo Hawai'i"
    • Viel interessanter wäre es den MGCamd per Telnet zu starten und zu schauen was er schreibt.
      Gibt es eigentlich keinen mgcamd 1.35a auf der Elanvision?

      Bei P: { 00 } könntest du noch P: { 02 } testen.
      Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+

      ... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...

      ~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~
    • So, habe mgcamd per telnet gestartet und hier der Log:

      /program/bin # ./mgcamd
      warning, no config file
      tuxbox mgcamd v1.35 by mixvt (compiled Jan 20 2010 21:33:41)
      [mg] Net:0:7:0:10s Show ecm:1, emm:1 Up:1 Au:2 Dir:0 Osd:no:80:0 Cache:6 Log:2:n
      o ip:28007 Reread:0
      [mg] Ecm cache time: 15
      Box type: openbox/ppc
      Conax.Key error 2: No such file or directory
      SoftCam.Key error 2: No such file or directory
      AutoRoll.Key error 2: No such file or directory
      Conax.Key error 2: No such file or directory
      /program/bin # [mgcam] emm thread started
      [mg0] service DF index 0 pmt pid 0 (1)
      [mg0] ECM: CaID: 0x1702 -> CaPID: 0x170C ProvID: 000000
      [mg0] ECM: CaID: 0x1722 -> CaPID: 0x160C ProvID: 000000
      [mg0] ECM: CaID: 0x1833 -> CaPID: 0x180C ProvID: 000000
      [mg0] ECM: CaID: 0x1834 -> CaPID: 0x1C0C ProvID: 000000
      [mg0] ECM: CaID: 0x09C4 -> CaPID: 0x1B0C ProvID: 000000
      [mg0] ECM: CaID: 0x09C7 -> CaPID: 0x1D0C ProvID: 000000
      [mg0] ECM: CaID: 0x09AF -> CaPID: 0x1F0C ProvID: 000000
      [mg0] ECM: CaID: 0x1861 -> CaPID: 0x190C ProvID: 000000
      [mg0] pid 0x170C failed to decode.
      [mg0] pid 0x160C failed to decode.
      [mg0] pid 0x180C failed to decode.
      [mg0] pid 0x1C0C failed to decode.
      [mg0] pid 0x1B0C failed to decode.
      [mg0] pid 0x1D0C failed to decode.
      [mg0] pid 0x1F0C failed to decode.
      [mg0] pid 0x190C failed to decode.
      [mgcamd] emm started
      /dev/demuxapi255 error 2: No such file or directory
      [mgcamd] emm stopped

      Evtl. kann man hiermit etwas feststellen.

      Gruß
      elan@work
      :D Humor ist wenn man trotzdem lacht! :D
      I Cui honorem, honorem
      Besser der Arsch leidet Frost, als der Hals Durst (Martin Luther)
      "E Ola Mau Ka 'Olelo Hawai'i"
    • elan@work schrieb:

      warning, no config file

      Ja kann man. Kein Wunder das nichts funktioniert. Da liegt die Config nicht dort wo sie soll bzw. mgcamd findet die nicht.
      Liegt die unter /var/keys/mg_cfg?
      Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+

      ... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...

      ~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~
    • Hallo Koivo,

      danke für deine Hilfe.

      Die mg_cfg und die CCcam.list liegen unter: program/config und die mgcamd liegt unter program/bin.
      Den Ordner var gibt es nicht.

      Gruß
      elan@work
      :D Humor ist wenn man trotzdem lacht! :D
      I Cui honorem, honorem
      Besser der Arsch leidet Frost, als der Hals Durst (Martin Luther)
      "E Ola Mau Ka 'Olelo Hawai'i"
    • Ich weiß jetzt nicht ob man dem mgcamd einen Parameter beim starten mitgeben kann um ihm zu sagen wo die Config liegt.
      Kannst du nicht einfach den Ordner anlegen und die Config darein legen?

      Die Möglichkeiten sieht man mit einem HEX-Viewer:

      /data/keys/mg_cfg
      /var/keys/mg_cfg
      /EMU/OpenXCAS/mgcamd/mg_cfg
      /var/tuxbox/keys/mg_cfg
      /tmp/mg_cfg
      /mnt/usb/keys/mg_cfg
      Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+

      ... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...

      ~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~
    • Hattest Recht.

      Die mgcamd.ppc_old liegt im Ordner bin.
      Die cccamd.list und die mg_cfg im Ordner keys

      Jetzt habe ich nur noch das Problem das ich das ganze nicht automatisch gestartet bekomme.
      Im Ordner autostart liegt ein Startscript das folgendermaßen aussieht:

      PHP-Quellcode

      1. #!/bin/sh
      2. if [ `pidof mgcamd | wc -w` != 0 ] ; then
      3. killall -9 mgcamd
      4. else
      5. /program/bin/mgcamd
      6. fi


      Hast du hierzu evtl. auch eine Idee?

      Gruß
      elan@work
      :D Humor ist wenn man trotzdem lacht! :D
      I Cui honorem, honorem
      Besser der Arsch leidet Frost, als der Hals Durst (Martin Luther)
      "E Ola Mau Ka 'Olelo Hawai'i"
    • Na für einen simplen Autostart reicht doch:

      Shell-Script

      1. #!/bin/sh
      2. killall -9 mgcamd
      3. sleep 5
      4. /program/bin/mgcamd


      Erst den mgcamd killen und danach gleich wieder neustarten um sicher zu gehen.
      Noch ein kleines Sleep dazwischen damit er wirklich beendet ist.
      Meine Bastelboxen: Mut@nt HD51 | GB Quad 4K | Mut@nt HD60 | OSMIO4K | HIS 4k Combo+

      ... Keinen Support per PN ... bitte stellt eure Fragen ins Forum!...

      ~ Benutzung OpenHDF Image ~ Benutzung der HDF-Toolbox ~ FAQ und Linksammlung ~ Build und Foren Server Spendenaktion ~
    • Funktioniert leider so nicht. ?(

      Kann es sein das ich die mgcamd.ppc_old in nur mgcamd ändern muss,
      oder sollte es dann in dem Script /program/bin/mgcamd.ppc_old heissen?

      Gruß
      elan@work
      :D Humor ist wenn man trotzdem lacht! :D
      I Cui honorem, honorem
      Besser der Arsch leidet Frost, als der Hals Durst (Martin Luther)
      "E Ola Mau Ka 'Olelo Hawai'i"

    Unsere Partnerboards

    ^
    Flag Counter