recordere.dk forum     Det danske community for hjemmets elektronik og indhold     Siden 2003
Forum Home Forum Home > Recordere, afspillere og foto > Microsoft Media Center, MCE og HTPC
  New Posts New Posts RSS Feed - SoftCam med Raspberry Pi
  FAQ FAQ  Forum Search   Register Register  Login Login

SoftCam med Raspberry Pi

 Post Reply Post Reply Page  123 8>
Author
Message
Cyberguyen View Drop Down
Guld medlem
Guld medlem
Avatar

Joined: 24-Oktober-2006
Location: Denmark
Status: Offline
Points: 4945
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cyberguyen Quote  Post ReplyReply Direct Link To This Post Topic: SoftCam med Raspberry Pi
    Posted: 07-Marts-2015 at 17:47
Dansk guide til opsætning af en Raspberry Pi som card server for SoftCam klient.

Jeg har tidligere lavet en guide til hvordan man køre SoftCam direkte i MediaPortal med Acamd:

Igennem 5-6 år har jeg kørt med en kortserver for at kunne benytte købekanaler på alle tunerne i mit mediecenter. Det har været gennem en fysisk linux server og til slut som en virtuel maskine på VMware workstation.
Men USB passthrough har altid været bøvlet at sætte op og derfor købte jeg for nogle år siden en Raspberry Pi i håb om at det ville virke som en NewCS kortserver.
Jeg fik det dog aldrig til at virke, når jeg kompilerede softwaren selv, så det røg på hylden - indtil i går!
Jeg opdagede at man kunne benytte pre-kompilerede binaries fra en QNAP NAS. Sammen med en firmware update, har Raspberry Pi nu fået USB til at virke perfekt sammen med Smargo kortlæseren.

En SoftCam opsætning virker også med en HDHomeRun og software som DVB-Viewer eller MediePortal. Man kan derfor nøjes med ét kort selvom man har flere mediecentre i huset og selvom man har flere tunere. Noget som ikke normalt er muligt.

Denne guide må ikke benyttes til deling af tv-programmer, som man ikke har betalt udbyder for Exclamation



Så her er en noob guide til opsætning af NewCS på en Raspberry Pi:

Benyt en oplader der kan levere strøm med 1 A, da Smargo kortlæseren selv skal bruge omkring 300 mA.

Download Raspbian Debian Weezy fra http://www.raspberrypi.org/downloads/


Forbind Raspberry Pi med netværksstik til netværket og start op på SD kortet. Nu får pi’en automatisk an IP adresse, hvis der er en router med DHCP server på netværket.
Det er klart en fordel hvis man giver maskinen en statisk IP adresse igennem sin routers opsætning. Hvilket gøres forskelligt fra fabrikat til fabrikat, men der kan findes guider til dette på nettet. Dette sikrer at pi’en ikke skifter IP adresse.

Da vi ønsker at benytte Raspberry Pi som en server, så finder jeg det ikke nødvendigt at tilslutte skærm og tastatur.
Benyt i stedet Putty til at køre i konsol mode, som kan hentes her: http://www.putty.org/

Start putty og indsæt ip adresse og vælg SSH.
(husk at putty skal kunne komme igennem din Windows firewall)

Når den har kontakt med pi’en, så vil den spørge om login og password som er "pi" og "raspberry"

Herefte skal firmwaren opdateres, da det er retter en fejl på USB porten.

For at få det nyeste opdateringsprogram til firmware:
Sudo apt-get install rpi-update 

Opdater firmware:
Sudo rpi-update

Opdater software lister:
Sudo apt-get update

Opgradér softwaren:
Sudo apt-get upgrade

Når pi’en er opdateret, så skal der lægges software og opsætning ind på den.

Der skal bruges 3 filer:
newcs
newcs.xml
newcs.qnap.pcsc

Hent en editor til unix tekstfiler - Notepad++ kan anbefales: http://notepad-plus-plus.org/

Kopier indholdet af: http://textuploader.com/qgwz over i notepad++ og lav vognretur (EOL) om til unix og gem indholdet i en fil der hedder "newcs"




Kopier nedenstående i blåt over i notepad++ og ret de ting angivet med rødt:
  • Skift administrator password
  • Skift 14-byte value deskey til din egen med samme antal cifre.
  • Skift user1 og pass1 til nye værdier
Opsætning skal herefter gemmes i filen newcs.xml:

<newCSconfig>
<readers name="Standard Phoenix on PC">
<device>
<name>Smargo</name>
<type>smartreader+</type>
<mhz>600</mhz>
<node>/dev/ttyUSB0</node>
<parity>Odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<blockC0>Yes</blockC0>
<carddetect>Yes</carddetect>
<crypto-special>No</crypto-special>
<PTShandshake>No</PTShandshake>
<newcamd_port>10000</newcamd_port>
<autosid>Yes</autosid>
<pincode>0000</pincode>
<priority>round</priority>
</device>
</readers>
<cache>
<emm>20</emm>
<ecm>-1</ecm>
</cache>

<httpd>
<server>
<port>8080</port>
<enabled>yes</enabled>
</server>
<user>
<name>administrator</name>
<password>password</password>
<accesslevel>admin</accesslevel>
</user>
</httpd>

<newcamdserver>
<enabled>Yes</enabled>
<name>newcs</name>
<deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey>
 <user><name>user1</name><password>pass1</password><au>on</au><spider>off</spider><sidoverride>on</sidoverride><rate>0</rate><status>access</status></user>
</newcamdserver>
</newCSconfig>



Søg efter NewCS 1.67 RC1 på nettet, det er som regel en zipfil med navnet: newcs-1_67RC1.zip

Man kan også benytte dette link til at søge med: http://lmgtfy.com/?q=newcs-1_67RC1.zip LOL

Inde i zipfilen skal man hente "newcs.qnap.pcsc"

Nu skal filerne overføres til Raspberry Pi
Benyt evt. FileZilla klienten til dette: https://filezilla-project.org/




Hvis man efterfølgende i Putty laver en "LS" kommando så skulle den gerne vise de 3 filer.

Nu skal filerne gøres eksekvérbare:
sudo chmod +x newcs
sudo chmod +x newcs.qnap.pcsc

newcs.xml skal gøres skrivebar for gruppen:
sudo chmod 664 newcs.xml

Herefter skal filerne kopieres over til de rigtige placeringer:
sudo mv newcs /etc/init.d/
sudo mv newcs.xml /etc/
sudo mv newcs.qnap.pcsc /usr/bin/

Nu kan man starte NewCS serveren op.
Skift til mappen med kommandoen:
cd /etc/init.d/

Start NewCS ved at køre:
sudo ./newcs start
Den skulle gerne skrive “Starting NewCS daemon” samt “[ok] Success”

Nu kan man i en browser logge ind på NewCS web serveren: http://ip-adresse:8080 og benytte Administrator + password som man indtastede i  "newcs.xml" filen.

Der skulle gerne være et grønt hak ud for kortlæseren i "Reader Status" og den skulle gerne kunne læse entitlements og vise dem inde i “Keys” sektionen.





Når man har bekræftet at det hele virker, så kan man benytte nedenstående kommando til at få serveren til at starte automatisk med Rapsberry Pi:
sudo update-rc.d newcs defaults 19

På klientsiden:
Som SoftCam kortklient har jeg haft gode erfaringer med Acamd og opsætningen af denne kan findes mit tidligere indlæg, som der er linket til i toppen af artiklen.

I MDplugins mappen på MediaPortal laver den samme antal mapper, som antallet af tunere. I den gamle version af Mdapi skulle man åbne en krypteret kanal på hver tuner, før mapperne blev oprettet. Den nyeste Mdapi har et kontrolpanel til at opsætte alt.
I hver tuner mappe skal der placere et Acamd SoftCam client plugin med tilhørende filer. I samme mappe skal der også placeres en fil med navnet "cardclient.conf"

Indholdet af "cardclient.conf" skal se sådan ud og det røde skal ændres til det man har indtastet i sin "newcs.xml"
newcamd:ip-adresse:10000:1/0500/ffff:user1:pass1:0102030405060708091011121314

Hvis man har flere tunere, så skal brugernavnet "user1" for hver fil være forskelligt, men "pass1" må gerne være det samme. Ellers kan systemet ikke vide hvilken tuner som skal have den rigtige information tilbage. Husk at oprette det samme antal brugere inde i NewCS kortserveren.

Hvis man har et kort som ikke åbnet (uden entitlements). Så må man blive stående på en kanal i en times tid for at være sikker på kortet bliver åbnet.

Virker med alle tidligere og nuværende versioner af MediePortal og Windows XP til og med Windows 8.1

God fornøjelse Smile


Edited by Cyberguyen - 07-August-2015 at 12:44
Jeg støtter brugen af Recordere.dk's gamle logo med Piphans.
Back to Top
therazz View Drop Down
Guld medlem
Guld medlem
Avatar

Joined: 07-Januar-2010
Location: DK
Status: Offline
Points: 529
Post Options Post Options   Thanks (0) Thanks(0)   Quote therazz Quote  Post ReplyReply Direct Link To This Post Posted: 07-Marts-2015 at 18:59
Godt arbejde.

roder ikke selv med kortdeling længere, men fedt at du vil skrive guiden og hjælpe andre.

Back to Top
rasmuzzen View Drop Down
Guld medlem
Guld medlem


Joined: 22-Januar-2007
Location: Denmark
Status: Offline
Points: 913
Post Options Post Options   Thanks (0) Thanks(0)   Quote rasmuzzen Quote  Post ReplyReply Direct Link To This Post Posted: 08-Marts-2015 at 09:30
Og medieportal har det fint med ACAMD, jeg syntes at opleve at ved manglende træk af koder, så trak det hele skidtet over i en grålig skærm og det eneste man kunne gøre var at genstart PC. Det oplevede jeg ikke på samme måde med DVB-Viewer.
Sendt fra min Commodore64,SONY 55W805BBN + 40D4550 + Hauppauge HVR4000 DVB-S2+T, Hauppauge NOVA-HD-DVB-S2 + en sørens masse diskplads.
Back to Top
Cyberguyen View Drop Down
Guld medlem
Guld medlem
Avatar

Joined: 24-Oktober-2006
Location: Denmark
Status: Offline
Points: 4945
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cyberguyen Quote  Post ReplyReply Direct Link To This Post Posted: 08-Marts-2015 at 10:35
Det har jeg nu aldrig oplevet i MediPortal med Acamd. Hvis der ikke er koder, så fosøger den alle tunerne, indtil at den stopper og melder fejl. Men det kan godt samlet tage lidt tid, hvis det er stor timeout på tunerne og man har mange af dem.
Jeg støtter brugen af Recordere.dk's gamle logo med Piphans.
Back to Top
Cyberguyen View Drop Down
Guld medlem
Guld medlem
Avatar

Joined: 24-Oktober-2006
Location: Denmark
Status: Offline
Points: 4945
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cyberguyen Quote  Post ReplyReply Direct Link To This Post Posted: 08-Marts-2015 at 10:36
Men jeg har også benyttet Hadu som SoftCam med godt resultat.

Edited by Cyberguyen - 08-Marts-2015 at 10:36
Jeg støtter brugen af Recordere.dk's gamle logo med Piphans.
Back to Top
confused View Drop Down
Guld medlem
Guld medlem


Joined: 29-August-2006
Status: Offline
Points: 2686
Post Options Post Options   Thanks (0) Thanks(0)   Quote confused Quote  Post ReplyReply Direct Link To This Post Posted: 08-Marts-2015 at 18:29
Det kunne være fedt, hvis nogen havde fået det til at virke med Boxer. 

Det er lidt af en udskrivning med Tuner + CI + CAM + Kort for hver kanal man vil have til rådighed samtidig.

Jeg har stadig alt mit udstyr fra tiden med Viasat på softcam bla. min smargo læser - desuden en PI liggende med et voksende lag støv Wink
Min "videobåndoptager" kan optage mere end 10 tv kanaler samtidigt, men jeg når jo aldrig at se alle programmerne....
Back to Top
rasmuzzen View Drop Down
Guld medlem
Guld medlem


Joined: 22-Januar-2007
Location: Denmark
Status: Offline
Points: 913
Post Options Post Options   Thanks (0) Thanks(0)   Quote rasmuzzen Quote  Post ReplyReply Direct Link To This Post Posted: 08-Marts-2015 at 19:01
Vil det virke, er det ikke noget med at via access versionen er 3.0 hos boxer og 2,0 hos Viasat. Eller husker jeg forkert ?.

MVH

Edited by rasmuzzen - 08-Marts-2015 at 21:18
Sendt fra min Commodore64,SONY 55W805BBN + 40D4550 + Hauppauge HVR4000 DVB-S2+T, Hauppauge NOVA-HD-DVB-S2 + en sørens masse diskplads.
Back to Top
confused View Drop Down
Guld medlem
Guld medlem


Joined: 29-August-2006
Status: Offline
Points: 2686
Post Options Post Options   Thanks (0) Thanks(0)   Quote confused Quote  Post ReplyReply Direct Link To This Post Posted: 08-Marts-2015 at 19:07
Viasat kører vist med NDS Videogard, mener jeg, men jeg skriver jo også netop, at det ville være fedt, hvis nogen havde fået det til at køre med Boxer :-)
Min "videobåndoptager" kan optage mere end 10 tv kanaler samtidigt, men jeg når jo aldrig at se alle programmerne....
Back to Top
rasmuzzen View Drop Down
Guld medlem
Guld medlem


Joined: 22-Januar-2007
Location: Denmark
Status: Offline
Points: 913
Post Options Post Options   Thanks (0) Thanks(0)   Quote rasmuzzen Quote  Post ReplyReply Direct Link To This Post Posted: 08-Marts-2015 at 19:44
Ja du har ret, har set forkert på lyngsat.com
Sendt fra min Commodore64,SONY 55W805BBN + 40D4550 + Hauppauge HVR4000 DVB-S2+T, Hauppauge NOVA-HD-DVB-S2 + en sørens masse diskplads.
Back to Top
rohde View Drop Down
Bruger
Bruger
Avatar

Joined: 09-August-2006
Location: Denmark
Status: Offline
Points: 236
Post Options Post Options   Thanks (0) Thanks(0)   Quote rohde Quote  Post ReplyReply Direct Link To This Post Posted: 08-Marts-2015 at 20:54
Nu er det efterhånden nogle år siden, at jeg sidst kiggede på Boxer DK, men dengang brugte de bare den velkendte AES-kryptering, som er understøttet af Oscam.

Nøglerne kan med lidt arbejde graves ud af en original Boxer firmware.
Back to Top
rasmuzzen View Drop Down
Guld medlem
Guld medlem


Joined: 22-Januar-2007
Location: Denmark
Status: Offline
Points: 913
Post Options Post Options   Thanks (0) Thanks(0)   Quote rasmuzzen Quote  Post ReplyReply Direct Link To This Post Posted: 08-Marts-2015 at 21:18
http://forum.recordere.dk/forum_posts.asp?TID=74518
Sendt fra min Commodore64,SONY 55W805BBN + 40D4550 + Hauppauge HVR4000 DVB-S2+T, Hauppauge NOVA-HD-DVB-S2 + en sørens masse diskplads.
Back to Top
Pinch View Drop Down
Bruger
Bruger
Avatar

Joined: 02-September-2008
Status: Offline
Points: 76
Post Options Post Options   Thanks (0) Thanks(0)   Quote Pinch Quote  Post ReplyReply Direct Link To This Post Posted: 18-Marts-2015 at 11:14
Lækkert med en lille guide, når stort set alle Google-hits er tyske!

Et enkelt spørgsmål dog: "Skift 14-byte value deskey til din egen med samme antal cifre" - det er bare indforstået, hvordan sådan en fremskaffes, eller? :)
Back to Top
 Post Reply Post Reply Page  123 8>

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.07
Copyright ©2001-2024 Web Wiz Ltd.