Slumpad post: Pass 5: Armhävningar (15 juni)
Translate! | Prenumerera! | Kontrollpanel | Logga in 
 

Dreambox för Com Hem

| 2008-11-05 kl 08:41 (2008-11-05, 8:41 GMT +2)

En Dreambox kan inte koda av orginalkortet från Com Hem utan extra programvara. Du får bara upp en svart bild och texten ”This service could not be descrambled” för alla kanaler utom Com Hem kanalen. Det man behöver är en ”emulator” och en ”kort-server”. För att kunna installera dessa behöver man byta ”image”. ”Imagen” är, som jag förstått det, den applikation som är digitalboxens gränssnitt.

Den image jag valt att använda heter Gemini, emulatorn heter MGcamd och kort-servern NewCS. Dessa har jag fått att fungera på min Dreambox PVR 600 med orginalkort från Com Hem.

Jag beskriver nedan hur jag gjorde men det finns även beskrivet med lite screenshots på MaxTekniks forum.

Installera image

  1. Ladda hem senaste image-filen – du måste skapa konto och logga in för att kunna ladda ner.
  2. Ladda hem DreamUP som är ett program som laddar upp imagen i Dreamboxen.
  3. Fixa ett Nollmodem – finns på Claes Olson för en femtilapp.
  4. Koppla upp Dreamboxen till datorn via nollmodemet och till nätverket.
  5. Anslut till Dreamboxen från en dator med DreamUP och följ anvisningarna för att ”flasha”. Här finns en utförligare beskrivning.
  6. När du startar om Dreamboxen har du en ny image och alltså ett nytt gränssnitt. Nu kan du installera emulator och kortserver.

Installera emulator och kortserver

  1. Gå till ”Blue panel” genom att trycka på blå knapp på fjärrkontrollen
  2. Välj ”Addons” och sedan ”Download/Install”
  3. Välj ”CAM” och bläddra fram till MgCamd (hette i mitt fall ”MgCamd-1.31 – Complete”) och tryck OK för att ladda ner och installera.
  4. Välj även ”NewCS” (hette i mitt fall ”NewCS-1.67”) och tryck OK för att ladda ner och installera.
  5. Backa ett steg med ”Exit” knappen och välj ”CAM-Config” och ladda på samma sätt ner konfigurationer för MgCamd och NewCS.
  6. Detta behövs bara för vissa versioner: Med MgCamd – Complete har även installerats ett startscript. Detta script förutsätter en viss version av NewCS. Eftersom NewCS laddas ner separat är det inte säkert att versionen stämmer. Gå därför till ”/usr/script” med FTP och hitta scriptet som i mitt fall heter ”mgcamd_1.31_newcs_1.65_cam.sh”. Ladda hem och redigera filen så att rätt version av NewCS startas och stoppas. Har du t ex laddat hem NewCS 1.67 ska du ändra ”/var/bin/newcs_1.65 &” och ”killall -9 mgcamd_1.31 newcs_1.65 2>/dev/null” till ”/var/bin/newcs_1.67 &” resp ”killall -9 mgcamd_1.31 newcs_1.67 2>/dev/null”. Ladda upp den uppdaterade filen till din Dreambox.
  7. Detta behövs bara för vissa versioner:När jag uppgraderade Gemini 4.60 till 4.70 och installearade om emulator (MgCamd 1.35a) och kortserver (NewCS 1.67) visade det sig att konfigurationen i ”/usr/keys/newcamd.list” inte stämde med den i ”/etc/tuxbox/config/newcs.xml”. Den ena kommer tydligen i konfigurationen för NewCS och den andra i konfigurationen för MgCamd så det är inte säker de är ”synkade”. Editera ”/usr/keys/newcamd.list”  och kolla att raden för ”CWS” ser ut såhär ”CWS = 127.0.0.1 [port] [user] [password] [key] lan [name]”, där
    • ”[port]” motsvarar värdet ”<newCSConfig><readers><device><newcamd_port>” i ”/etc/tuxbox/config/newcs.xml”.
    • ”[user]” motsvarar värdet ”<newCSConfig><newcamdserver><user><name>” i ”/etc/tuxbox/config/newcs.xml”.
    • ”[password]” motsvarar värdet ”<newCSConfig><newcamdserver><user><password>” i ”/etc/tuxbox/config/newcs.xml”.
    • ”[key]” motsvarar värdet ”<newCSConfig><newcamdserver><deskey>” i ”/etc/tuxbox/config/newcs.xml”.
    • ”[name]” motsvarar värdet ”<newCSConfig><newcamdserver><name>” i ”/etc/tuxbox/config/newcs.xml”.

    I mitt fall ändrade jag raden för ”CWS” så den såg ut såhär: ”CWS = 127.0.0.1 34000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan newcs”. Jag tog även bort raden för ”CWS_MULTIPLE”.

  8. Kolla även filen ”/usr/keys/mg_cfg” att det står ”A: {2}” under ”AU”. Ladda hem med FTP och uppdatera om det står något annat värde.
  9. Tryck ”Exit” tills du är tillbaka till ”Blue panel”.
  10. Längst upp står det ”Common interface”. Ställ dig där och tryck på högerpilen tills det står ”MgCamd 1.31/NewCS 1.65” och välj sedan ”Start/Restart cam”.
  11. Gå till ”Blue panel” igen och välj ”Start/Restart cam”.

Kan nämnas att jag även provade imagen PLI/Jade, och där räckte det med att ladda hem/installera och starta MgCamd och NewCS så funkade det. Problemet som jag fick med Gemini är att versionen av NewCS inte var ”i synk” med versionen av MgCamd, men löstes alltså genom att göra som i punkt 6 och 7 ovan.

  1. Anslut till din dreambox med FTP och hämta filen ”/usr/keys/mg_cfg”. Öppna den i en editor och ändra där det står ”A: {1}” till ”A: {2}”. Ladda upp den uppdaterade filen till din Dreambox igen.


28 kommentarer to “Dreambox för Com Hem”

  1. […] Efter ett par samtal till Com Hem som alltså inte supportar boxen och mycket letande på nätet visade det sig att Dreamboxen kan hantera Com Hem (vilket vi redan visste) men inte i orginalutförande. Själva programvaran behövde bytas ut och kompletterande programvara behövde installeras för att TV-sändningarna skulle kunna kodas av. Detta var inte gjort i en handvändning och krävde bl a ett besök på Claes Olsson för inköp av nollmodemkabel (!) men efter en dag (eller var det två) hade vi fått det att funka. […]

  2. John skriver:

    Uppdaterade beskrivningen så att den beskriver hur man installerar korrekt på Gemini och varför det var lite krångel för mig…

  3. Lars skriver:

    TACK!

    Äntligen någon som på redig, strukturerad svenska kan skriva en steg för steg hur man får igång sin DB i comhem-nätet.

    /Lars

  4. John skriver:

    Tack Lars för din feedback! Hoppas det funkade för dig. 🙂

  5. Lars skriver:

    Nja. Det funkar ju fint i min första box. Där kom jag igång fint med mitt comhem-kort. Nästa steg blev värre. Jag vill sätta upp cardsharing mot box nr 2. Det vill sig inte riktigt.

    Om du har nåt tips på någon bra forumtråd eller blogginlägg om detta så vore det toppen.

    /Lars

  6. Lars skriver:

    Det löste sig. Nu funkar allt perfekt!

  7. Richard G skriver:

    Riktigt bra…
    För er andra amatörer, på en DM-800C, så skall ComHem’s orginalkort vara insatt med chipet neråt, inte uppåt.. Tog mig 4h att fatta… Ghrrrr och det står inget i manualen…

  8. Richard G skriver:

    Glömde tillägga,,, problemet punkt 6/7 verkar vara lösta nu… har inte behövt göra något sådant alls..

  9. John skriver:

    problemet punkt 6/7 verkar vara lösta nu… har inte behövt göra något sådant alls

    Tack för info Rickard! Jag la till en liten förtext framför punkt 6. 🙂

  10. enzoman69 skriver:

    hejsan!
    jag har köpt en dm800 box som jag inte får bild på förutom på comhems testkanal
    har dom filerna som du beskriver på min box.
    men jag har usr/bin istället för var/bin som du skriver. kan du kollaom det e fel som jag har!!
    CAMD_ID=4297
    CAMD_NAME=”MgCamd 1.31/NewCS 1.67″
    CAMD_BIN=mgcamd_1.31
    CAMD_CS_SRV_BIN=newcs_1.67

    INFOFILE_A=ecm.info
    INFOFILE_B=ecm1.info
    INFOFILE_C=ecm2.info
    INFOFILE_D=ecm3.info
    #Expert window
    INFOFILE_LINES=1111111111000000
    #Zapp after start
    REZAPP=0

    ########################################

    logger $0 $1
    echo $0 $1

    remove_tmp () {
    rm -rf /tmp/*.info* /tmp/*.tmp*
    }

    case ”$1” in
    start)
    remove_tmp
    /usr/bin/$CAMD_CS_SRV_BIN &
    sleep 15
    /usr/bin/$CAMD_BIN &
    ;;
    stop)
    killall -9 $CAMD_CS_SRV_BIN $CAMD_BIN 2>/dev/null
    sleep 2
    remove_tmp
    ;;
    *)
    $0 stop
    exit 0
    ;;
    esac

    exit 0
    tack på förhand
    Pat

  11. John skriver:

    Hej Pat,

    Jag kan tyvärr inte se om det är något fel i ditt skript. Mitt tips är att ställa frågan i ComHit:s forum:

    http://www.comhit.net

    Där fick jag hjälp i början och där finns massor med kunniga medlemmar som kanske kan svara på din fråga.

  12. Mike skriver:

    Ville bara tacka för en j*vligt bra guide.
    Jag köpte min första DB igår. en DM600C och följde din guide (då jag med har ComHem).
    Funkar perfekt.
    Stort tack!

  13. John skriver:

    Kul att höra Mike!

  14. Danne skriver:

    Följde guiden men får ingen bild på de kodade ändå. Kan man kolla nånstans så att kortet komunicerar med boxen?
    Kortet fungerar utmärkt i min gamla 500C box så det är det inget fel på.

  15. John skriver:

    Hej Danne,

    Jag vet tyvärr inte hur man kollar om kortet kommunicerar med boxen.

  16. dick skriver:

    tack utan din sida hade jag varit dreamboxlös

  17. John skriver:

    Kul att det hjälpte! 🙂

  18. Jimmy skriver:

    Tack för guiden, jag lyckas dock inte få boxen att koda av kanalerna längre, lyckades efter en del trixande med camd och newcs få bild på de kodade kanalerna, men den försvann efter ett tag (tror kortet inte uppdaterades korrekt i boxen)

    Vad kör du med för version av gemini?

    Kör du fortfarande 1.31 av MgCamd och 1.67 av newCS?

  19. John skriver:

    Hej Jimmy,

    Jag kör (fortfarande) Gemini 4.60, men kommer förhoppningsvis snart få tid att uppgradera till senaste (tror det är 4.80 nu).

    Jag kör också fortfarande MgCamd 1.31 och newCS 1.67.

    Det har hänt vid några tillfällen när vi ändrat kanaler på Com Hem (vi har 8 favoriter och kan välja varje månad) att dessa inte kodas av rätt (blir svart). Antar att Com Hem sänder ut någon ny kod som måste uppdateras i kortet. I dessa fall har det hjälpt att sätta in kortet i en annan box – vi har en gammal box som vi fått från Com Hem. Jag kopplar in boxen till antennsladden och sätter i kortet i 10 minuter eller nåt. Sen funkar det. OBS! Det är inte alltid jag behöver göra detta efter kanalbyte…

  20. Jimmy skriver:

    Ok, tack för infon, då vet jag att det borde gå att få det att funka med din setup iallafall 🙂 Är det stabilt och så? När jag hade igång det hände det att boxen hängde sig (måste dra strömsladden för att återställa den) ett par gånger, (en gång per vecka kanske).

    Kommer dock inte ihåg vilken image jag kör, har inte försökt få igång dreamboxen på ett tag, tröttnade lite på den när det började strula med kortet, så jag har bara kört med boxen jag fick från comhem sedan dess.

    Skall försöka göra ett ryck i helgen igen! 🙂

  21. John skriver:

    Hej Jimmy,

    Ja, för mig har det varit väldigt stabilt, inga hängningar alls faktiskt. Hoppas det löser sig!

  22. Jimmy skriver:

    Det låter bra det, då finns det hopp iallafall! Tack för informationen!

  23. John skriver:

    Fick lite problem när jag uppgraderade till Gemini 4.70 och installerade MgCamd 1.35a och NewCS 1.67. Jag behövde ändra i filen ”newcamd.list” för att få avkodningen att fungera. Jag la till detta i punkt 7 under ”Installera emulator och kortserver” ovan.

  24. Ando skriver:

    Hej John!
    Bra db600 installationsguide du har gjort! Har en fråga. Om man har ett comhem orignialkort med grundkanalerna. Kan man i så fall avkoda de kodade kanalerna (t.ex. Canal+ eller TV1000) med en Dreambox?

  25. John skriver:

    Hej Ando,

    Javisst kan du det, givetvis förutsatt att du beställer dem från Com Hem. Om du menar avkoda dem utan abonnemang antar jag att man kan använda något piratkort men jag har ingen koll faktiskt.

  26. Anders j skriver:

    Hej
    Hur fixar man det när datorn inte har någon comport?
    Tack på förhand

  27. John skriver:

    Hej Anders,

    Jag kommer snart få det problemet själv eftersom datorn jag använt tidigare (med com-port) har skrotats. Jag kommer nog lösa det med en USB till serieportsadapter från Claes Ohlsson:

    http://www.clasohlson.se/Product/Product.aspx?id=164573278

    Kostar iofs en hacka (249 kr). Jag har dock för mig att man kan flasha en Dreambox med bara nätverk, men har inte provat. Läs mer om det här…

Kommentera