|
SoftCam med Raspberry Pi |
Besvar | Side 123 8> |
Forfatter | |
Cyberguyen
Guld medlem Oprettet: 24-Oktober-2006 Sted: Denmark Status: Offline Point: 4944 |
Funktioner
Tak(0)
Sendt: 07-Marts-2015 kl. 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 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/ Læg det over på et SD kort med guiden: http://www.raspberrypi.org/documentation/installation/installing-images/ 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:
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 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
Redigeret af Cyberguyen - 07-August-2015 kl. 12:44 |
|
Jeg støtter brugen af Recordere.dk's gamle logo med Piphans.
|
|
therazz
Guld medlem Oprettet: 07-Januar-2010 Sted: DK Status: Offline Point: 529 |
Funktioner
Tak(0)
|
Godt arbejde.
roder ikke selv med kortdeling længere, men fedt at du vil skrive guiden og hjælpe andre. |
|
rasmuzzen
Guld medlem Oprettet: 22-Januar-2007 Sted: Denmark Status: Offline Point: 913 |
Funktioner
Tak(0)
|
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.
|
|
Cyberguyen
Guld medlem Oprettet: 24-Oktober-2006 Sted: Denmark Status: Offline Point: 4944 |
Funktioner
Tak(0)
|
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.
|
|
Cyberguyen
Guld medlem Oprettet: 24-Oktober-2006 Sted: Denmark Status: Offline Point: 4944 |
Funktioner
Tak(0)
|
Men jeg har også benyttet Hadu som SoftCam med godt resultat.
Redigeret af Cyberguyen - 08-Marts-2015 kl. 10:36 |
|
Jeg støtter brugen af Recordere.dk's gamle logo med Piphans.
|
|
confused
Guld medlem Oprettet: 29-August-2006 Status: Offline Point: 2686 |
Funktioner
Tak(0)
|
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
|
|
Min "videobåndoptager" kan optage mere end 10 tv kanaler samtidigt, men jeg når jo aldrig at se alle programmerne....
|
|
rasmuzzen
Guld medlem Oprettet: 22-Januar-2007 Sted: Denmark Status: Offline Point: 913 |
Funktioner
Tak(0)
|
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 Redigeret af rasmuzzen - 08-Marts-2015 kl. 21:18 |
|
Sendt fra min Commodore64,SONY 55W805BBN + 40D4550 + Hauppauge HVR4000 DVB-S2+T, Hauppauge NOVA-HD-DVB-S2 + en sørens masse diskplads.
|
|
confused
Guld medlem Oprettet: 29-August-2006 Status: Offline Point: 2686 |
Funktioner
Tak(0)
|
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....
|
|
rasmuzzen
Guld medlem Oprettet: 22-Januar-2007 Sted: Denmark Status: Offline Point: 913 |
Funktioner
Tak(0)
|
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.
|
|
rohde
Bruger Oprettet: 09-August-2006 Sted: Denmark Status: Offline Point: 236 |
Funktioner
Tak(0)
|
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. |
|
rasmuzzen
Guld medlem Oprettet: 22-Januar-2007 Sted: Denmark Status: Offline Point: 913 |
Funktioner
Tak(0)
|
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.
|
|
Pinch
Bruger Oprettet: 02-September-2008 Status: Offline Point: 76 |
Funktioner
Tak(0)
|
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? :) |
|
Besvar | Side 123 8> |
Skift forum | Forum-tilladelser Du kan ikke oprette nye emner i dette forum Du kan ikke besvare indlæg i dette forum Du kan ikke slette dine indlæg i dette forum Du kan ikke redigere dine indlæg i dette forum Du kan ikke oprette afstemninger i dette forum Du kan ikke stemme i dette forum |